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 328 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
339 'environment/default_async_waiter_impl.h', | 339 'environment/default_async_waiter_impl.h', |
340 'environment/buffer_tls_impl.cc', | 340 'environment/buffer_tls_impl.cc', |
341 'environment/buffer_tls_impl.h', | 341 'environment/buffer_tls_impl.h', |
342 ], | 342 ], |
343 'include_dirs': [ | 343 'include_dirs': [ |
344 '..', | 344 '..', |
345 ], | 345 ], |
346 }, | 346 }, |
347 { | 347 { |
348 'target_name': 'mojo_service_manager', | 348 'target_name': 'mojo_service_manager', |
349 'type': 'static_library', | 349 'type': '<(component)', |
| 350 'defines': [ |
| 351 'MOJO_SERVICE_MANAGER_IMPLEMENTATION', |
| 352 ], |
350 'dependencies': [ | 353 'dependencies': [ |
351 '../base/base.gyp:base', | 354 '../base/base.gyp:base', |
352 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | 355 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', |
353 '../net/net.gyp:net', | 356 '../net/net.gyp:net', |
354 '../url/url.gyp:url_lib', | 357 '../url/url.gyp:url_lib', |
| 358 'mojo_environment_chromium', |
355 'mojo_shell_bindings', | 359 'mojo_shell_bindings', |
356 ], | 360 ], |
357 'sources': [ | 361 'sources': [ |
358 'service_manager/service_loader.h', | 362 'service_manager/service_loader.h', |
359 'service_manager/service_manager.cc', | 363 'service_manager/service_manager.cc', |
360 'service_manager/service_manager.h', | 364 'service_manager/service_manager.h', |
| 365 'service_manager/service_manager_export.h', |
361 ], | 366 ], |
362 'export_dependent_settings': [ | 367 'export_dependent_settings': [ |
363 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | 368 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', |
| 369 'mojo_shell_bindings', |
364 ], | 370 ], |
365 }, | 371 }, |
366 { | 372 { |
367 'target_name': 'mojo_shell_lib', | 373 'target_name': 'mojo_shell_lib', |
368 'type': 'static_library', | 374 'type': 'static_library', |
369 'dependencies': [ | 375 'dependencies': [ |
370 '../base/base.gyp:base', | 376 '../base/base.gyp:base', |
371 '../base/base.gyp:base_static', | 377 '../base/base.gyp:base_static', |
372 '../net/net.gyp:net', | 378 '../net/net.gyp:net', |
373 '../url/url.gyp:url_lib', | 379 '../url/url.gyp:url_lib', |
374 'mojo_gles2_impl', | 380 'mojo_gles2_impl', |
| 381 'mojo_service_manager', |
375 'mojo_shell_bindings', | 382 'mojo_shell_bindings', |
376 'mojo_service_manager', | |
377 'mojo_system', | 383 'mojo_system', |
378 'mojo_system_impl', | 384 'mojo_system_impl', |
379 'mojo_native_viewport_service', | 385 'mojo_native_viewport_service', |
380 ], | 386 ], |
381 'variables': { | 387 'variables': { |
382 'mojom_base_output_dir': 'mojo', | 388 'mojom_base_output_dir': 'mojo', |
383 }, | 389 }, |
384 'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ], | 390 'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ], |
385 'sources': [ | 391 'sources': [ |
386 'shell/app_child_process.cc', | 392 'shell/app_child_process.cc', |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
425 }, | 431 }, |
426 { | 432 { |
427 'target_name': 'mojo_shell', | 433 'target_name': 'mojo_shell', |
428 'type': 'executable', | 434 'type': 'executable', |
429 'dependencies': [ | 435 'dependencies': [ |
430 '../base/base.gyp:base', | 436 '../base/base.gyp:base', |
431 '../ui/gl/gl.gyp:gl', | 437 '../ui/gl/gl.gyp:gl', |
432 '../url/url.gyp:url_lib', | 438 '../url/url.gyp:url_lib', |
433 'mojo_common_lib', | 439 'mojo_common_lib', |
434 'mojo_environment_chromium', | 440 'mojo_environment_chromium', |
435 'mojo_shell_bindings', | 441 'mojo_service_manager', |
436 'mojo_shell_lib', | 442 'mojo_shell_lib', |
437 'mojo_system', | 443 'mojo_system', |
438 'mojo_system_impl', | 444 'mojo_system_impl', |
439 ], | 445 ], |
440 'sources': [ | 446 'sources': [ |
441 'shell/desktop/mojo_main.cc', | 447 'shell/desktop/mojo_main.cc', |
442 ], | 448 ], |
443 }, | 449 }, |
444 { | 450 { |
445 'target_name': 'mojo_service_manager_unittests', | 451 'target_name': 'mojo_service_manager_unittests', |
446 'type': 'executable', | 452 'type': 'executable', |
447 'dependencies': [ | 453 'dependencies': [ |
448 '../base/base.gyp:base', | 454 '../base/base.gyp:base', |
449 '../testing/gtest.gyp:gtest', | 455 '../testing/gtest.gyp:gtest', |
| 456 '../url/url.gyp:url_lib', |
450 'mojo_bindings', | 457 'mojo_bindings', |
451 'mojo_environment_standalone', | 458 'mojo_environment_chromium', |
452 'mojo_run_all_unittests', | 459 'mojo_run_all_unittests', |
453 'mojo_service_manager', | 460 'mojo_service_manager', |
| 461 'mojo_shell_client', |
454 'mojo_system', | 462 'mojo_system', |
455 'mojo_utility', | |
456 ], | 463 ], |
457 'variables': { | 464 'variables': { |
458 'mojom_base_output_dir': 'mojo', | 465 'mojom_base_output_dir': 'mojo', |
459 }, | 466 }, |
460 'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ], | 467 'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ], |
461 'sources': [ | 468 'sources': [ |
462 'service_manager/service_manager_unittest.cc', | 469 'service_manager/service_manager_unittest.cc', |
463 'service_manager/test.mojom', | 470 'service_manager/test.mojom', |
464 ], | 471 ], |
465 }, | 472 }, |
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
597 'mojo_js_unittests.isolate', | 604 'mojo_js_unittests.isolate', |
598 ], | 605 ], |
599 'sources': [ | 606 'sources': [ |
600 'mojo_js_unittests.isolate', | 607 'mojo_js_unittests.isolate', |
601 ], | 608 ], |
602 }, | 609 }, |
603 ], | 610 ], |
604 }], | 611 }], |
605 ], | 612 ], |
606 } | 613 } |
OLD | NEW |