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
3 # found in the LICENSE file.
7 'mojo_converters.gypi',
13 'target_name': 'mojo',
16 'edk/mojo_edk.gyp:mojo_edk',
17 'mojo_application_manager',
18 'mojo_application_manager_unittests',
19 'mojo_base.gyp:mojo_base',
21 'mojo_input_events_lib',
24 'mojo_surfaces_lib_unittests',
25 'services/public/mojo_services_public.gyp:mojo_services_public',
26 'public/mojo_public.gyp:mojo_public',
30 # GN version: //mojo/spy
31 'target_name': 'mojo_spy',
32 'type': 'static_library',
34 '../base/base.gyp:base',
35 '../net/net.gyp:http_server',
36 '../url/url.gyp:url_lib',
37 'mojo_application_manager',
40 'mojom_base_output_dir': 'mojo',
42 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
44 'spy/public/spy.mojom',
48 'spy/spy_server_impl.h',
49 'spy/spy_server_impl.cc',
50 'spy/websocket_server.cc',
51 'spy/websocket_server.h',
55 # GN version: //mojo/application_manager
56 'target_name': 'mojo_application_manager',
57 'type': '<(component)',
59 'MOJO_APPLICATION_MANAGER_IMPLEMENTATION',
62 '../base/base.gyp:base',
63 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
64 '../url/url.gyp:url_lib',
65 'services/public/mojo_services_public.gyp:mojo_content_handler_bindings',
66 'services/public/mojo_services_public.gyp:mojo_network_bindings',
67 'mojo_base.gyp:mojo_common_lib',
68 'mojo_base.gyp:mojo_environment_chromium',
69 'public/mojo_public.gyp:mojo_application_bindings',
70 '<(mojo_system_for_component)',
73 'application_manager/application_loader.cc',
74 'application_manager/application_loader.h',
75 'application_manager/application_manager.cc',
76 'application_manager/application_manager.h',
77 'application_manager/application_manager_export.h',
78 'application_manager/background_shell_application_loader.cc',
79 'application_manager/background_shell_application_loader.h',
81 'export_dependent_settings': [
82 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
83 'public/mojo_public.gyp:mojo_application_bindings',
84 'services/public/mojo_services_public.gyp:mojo_network_bindings',
88 # GN version: //mojo/application_manager:mojo_application_manager_unittests
89 'target_name': 'mojo_application_manager_unittests',
92 '../base/base.gyp:base',
93 '../testing/gtest.gyp:gtest',
94 '../url/url.gyp:url_lib',
95 'edk/mojo_edk.gyp:mojo_run_all_unittests',
96 'mojo_application_manager',
97 'mojo_base.gyp:mojo_application_chromium',
98 'mojo_base.gyp:mojo_common_lib',
99 'mojo_base.gyp:mojo_environment_chromium',
100 'public/mojo_public.gyp:mojo_cpp_bindings',
102 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
104 'application_manager/application_manager_unittest.cc',
105 'application_manager/background_shell_application_loader_unittest.cc',
106 'application_manager/test.mojom',
110 # GN version: //mojo/bindings/js/tests:mojo_js_unittests
111 'target_name': 'mojo_js_unittests',
112 'type': 'executable',
114 '../gin/gin.gyp:gin_test',
115 'edk/mojo_edk.gyp:mojo_common_test_support',
116 'edk/mojo_edk.gyp:mojo_run_all_unittests',
117 'mojo_base.gyp:mojo_js_bindings_lib',
118 'public/mojo_public.gyp:mojo_environment_standalone',
119 'public/mojo_public.gyp:mojo_public_test_interfaces',
120 'public/mojo_public.gyp:mojo_utility',
123 'bindings/js/tests/run_js_tests.cc',