OLD | NEW |
| (Empty) |
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. | |
4 | |
5 { | |
6 'targets': [ | |
7 { | |
8 # GN version: //components/arc | |
9 'target_name': 'arc', | |
10 'type': 'static_library', | |
11 'include_dirs': [ | |
12 '..', | |
13 ], | |
14 'dependencies': [ | |
15 'arc_base', | |
16 'arc_mojo_bindings', | |
17 'components.gyp:exo', | |
18 'components.gyp:onc_component', | |
19 '../base/base.gyp:base', | |
20 '../chromeos/chromeos.gyp:chromeos', | |
21 '../chromeos/chromeos.gyp:power_manager_proto', | |
22 '../device/bluetooth/bluetooth.gyp:device_bluetooth', | |
23 '../ipc/ipc.gyp:ipc', | |
24 '../third_party/re2/re2.gyp:re2', | |
25 '../skia/skia.gyp:skia', | |
26 '../ui/arc/arc.gyp:arc', | |
27 '../ui/aura/aura.gyp:aura', | |
28 '../ui/base/ime/ui_base_ime.gyp:ui_base_ime', | |
29 '../ui/base/ui_base.gyp:ui_base', | |
30 '../ui/base/ui_base.gyp:ui_base_test_support', | |
31 '../ui/events/events.gyp:events_base', | |
32 '../ui/keyboard/keyboard.gyp:keyboard', | |
33 '../url/url.gyp:url_lib', | |
34 ], | |
35 'sources': [ | |
36 'arc/arc_bridge_bootstrap.cc', | |
37 'arc/arc_bridge_bootstrap.h', | |
38 'arc/arc_bridge_host_impl.h', | |
39 'arc/arc_bridge_host_impl.cc', | |
40 'arc/arc_bridge_service_impl.cc', | |
41 'arc/arc_bridge_service_impl.h', | |
42 'arc/arc_service_manager.cc', | |
43 'arc/arc_service_manager.h', | |
44 'arc/audio/arc_audio_bridge.cc', | |
45 'arc/audio/arc_audio_bridge.h', | |
46 'arc/bluetooth/arc_bluetooth_bridge.cc', | |
47 'arc/bluetooth/arc_bluetooth_bridge.h', | |
48 'arc/bluetooth/bluetooth_type_converters.cc', | |
49 'arc/bluetooth/bluetooth_type_converters.h', | |
50 'arc/clipboard/arc_clipboard_bridge.cc', | |
51 'arc/clipboard/arc_clipboard_bridge.h', | |
52 'arc/crash_collector/arc_crash_collector_bridge.cc', | |
53 'arc/crash_collector/arc_crash_collector_bridge.h', | |
54 'arc/ime/arc_ime_bridge.h', | |
55 'arc/ime/arc_ime_bridge_impl.cc', | |
56 'arc/ime/arc_ime_bridge_impl.h', | |
57 'arc/ime/arc_ime_service.cc', | |
58 'arc/ime/arc_ime_service.h', | |
59 'arc/instance_holder.h', | |
60 'arc/intent_helper/activity_icon_loader.cc', | |
61 'arc/intent_helper/activity_icon_loader.h', | |
62 'arc/intent_helper/arc_intent_helper_bridge.cc', | |
63 'arc/intent_helper/arc_intent_helper_bridge.h', | |
64 'arc/intent_helper/font_size_util.cc', | |
65 'arc/intent_helper/font_size_util.h', | |
66 'arc/intent_helper/intent_filter.cc', | |
67 'arc/intent_helper/intent_filter.h', | |
68 'arc/intent_helper/link_handler_model_impl.cc', | |
69 'arc/intent_helper/link_handler_model_impl.h', | |
70 'arc/intent_helper/local_activity_resolver.cc', | |
71 'arc/intent_helper/local_activity_resolver.h', | |
72 'arc/metrics/arc_metrics_service.cc', | |
73 'arc/metrics/arc_metrics_service.h', | |
74 'arc/metrics/oom_kills_histogram.h', | |
75 'arc/metrics/oom_kills_monitor.cc', | |
76 'arc/metrics/oom_kills_monitor.h', | |
77 'arc/net/arc_net_host_impl.cc', | |
78 'arc/net/arc_net_host_impl.h', | |
79 'arc/obb_mounter/arc_obb_mounter_bridge.cc', | |
80 'arc/obb_mounter/arc_obb_mounter_bridge.h', | |
81 'arc/power/arc_power_bridge.cc', | |
82 'arc/power/arc_power_bridge.h', | |
83 'arc/set_wallpaper_delegate.h', | |
84 'arc/storage_manager/arc_storage_manager.cc', | |
85 'arc/storage_manager/arc_storage_manager.h', | |
86 'arc/user_data/arc_user_data_service.cc', | |
87 'arc/user_data/arc_user_data_service.h', | |
88 ], | |
89 }, | |
90 { | |
91 # GN version: //components/arc:arc_base | |
92 'target_name': 'arc_base', | |
93 'type': 'static_library', | |
94 'include_dirs': [ | |
95 '..', | |
96 ], | |
97 'dependencies': [ | |
98 '../base/base.gyp:base', | |
99 '../chromeos/chromeos.gyp:chromeos', | |
100 ], | |
101 'sources': [ | |
102 'arc/arc_bridge_service.cc', | |
103 'arc/arc_bridge_service.h', | |
104 'arc/arc_service.cc', | |
105 'arc/arc_service.h', | |
106 ], | |
107 }, | |
108 { | |
109 # GN version: //components/arc:arc_bitmap | |
110 'target_name': 'arc_bitmap', | |
111 'type': 'static_library', | |
112 'include_dirs': [ | |
113 '..', | |
114 ], | |
115 'dependencies': [ | |
116 '../skia/skia.gyp:skia', | |
117 'arc_mojo_bindings', | |
118 ], | |
119 'sources': [ | |
120 'arc/bitmap/bitmap_type_converters.cc', | |
121 'arc/bitmap/bitmap_type_converters.h', | |
122 ], | |
123 }, | |
124 { | |
125 # GN version: //components/arc_test_support | |
126 'target_name': 'arc_test_support', | |
127 'type': 'static_library', | |
128 'include_dirs': [ | |
129 '..', | |
130 ], | |
131 'dependencies': [ | |
132 '../base/base.gyp:base', | |
133 'arc', | |
134 'arc_mojo_bindings', | |
135 ], | |
136 'sources': [ | |
137 'arc/test/fake_app_instance.cc', | |
138 'arc/test/fake_app_instance.h', | |
139 'arc/test/fake_arc_bridge_bootstrap.cc', | |
140 'arc/test/fake_arc_bridge_bootstrap.h', | |
141 'arc/test/fake_arc_bridge_instance.cc', | |
142 'arc/test/fake_arc_bridge_instance.h', | |
143 'arc/test/fake_arc_bridge_service.cc', | |
144 'arc/test/fake_arc_bridge_service.h', | |
145 'arc/test/fake_notifications_instance.cc', | |
146 'arc/test/fake_notifications_instance.h', | |
147 'arc/test/fake_policy_instance.cc', | |
148 'arc/test/fake_policy_instance.h', | |
149 ], | |
150 }, | |
151 { | |
152 # GN version: //components/arc:mojo_bindings | |
153 'target_name': 'arc_mojo_bindings', | |
154 'type': 'static_library', | |
155 'variables': { | |
156 'mojom_typemaps': [ | |
157 'arc/common/app.typemap', | |
158 'arc/common/bluetooth.typemap', | |
159 ], | |
160 'use_new_wrapper_types': 'false', | |
161 }, | |
162 'sources': [ | |
163 'arc/common/app.mojom', | |
164 'arc/common/arc_bridge.mojom', | |
165 'arc/common/audio.mojom', | |
166 'arc/common/auth.mojom', | |
167 'arc/common/bitmap.mojom', | |
168 'arc/common/bluetooth.mojom', | |
169 'arc/common/clipboard.mojom', | |
170 'arc/common/crash_collector.mojom', | |
171 'arc/common/enterprise_reporting.mojom', | |
172 'arc/common/file_system.mojom', | |
173 'arc/common/ime.mojom', | |
174 'arc/common/intent_helper.mojom', | |
175 'arc/common/metrics.mojom', | |
176 'arc/common/net.mojom', | |
177 'arc/common/notifications.mojom', | |
178 'arc/common/obb_mounter.mojom', | |
179 'arc/common/policy.mojom', | |
180 'arc/common/power.mojom', | |
181 'arc/common/print.mojom', | |
182 'arc/common/process.mojom', | |
183 'arc/common/scale_factor.mojom', | |
184 'arc/common/screen_rect.mojom', | |
185 'arc/common/storage_manager.mojom', | |
186 'arc/common/video.mojom', | |
187 'arc/common/video_accelerator.mojom', | |
188 'arc/common/app_struct_traits.cc', | |
189 ], | |
190 'includes': [ '../mojo/mojom_bindings_generator.gypi' ], | |
191 'dependencies': [ '../ui/gfx/gfx.gyp:gfx_geometry' ], | |
192 }, | |
193 { | |
194 # GN version: //components/arc:arc_standalone_service | |
195 'target_name': 'arc_standalone_service', | |
196 'type': 'static_library', | |
197 'dependencies': [ | |
198 '../base/base.gyp:base', | |
199 '../ipc/ipc.gyp:ipc', | |
200 '../mojo/mojo_edk.gyp:mojo_system_impl', | |
201 ], | |
202 'sources': [ | |
203 'arc/standalone/service_helper.cc', | |
204 'arc/standalone/service_helper.h', | |
205 ], | |
206 }, | |
207 { | |
208 # GN version: //components/arc:arc_standalone | |
209 'target_name': 'arc_standalone', | |
210 'type': 'static_library', | |
211 'include_dirs': [ | |
212 '..', | |
213 ], | |
214 'dependencies': [ | |
215 'arc', | |
216 '../base/base.gyp:base', | |
217 '../ipc/ipc.gyp:ipc', | |
218 '../mojo/mojo_edk.gyp:mojo_system_impl', | |
219 ], | |
220 'sources': [ | |
221 'arc/standalone/arc_standalone_bridge_runner.cc', | |
222 'arc/standalone/arc_standalone_bridge_runner.h', | |
223 ] | |
224 }, | |
225 { | |
226 # GN version: //components/arc:arc_standalone_bridge | |
227 'target_name': 'arc_standalone_bridge', | |
228 'type': 'executable', | |
229 'include_dirs': [ | |
230 '..', | |
231 ], | |
232 'dependencies': [ | |
233 'arc_standalone', | |
234 'arc_standalone_service', | |
235 '../base/base.gyp:base', | |
236 '../ipc/ipc.gyp:ipc', | |
237 '../mojo/mojo_edk.gyp:mojo_system_impl', | |
238 ], | |
239 'sources': [ | |
240 'arc/standalone/arc_standalone_bridge_main.cc', | |
241 ] | |
242 } | |
243 ], | |
244 } | |
OLD | NEW |