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