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

Side by Side Diff: mojo/mojo_examples.gypi

Issue 485523004: GN: Mojo wget, sample_app, surfaces app and component build (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: 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
« no previous file with comments | « mojo/gles2/BUILD.gn ('k') | mojo/mojo_services.gypi » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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 }
OLDNEW
« no previous file with comments | « mojo/gles2/BUILD.gn ('k') | mojo/mojo_services.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698