Home | History | Annotate | Download | only in chrome_elf
      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