Work on Windows GN tests
[chromium-blink-merge.git] / remoting / remoting_all.gyp
blobac1217706b790565aa6f97cfa1bce243af56f6bd
1 # Copyright 2015 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.
6   'includes': [
7     'remoting_enable.gypi',
8   ],
10   'targets': [
11     {
12       'target_name': 'remoting_all',
13       'type': 'none',
14       'dependencies': [
15         '../remoting/remoting.gyp:remoting_base',
16         '../remoting/remoting.gyp:remoting_breakpad',
17         '../remoting/remoting.gyp:remoting_browser_test_resources',
18         '../remoting/remoting.gyp:remoting_client',
19         '../remoting/remoting.gyp:remoting_client_plugin',
20         '../remoting/remoting.gyp:remoting_protocol',
21         '../remoting/remoting.gyp:remoting_test_common',
22         '../remoting/remoting.gyp:remoting_unittests',
23         '../remoting/remoting.gyp:remoting_resources',
24         '../remoting/remoting.gyp:remoting_webapp',
25         '../remoting/remoting.gyp:remoting_webapp_html',
26         '../remoting/remoting.gyp:remoting_webapp_unittests',
27         '../remoting/app_remoting_test.gyp:ar_sample_test_driver',
28         '../remoting/app_remoting_webapp.gyp:ar_sample_app',
29       ],
31       'conditions' : [
32         ['OS=="win"', {
33           'dependencies': [
34             '../remoting/remoting.gyp:remoting_breakpad_tester',
35             '../remoting/remoting.gyp:remoting_console',
36             '../remoting/remoting.gyp:remoting_core',
37             '../remoting/remoting.gyp:remoting_desktop',
38             '../remoting/remoting.gyp:remoting_host_installation',
39             '../remoting/remoting.gyp:remoting_windows_resources',
40           ],
41         }],
42         ['OS=="android"', {
43           'dependencies': [
44             '../remoting/remoting.gyp:remoting_android_client_java',
45             '../remoting/remoting.gyp:remoting_android_resources',
46             '../remoting/remoting.gyp:remoting_apk',
47             '../remoting/remoting.gyp:remoting_apk_manifest',
48             '../remoting/remoting.gyp:remoting_client_jni',
49             '../remoting/remoting.gyp:remoting_jni_headers',
50             '../remoting/remoting.gyp:remoting_test_apk',
51             '../remoting/remoting.gyp:remoting_unittests_apk',
52           ],
53         }],
54         ['enable_remoting_host==1', {
55           'dependencies': [
56             '../remoting/remoting.gyp:remoting_infoplist_strings',
57             '../remoting/remoting.gyp:remoting_it2me_host_static',
58             '../remoting/remoting.gyp:remoting_it2me_native_messaging_host',
59             '../remoting/remoting.gyp:remoting_host',
60             '../remoting/remoting.gyp:remoting_host_setup_base',
61             '../remoting/remoting.gyp:remoting_native_messaging_base',
62             '../remoting/remoting.gyp:remoting_native_messaging_manifests',
63             '../remoting/remoting.gyp:remoting_perftests',
64             '../remoting/remoting.gyp:remoting_start_host',
65           ],
66         }],
67         ['enable_me2me_host==1', {
68           'dependencies': [
69             '../remoting/remoting.gyp:remoting_me2me_host',
70             '../remoting/remoting.gyp:remoting_me2me_host_archive',
71             '../remoting/remoting.gyp:remoting_me2me_host_static',
72             '../remoting/remoting.gyp:remoting_me2me_native_messaging_host',
73           ],
74         }],
75         # TODO(GYP) Depends on crbug.com/471924 being fixed for PNaCl.
76         ['disable_nacl==0 and disable_nacl_untrusted==0', {
77           'dependencies': [
78              '../remoting/remoting.gyp:remoting_key_tester',
79           ],
80         }],
81       ],
83     },  # end of target 'remoting_all'
84   ],  # end of targets