1# Copyright 2013 The Chromium Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4{
5  'targets': [
6    {
7      'target_name': 'blacklist',
8      'type': 'static_library',
9      'include_dirs': [
10        '..',
11        '<(SHARED_INTERMEDIATE_DIR)',
12      ],
13      'sources': [
14        'blacklist/blacklist.cc',
15        'blacklist/blacklist.h',
16        'blacklist/blacklist_interceptions.cc',
17        'blacklist/blacklist_interceptions.h',
18      ],
19      'dependencies': [
20        # Depend on base_static, but do NOT take a dependency on base.gyp:base
21        # as that would risk pulling in base's link-time dependencies which
22        # chrome_elf cannot do.
23        '../base/base.gyp:base_static',
24        '../chrome_elf/chrome_elf.gyp:chrome_elf_breakpad',
25        '../chrome_elf/chrome_elf.gyp:chrome_elf_constants',
26        '../sandbox/sandbox.gyp:sandbox',
27      ],
28    },
29    {
30      'target_name': 'blacklist_test_main_dll',
31      'type': 'shared_library',
32      'sources': [
33        'blacklist/test/blacklist_test_main_dll.cc',
34        'blacklist/test/blacklist_test_main_dll.def',
35      ],
36      'dependencies': [
37        '../base/base.gyp:base',
38        'blacklist',
39      ],
40    },
41    {
42      'target_name': 'blacklist_test_dll_1',
43      'type': 'loadable_module',
44      'sources': [
45        'blacklist/test/blacklist_test_dll_1.cc',
46        'blacklist/test/blacklist_test_dll_1.def',
47      ],
48    },
49    {
50      'target_name': 'blacklist_test_dll_2',
51      'type': 'loadable_module',
52      'sources': [
53        'blacklist/test/blacklist_test_dll_2.cc',
54        'blacklist/test/blacklist_test_dll_2.def',
55      ],
56    },
57    {
58      'target_name': 'blacklist_test_dll_3',
59      'type': 'loadable_module',
60      'sources': [
61        'blacklist/test/blacklist_test_dll_3.cc',
62      ],
63    },
64  ],
65}
66
67