MacViews: Get c/b/ui/views/tabs to build on Mac
[chromium-blink-merge.git] / ui / events / latency_info_nacl.gyp
blobe42dbf87ee48ed60203840f79b84c0b06036033c
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   ],