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 'targets': [ | 6 'targets': [ |
7 { | 7 { |
| 8 # GN version: //mojo/examples/echo:client |
8 'target_name': 'mojo_echo_client', | 9 'target_name': 'mojo_echo_client', |
9 'type': 'loadable_module', | 10 'type': 'loadable_module', |
10 'dependencies': [ | 11 'dependencies': [ |
11 'mojo_base.gyp:mojo_application_standalone', | 12 'mojo_base.gyp:mojo_application_standalone', |
12 'mojo_base.gyp:mojo_cpp_bindings', | 13 'mojo_base.gyp:mojo_cpp_bindings', |
13 'mojo_base.gyp:mojo_environment_standalone', | 14 'mojo_base.gyp:mojo_environment_standalone', |
14 'mojo_base.gyp:mojo_utility', | 15 'mojo_base.gyp:mojo_utility', |
15 'mojo_echo_service_bindings', | 16 'mojo_echo_service_bindings', |
16 '<(mojo_system_for_loadable_module)', | 17 '<(mojo_system_for_loadable_module)', |
17 ], | 18 ], |
18 'sources': [ | 19 'sources': [ |
19 'examples/echo/echo_client.cc', | 20 'examples/echo/echo_client.cc', |
20 'public/cpp/application/lib/mojo_main_standalone.cc', | 21 'public/cpp/application/lib/mojo_main_standalone.cc', |
21 ], | 22 ], |
22 }, | 23 }, |
23 { | 24 { |
24 'target_name': 'package_mojo_echo_client', | 25 'target_name': 'package_mojo_echo_client', |
25 'variables': { | 26 'variables': { |
26 'app_name': 'mojo_echo_client', | 27 'app_name': 'mojo_echo_client', |
27 }, | 28 }, |
28 'includes': [ 'build/package_app.gypi' ], | 29 'includes': [ 'build/package_app.gypi' ], |
29 }, | 30 }, |
30 { | 31 { |
| 32 # GN version: //mojo/examples/echo:bindings |
31 'target_name': 'mojo_echo_service_bindings', | 33 'target_name': 'mojo_echo_service_bindings', |
32 'type': 'static_library', | 34 'type': 'static_library', |
33 'sources': [ | 35 'sources': [ |
34 'examples/echo/echo_service.mojom', | 36 'examples/echo/echo_service.mojom', |
35 ], | 37 ], |
36 'dependencies': [ | 38 'dependencies': [ |
37 'mojo_base.gyp:mojo_cpp_bindings', | 39 'mojo_base.gyp:mojo_cpp_bindings', |
38 ], | 40 ], |
39 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], | 41 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
40 'export_dependent_settings': [ | 42 'export_dependent_settings': [ |
41 'mojo_base.gyp:mojo_cpp_bindings', | 43 'mojo_base.gyp:mojo_cpp_bindings', |
42 ], | 44 ], |
43 }, | 45 }, |
44 { | 46 { |
| 47 # GN version: //mojo/examples/echo:service |
45 'target_name': 'mojo_echo_service', | 48 'target_name': 'mojo_echo_service', |
46 'type': 'loadable_module', | 49 'type': 'loadable_module', |
47 'dependencies': [ | 50 'dependencies': [ |
48 'mojo_base.gyp:mojo_application_standalone', | 51 'mojo_base.gyp:mojo_application_standalone', |
49 'mojo_base.gyp:mojo_cpp_bindings', | 52 'mojo_base.gyp:mojo_cpp_bindings', |
50 'mojo_base.gyp:mojo_environment_standalone', | 53 'mojo_base.gyp:mojo_environment_standalone', |
51 'mojo_base.gyp:mojo_utility', | 54 'mojo_base.gyp:mojo_utility', |
52 'mojo_echo_service_bindings', | 55 'mojo_echo_service_bindings', |
53 '<(mojo_system_for_loadable_module)', | 56 '<(mojo_system_for_loadable_module)', |
54 ], | 57 ], |
55 'sources': [ | 58 'sources': [ |
56 'examples/echo/echo_service.cc', | 59 'examples/echo/echo_service.cc', |
57 'public/cpp/application/lib/mojo_main_standalone.cc', | 60 'public/cpp/application/lib/mojo_main_standalone.cc', |
58 ], | 61 ], |
59 }, | 62 }, |
60 { | 63 { |
61 'target_name': 'package_mojo_echo_service', | 64 'target_name': 'package_mojo_echo_service', |
62 'variables': { | 65 'variables': { |
63 'app_name': 'mojo_echo_service', | 66 'app_name': 'mojo_echo_service', |
64 }, | 67 }, |
65 'includes': [ 'build/package_app.gypi' ], | 68 'includes': [ 'build/package_app.gypi' ], |
66 }, | 69 }, |
67 { | 70 { |
| 71 # GN version: //mojo/examples/sample_app |
68 'target_name': 'mojo_sample_app', | 72 'target_name': 'mojo_sample_app', |
69 'type': 'loadable_module', | 73 'type': 'loadable_module', |
70 'dependencies': [ | 74 'dependencies': [ |
71 # TODO(darin): we should not be linking against these libraries! | |
72 '../ui/events/events.gyp:events', | |
73 '../ui/gfx/gfx.gyp:gfx_geometry', | |
74 'mojo_base.gyp:mojo_application_standalone', | 75 'mojo_base.gyp:mojo_application_standalone', |
75 'mojo_base.gyp:mojo_cpp_bindings', | 76 'mojo_base.gyp:mojo_cpp_bindings', |
76 'mojo_base.gyp:mojo_environment_standalone', | 77 'mojo_base.gyp:mojo_environment_standalone', |
77 'mojo_base.gyp:mojo_utility', | 78 'mojo_base.gyp:mojo_utility', |
78 'mojo_geometry_bindings', | 79 'mojo_geometry_bindings', |
79 'mojo_native_viewport_bindings', | 80 'mojo_native_viewport_bindings', |
80 '<(mojo_gles2_for_loadable_module)', | 81 '<(mojo_gles2_for_loadable_module)', |
81 '<(mojo_system_for_loadable_module)', | 82 '<(mojo_system_for_loadable_module)', |
82 ], | 83 ], |
83 'sources': [ | 84 'sources': [ |
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
182 ], | 183 ], |
183 }, | 184 }, |
184 { | 185 { |
185 'target_name': 'package_mojo_compositor_app', | 186 'target_name': 'package_mojo_compositor_app', |
186 'variables': { | 187 'variables': { |
187 'app_name': 'mojo_compositor_app', | 188 'app_name': 'mojo_compositor_app', |
188 }, | 189 }, |
189 'includes': [ 'build/package_app.gypi' ], | 190 'includes': [ 'build/package_app.gypi' ], |
190 }, | 191 }, |
191 { | 192 { |
| 193 # GN version: //mojo/examples/wget |
192 'target_name': 'mojo_wget', | 194 'target_name': 'mojo_wget', |
193 'type': 'loadable_module', | 195 'type': 'loadable_module', |
194 'dependencies': [ | 196 'dependencies': [ |
195 'mojo_base.gyp:mojo_application_standalone', | 197 'mojo_base.gyp:mojo_application_standalone', |
196 'mojo_base.gyp:mojo_cpp_bindings', | 198 'mojo_base.gyp:mojo_cpp_bindings', |
197 'mojo_base.gyp:mojo_environment_standalone', | 199 'mojo_base.gyp:mojo_environment_standalone', |
198 'mojo_base.gyp:mojo_utility', | 200 'mojo_base.gyp:mojo_utility', |
199 'mojo_network_bindings', | 201 'mojo_network_bindings', |
200 '<(mojo_system_for_loadable_module)', | 202 '<(mojo_system_for_loadable_module)', |
201 ], | 203 ], |
(...skipping 641 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
843 ], | 845 ], |
844 'sources': [ | 846 'sources': [ |
845 'examples/dbus_echo/dbus_echo_app.cc', | 847 'examples/dbus_echo/dbus_echo_app.cc', |
846 'public/cpp/application/lib/mojo_main_standalone.cc', | 848 'public/cpp/application/lib/mojo_main_standalone.cc', |
847 ], | 849 ], |
848 }, | 850 }, |
849 ], | 851 ], |
850 }], | 852 }], |
851 ], | 853 ], |
852 } | 854 } |
OLD | NEW |