Home | History | Annotate | Download | only in events
      1 {
      2   'variables': {
      3     'chromium_code': 1,
      4   },
      5   'includes': [
      6    '../../build/common_untrusted.gypi',
      7   ],
      8   'conditions': [
      9     ['disable_nacl==0 and disable_nacl_untrusted==0', {
     10       'targets': [
     11         {
     12           'target_name': 'latency_info_nacl',
     13           'type': 'none',
     14           'defines': [
     15             'EVENTS_BASE_IMPLEMENTATION',
     16             'EVENTS_IMPLEMENTATION',
     17           ],
     18           'include_dirs': [
     19             '../..',
     20           ],
     21           'dependencies': [
     22             '<(DEPTH)/base/base_nacl.gyp:base_nacl',
     23             '<(DEPTH)/ipc/ipc_nacl.gyp:ipc_nacl',
     24             '<(DEPTH)/native_client/tools.gyp:prep_toolchain'
     25           ],
     26           'variables': {
     27             'nacl_untrusted_build': 1,
     28             'nlib_target': 'liblatency_info_nacl.a',
     29             'build_glibc': 0,
     30             'build_newlib': 0,
     31             'build_irt': 1,
     32           },
     33           'sources': [
     34             'latency_info.cc',
     35             'latency_info.h',
     36             'ipc/latency_info_param_traits.cc',
     37             'ipc/latency_info_param_traits.h',
     38           ],
     39         },
     40       ],
     41     }],
     42     ['disable_nacl!=1 and OS=="win" and target_arch=="ia32"', {
     43       'targets': [
     44         {
     45           'target_name': 'latency_info_nacl_win64',
     46           'type' : '<(component)',
     47           'variables': {
     48             'nacl_win64_target': 1,
     49           },
     50           'dependencies': [
     51             '<(DEPTH)/base/base.gyp:base_win64',
     52             '<(DEPTH)/ipc/ipc.gyp:ipc_win64',
     53           ],
     54           'defines': [
     55             'EVENTS_BASE_IMPLEMENTATION',
     56             'EVENTS_IMPLEMENTATION',
     57             '<@(nacl_win64_defines)',
     58           ],
     59           'include_dirs': [
     60             '../..',
     61           ],
     62           'sources': [
     63             'latency_info.cc',
     64             'latency_info.h',
     65             'ipc/latency_info_param_traits.cc',
     66             'ipc/latency_info_param_traits.h',
     67           ],
     68           'configurations': {
     69             'Common_Base': {
     70               'msvs_target_platform': 'x64',
     71             },
     72           },
     73         },
     74       ],
     75     }],
     76   ],
     77 }
     78 
     79