Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(439)

Side by Side Diff: mojo/mojo_services.gypi

Issue 394903005: mojo: terminate apps if the shell goes away (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 # Copyright (c) 2014 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2014 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 'targets': [ 6 'targets': [
7 { 7 {
8 # GN version: //mojo/services/dbus_echo:bindings 8 # GN version: //mojo/services/dbus_echo:bindings
9 'target_name': 'mojo_echo_bindings', 9 'target_name': 'mojo_echo_bindings',
10 'type': 'static_library', 10 'type': 'static_library',
(...skipping 10 matching lines...) Expand all
21 }, 21 },
22 { 22 {
23 'target_name': 'mojo_html_viewer', 23 'target_name': 'mojo_html_viewer',
24 'type': 'loadable_module', 24 'type': 'loadable_module',
25 'dependencies': [ 25 'dependencies': [
26 '../net/net.gyp:net', 26 '../net/net.gyp:net',
27 '../skia/skia.gyp:skia', 27 '../skia/skia.gyp:skia',
28 '../third_party/WebKit/public/blink.gyp:blink', 28 '../third_party/WebKit/public/blink.gyp:blink',
29 '../ui/native_theme/native_theme.gyp:native_theme', 29 '../ui/native_theme/native_theme.gyp:native_theme',
30 '../url/url.gyp:url_lib', 30 '../url/url.gyp:url_lib',
31 'mojo_application', 31 'mojo_application_chromium',
32 'mojo_common_lib', 32 'mojo_common_lib',
33 'mojo_cpp_bindings', 33 'mojo_cpp_bindings',
34 'mojo_environment_chromium', 34 'mojo_environment_chromium',
35 'mojo_navigation_bindings', 35 'mojo_navigation_bindings',
36 'mojo_network_bindings', 36 'mojo_network_bindings',
37 'mojo_launcher_bindings', 37 'mojo_launcher_bindings',
38 'mojo_utility', 38 'mojo_utility',
39 'mojo_view_manager_lib', 39 'mojo_view_manager_lib',
40 '<(mojo_system_for_loadable_module)', 40 '<(mojo_system_for_loadable_module)',
41 ], 41 ],
(...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after
289 }, 289 },
290 { 290 {
291 'target_name': 'mojo_native_viewport_service', 291 'target_name': 'mojo_native_viewport_service',
292 # This is linked directly into the embedder, so we make it a component. 292 # This is linked directly into the embedder, so we make it a component.
293 'type': '<(component)', 293 'type': '<(component)',
294 'dependencies': [ 294 'dependencies': [
295 '../base/base.gyp:base', 295 '../base/base.gyp:base',
296 '../ui/events/events.gyp:events', 296 '../ui/events/events.gyp:events',
297 '../ui/gfx/gfx.gyp:gfx', 297 '../ui/gfx/gfx.gyp:gfx',
298 '../ui/gfx/gfx.gyp:gfx_geometry', 298 '../ui/gfx/gfx.gyp:gfx_geometry',
299 'mojo_application', 299 'mojo_application_chromium',
300 'mojo_common_lib', 300 'mojo_common_lib',
301 'mojo_environment_chromium', 301 'mojo_environment_chromium',
302 'mojo_geometry_bindings', 302 'mojo_geometry_bindings',
303 'mojo_geometry_lib', 303 'mojo_geometry_lib',
304 'mojo_gles2_service', 304 'mojo_gles2_service',
305 'mojo_input_events_lib', 305 'mojo_input_events_lib',
306 'mojo_native_viewport_bindings', 306 'mojo_native_viewport_bindings',
307 '<(mojo_system_for_component)', 307 '<(mojo_system_for_component)',
308 ], 308 ],
309 'defines': [ 309 'defines': [
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
377 'mojo_cpp_bindings', 377 'mojo_cpp_bindings',
378 ], 378 ],
379 }, 379 },
380 { 380 {
381 'target_name': 'mojo_network_service_lib', 381 'target_name': 'mojo_network_service_lib',
382 'type': 'static_library', 382 'type': 'static_library',
383 'dependencies': [ 383 'dependencies': [
384 '../base/base.gyp:base', 384 '../base/base.gyp:base',
385 '../net/net.gyp:net', 385 '../net/net.gyp:net',
386 '../url/url.gyp:url_lib', 386 '../url/url.gyp:url_lib',
387 'mojo_application', 387 'mojo_application_chromium',
388 'mojo_common_lib', 388 'mojo_common_lib',
389 'mojo_environment_chromium', 389 'mojo_environment_chromium',
390 'mojo_network_bindings', 390 'mojo_network_bindings',
391 ], 391 ],
392 'export_dependent_settings': [ 392 'export_dependent_settings': [
393 'mojo_network_bindings', 393 'mojo_network_bindings',
394 ], 394 ],
395 'sources': [ 395 'sources': [
396 'services/network/cookie_store_impl.cc', 396 'services/network/cookie_store_impl.cc',
397 'services/network/cookie_store_impl.h', 397 'services/network/cookie_store_impl.h',
(...skipping 21 matching lines...) Expand all
419 ], 419 ],
420 }, 420 },
421 { 421 {
422 'target_name': 'mojo_surfaces_service', 422 'target_name': 'mojo_surfaces_service',
423 'type': 'shared_library', 423 'type': 'shared_library',
424 'dependencies': [ 424 'dependencies': [
425 '../base/base.gyp:base', 425 '../base/base.gyp:base',
426 '../cc/cc.gyp:cc', 426 '../cc/cc.gyp:cc',
427 '../cc/cc.gyp:cc_surfaces', 427 '../cc/cc.gyp:cc_surfaces',
428 '../ui/gfx/gfx.gyp:gfx_geometry', 428 '../ui/gfx/gfx.gyp:gfx_geometry',
429 'mojo_application', 429 'mojo_application_chromium',
430 'mojo_cc_support', 430 'mojo_cc_support',
431 'mojo_environment_chromium', 431 'mojo_environment_chromium',
432 'mojo_geometry_bindings', 432 'mojo_geometry_bindings',
433 'mojo_geometry_lib', 433 'mojo_geometry_lib',
434 'mojo_gles2', 434 'mojo_gles2',
435 'mojo_surfaces_bindings', 435 'mojo_surfaces_bindings',
436 'mojo_surfaces_lib', 436 'mojo_surfaces_lib',
437 'mojo_system_impl', 437 'mojo_system_impl',
438 ], 438 ],
439 'sources': [ 439 'sources': [
(...skipping 26 matching lines...) Expand all
466 'mojo_cpp_bindings', 466 'mojo_cpp_bindings',
467 'mojo_navigation_bindings', 467 'mojo_navigation_bindings',
468 ], 468 ],
469 }, 469 },
470 { 470 {
471 'target_name': 'mojo_launcher', 471 'target_name': 'mojo_launcher',
472 'type': 'loadable_module', 472 'type': 'loadable_module',
473 'dependencies': [ 473 'dependencies': [
474 '../base/base.gyp:base', 474 '../base/base.gyp:base',
475 '../url/url.gyp:url_lib', 475 '../url/url.gyp:url_lib',
476 'mojo_application', 476 'mojo_application_chromium',
477 'mojo_cpp_bindings', 477 'mojo_cpp_bindings',
478 'mojo_environment_chromium', 478 'mojo_environment_chromium',
479 'mojo_launcher_bindings', 479 'mojo_launcher_bindings',
480 'mojo_network_bindings', 480 'mojo_network_bindings',
481 '<(mojo_system_for_loadable_module)', 481 '<(mojo_system_for_loadable_module)',
482 ], 482 ],
483 'sources': [ 483 'sources': [
484 'services/launcher/launcher.cc', 484 'services/launcher/launcher.cc',
485 'public/cpp/application/lib/mojo_main_chromium.cc', 485 'public/cpp/application/lib/mojo_main_chromium.cc',
486 ], 486 ],
(...skipping 18 matching lines...) Expand all
505 }, 505 },
506 { 506 {
507 'target_name': 'mojo_view_manager_lib', 507 'target_name': 'mojo_view_manager_lib',
508 'type': 'static_library', 508 'type': 'static_library',
509 'dependencies': [ 509 'dependencies': [
510 '../base/base.gyp:base', 510 '../base/base.gyp:base',
511 '../skia/skia.gyp:skia', 511 '../skia/skia.gyp:skia',
512 '../ui/events/events.gyp:events', 512 '../ui/events/events.gyp:events',
513 '../ui/gfx/gfx.gyp:gfx', 513 '../ui/gfx/gfx.gyp:gfx',
514 '../ui/gfx/gfx.gyp:gfx_geometry', 514 '../ui/gfx/gfx.gyp:gfx_geometry',
515 'mojo_application', 515 'mojo_application_chromium',
516 'mojo_geometry_bindings', 516 'mojo_geometry_bindings',
517 'mojo_geometry_lib', 517 'mojo_geometry_lib',
518 'mojo_service_provider_bindings', 518 'mojo_service_provider_bindings',
519 'mojo_view_manager_bindings', 519 'mojo_view_manager_bindings',
520 'mojo_view_manager_common', 520 'mojo_view_manager_common',
521 ], 521 ],
522 'sources': [ 522 'sources': [
523 'services/public/cpp/view_manager/lib/node.cc', 523 'services/public/cpp/view_manager/lib/node.cc',
524 'services/public/cpp/view_manager/lib/node_observer.cc', 524 'services/public/cpp/view_manager/lib/node_observer.cc',
525 'services/public/cpp/view_manager/lib/node_private.cc', 525 'services/public/cpp/view_manager/lib/node_private.cc',
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
610 ], 610 ],
611 'dependencies': [ 611 'dependencies': [
612 'mojo_cpp_bindings', 612 'mojo_cpp_bindings',
613 ], 613 ],
614 }, 614 },
615 { 615 {
616 'target_name': 'mojo_test_app', 616 'target_name': 'mojo_test_app',
617 'type': 'loadable_module', 617 'type': 'loadable_module',
618 'dependencies': [ 618 'dependencies': [
619 '../base/base.gyp:base', 619 '../base/base.gyp:base',
620 'mojo_application', 620 'mojo_application_standalone',
621 'mojo_environment_standalone', 621 'mojo_environment_standalone',
622 'mojo_test_service_bindings', 622 'mojo_test_service_bindings',
623 'mojo_utility', 623 'mojo_utility',
624 '<(mojo_system_for_loadable_module)', 624 '<(mojo_system_for_loadable_module)',
625 ], 625 ],
626 'sources': [ 626 'sources': [
627 'public/cpp/application/lib/mojo_main_standalone.cc', 627 'public/cpp/application/lib/mojo_main_standalone.cc',
628 'services/test_service/test_request_tracker_client_impl.cc', 628 'services/test_service/test_request_tracker_client_impl.cc',
629 'services/test_service/test_request_tracker_client_impl.h', 629 'services/test_service/test_request_tracker_client_impl.h',
630 'services/test_service/test_service_application.cc', 630 'services/test_service/test_service_application.cc',
631 'services/test_service/test_service_application.h', 631 'services/test_service/test_service_application.h',
632 'services/test_service/test_service_impl.cc', 632 'services/test_service/test_service_impl.cc',
633 'services/test_service/test_service_impl.h', 633 'services/test_service/test_service_impl.h',
634 'services/test_service/test_time_service_impl.cc', 634 'services/test_service/test_time_service_impl.cc',
635 'services/test_service/test_time_service_impl.h', 635 'services/test_service/test_time_service_impl.h',
636 ], 636 ],
637 }, 637 },
638 { 638 {
639 'target_name': 'mojo_test_request_tracker_app', 639 'target_name': 'mojo_test_request_tracker_app',
640 'type': 'loadable_module', 640 'type': 'loadable_module',
641 'dependencies': [ 641 'dependencies': [
642 '../base/base.gyp:base', 642 '../base/base.gyp:base',
643 'mojo_application', 643 'mojo_application_standalone',
644 'mojo_environment_standalone', 644 'mojo_environment_standalone',
645 'mojo_test_service_bindings', 645 'mojo_test_service_bindings',
646 'mojo_utility', 646 'mojo_utility',
647 '<(mojo_system_for_loadable_module)', 647 '<(mojo_system_for_loadable_module)',
648 ], 648 ],
649 'sources': [ 649 'sources': [
650 'public/cpp/application/lib/mojo_main_standalone.cc', 650 'public/cpp/application/lib/mojo_main_standalone.cc',
651 'services/test_service/test_request_tracker_client_impl.cc', 651 'services/test_service/test_request_tracker_client_impl.cc',
652 'services/test_service/test_request_tracker_client_impl.h', 652 'services/test_service/test_request_tracker_client_impl.h',
653 'services/test_service/test_request_tracker_application.cc', 653 'services/test_service/test_request_tracker_application.cc',
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
686 '../skia/skia.gyp:skia', 686 '../skia/skia.gyp:skia',
687 '../ui/aura/aura.gyp:aura', 687 '../ui/aura/aura.gyp:aura',
688 '../ui/base/ui_base.gyp:ui_base', 688 '../ui/base/ui_base.gyp:ui_base',
689 '../ui/compositor/compositor.gyp:compositor', 689 '../ui/compositor/compositor.gyp:compositor',
690 '../ui/events/events.gyp:events', 690 '../ui/events/events.gyp:events',
691 '../ui/events/events.gyp:events_base', 691 '../ui/events/events.gyp:events_base',
692 '../ui/gfx/gfx.gyp:gfx', 692 '../ui/gfx/gfx.gyp:gfx',
693 '../ui/gfx/gfx.gyp:gfx_geometry', 693 '../ui/gfx/gfx.gyp:gfx_geometry',
694 '../ui/gl/gl.gyp:gl', 694 '../ui/gl/gl.gyp:gl',
695 '../webkit/common/gpu/webkit_gpu.gyp:webkit_gpu', 695 '../webkit/common/gpu/webkit_gpu.gyp:webkit_gpu',
696 'mojo_application', 696 'mojo_application_chromium',
697 'mojo_cc_support', 697 'mojo_cc_support',
698 'mojo_common_lib', 698 'mojo_common_lib',
699 'mojo_environment_chromium', 699 'mojo_environment_chromium',
700 'mojo_geometry_bindings', 700 'mojo_geometry_bindings',
701 'mojo_geometry_lib', 701 'mojo_geometry_lib',
702 'mojo_gles2', 702 'mojo_gles2',
703 'mojo_input_events_bindings', 703 'mojo_input_events_bindings',
704 'mojo_input_events_lib', 704 'mojo_input_events_lib',
705 'mojo_native_viewport_bindings', 705 'mojo_native_viewport_bindings',
706 'mojo_view_manager_bindings', 706 'mojo_view_manager_bindings',
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
776 'target_name': 'mojo_view_manager_unittests', 776 'target_name': 'mojo_view_manager_unittests',
777 'type': 'executable', 777 'type': 'executable',
778 'dependencies': [ 778 'dependencies': [
779 '../base/base.gyp:base', 779 '../base/base.gyp:base',
780 '../base/base.gyp:test_support_base', 780 '../base/base.gyp:test_support_base',
781 '../skia/skia.gyp:skia', 781 '../skia/skia.gyp:skia',
782 '../testing/gtest.gyp:gtest', 782 '../testing/gtest.gyp:gtest',
783 '../ui/aura/aura.gyp:aura', 783 '../ui/aura/aura.gyp:aura',
784 '../ui/gfx/gfx.gyp:gfx_geometry', 784 '../ui/gfx/gfx.gyp:gfx_geometry',
785 '../ui/gl/gl.gyp:gl', 785 '../ui/gl/gl.gyp:gl',
786 'mojo_application', 786 'mojo_application_chromium',
787 'mojo_environment_chromium', 787 'mojo_environment_chromium',
788 'mojo_geometry_bindings', 788 'mojo_geometry_bindings',
789 'mojo_geometry_lib', 789 'mojo_geometry_lib',
790 'mojo_input_events_bindings', 790 'mojo_input_events_bindings',
791 'mojo_input_events_lib', 791 'mojo_input_events_lib',
792 'mojo_service_manager', 792 'mojo_service_manager',
793 'mojo_shell_test_support', 793 'mojo_shell_test_support',
794 'mojo_system_impl', 794 'mojo_system_impl',
795 'mojo_view_manager_bindings', 795 'mojo_view_manager_bindings',
796 'mojo_view_manager_common', 796 'mojo_view_manager_common',
(...skipping 14 matching lines...) Expand all
811 }, 811 },
812 { 812 {
813 'target_name': 'mojo_core_window_manager_lib', 813 'target_name': 'mojo_core_window_manager_lib',
814 'type': 'static_library', 814 'type': 'static_library',
815 'dependencies': [ 815 'dependencies': [
816 '../base/base.gyp:base', 816 '../base/base.gyp:base',
817 '../ui/base/ui_base.gyp:ui_base', 817 '../ui/base/ui_base.gyp:ui_base',
818 '../ui/gfx/gfx.gyp:gfx', 818 '../ui/gfx/gfx.gyp:gfx',
819 '../ui/gfx/gfx.gyp:gfx_geometry', 819 '../ui/gfx/gfx.gyp:gfx_geometry',
820 '../ui/wm/wm.gyp:wm', 820 '../ui/wm/wm.gyp:wm',
821 'mojo_application', 821 'mojo_application_chromium',
822 'mojo_aura_support', 822 'mojo_aura_support',
823 'mojo_common_lib', 823 'mojo_common_lib',
824 'mojo_core_window_manager_bindings', 824 'mojo_core_window_manager_bindings',
825 'mojo_environment_chromium', 825 'mojo_environment_chromium',
826 'mojo_view_manager_lib', 826 'mojo_view_manager_lib',
827 ], 827 ],
828 'sources': [ 828 'sources': [
829 'services/window_manager/window_manager_app.cc', 829 'services/window_manager/window_manager_app.cc',
830 'services/window_manager/window_manager_app.h', 830 'services/window_manager/window_manager_app.h',
831 'services/window_manager/window_manager_service_impl.cc', 831 'services/window_manager/window_manager_service_impl.cc',
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
881 }], 881 }],
882 ['OS=="linux"', { 882 ['OS=="linux"', {
883 'targets': [ 883 'targets': [
884 { 884 {
885 'target_name': 'mojo_dbus_echo_service', 885 'target_name': 'mojo_dbus_echo_service',
886 'type': 'executable', 886 'type': 'executable',
887 'dependencies': [ 887 'dependencies': [
888 '../base/base.gyp:base', 888 '../base/base.gyp:base',
889 '../build/linux/system.gyp:dbus', 889 '../build/linux/system.gyp:dbus',
890 '../dbus/dbus.gyp:dbus', 890 '../dbus/dbus.gyp:dbus',
891 'mojo_application', 891 'mojo_application_chromium',
892 'mojo_common_lib', 892 'mojo_common_lib',
893 'mojo_dbus_service', 893 'mojo_dbus_service',
894 'mojo_echo_bindings', 894 'mojo_echo_bindings',
895 'mojo_environment_chromium', 895 'mojo_environment_chromium',
896 'mojo_system_impl', 896 'mojo_system_impl',
897 ], 897 ],
898 'sources': [ 898 'sources': [
899 'services/dbus_echo/dbus_echo_service.cc', 899 'services/dbus_echo/dbus_echo_service.cc',
900 ], 900 ],
901 }, 901 },
902 ], 902 ],
903 }], 903 }],
904 ], 904 ],
905 } 905 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698