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

Side by Side Diff: mojo/mojo_services.gypi

Issue 477923004: Create native_viewport_service, don't build it into mojo_shell unless Android (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Remove workaround for thunks Created 6 years, 3 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 'target_name': 'mojo_html_viewer', 8 'target_name': 'mojo_html_viewer',
9 'type': 'loadable_module', 9 'type': 'loadable_module',
10 'dependencies': [ 10 'dependencies': [
(...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after
317 ], 317 ],
318 }], 318 }],
319 ['use_ozone==1', { 319 ['use_ozone==1', {
320 'dependencies': [ 320 'dependencies': [
321 '../ui/ozone/ozone.gyp:ozone', 321 '../ui/ozone/ozone.gyp:ozone',
322 ], 322 ],
323 }], 323 }],
324 ], 324 ],
325 }, 325 },
326 { 326 {
327 'target_name': 'mojo_native_viewport_service',
328 'type': 'loadable_module',
329 'dependencies': [
330 'mojo_native_viewport_bindings',
331 'mojo_native_viewport_service_lib',
332 '<(mojo_system_for_loadable_module)',
333 ],
334 'export_dependent_settings': [
335 'mojo_native_viewport_bindings',
336 ],
337 'sources': [
338 'services/native_viewport/main.cc',
339 ],
340 },
341 {
327 # GN version: //mojo/services/public/interfaces/navigation 342 # GN version: //mojo/services/public/interfaces/navigation
328 'target_name': 'mojo_navigation_bindings', 343 'target_name': 'mojo_navigation_bindings',
329 'type': 'static_library', 344 'type': 'static_library',
330 'sources': [ 345 'sources': [
331 'services/public/interfaces/navigation/navigation.mojom', 346 'services/public/interfaces/navigation/navigation.mojom',
332 ], 347 ],
333 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 348 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
334 'export_dependent_settings': [ 349 'export_dependent_settings': [
335 'mojo_base.gyp:mojo_cpp_bindings', 350 'mojo_base.gyp:mojo_cpp_bindings',
336 ], 351 ],
(...skipping 354 matching lines...) Expand 10 before | Expand all | Expand 10 after
691 'mojo_base.gyp:mojo_cpp_bindings', 706 'mojo_base.gyp:mojo_cpp_bindings',
692 ], 707 ],
693 }, 708 },
694 ], 709 ],
695 'conditions': [ 710 'conditions': [
696 ['use_aura==1', { 711 ['use_aura==1', {
697 'targets': [ 712 'targets': [
698 { 713 {
699 # GN version: //mojo/services/view_manager 714 # GN version: //mojo/services/view_manager
700 'target_name': 'mojo_view_manager', 715 'target_name': 'mojo_view_manager',
701 'type': '<(component)', 716 'type': 'loadable_module',
702 'dependencies': [ 717 'dependencies': [
703 '../base/base.gyp:base', 718 '../base/base.gyp:base',
704 '../cc/cc.gyp:cc', 719 '../cc/cc.gyp:cc',
705 '../skia/skia.gyp:skia', 720 '../skia/skia.gyp:skia',
706 '../ui/aura/aura.gyp:aura', 721 '../ui/aura/aura.gyp:aura',
707 '../ui/base/ui_base.gyp:ui_base', 722 '../ui/base/ui_base.gyp:ui_base',
708 '../ui/compositor/compositor.gyp:compositor', 723 '../ui/compositor/compositor.gyp:compositor',
709 '../ui/events/events.gyp:events', 724 '../ui/events/events.gyp:events',
710 '../ui/events/events.gyp:events_base', 725 '../ui/events/events.gyp:events_base',
711 '../ui/gfx/gfx.gyp:gfx', 726 '../ui/gfx/gfx.gyp:gfx',
712 '../ui/gfx/gfx.gyp:gfx_geometry', 727 '../ui/gfx/gfx.gyp:gfx_geometry',
713 '../ui/gl/gl.gyp:gl',
714 '../webkit/common/gpu/webkit_gpu.gyp:webkit_gpu', 728 '../webkit/common/gpu/webkit_gpu.gyp:webkit_gpu',
715 'mojo_base.gyp:mojo_common_lib', 729 'mojo_base.gyp:mojo_common_lib',
716 'mojo_base.gyp:mojo_application_chromium', 730 'mojo_base.gyp:mojo_application_chromium',
717 'mojo_cc_support', 731 'mojo_cc_support',
718 'mojo_geometry_bindings', 732 'mojo_geometry_bindings',
719 'mojo_geometry_lib', 733 'mojo_geometry_lib',
720 'mojo_input_events_bindings', 734 'mojo_input_events_bindings',
721 'mojo_input_events_lib', 735 'mojo_input_events_lib',
722 'mojo_native_viewport_bindings', 736 'mojo_native_viewport_bindings',
723 'mojo_view_manager_bindings', 737 'mojo_view_manager_bindings',
724 'mojo_view_manager_common', 738 'mojo_view_manager_common',
725 'mojo_gpu_bindings', 739 'mojo_gpu_bindings',
726 '<(mojo_gles2_for_component)', 740 '<(mojo_system_for_loadable_module)',
727 '<(mojo_system_for_component)',
728 ], 741 ],
729 'sources': [ 742 'sources': [
730 'services/view_manager/access_policy.h', 743 'services/view_manager/access_policy.h',
731 'services/view_manager/access_policy_delegate.h', 744 'services/view_manager/access_policy_delegate.h',
732 'services/view_manager/connection_manager.cc', 745 'services/view_manager/connection_manager.cc',
733 'services/view_manager/connection_manager.h', 746 'services/view_manager/connection_manager.h',
734 'services/view_manager/context_factory_impl.cc', 747 'services/view_manager/context_factory_impl.cc',
735 'services/view_manager/context_factory_impl.h', 748 'services/view_manager/context_factory_impl.h',
736 'services/view_manager/default_access_policy.cc', 749 'services/view_manager/default_access_policy.cc',
737 'services/view_manager/default_access_policy.h', 750 'services/view_manager/default_access_policy.h',
(...skipping 12 matching lines...) Expand all
750 'services/view_manager/view_manager_init_service_context.h', 763 'services/view_manager/view_manager_init_service_context.h',
751 'services/view_manager/view_manager_init_service_impl.cc', 764 'services/view_manager/view_manager_init_service_impl.cc',
752 'services/view_manager/view_manager_init_service_impl.h', 765 'services/view_manager/view_manager_init_service_impl.h',
753 'services/view_manager/view_manager_service_impl.cc', 766 'services/view_manager/view_manager_service_impl.cc',
754 'services/view_manager/view_manager_service_impl.h', 767 'services/view_manager/view_manager_service_impl.h',
755 'services/view_manager/window_manager_access_policy.cc', 768 'services/view_manager/window_manager_access_policy.cc',
756 'services/view_manager/window_manager_access_policy.h', 769 'services/view_manager/window_manager_access_policy.h',
757 'services/view_manager/window_tree_host_impl.cc', 770 'services/view_manager/window_tree_host_impl.cc',
758 'services/view_manager/window_tree_host_impl.h', 771 'services/view_manager/window_tree_host_impl.h',
759 ], 772 ],
773 'includes': [
774 'mojo_public_gles2_for_loadable_module.gypi',
775 ],
760 'defines': [ 776 'defines': [
761 'MOJO_VIEW_MANAGER_IMPLEMENTATION', 777 'MOJO_VIEW_MANAGER_IMPLEMENTATION',
762 ], 778 ],
763 }, 779 },
764 { 780 {
765 # GN version: //mojo/services/public/cpp/view_manager/lib:run_unittest s 781 # GN version: //mojo/services/public/cpp/view_manager/lib:run_unittest s
766 'target_name': 'mojo_view_manager_run_unittests', 782 'target_name': 'mojo_view_manager_run_unittests',
767 'type': 'static_library', 783 'type': 'static_library',
768 'dependencies': [ 784 'dependencies': [
769 '../base/base.gyp:base', 785 '../base/base.gyp:base',
770 '../base/base.gyp:test_support_base', 786 '../base/base.gyp:test_support_base',
771 '../ui/gl/gl.gyp:gl',
772 ], 787 ],
773 'sources': [ 788 'sources': [
774 'services/public/cpp/view_manager/lib/view_manager_test_suite.cc', 789 'services/public/cpp/view_manager/lib/view_manager_test_suite.cc',
775 'services/public/cpp/view_manager/lib/view_manager_test_suite.h', 790 'services/public/cpp/view_manager/lib/view_manager_test_suite.h',
776 'services/public/cpp/view_manager/lib/view_manager_unittests.cc', 791 'services/public/cpp/view_manager/lib/view_manager_unittests.cc',
777 ], 792 ],
778 'conditions': [ 793 'conditions': [
779 ['OS=="linux" or OS=="win"', { 794 ['OS=="linux" or OS=="win"', {
780 'dependencies': [ 795 'dependencies': [
781 '../third_party/mesa/mesa.gyp:osmesa', 796 '../third_party/mesa/mesa.gyp:osmesa',
(...skipping 11 matching lines...) Expand all
793 # GN version: //mojo/services/view_manager:mojo_view_manager_unittests 808 # GN version: //mojo/services/view_manager:mojo_view_manager_unittests
794 'target_name': 'mojo_view_manager_unittests', 809 'target_name': 'mojo_view_manager_unittests',
795 'type': 'executable', 810 'type': 'executable',
796 'dependencies': [ 811 'dependencies': [
797 '../base/base.gyp:base', 812 '../base/base.gyp:base',
798 '../base/base.gyp:test_support_base', 813 '../base/base.gyp:test_support_base',
799 '../skia/skia.gyp:skia', 814 '../skia/skia.gyp:skia',
800 '../testing/gtest.gyp:gtest', 815 '../testing/gtest.gyp:gtest',
801 '../ui/aura/aura.gyp:aura', 816 '../ui/aura/aura.gyp:aura',
802 '../ui/gfx/gfx.gyp:gfx_geometry', 817 '../ui/gfx/gfx.gyp:gfx_geometry',
803 '../ui/gl/gl.gyp:gl',
804 'mojo_application_manager', 818 'mojo_application_manager',
805 'mojo_base.gyp:mojo_system_impl', 819 'mojo_base.gyp:mojo_system_impl',
806 'mojo_base.gyp:mojo_application_chromium', 820 'mojo_base.gyp:mojo_application_chromium',
807 'mojo_geometry_bindings', 821 'mojo_geometry_bindings',
808 'mojo_geometry_lib', 822 'mojo_geometry_lib',
809 'mojo_input_events_bindings', 823 'mojo_input_events_bindings',
810 'mojo_input_events_lib', 824 'mojo_input_events_lib',
811 'mojo_shell_test_support', 825 'mojo_shell_test_support',
812 'mojo_view_manager_bindings', 826 'mojo_view_manager_bindings',
813 'mojo_view_manager_common', 827 'mojo_view_manager_common',
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
862 'services/window_manager/main.cc', 876 'services/window_manager/main.cc',
863 ], 877 ],
864 }, 878 },
865 { 879 {
866 # GN version: //mojo/services/window_manager:mojo_core_window_manager_ unittests 880 # GN version: //mojo/services/window_manager:mojo_core_window_manager_ unittests
867 'target_name': 'mojo_core_window_manager_unittests', 881 'target_name': 'mojo_core_window_manager_unittests',
868 'type': 'executable', 882 'type': 'executable',
869 'dependencies': [ 883 'dependencies': [
870 '../base/base.gyp:test_support_base', 884 '../base/base.gyp:test_support_base',
871 '../testing/gtest.gyp:gtest', 885 '../testing/gtest.gyp:gtest',
872 '../ui/gl/gl.gyp:gl',
873 'mojo_application_manager', 886 'mojo_application_manager',
874 'mojo_base.gyp:mojo_system_impl', 887 'mojo_base.gyp:mojo_system_impl',
875 'mojo_base.gyp:mojo_environment_chromium', 888 'mojo_base.gyp:mojo_environment_chromium',
876 'mojo_core_window_manager_bindings', 889 'mojo_core_window_manager_bindings',
877 'mojo_shell_test_support', 890 'mojo_shell_test_support',
878 'mojo_view_manager_bindings', 891 'mojo_view_manager_bindings',
879 'mojo_view_manager_lib', 892 'mojo_view_manager_lib',
880 ], 893 ],
881 'sources': [ 894 'sources': [
882 'services/window_manager/window_manager_api_unittest.cc', 895 'services/window_manager/window_manager_api_unittest.cc',
(...skipping 10 matching lines...) Expand all
893 'dependencies': [ 906 'dependencies': [
894 '../ui/gfx/x/gfx_x11.gyp:gfx_x11', 907 '../ui/gfx/x/gfx_x11.gyp:gfx_x11',
895 ], 908 ],
896 }], 909 }],
897 ], 910 ],
898 }, 911 },
899 ], 912 ],
900 }], 913 }],
901 ], 914 ],
902 } 915 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698