OLD | NEW |
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_echo_bindings', | 8 'target_name': 'mojo_echo_bindings', |
9 'type': 'static_library', | 9 'type': 'static_library', |
10 'sources': [ | 10 'sources': [ |
(...skipping 585 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
596 'type': 'static_library', | 596 'type': 'static_library', |
597 'sources': [ | 597 'sources': [ |
598 'services/profile/profile_service_impl.cc', | 598 'services/profile/profile_service_impl.cc', |
599 'services/profile/profile_service_impl.h', | 599 'services/profile/profile_service_impl.h', |
600 ], | 600 ], |
601 'dependencies': [ | 601 'dependencies': [ |
602 '../base/base.gyp:base', | 602 '../base/base.gyp:base', |
603 'mojo_profile_service_bindings', | 603 'mojo_profile_service_bindings', |
604 ], | 604 ], |
605 }, | 605 }, |
| 606 { |
| 607 'target_name': 'mojo_core_window_manager_bindings', |
| 608 'type': 'static_library', |
| 609 'sources': [ |
| 610 'services/public/interfaces/window_manager/window_manager.mojom', |
| 611 ], |
| 612 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
| 613 'export_dependent_settings': [ |
| 614 'mojo_cpp_bindings', |
| 615 ], |
| 616 'dependencies': [ |
| 617 'mojo_cpp_bindings', |
| 618 ], |
| 619 }, |
606 ], | 620 ], |
607 'conditions': [ | 621 'conditions': [ |
608 ['use_aura==1', { | 622 ['use_aura==1', { |
609 'targets': [ | 623 'targets': [ |
610 { | 624 { |
611 'target_name': 'mojo_view_manager', | 625 'target_name': 'mojo_view_manager', |
612 'type': '<(component)', | 626 'type': '<(component)', |
613 'dependencies': [ | 627 'dependencies': [ |
614 '../base/base.gyp:base', | 628 '../base/base.gyp:base', |
615 '../cc/cc.gyp:cc', | 629 '../cc/cc.gyp:cc', |
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
724 'services/view_manager/view_manager_unittest.cc', | 738 'services/view_manager/view_manager_unittest.cc', |
725 ], | 739 ], |
726 }, | 740 }, |
727 { | 741 { |
728 'target_name': 'package_mojo_view_manager', | 742 'target_name': 'package_mojo_view_manager', |
729 'variables': { | 743 'variables': { |
730 'app_name': 'mojo_view_manager', | 744 'app_name': 'mojo_view_manager', |
731 }, | 745 }, |
732 'includes': [ 'build/package_app.gypi' ], | 746 'includes': [ 'build/package_app.gypi' ], |
733 }, | 747 }, |
| 748 { |
| 749 'target_name': 'mojo_core_window_manager', |
| 750 'type': 'loadable_module', |
| 751 'dependencies': [ |
| 752 '../base/base.gyp:base', |
| 753 '../ui/base/ui_base.gyp:ui_base', |
| 754 '../ui/gfx/gfx.gyp:gfx', |
| 755 '../ui/gfx/gfx.gyp:gfx_geometry', |
| 756 '../ui/wm/wm.gyp:wm', |
| 757 'mojo_application', |
| 758 'mojo_aura_support', |
| 759 'mojo_common_lib', |
| 760 'mojo_core_window_manager_bindings', |
| 761 'mojo_environment_chromium', |
| 762 'mojo_view_manager_lib', |
| 763 '<(mojo_system_for_loadable_module)', |
| 764 ], |
| 765 'sources': [ |
| 766 'public/cpp/application/lib/mojo_main_chromium.cc', |
| 767 'services/window_manager/window_manager_app.cc', |
| 768 'services/window_manager/window_manager_app.h', |
| 769 'services/window_manager/window_manager_service_impl.cc', |
| 770 'services/window_manager/window_manager_service_impl.h', |
| 771 ], |
| 772 }, |
| 773 { |
| 774 'target_name': 'mojo_core_window_manager_unittests', |
| 775 'type': 'executable', |
| 776 'dependencies': [ |
| 777 '../base/base.gyp:test_support_base', |
| 778 '../testing/gtest.gyp:gtest', |
| 779 '../ui/gl/gl.gyp:gl', |
| 780 'mojo_core_window_manager_bindings', |
| 781 'mojo_environment_chromium', |
| 782 'mojo_service_manager', |
| 783 'mojo_shell_test_support', |
| 784 'mojo_system_impl', |
| 785 'mojo_view_manager_bindings', |
| 786 ], |
| 787 'sources': [ |
| 788 'services/window_manager/window_manager_api_unittest.cc', |
| 789 'services/window_manager/window_manager_unittests.cc', |
| 790 ], |
| 791 'conditions': [ |
| 792 ['OS=="linux"', { |
| 793 'dependencies': [ |
| 794 '../third_party/mesa/mesa.gyp:osmesa', |
| 795 'mojo_native_viewport_service', |
| 796 ], |
| 797 }], |
| 798 ['use_x11==1', { |
| 799 'dependencies': [ |
| 800 '../ui/gfx/x/gfx_x11.gyp:gfx_x11', |
| 801 ], |
| 802 }], |
| 803 ], |
| 804 }, |
734 ], | 805 ], |
735 }], | 806 }], |
736 ['OS=="linux"', { | 807 ['OS=="linux"', { |
737 'targets': [ | 808 'targets': [ |
738 { | 809 { |
739 'target_name': 'mojo_dbus_echo_service', | 810 'target_name': 'mojo_dbus_echo_service', |
740 'type': 'executable', | 811 'type': 'executable', |
741 'dependencies': [ | 812 'dependencies': [ |
742 '../base/base.gyp:base', | 813 '../base/base.gyp:base', |
743 '../build/linux/system.gyp:dbus', | 814 '../build/linux/system.gyp:dbus', |
744 '../dbus/dbus.gyp:dbus', | 815 '../dbus/dbus.gyp:dbus', |
745 'mojo_application', | 816 'mojo_application', |
746 'mojo_common_lib', | 817 'mojo_common_lib', |
747 'mojo_dbus_service', | 818 'mojo_dbus_service', |
748 'mojo_echo_bindings', | 819 'mojo_echo_bindings', |
749 'mojo_environment_chromium', | 820 'mojo_environment_chromium', |
750 'mojo_system_impl', | 821 'mojo_system_impl', |
751 ], | 822 ], |
752 'sources': [ | 823 'sources': [ |
753 'services/dbus_echo/dbus_echo_service.cc', | 824 'services/dbus_echo/dbus_echo_service.cc', |
754 ], | 825 ], |
755 }, | 826 }, |
756 ], | 827 ], |
757 }], | 828 }], |
758 ], | 829 ], |
759 } | 830 } |
OLD | NEW |