OLD | NEW |
---|---|
1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'target_defaults': { | 6 'target_defaults': { |
7 'conditions': [ | 7 'conditions': [ |
8 ['mojo_shell_debug_url != ""', { | 8 ['mojo_shell_debug_url != ""', { |
9 'defines': [ | 9 'defines': [ |
10 'MOJO_SHELL_DEBUG=1', | 10 'MOJO_SHELL_DEBUG=1', |
(...skipping 20 matching lines...) Expand all Loading... | |
31 'mojo_base.gyp:mojo_base', | 31 'mojo_base.gyp:mojo_base', |
32 'mojo_compositor_app', | 32 'mojo_compositor_app', |
33 'mojo_content_handler_demo', | 33 'mojo_content_handler_demo', |
34 'mojo_echo_client', | 34 'mojo_echo_client', |
35 'mojo_echo_service', | 35 'mojo_echo_service', |
36 'mojo_example_apptests', | 36 'mojo_example_apptests', |
37 'mojo_example_service', | 37 'mojo_example_service', |
38 'mojo_geometry_lib', | 38 'mojo_geometry_lib', |
39 'mojo_html_viewer', | 39 'mojo_html_viewer', |
40 'mojo_js', | 40 'mojo_js', |
41 'mojo_native_viewport_service_lib', | 41 'mojo_native_viewport_service', |
42 'mojo_network_service', | 42 'mojo_network_service', |
43 'mojo_pepper_container_app', | 43 'mojo_pepper_container_app', |
44 'mojo_png_viewer', | 44 'mojo_png_viewer', |
45 'mojo_sample_app', | 45 'mojo_sample_app', |
46 'mojo_shell', | 46 'mojo_shell', |
47 'mojo_shell_lib', | 47 'mojo_shell_lib', |
48 'mojo_shell_tests', | 48 'mojo_shell_tests', |
49 'mojo_surfaces_app', | 49 'mojo_surfaces_app', |
50 'mojo_surfaces_app', | 50 'mojo_surfaces_app', |
51 'mojo_surfaces_child_app', | 51 'mojo_surfaces_child_app', |
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
139 ], | 139 ], |
140 }, | 140 }, |
141 { | 141 { |
142 # GN version: //mojo/shell:lib | 142 # GN version: //mojo/shell:lib |
143 'target_name': 'mojo_shell_lib', | 143 'target_name': 'mojo_shell_lib', |
144 'type': 'static_library', | 144 'type': 'static_library', |
145 'dependencies': [ | 145 'dependencies': [ |
146 '../base/base.gyp:base', | 146 '../base/base.gyp:base', |
147 '../base/base.gyp:base_static', | 147 '../base/base.gyp:base_static', |
148 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations', | 148 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations', |
149 '../net/net.gyp:net', | |
150 '../url/url.gyp:url_lib', | |
151 'mojo_application_manager', | 149 'mojo_application_manager', |
152 'mojo_base.gyp:mojo_application_bindings', | 150 'mojo_base.gyp:mojo_application_bindings', |
153 'mojo_base.gyp:mojo_common_lib', | 151 'mojo_base.gyp:mojo_common_lib', |
154 'mojo_base.gyp:mojo_gles2_impl', | 152 'mojo_base.gyp:mojo_gles2_impl', |
155 'mojo_base.gyp:mojo_system_impl', | 153 'mojo_base.gyp:mojo_system_impl', |
156 'mojo_base.gyp:mojo_application_chromium', | 154 'mojo_base.gyp:mojo_application_chromium', |
157 'mojo_external_service_bindings', | 155 'mojo_external_service_bindings', |
158 'mojo_native_viewport_service_lib', | |
159 'mojo_network_bindings', | 156 'mojo_network_bindings', |
160 'mojo_spy', | 157 'mojo_spy', |
161 ], | 158 ], |
162 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], | 159 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
163 'sources': [ | 160 'sources': [ |
164 'shell/app_child_process.cc', | 161 'shell/app_child_process.cc', |
165 'shell/app_child_process.h', | 162 'shell/app_child_process.h', |
166 'shell/app_child_process.mojom', | 163 'shell/app_child_process.mojom', |
167 'shell/app_child_process_host.cc', | 164 'shell/app_child_process_host.cc', |
168 'shell/app_child_process_host.h', | 165 'shell/app_child_process_host.h', |
(...skipping 17 matching lines...) Expand all Loading... | |
186 'shell/out_of_process_dynamic_service_runner.cc', | 183 'shell/out_of_process_dynamic_service_runner.cc', |
187 'shell/out_of_process_dynamic_service_runner.h', | 184 'shell/out_of_process_dynamic_service_runner.h', |
188 'shell/switches.cc', | 185 'shell/switches.cc', |
189 'shell/switches.h', | 186 'shell/switches.h', |
190 'shell/task_runners.cc', | 187 'shell/task_runners.cc', |
191 'shell/task_runners.h', | 188 'shell/task_runners.h', |
192 'shell/test_child_process.cc', | 189 'shell/test_child_process.cc', |
193 'shell/test_child_process.h', | 190 'shell/test_child_process.h', |
194 'shell/ui_application_loader_android.cc', | 191 'shell/ui_application_loader_android.cc', |
195 'shell/ui_application_loader_android.h', | 192 'shell/ui_application_loader_android.h', |
196 'shell/view_manager_loader.cc', | |
197 'shell/view_manager_loader.h', | |
198 ], | 193 ], |
199 'conditions': [ | 194 'conditions': [ |
195 ['component=="shared_library"', { | |
196 'dependencies': [ | |
197 '../ui/gl/gl.gyp:gl', | |
198 ], | |
199 }], | |
200 ['OS=="linux"', { | 200 ['OS=="linux"', { |
201 'dependencies': [ | 201 'dependencies': [ |
202 '../build/linux/system.gyp:dbus', | 202 '../build/linux/system.gyp:dbus', |
203 '../dbus/dbus.gyp:dbus', | 203 '../dbus/dbus.gyp:dbus', |
204 ], | 204 ], |
205 }], | 205 }], |
206 ['OS=="android"', { | 206 ['OS=="android"', { |
207 'dependencies': [ | 207 'dependencies': [ |
208 'mojo_network_service_lib', | 208 'mojo_network_service_lib', |
209 'mojo_native_viewport_service_lib', | |
209 ], | 210 ], |
210 'sources': [ | 211 'sources': [ |
211 'shell/network_application_loader.cc', | 212 'shell/network_application_loader.cc', |
212 'shell/network_application_loader.h', | 213 'shell/network_application_loader.h', |
213 ], | 214 ], |
214 }], | 215 }], |
215 ['use_aura==1', { | |
216 'dependencies': [ | |
217 # These are only necessary as long as we hard code use of ViewManage r. | |
218 '../skia/skia.gyp:skia', | |
219 'mojo_view_manager', | |
220 'mojo_view_manager_bindings', | |
221 ], | |
222 }, { # use_aura==0 | |
223 'sources!': [ | |
224 'shell/view_manager_loader.cc', | |
225 'shell/view_manager_loader.h', | |
226 ], | |
227 }], | |
228 ], | 216 ], |
229 }, | 217 }, |
230 { | 218 { |
231 # GN version: //mojo/shell:test_support | 219 # GN version: //mojo/shell:test_support |
232 'target_name': 'mojo_shell_test_support', | 220 'target_name': 'mojo_shell_test_support', |
233 'type': 'static_library', | 221 'type': 'static_library', |
234 'dependencies': [ | 222 'dependencies': [ |
235 '../base/base.gyp:base', | |
236 '../base/base.gyp:base_static', | 223 '../base/base.gyp:base_static', |
237 '../url/url.gyp:url_lib', | |
238 'mojo_application_manager', | |
239 'mojo_base.gyp:mojo_system_impl', | 224 'mojo_base.gyp:mojo_system_impl', |
240 'mojo_shell_lib', | 225 'mojo_shell_lib', |
241 ], | 226 ], |
242 'sources': [ | 227 'sources': [ |
243 'shell/shell_test_helper.cc', | 228 'shell/shell_test_helper.cc', |
244 'shell/shell_test_helper.h', | 229 'shell/shell_test_helper.h', |
245 ], | 230 ], |
246 }, | 231 }, |
247 { | 232 { |
248 # GN version: //mojo/shell | 233 # GN version: //mojo/shell |
249 'target_name': 'mojo_shell', | 234 'target_name': 'mojo_shell', |
250 'type': 'executable', | 235 'type': 'executable', |
251 'dependencies': [ | 236 'dependencies': [ |
252 '../base/base.gyp:base', | 237 '../base/base.gyp:base', |
253 '../ui/gl/gl.gyp:gl', | |
254 '../url/url.gyp:url_lib', | |
255 'mojo_application_manager', | |
256 'mojo_base.gyp:mojo_common_lib', | 238 'mojo_base.gyp:mojo_common_lib', |
257 'mojo_base.gyp:mojo_environment_chromium', | 239 'mojo_base.gyp:mojo_environment_chromium', |
258 'mojo_base.gyp:mojo_system_impl', | |
259 'mojo_shell_lib', | 240 'mojo_shell_lib', |
260 ], | 241 ], |
261 'conditions': [ | |
262 ['use_ozone==1', { | |
263 'dependencies': [ | |
264 '../ui/ozone/ozone.gyp:ozone', | |
265 ], | |
266 }], | |
267 ], | |
268 'sources': [ | 242 'sources': [ |
269 'shell/desktop/mojo_main.cc', | 243 'shell/desktop/mojo_main.cc', |
270 ], | 244 ], |
245 'conditions': [ | |
246 ['component=="shared_library"', { | |
jamesr
2014/09/16 19:19:20
why is this dependency component build only? if s
DaveMoore
2014/09/16 20:12:37
I was protecting the call with an #ifdef but not t
| |
247 'dependencies': [ | |
248 '../ui/gfx/gfx.gyp:gfx', | |
249 ], | |
250 }], | |
251 ], | |
271 }, | 252 }, |
272 { | 253 { |
273 # GN version: //mojo/shell:mojo_shell_tests | 254 # GN version: //mojo/shell:mojo_shell_tests |
274 'target_name': 'mojo_shell_tests', | 255 'target_name': 'mojo_shell_tests', |
275 'type': '<(gtest_target_type)', | 256 'type': '<(gtest_target_type)', |
276 'dependencies': [ | 257 'dependencies': [ |
277 '../base/base.gyp:base', | 258 '../base/base.gyp:base', |
278 '../base/base.gyp:base_i18n', | 259 '../base/base.gyp:base_i18n', |
279 '../base/base.gyp:test_support_base', | 260 '../base/base.gyp:test_support_base', |
280 '../testing/gtest.gyp:gtest', | 261 '../testing/gtest.gyp:gtest', |
281 '../net/net.gyp:net_test_support', | 262 '../net/net.gyp:net_test_support', |
282 # TODO(vtl): We don't currently need this, but I imagine we will soon. | |
283 # '../ui/gl/gl.gyp:gl', | |
284 '../url/url.gyp:url_lib', | 263 '../url/url.gyp:url_lib', |
285 'mojo_application_manager', | 264 'mojo_application_manager', |
286 'mojo_base.gyp:mojo_common_lib', | 265 'mojo_base.gyp:mojo_common_lib', |
287 'mojo_base.gyp:mojo_environment_chromium', | 266 'mojo_base.gyp:mojo_environment_chromium', |
288 'mojo_base.gyp:mojo_system_impl', | 267 'mojo_base.gyp:mojo_system_impl', |
289 'mojo_shell_lib', | 268 'mojo_shell_lib', |
290 'mojo_test_app', | 269 'mojo_test_app', |
291 'mojo_test_request_tracker_app', | 270 'mojo_test_request_tracker_app', |
292 'mojo_test_service_bindings', | 271 'mojo_test_service_bindings', |
293 ], | 272 ], |
(...skipping 17 matching lines...) Expand all Loading... | |
311 { | 290 { |
312 # GN version: //mojo/application_manager | 291 # GN version: //mojo/application_manager |
313 'target_name': 'mojo_application_manager', | 292 'target_name': 'mojo_application_manager', |
314 'type': '<(component)', | 293 'type': '<(component)', |
315 'defines': [ | 294 'defines': [ |
316 'MOJO_APPLICATION_MANAGER_IMPLEMENTATION', | 295 'MOJO_APPLICATION_MANAGER_IMPLEMENTATION', |
317 ], | 296 ], |
318 'dependencies': [ | 297 'dependencies': [ |
319 '../base/base.gyp:base', | 298 '../base/base.gyp:base', |
320 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations', | 299 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations', |
321 '../net/net.gyp:net', | |
322 '../url/url.gyp:url_lib', | 300 '../url/url.gyp:url_lib', |
323 'mojo_content_handler_bindings', | 301 'mojo_content_handler_bindings', |
324 'mojo_network_bindings', | 302 'mojo_network_bindings', |
325 'mojo_base.gyp:mojo_application_bindings', | 303 'mojo_base.gyp:mojo_application_bindings', |
326 'mojo_base.gyp:mojo_common_lib', | 304 'mojo_base.gyp:mojo_common_lib', |
327 'mojo_base.gyp:mojo_environment_chromium', | 305 'mojo_base.gyp:mojo_environment_chromium', |
328 '<(mojo_system_for_component)', | 306 '<(mojo_system_for_component)', |
329 ], | 307 ], |
330 'sources': [ | 308 'sources': [ |
331 'application_manager/application_loader.cc', | 309 'application_manager/application_loader.cc', |
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
473 { | 451 { |
474 # GN version: //mojo/aura | 452 # GN version: //mojo/aura |
475 'target_name': 'mojo_aura_support', | 453 'target_name': 'mojo_aura_support', |
476 'type': 'static_library', | 454 'type': 'static_library', |
477 'dependencies': [ | 455 'dependencies': [ |
478 '../cc/cc.gyp:cc', | 456 '../cc/cc.gyp:cc', |
479 '../ui/aura/aura.gyp:aura', | 457 '../ui/aura/aura.gyp:aura', |
480 '../ui/compositor/compositor.gyp:compositor', | 458 '../ui/compositor/compositor.gyp:compositor', |
481 '../ui/events/events.gyp:events', | 459 '../ui/events/events.gyp:events', |
482 '../ui/events/events.gyp:events_base', | 460 '../ui/events/events.gyp:events_base', |
483 '../ui/gl/gl.gyp:gl', | |
484 '../webkit/common/gpu/webkit_gpu.gyp:webkit_gpu', | 461 '../webkit/common/gpu/webkit_gpu.gyp:webkit_gpu', |
485 'mojo_cc_support', | 462 'mojo_cc_support', |
486 'mojo_native_viewport_bindings', | 463 'mojo_native_viewport_bindings', |
487 ], | 464 ], |
488 'includes': [ | 465 'includes': [ |
489 'mojo_public_gles2_for_loadable_module.gypi', | 466 'mojo_public_gles2_for_loadable_module.gypi', |
490 ], | 467 ], |
491 'sources': [ | 468 'sources': [ |
492 'aura/aura_init.cc', | 469 'aura/aura_init.cc', |
493 'aura/aura_init.h', | 470 'aura/aura_init.h', |
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
614 'mojo_python_bindings', | 591 'mojo_python_bindings', |
615 'mojo_python_embedder', | 592 'mojo_python_embedder', |
616 'mojo_python_system', | 593 'mojo_python_system', |
617 ], | 594 ], |
618 'includes': [ '../third_party/cython/python_module.gypi' ], | 595 'includes': [ '../third_party/cython/python_module.gypi' ], |
619 }, | 596 }, |
620 ], | 597 ], |
621 }], | 598 }], |
622 ], | 599 ], |
623 } | 600 } |
OLD | NEW |