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

Side by Side Diff: mojo/mojo_services.gypi

Issue 259823005: Add GN targets for mojom generator (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 7 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 { 1 {
2 'targets': [ 2 'targets': [
3 { 3 {
4 'target_name': 'mojo_echo_bindings', 4 'target_name': 'mojo_echo_bindings',
5 'type': 'static_library', 5 'type': 'static_library',
6 'sources': [ 6 'sources': [
7 'services/dbus_echo/echo.mojom', 7 'services/dbus_echo/echo.mojom',
8 ], 8 ],
9 'variables': { 9 'variables': {
10 'mojom_base_output_dir': 'mojo', 10 'mojom_base_output_dir': 'mojo',
11 }, 11 },
12 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 12 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
13 'export_dependent_settings': [ 13 'export_dependent_settings': [
14 'mojo_bindings', 14 'mojo_cpp_bindings',
15 ], 15 ],
16 'dependencies': [ 16 'dependencies': [
17 'mojo_bindings', 17 'mojo_cpp_bindings',
18 ], 18 ],
19 }, 19 },
20 { 20 {
21 'target_name': 'mojo_gles2_bindings', 21 'target_name': 'mojo_gles2_bindings',
22 'type': 'static_library', 22 'type': 'static_library',
23 'sources': [ 23 'sources': [
24 'services/gles2/command_buffer.mojom', 24 'services/gles2/command_buffer.mojom',
25 'services/gles2/command_buffer_type_conversions.cc', 25 'services/gles2/command_buffer_type_conversions.cc',
26 'services/gles2/command_buffer_type_conversions.h', 26 'services/gles2/command_buffer_type_conversions.h',
27 'services/gles2/mojo_buffer_backing.cc', 27 'services/gles2/mojo_buffer_backing.cc',
28 'services/gles2/mojo_buffer_backing.h', 28 'services/gles2/mojo_buffer_backing.h',
29 ], 29 ],
30 'variables': { 30 'variables': {
31 'mojom_base_output_dir': 'mojo', 31 'mojom_base_output_dir': 'mojo',
32 }, 32 },
33 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 33 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
34 'export_dependent_settings': [ 34 'export_dependent_settings': [
35 'mojo_bindings', 35 'mojo_cpp_bindings',
36 ], 36 ],
37 'dependencies': [ 37 'dependencies': [
38 '../gpu/gpu.gyp:command_buffer_common', 38 '../gpu/gpu.gyp:command_buffer_common',
39 'mojo_bindings', 39 'mojo_cpp_bindings',
40 ], 40 ],
41 }, 41 },
42 { 42 {
43 'target_name': 'mojo_gles2_service', 43 'target_name': 'mojo_gles2_service',
44 'type': 'static_library', 44 'type': 'static_library',
45 'dependencies': [ 45 'dependencies': [
46 '../base/base.gyp:base', 46 '../base/base.gyp:base',
47 '../gpu/gpu.gyp:command_buffer_service', 47 '../gpu/gpu.gyp:command_buffer_service',
48 '../ui/gfx/gfx.gyp:gfx', 48 '../ui/gfx/gfx.gyp:gfx',
49 '../ui/gfx/gfx.gyp:gfx_geometry', 49 '../ui/gfx/gfx.gyp:gfx_geometry',
(...skipping 12 matching lines...) Expand all
62 'target_name': 'mojo_native_viewport_bindings', 62 'target_name': 'mojo_native_viewport_bindings',
63 'type': 'static_library', 63 'type': 'static_library',
64 'sources': [ 64 'sources': [
65 'services/native_viewport/native_viewport.mojom', 65 'services/native_viewport/native_viewport.mojom',
66 ], 66 ],
67 'variables': { 67 'variables': {
68 'mojom_base_output_dir': 'mojo', 68 'mojom_base_output_dir': 'mojo',
69 }, 69 },
70 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 70 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
71 'export_dependent_settings': [ 71 'export_dependent_settings': [
72 'mojo_bindings', 72 'mojo_cpp_bindings',
73 ], 73 ],
74 'dependencies': [ 74 'dependencies': [
75 'mojo_bindings', 75 'mojo_cpp_bindings',
76 ], 76 ],
77 }, 77 },
78 { 78 {
79 'target_name': 'mojo_native_viewport_service', 79 'target_name': 'mojo_native_viewport_service',
80 # This is linked directly into the embedder, so we make it a component. 80 # This is linked directly into the embedder, so we make it a component.
81 'type': '<(component)', 81 'type': '<(component)',
82 'dependencies': [ 82 'dependencies': [
83 '../base/base.gyp:base', 83 '../base/base.gyp:base',
84 '../ui/events/events.gyp:events', 84 '../ui/events/events.gyp:events',
85 '../ui/gfx/gfx.gyp:gfx', 85 '../ui/gfx/gfx.gyp:gfx',
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
164 'target_name': 'mojo_view_manager_bindings', 164 'target_name': 'mojo_view_manager_bindings',
165 'type': 'static_library', 165 'type': 'static_library',
166 'sources': [ 166 'sources': [
167 'services/public/interfaces/view_manager/view_manager.mojom', 167 'services/public/interfaces/view_manager/view_manager.mojom',
168 ], 168 ],
169 'variables': { 169 'variables': {
170 'mojom_base_output_dir': 'mojo', 170 'mojom_base_output_dir': 'mojo',
171 }, 171 },
172 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 172 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
173 'export_dependent_settings': [ 173 'export_dependent_settings': [
174 'mojo_bindings', 174 'mojo_cpp_bindings',
175 ], 175 ],
176 'dependencies': [ 176 'dependencies': [
177 'mojo_bindings', 177 'mojo_cpp_bindings',
178 ], 178 ],
179 }, 179 },
180 { 180 {
181 'target_name': 'mojo_view_manager', 181 'target_name': 'mojo_view_manager',
182 'type': '<(component)', 182 'type': '<(component)',
183 'dependencies': [ 183 'dependencies': [
184 '../base/base.gyp:base', 184 '../base/base.gyp:base',
185 '../skia/skia.gyp:skia', 185 '../skia/skia.gyp:skia',
186 '../ui/aura/aura.gyp:aura', 186 '../ui/aura/aura.gyp:aura',
187 '../ui/gfx/gfx.gyp:gfx_geometry', 187 '../ui/gfx/gfx.gyp:gfx_geometry',
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
256 'mojo_system_impl', 256 'mojo_system_impl',
257 ], 257 ],
258 'sources': [ 258 'sources': [
259 'services/dbus_echo/dbus_echo_service.cc', 259 'services/dbus_echo/dbus_echo_service.cc',
260 ], 260 ],
261 }, 261 },
262 ], 262 ],
263 }], 263 }],
264 ], 264 ],
265 } 265 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698