Enforce minimum visibility only for normal and panel windows
[chromium-blink-merge.git] / tools / android / forwarder2 / forwarder.gyp
blobfbf5eba6f2f0ebdf3825a467e29a3ce806893be1
1 # Copyright (c) 2012 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   'targets': [
7     {
8       'target_name': 'forwarder2',
9       'type': 'none',
10       'dependencies': [
11         'device_forwarder',
12         'host_forwarder#host',
13       ],
14       # For the component build, ensure dependent shared libraries are stripped
15       # and put alongside forwarder to simplify pushing to the device.
16       'variables': {
17          'output_dir': '<(PRODUCT_DIR)/forwarder_dist/',
18          'native_binary': '<(PRODUCT_DIR)/device_forwarder',
19       },
20       'includes': ['../../../build/android/native_app_dependencies.gypi'],
21     },
22     {
23       'target_name': 'device_forwarder',
24       'type': 'executable',
25       'toolsets': ['target'],
26       'dependencies': [
27         '../../../base/base.gyp:base',
28         '../common/common.gyp:android_tools_common',
29       ],
30       'include_dirs': [
31         '../../..',
32       ],
33       'sources': [
34         'command.cc',
35         'common.cc',
36         'daemon.cc',
37         'device_controller.cc',
38         'device_forwarder_main.cc',
39         'device_listener.cc',
40         'forwarder.cc',
41         'forwarders_manager.cc',
42         'pipe_notifier.cc',
43         'socket.cc',
44       ],
45     },
46     {
47       'target_name': 'host_forwarder',
48       'type': 'executable',
49       'toolsets': ['host'],
50       'dependencies': [
51         '../../../base/base.gyp:base',
52         '../common/common.gyp:android_tools_common',
53       ],
54       'include_dirs': [
55         '../../..',
56       ],
57       'sources': [
58         'command.cc',
59         'common.cc',
60         'daemon.cc',
61         'forwarder.cc',
62         'forwarders_manager.cc',
63         'host_controller.cc',
64         'host_forwarder_main.cc',
65         'pipe_notifier.cc',
66         'socket.cc',
67       ],
68     },
69   ],