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