Enable Finch selection of Client Side Detection models.
[chromium-blink-merge.git] / ui / events / latency_info_nacl.gyp
blob1b7e402d92c980446bfad61bb92e7c5d06c613cb
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             '../../base/base_nacl.gyp:base_nacl',
23             '../../base/base_nacl.gyp:base_nacl_nonsfi',
24             '../../ipc/ipc_nacl.gyp:ipc_nacl',
25             '../../ipc/ipc_nacl.gyp:ipc_nacl_nonsfi',
26           ],
27           'variables': {
28             'nacl_untrusted_build': 1,
29             'nlib_target': 'liblatency_info_nacl.a',
30             'build_glibc': 0,
31             'build_newlib': 0,
32             'build_irt': 1,
33             'build_pnacl_newlib': 0,
34             'build_nonsfi_helper': 1,
35           },
36           'sources': [
37             'ipc/latency_info_param_traits.cc',
38             'ipc/latency_info_param_traits.h',
39             'latency_info.cc',
40             'latency_info.h',
41           ],
42         },
43       ],
44     }],
45     ['disable_nacl!=1 and OS=="win" and target_arch=="ia32"', {
46       'targets': [
47         {
48           'target_name': 'latency_info_nacl_win64',
49           'type' : '<(component)',
50           'variables': {
51             'nacl_win64_target': 1,
52           },
53           'dependencies': [
54             '../../base/base.gyp:base_win64',
55             '../../ipc/ipc.gyp:ipc_win64',
56           ],
57           'defines': [
58             'EVENTS_BASE_IMPLEMENTATION',
59             'EVENTS_IMPLEMENTATION',
60             '<@(nacl_win64_defines)',
61           ],
62           'include_dirs': [
63             '../..',
64           ],
65           'sources': [
66             'ipc/latency_info_param_traits.cc',
67             'ipc/latency_info_param_traits.h',
68             'latency_info.cc',
69             'latency_info.h',
70           ],
71           'configurations': {
72             'Common_Base': {
73               'msvs_target_platform': 'x64',
74             },
75           },
76         },
77       ],
78     }],
79   ],