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

Side by Side Diff: mojo/mojo_examples.gypi

Issue 563953003: GN rules for everything in //mojo (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 3 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
« no previous file with comments | « mojo/mojo_base.gyp ('k') | mojo/mojo_public_tests.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 # GN version: //mojo/examples/echo:client
9 'target_name': 'mojo_echo_client', 9 'target_name': 'mojo_echo_client',
10 'type': 'loadable_module', 10 'type': 'loadable_module',
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
88 ], 88 ],
89 }, 89 },
90 { 90 {
91 'target_name': 'package_mojo_sample_app', 91 'target_name': 'package_mojo_sample_app',
92 'variables': { 92 'variables': {
93 'app_name': 'mojo_sample_app', 93 'app_name': 'mojo_sample_app',
94 }, 94 },
95 'includes': [ 'build/package_app.gypi' ], 95 'includes': [ 'build/package_app.gypi' ],
96 }, 96 },
97 { 97 {
98 # GN version: //mojo/examples/apptest:bindings
98 'target_name': 'mojo_example_service_bindings', 99 'target_name': 'mojo_example_service_bindings',
99 'type': 'static_library', 100 'type': 'static_library',
100 'sources': [ 101 'sources': [
101 'examples/apptest/example_service.mojom', 102 'examples/apptest/example_service.mojom',
102 ], 103 ],
103 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 104 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
104 'export_dependent_settings': [ 105 'export_dependent_settings': [
105 'mojo_base.gyp:mojo_cpp_bindings', 106 'mojo_base.gyp:mojo_cpp_bindings',
106 ], 107 ],
107 'dependencies': [ 108 'dependencies': [
108 'mojo_base.gyp:mojo_cpp_bindings', 109 'mojo_base.gyp:mojo_cpp_bindings',
109 ], 110 ],
110 }, 111 },
111 { 112 {
113 # GN version: //mojo/examples/apptest:service
112 'target_name': 'mojo_example_service', 114 'target_name': 'mojo_example_service',
113 'type': 'loadable_module', 115 'type': 'loadable_module',
114 'dependencies': [ 116 'dependencies': [
115 'mojo_base.gyp:mojo_application_standalone', # For ApplicationDelegate. 117 'mojo_base.gyp:mojo_application_standalone', # For ApplicationDelegate.
116 'mojo_base.gyp:mojo_cpp_bindings', # For *.mojom.h 118 'mojo_base.gyp:mojo_cpp_bindings', # For *.mojom.h
117 'mojo_example_service_bindings', 119 'mojo_example_service_bindings',
118 'mojo_base.gyp:mojo_utility', # For RunLoop. 120 'mojo_base.gyp:mojo_utility', # For RunLoop.
119 '<(mojo_system_for_loadable_module)', 121 '<(mojo_system_for_loadable_module)',
120 ], 122 ],
121 'sources': [ 123 'sources': [
122 'examples/apptest/example_service_application.cc', 124 'examples/apptest/example_service_application.cc',
123 'examples/apptest/example_service_application.h', 125 'examples/apptest/example_service_application.h',
124 'examples/apptest/example_service_impl.cc', 126 'examples/apptest/example_service_impl.cc',
125 'examples/apptest/example_service_impl.h', 127 'examples/apptest/example_service_impl.h',
126 ], 128 ],
127 }, 129 },
128 { 130 {
131 # GN version: //mojo/examples/apptest:apptests
129 'target_name': 'mojo_example_apptests', 132 'target_name': 'mojo_example_apptests',
130 'type': 'loadable_module', 133 'type': 'loadable_module',
131 'dependencies': [ 134 'dependencies': [
132 '../testing/gtest.gyp:gtest', 135 '../testing/gtest.gyp:gtest',
133 'mojo_base.gyp:mojo_application_standalone', # For ApplicationDelegate. 136 'mojo_base.gyp:mojo_application_standalone', # For ApplicationDelegate.
134 'mojo_example_service', 137 'mojo_example_service',
135 'mojo_example_service_bindings', 138 'mojo_example_service_bindings',
136 'mojo_base.gyp:mojo_utility', # For RunLoop. 139 'mojo_base.gyp:mojo_utility', # For RunLoop.
137 '<(mojo_system_for_loadable_module)', 140 '<(mojo_system_for_loadable_module)',
138 ], 141 ],
139 'sources': [ 142 'sources': [
140 'examples/apptest/example_apptest.cc', 143 'examples/apptest/example_apptest.cc',
141 'examples/apptest/example_client_application.cc', 144 'examples/apptest/example_client_application.cc',
142 'examples/apptest/example_client_application.h', 145 'examples/apptest/example_client_application.h',
143 'examples/apptest/example_client_impl.cc', 146 'examples/apptest/example_client_impl.cc',
144 'examples/apptest/example_client_impl.h', 147 'examples/apptest/example_client_impl.h',
145 ], 148 ],
146 }, 149 },
147 { 150 {
148 'target_name': 'package_mojo_example_apptests', 151 'target_name': 'package_mojo_example_apptests',
149 'variables': { 152 'variables': {
150 'app_name': 'mojo_example_apptests', 153 'app_name': 'mojo_example_apptests',
151 }, 154 },
152 'includes': [ 'build/package_app.gypi' ], 155 'includes': [ 'build/package_app.gypi' ],
153 }, 156 },
154 { 157 {
158 # GN version: //mojo/examples/compositor_app
155 'target_name': 'mojo_compositor_app', 159 'target_name': 'mojo_compositor_app',
156 'type': 'loadable_module', 160 'type': 'loadable_module',
157 'dependencies': [ 161 'dependencies': [
158 '../base/base.gyp:base', 162 '../base/base.gyp:base',
159 '../cc/cc.gyp:cc', 163 '../cc/cc.gyp:cc',
160 '../ui/gfx/gfx.gyp:gfx', 164 '../ui/gfx/gfx.gyp:gfx',
161 '../ui/gfx/gfx.gyp:gfx_geometry', 165 '../ui/gfx/gfx.gyp:gfx_geometry',
162 'mojo_base.gyp:mojo_application_chromium', 166 'mojo_base.gyp:mojo_application_chromium',
163 'mojo_base.gyp:mojo_common_lib', 167 'mojo_base.gyp:mojo_common_lib',
164 'mojo_cc_support', 168 'mojo_cc_support',
(...skipping 28 matching lines...) Expand all
193 'mojo_base.gyp:mojo_cpp_bindings', 197 'mojo_base.gyp:mojo_cpp_bindings',
194 'mojo_base.gyp:mojo_utility', 198 'mojo_base.gyp:mojo_utility',
195 'mojo_network_bindings', 199 'mojo_network_bindings',
196 '<(mojo_system_for_loadable_module)', 200 '<(mojo_system_for_loadable_module)',
197 ], 201 ],
198 'sources': [ 202 'sources': [
199 'examples/wget/wget.cc', 203 'examples/wget/wget.cc',
200 ], 204 ],
201 }, 205 },
202 { 206 {
207 # GN version: //mojo/examples/content_handler_demo
203 'target_name': 'mojo_content_handler_demo', 208 'target_name': 'mojo_content_handler_demo',
204 'type': 'loadable_module', 209 'type': 'loadable_module',
205 'dependencies': [ 210 'dependencies': [
206 'mojo_base.gyp:mojo_application_standalone', 211 'mojo_base.gyp:mojo_application_standalone',
207 'mojo_base.gyp:mojo_cpp_bindings', 212 'mojo_base.gyp:mojo_cpp_bindings',
208 'mojo_base.gyp:mojo_utility', 213 'mojo_base.gyp:mojo_utility',
209 'mojo_content_handler_bindings', 214 'mojo_content_handler_bindings',
210 '<(mojo_system_for_loadable_module)', 215 '<(mojo_system_for_loadable_module)',
211 ], 216 ],
212 'sources': [ 217 'sources': [
213 'examples/content_handler_demo/content_handler_demo.cc', 218 'examples/content_handler_demo/content_handler_demo.cc',
214 ], 219 ],
215 }, 220 },
216 { 221 {
217 'target_name': 'package_mojo_wget', 222 'target_name': 'package_mojo_wget',
218 'variables': { 223 'variables': {
219 'app_name': 'mojo_wget', 224 'app_name': 'mojo_wget',
220 }, 225 },
221 'includes': [ 'build/package_app.gypi' ], 226 'includes': [ 'build/package_app.gypi' ],
222 }, 227 },
223 { 228 {
229 # GN version: //mojo/examples/media_viewer:bindings
224 'target_name': 'mojo_media_viewer_bindings', 230 'target_name': 'mojo_media_viewer_bindings',
225 'type': 'static_library', 231 'type': 'static_library',
226 'sources': [ 232 'sources': [
227 'examples/media_viewer/media_viewer.mojom', 233 'examples/media_viewer/media_viewer.mojom',
228 ], 234 ],
229 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 235 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
230 'export_dependent_settings': [ 236 'export_dependent_settings': [
231 'mojo_base.gyp:mojo_cpp_bindings', 237 'mojo_base.gyp:mojo_cpp_bindings',
232 ], 238 ],
233 'dependencies': [ 239 'dependencies': [
234 'mojo_base.gyp:mojo_cpp_bindings', 240 'mojo_base.gyp:mojo_cpp_bindings',
235 ], 241 ],
236 }, 242 },
237 { 243 {
244 # GN version: //mojo/examples/png_viewer
238 'target_name': 'mojo_png_viewer', 245 'target_name': 'mojo_png_viewer',
239 'type': 'loadable_module', 246 'type': 'loadable_module',
240 'dependencies': [ 247 'dependencies': [
241 '../skia/skia.gyp:skia', 248 '../skia/skia.gyp:skia',
242 '../ui/gfx/gfx.gyp:gfx', 249 '../ui/gfx/gfx.gyp:gfx',
243 'mojo_base.gyp:mojo_application_chromium', 250 'mojo_base.gyp:mojo_application_chromium',
244 'mojo_base.gyp:mojo_cpp_bindings', 251 'mojo_base.gyp:mojo_cpp_bindings',
245 'mojo_base.gyp:mojo_utility', 252 'mojo_base.gyp:mojo_utility',
246 'mojo_content_handler_bindings', 253 'mojo_content_handler_bindings',
247 'mojo_media_viewer_bindings', 254 'mojo_media_viewer_bindings',
248 'mojo_network_bindings', 255 'mojo_network_bindings',
249 'mojo_view_manager_lib', 256 'mojo_view_manager_lib',
250 '<(mojo_system_for_loadable_module)', 257 '<(mojo_system_for_loadable_module)',
251 ], 258 ],
252 'sources': [ 259 'sources': [
253 'examples/png_viewer/png_viewer.cc', 260 'examples/png_viewer/png_viewer.cc',
254 ], 261 ],
255 }, 262 },
256 { 263 {
264 # GN version: //mojo/examples/pepper_container_app
257 'target_name': 'mojo_pepper_container_app', 265 'target_name': 'mojo_pepper_container_app',
258 'type': 'loadable_module', 266 'type': 'loadable_module',
259 'dependencies': [ 267 'dependencies': [
260 '../base/base.gyp:base', 268 '../base/base.gyp:base',
261 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations', 269 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations',
262 '../gpu/gpu.gyp:command_buffer_common', 270 '../gpu/gpu.gyp:command_buffer_common',
263 '../ppapi/ppapi.gyp:ppapi_c', 271 '../ppapi/ppapi.gyp:ppapi_c',
264 '../ppapi/ppapi_internal.gyp:ppapi_example_gles2_spinning_cube', 272 '../ppapi/ppapi_internal.gyp:ppapi_example_gles2_spinning_cube',
265 '../ui/events/events.gyp:events_base', 273 '../ui/events/events.gyp:events_base',
266 'mojo_base.gyp:mojo_application_chromium', 274 'mojo_base.gyp:mojo_application_chromium',
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
344 'examples/pepper_container_app/plugin_module.h', 352 'examples/pepper_container_app/plugin_module.h',
345 'examples/pepper_container_app/ppb_core_thunk.cc', 353 'examples/pepper_container_app/ppb_core_thunk.cc',
346 'examples/pepper_container_app/ppb_opengles2_thunk.cc', 354 'examples/pepper_container_app/ppb_opengles2_thunk.cc',
347 'examples/pepper_container_app/resource_creation_impl.cc', 355 'examples/pepper_container_app/resource_creation_impl.cc',
348 'examples/pepper_container_app/resource_creation_impl.h', 356 'examples/pepper_container_app/resource_creation_impl.h',
349 'examples/pepper_container_app/thunk.h', 357 'examples/pepper_container_app/thunk.h',
350 'examples/pepper_container_app/type_converters.h', 358 'examples/pepper_container_app/type_converters.h',
351 ], 359 ],
352 }, 360 },
353 { 361 {
362 # GN version: //mojo/examples/surfaces_app:parent_app
354 'target_name': 'mojo_surfaces_app', 363 'target_name': 'mojo_surfaces_app',
355 'type': 'loadable_module', 364 'type': 'loadable_module',
356 'dependencies': [ 365 'dependencies': [
357 '../base/base.gyp:base', 366 '../base/base.gyp:base',
358 '../cc/cc.gyp:cc', 367 '../cc/cc.gyp:cc',
359 '../cc/cc.gyp:cc_surfaces', 368 '../cc/cc.gyp:cc_surfaces',
360 '../skia/skia.gyp:skia', 369 '../skia/skia.gyp:skia',
361 '../ui/gfx/gfx.gyp:gfx', 370 '../ui/gfx/gfx.gyp:gfx',
362 '../ui/gfx/gfx.gyp:gfx_geometry', 371 '../ui/gfx/gfx.gyp:gfx_geometry',
363 'mojo_base.gyp:mojo_application_chromium', 372 'mojo_base.gyp:mojo_application_chromium',
364 'mojo_base.gyp:mojo_common_lib', 373 'mojo_base.gyp:mojo_common_lib',
365 'mojo_geometry_bindings', 374 'mojo_geometry_bindings',
366 'mojo_geometry_lib', 375 'mojo_geometry_lib',
367 'mojo_gpu_bindings', 376 'mojo_gpu_bindings',
368 'mojo_native_viewport_bindings', 377 'mojo_native_viewport_bindings',
369 'mojo_surfaces_bindings', 378 'mojo_surfaces_bindings',
370 'mojo_surfaces_app_bindings', 379 'mojo_surfaces_app_bindings',
371 'mojo_surfaces_lib', 380 'mojo_surfaces_lib',
372 '<(mojo_system_for_loadable_module)', 381 '<(mojo_system_for_loadable_module)',
373 ], 382 ],
374 'sources': [ 383 'sources': [
375 'examples/surfaces_app/embedder.cc', 384 'examples/surfaces_app/embedder.cc',
376 'examples/surfaces_app/embedder.h', 385 'examples/surfaces_app/embedder.h',
377 'examples/surfaces_app/surfaces_app.cc', 386 'examples/surfaces_app/surfaces_app.cc',
378 'examples/surfaces_app/surfaces_util.cc', 387 'examples/surfaces_app/surfaces_util.cc',
379 'examples/surfaces_app/surfaces_util.h', 388 'examples/surfaces_app/surfaces_util.h',
380 ], 389 ],
381 }, 390 },
382 { 391 {
392 # GN version: //mojo/examples/surfaces_app:bindings
383 'target_name': 'mojo_surfaces_app_bindings', 393 'target_name': 'mojo_surfaces_app_bindings',
384 'type': 'static_library', 394 'type': 'static_library',
385 'sources': [ 395 'sources': [
386 'examples/surfaces_app/child.mojom', 396 'examples/surfaces_app/child.mojom',
387 ], 397 ],
388 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 398 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
389 'export_dependent_settings': [ 399 'export_dependent_settings': [
390 'mojo_base.gyp:mojo_cpp_bindings', 400 'mojo_base.gyp:mojo_cpp_bindings',
391 ], 401 ],
392 'dependencies': [ 402 'dependencies': [
393 'mojo_base.gyp:mojo_cpp_bindings', 403 'mojo_base.gyp:mojo_cpp_bindings',
394 'mojo_geometry_bindings', 404 'mojo_geometry_bindings',
395 'mojo_surfaces_bindings', 405 'mojo_surfaces_bindings',
396 ], 406 ],
397 }, 407 },
398 { 408 {
399 'target_name': 'package_mojo_surfaces_app', 409 'target_name': 'package_mojo_surfaces_app',
400 'variables': { 410 'variables': {
401 'app_name': 'mojo_surfaces_app', 411 'app_name': 'mojo_surfaces_app',
402 }, 412 },
403 'includes': [ 'build/package_app.gypi' ], 413 'includes': [ 'build/package_app.gypi' ],
404 }, 414 },
405 { 415 {
416 # GN version: //mojo/examples/surfaces_app:child_app
406 'target_name': 'mojo_surfaces_child_app', 417 'target_name': 'mojo_surfaces_child_app',
407 'type': 'loadable_module', 418 'type': 'loadable_module',
408 'dependencies': [ 419 'dependencies': [
409 '../base/base.gyp:base', 420 '../base/base.gyp:base',
410 '../cc/cc.gyp:cc', 421 '../cc/cc.gyp:cc',
411 '../cc/cc.gyp:cc_surfaces', 422 '../cc/cc.gyp:cc_surfaces',
412 '../skia/skia.gyp:skia', 423 '../skia/skia.gyp:skia',
413 '../ui/gfx/gfx.gyp:gfx', 424 '../ui/gfx/gfx.gyp:gfx',
414 '../ui/gfx/gfx.gyp:gfx_geometry', 425 '../ui/gfx/gfx.gyp:gfx_geometry',
415 'mojo_base.gyp:mojo_application_chromium', 426 'mojo_base.gyp:mojo_application_chromium',
416 'mojo_base.gyp:mojo_common_lib', 427 'mojo_base.gyp:mojo_common_lib',
417 'mojo_geometry_bindings', 428 'mojo_geometry_bindings',
418 'mojo_geometry_lib', 429 'mojo_geometry_lib',
419 'mojo_surfaces_app_bindings', 430 'mojo_surfaces_app_bindings',
420 'mojo_surfaces_bindings', 431 'mojo_surfaces_bindings',
421 'mojo_surfaces_lib', 432 'mojo_surfaces_lib',
422 '<(mojo_system_for_loadable_module)', 433 '<(mojo_system_for_loadable_module)',
423 ], 434 ],
424 'sources': [ 435 'sources': [
425 'examples/surfaces_app/child_app.cc', 436 'examples/surfaces_app/child_app.cc',
426 'examples/surfaces_app/child_impl.cc', 437 'examples/surfaces_app/child_impl.cc',
427 'examples/surfaces_app/child_impl.h', 438 'examples/surfaces_app/child_impl.h',
428 'examples/surfaces_app/surfaces_util.cc', 439 'examples/surfaces_app/surfaces_util.cc',
429 'examples/surfaces_app/surfaces_util.h', 440 'examples/surfaces_app/surfaces_util.h',
430 ], 441 ],
431 }, 442 },
432 { 443 {
444 # GN version: //mojo/examples/surfaces_app:child_gl_app
433 'target_name': 'mojo_surfaces_child_gl_app', 445 'target_name': 'mojo_surfaces_child_gl_app',
434 'type': 'loadable_module', 446 'type': 'loadable_module',
435 'dependencies': [ 447 'dependencies': [
436 '../base/base.gyp:base', 448 '../base/base.gyp:base',
437 '../cc/cc.gyp:cc', 449 '../cc/cc.gyp:cc',
438 '../cc/cc.gyp:cc_surfaces', 450 '../cc/cc.gyp:cc_surfaces',
439 '../skia/skia.gyp:skia', 451 '../skia/skia.gyp:skia',
440 '../ui/gfx/gfx.gyp:gfx', 452 '../ui/gfx/gfx.gyp:gfx',
441 '../ui/gfx/gfx.gyp:gfx_geometry', 453 '../ui/gfx/gfx.gyp:gfx_geometry',
442 'mojo_base.gyp:mojo_application_chromium', 454 'mojo_base.gyp:mojo_application_chromium',
(...skipping 17 matching lines...) Expand all
460 'examples/surfaces_app/surfaces_util.h', 472 'examples/surfaces_app/surfaces_util.h',
461 'examples/sample_app/spinning_cube.cc', 473 'examples/sample_app/spinning_cube.cc',
462 'examples/sample_app/spinning_cube.h', 474 'examples/sample_app/spinning_cube.h',
463 ], 475 ],
464 } 476 }
465 ], 477 ],
466 'conditions': [ 478 'conditions': [
467 ['use_aura==1', { 479 ['use_aura==1', {
468 'targets': [ 480 'targets': [
469 { 481 {
482 # GN version: //mojo/examples/aura_demo:mojo_aura_demo
470 'target_name': 'mojo_aura_demo', 483 'target_name': 'mojo_aura_demo',
471 'type': 'loadable_module', 484 'type': 'loadable_module',
472 'dependencies': [ 485 'dependencies': [
473 '../base/base.gyp:base', 486 '../base/base.gyp:base',
474 '../cc/cc.gyp:cc', 487 '../cc/cc.gyp:cc',
475 '../ui/aura/aura.gyp:aura', 488 '../ui/aura/aura.gyp:aura',
476 '../ui/base/ui_base.gyp:ui_base', 489 '../ui/base/ui_base.gyp:ui_base',
477 '../ui/compositor/compositor.gyp:compositor', 490 '../ui/compositor/compositor.gyp:compositor',
478 '../ui/gfx/gfx.gyp:gfx', 491 '../ui/gfx/gfx.gyp:gfx',
479 '../ui/gfx/gfx.gyp:gfx_geometry', 492 '../ui/gfx/gfx.gyp:gfx_geometry',
480 'mojo_base.gyp:mojo_application_chromium', 493 'mojo_base.gyp:mojo_application_chromium',
481 'mojo_base.gyp:mojo_common_lib', 494 'mojo_base.gyp:mojo_common_lib',
482 'mojo_aura_support', 495 'mojo_aura_support',
483 'mojo_geometry_bindings', 496 'mojo_geometry_bindings',
484 'mojo_geometry_lib', 497 'mojo_geometry_lib',
485 'mojo_view_manager_lib', 498 'mojo_view_manager_lib',
486 '<(mojo_system_for_loadable_module)', 499 '<(mojo_system_for_loadable_module)',
487 ], 500 ],
488 'sources': [ 501 'sources': [
489 'examples/aura_demo/aura_demo.cc', 502 'examples/aura_demo/aura_demo.cc',
490 ], 503 ],
491 }, 504 },
492 { 505 {
506 # GN version: //mojo/examples/aura_demo:init
493 'target_name': 'mojo_aura_demo_init', 507 'target_name': 'mojo_aura_demo_init',
494 'type': 'loadable_module', 508 'type': 'loadable_module',
495 'dependencies': [ 509 'dependencies': [
496 '../base/base.gyp:base', 510 '../base/base.gyp:base',
497 'mojo_base.gyp:mojo_application_chromium', 511 'mojo_base.gyp:mojo_application_chromium',
498 'mojo_view_manager_bindings', 512 'mojo_view_manager_bindings',
499 '<(mojo_system_for_loadable_module)', 513 '<(mojo_system_for_loadable_module)',
500 ], 514 ],
501 'sources': [ 515 'sources': [
502 'examples/aura_demo/view_manager_init.cc', 516 'examples/aura_demo/view_manager_init.cc',
503 ], 517 ],
504 }, 518 },
505 { 519 {
520 # GN version: //mojo/examples/browser
506 'target_name': 'mojo_browser', 521 'target_name': 'mojo_browser',
507 'type': 'loadable_module', 522 'type': 'loadable_module',
508 'dependencies': [ 523 'dependencies': [
509 '../base/base.gyp:base', 524 '../base/base.gyp:base',
510 '../cc/cc.gyp:cc', 525 '../cc/cc.gyp:cc',
511 '../third_party/icu/icu.gyp:icui18n', 526 '../third_party/icu/icu.gyp:icui18n',
512 '../third_party/icu/icu.gyp:icuuc', 527 '../third_party/icu/icu.gyp:icuuc',
513 '../ui/aura/aura.gyp:aura', 528 '../ui/aura/aura.gyp:aura',
514 '../ui/base/ui_base.gyp:ui_base', 529 '../ui/base/ui_base.gyp:ui_base',
515 '../ui/compositor/compositor.gyp:compositor', 530 '../ui/compositor/compositor.gyp:compositor',
(...skipping 21 matching lines...) Expand all
537 ], 552 ],
538 }, 553 },
539 { 554 {
540 'target_name': 'package_mojo_aura_demo', 555 'target_name': 'package_mojo_aura_demo',
541 'variables': { 556 'variables': {
542 'app_name': 'mojo_aura_demo', 557 'app_name': 'mojo_aura_demo',
543 }, 558 },
544 'includes': [ 'build/package_app.gypi' ], 559 'includes': [ 'build/package_app.gypi' ],
545 }, 560 },
546 { 561 {
562 # GYP version: //mojo/examples/demo_launcher
547 'target_name': 'mojo_demo_launcher', 563 'target_name': 'mojo_demo_launcher',
548 'type': 'loadable_module', 564 'type': 'loadable_module',
549 'dependencies': [ 565 'dependencies': [
550 '../base/base.gyp:base', 566 '../base/base.gyp:base',
551 '../skia/skia.gyp:skia', 567 '../skia/skia.gyp:skia',
552 '../ui/gfx/gfx.gyp:gfx', 568 '../ui/gfx/gfx.gyp:gfx',
553 '../ui/gfx/gfx.gyp:gfx_geometry', 569 '../ui/gfx/gfx.gyp:gfx_geometry',
554 '../ui/gl/gl.gyp:gl', 570 '../ui/gl/gl.gyp:gl',
555 'mojo_base.gyp:mojo_application_chromium', 571 'mojo_base.gyp:mojo_application_chromium',
556 'mojo_base.gyp:mojo_cpp_bindings', 572 'mojo_base.gyp:mojo_cpp_bindings',
557 'mojo_base.gyp:mojo_utility', 573 'mojo_base.gyp:mojo_utility',
558 'mojo_geometry_bindings', 574 'mojo_geometry_bindings',
559 'mojo_view_manager_bindings', 575 'mojo_view_manager_bindings',
560 '<(mojo_system_for_loadable_module)', 576 '<(mojo_system_for_loadable_module)',
561 ], 577 ],
562 'includes': [ 578 'includes': [
563 'mojo_public_gles2_for_loadable_module.gypi', 579 'mojo_public_gles2_for_loadable_module.gypi',
564 ], 580 ],
565 'sources': [ 581 'sources': [
566 'examples/demo_launcher/demo_launcher.cc', 582 'examples/demo_launcher/demo_launcher.cc',
567 ], 583 ],
568 }, 584 },
569 { 585 {
586 # GYP version: //mojo/examples/keyboard
570 'target_name': 'mojo_keyboard', 587 'target_name': 'mojo_keyboard',
571 'type': 'loadable_module', 588 'type': 'loadable_module',
572 'dependencies': [ 589 'dependencies': [
573 '../base/base.gyp:base', 590 '../base/base.gyp:base',
574 '../cc/cc.gyp:cc', 591 '../cc/cc.gyp:cc',
575 '../third_party/icu/icu.gyp:icui18n', 592 '../third_party/icu/icu.gyp:icui18n',
576 '../third_party/icu/icu.gyp:icuuc', 593 '../third_party/icu/icu.gyp:icuuc',
577 '../ui/aura/aura.gyp:aura', 594 '../ui/aura/aura.gyp:aura',
578 '../ui/base/ui_base.gyp:ui_base', 595 '../ui/base/ui_base.gyp:ui_base',
579 '../ui/compositor/compositor.gyp:compositor', 596 '../ui/compositor/compositor.gyp:compositor',
(...skipping 19 matching lines...) Expand all
599 'sources': [ 616 'sources': [
600 'examples/keyboard/keyboard_delegate.h', 617 'examples/keyboard/keyboard_delegate.h',
601 'examples/keyboard/keyboard_view.cc', 618 'examples/keyboard/keyboard_view.cc',
602 'examples/keyboard/keyboard_view.h', 619 'examples/keyboard/keyboard_view.h',
603 'examples/keyboard/keyboard.cc', 620 'examples/keyboard/keyboard.cc',
604 'examples/keyboard/keys.cc', 621 'examples/keyboard/keys.cc',
605 'examples/keyboard/keys.h', 622 'examples/keyboard/keys.h',
606 ], 623 ],
607 }, 624 },
608 { 625 {
626 # GYP version: //mojo/examples/keyboard:bindings
609 'target_name': 'mojo_keyboard_bindings', 627 'target_name': 'mojo_keyboard_bindings',
610 'type': 'static_library', 628 'type': 'static_library',
611 'sources': [ 629 'sources': [
612 'examples/keyboard/keyboard.mojom', 630 'examples/keyboard/keyboard.mojom',
613 ], 631 ],
614 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 632 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
615 'export_dependent_settings': [ 633 'export_dependent_settings': [
616 'mojo_base.gyp:mojo_cpp_bindings', 634 'mojo_base.gyp:mojo_cpp_bindings',
617 ], 635 ],
618 'dependencies': [ 636 'dependencies': [
619 'mojo_base.gyp:mojo_cpp_bindings', 637 'mojo_base.gyp:mojo_cpp_bindings',
620 ], 638 ],
621 }, 639 },
622 { 640 {
641 # GN version: //mojo/examples/window_manager:bindings
623 'target_name': 'mojo_window_manager_bindings', 642 'target_name': 'mojo_window_manager_bindings',
624 'type': 'static_library', 643 'type': 'static_library',
625 'sources': [ 644 'sources': [
626 'examples/window_manager/window_manager.mojom', 645 'examples/window_manager/window_manager.mojom',
627 ], 646 ],
628 'dependencies': [ 647 'dependencies': [
629 'mojo_base.gyp:mojo_cpp_bindings', 648 'mojo_base.gyp:mojo_cpp_bindings',
630 'mojo_geometry_bindings', 649 'mojo_geometry_bindings',
631 ], 650 ],
632 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 651 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
633 'export_dependent_settings': [ 652 'export_dependent_settings': [
634 'mojo_base.gyp:mojo_cpp_bindings', 653 'mojo_base.gyp:mojo_cpp_bindings',
635 ], 654 ],
636 }, 655 },
637 { 656 {
657 # GN version: //mojo/examples/window_manager
638 'target_name': 'mojo_window_manager', 658 'target_name': 'mojo_window_manager',
639 'type': 'loadable_module', 659 'type': 'loadable_module',
640 'dependencies': [ 660 'dependencies': [
641 '../base/base.gyp:base', 661 '../base/base.gyp:base',
642 '../ui/aura/aura.gyp:aura', 662 '../ui/aura/aura.gyp:aura',
643 '../ui/base/ui_base.gyp:ui_base', 663 '../ui/base/ui_base.gyp:ui_base',
644 '../ui/gfx/gfx.gyp:gfx', 664 '../ui/gfx/gfx.gyp:gfx',
645 '../ui/gfx/gfx.gyp:gfx_geometry', 665 '../ui/gfx/gfx.gyp:gfx_geometry',
646 '../ui/gl/gl.gyp:gl', 666 '../ui/gl/gl.gyp:gl',
647 '../ui/resources/ui_resources.gyp:ui_resources', 667 '../ui/resources/ui_resources.gyp:ui_resources',
(...skipping 17 matching lines...) Expand all
665 'includes': [ 685 'includes': [
666 'mojo_public_gles2_for_loadable_module.gypi', 686 'mojo_public_gles2_for_loadable_module.gypi',
667 ], 687 ],
668 'sources': [ 688 'sources': [
669 'examples/window_manager/debug_panel.h', 689 'examples/window_manager/debug_panel.h',
670 'examples/window_manager/debug_panel.cc', 690 'examples/window_manager/debug_panel.cc',
671 'examples/window_manager/window_manager.cc', 691 'examples/window_manager/window_manager.cc',
672 ], 692 ],
673 }, 693 },
674 { 694 {
695 # GN version: //mojo/examples/embedded_app
675 'target_name': 'mojo_embedded_app', 696 'target_name': 'mojo_embedded_app',
676 'type': 'loadable_module', 697 'type': 'loadable_module',
677 'dependencies': [ 698 'dependencies': [
678 '../base/base.gyp:base', 699 '../base/base.gyp:base',
679 '../ui/gfx/gfx.gyp:gfx_geometry', 700 '../ui/gfx/gfx.gyp:gfx_geometry',
680 '../ui/gl/gl.gyp:gl', 701 '../ui/gl/gl.gyp:gl',
681 '../url/url.gyp:url_lib', 702 '../url/url.gyp:url_lib',
682 'mojo_base.gyp:mojo_application_chromium', 703 'mojo_base.gyp:mojo_application_chromium',
683 'mojo_base.gyp:mojo_cpp_bindings', 704 'mojo_base.gyp:mojo_cpp_bindings',
684 'mojo_base.gyp:mojo_utility', 705 'mojo_base.gyp:mojo_utility',
685 'mojo_geometry_bindings', 706 'mojo_geometry_bindings',
686 'mojo_navigation_bindings', 707 'mojo_navigation_bindings',
687 'mojo_view_manager_lib', 708 'mojo_view_manager_lib',
688 'mojo_window_manager_bindings', 709 'mojo_window_manager_bindings',
689 '<(mojo_system_for_loadable_module)', 710 '<(mojo_system_for_loadable_module)',
690 ], 711 ],
691 'includes': [ 712 'includes': [
692 'mojo_public_gles2_for_loadable_module.gypi', 713 'mojo_public_gles2_for_loadable_module.gypi',
693 ], 714 ],
694 'sources': [ 715 'sources': [
695 'examples/embedded_app/embedded_app.cc', 716 'examples/embedded_app/embedded_app.cc',
696 ], 717 ],
697 }, 718 },
698 { 719 {
720 # GN version: //mojo/examples/nesting_app
699 'target_name': 'mojo_nesting_app', 721 'target_name': 'mojo_nesting_app',
700 'type': 'loadable_module', 722 'type': 'loadable_module',
701 'dependencies': [ 723 'dependencies': [
702 '../base/base.gyp:base', 724 '../base/base.gyp:base',
703 '../ui/gfx/gfx.gyp:gfx_geometry', 725 '../ui/gfx/gfx.gyp:gfx_geometry',
704 '../ui/gl/gl.gyp:gl', 726 '../ui/gl/gl.gyp:gl',
705 '../url/url.gyp:url_lib', 727 '../url/url.gyp:url_lib',
706 'mojo_base.gyp:mojo_application_chromium', 728 'mojo_base.gyp:mojo_application_chromium',
707 'mojo_base.gyp:mojo_cpp_bindings', 729 'mojo_base.gyp:mojo_cpp_bindings',
708 'mojo_base.gyp:mojo_utility', 730 'mojo_base.gyp:mojo_utility',
709 'mojo_geometry_bindings', 731 'mojo_geometry_bindings',
710 'mojo_navigation_bindings', 732 'mojo_navigation_bindings',
711 'mojo_view_manager_lib', 733 'mojo_view_manager_lib',
712 'mojo_window_manager_bindings', 734 'mojo_window_manager_bindings',
713 '<(mojo_system_for_loadable_module)', 735 '<(mojo_system_for_loadable_module)',
714 ], 736 ],
715 'includes': [ 737 'includes': [
716 'mojo_public_gles2_for_loadable_module.gypi', 738 'mojo_public_gles2_for_loadable_module.gypi',
717 ], 739 ],
718 'sources': [ 740 'sources': [
719 'examples/nesting_app/nesting_app.cc', 741 'examples/nesting_app/nesting_app.cc',
720 ], 742 ],
721 }, 743 },
722 { 744 {
745 # GN version: //mojo/examples/media_viewer
723 'target_name': 'mojo_media_viewer', 746 'target_name': 'mojo_media_viewer',
724 'type': 'loadable_module', 747 'type': 'loadable_module',
725 'dependencies': [ 748 'dependencies': [
726 '../base/base.gyp:base', 749 '../base/base.gyp:base',
727 '../skia/skia.gyp:skia', 750 '../skia/skia.gyp:skia',
728 '../ui/gfx/gfx.gyp:gfx_geometry', 751 '../ui/gfx/gfx.gyp:gfx_geometry',
729 '../ui/views/views.gyp:views', 752 '../ui/views/views.gyp:views',
730 'mojo_base.gyp:mojo_application_chromium', 753 'mojo_base.gyp:mojo_application_chromium',
731 'mojo_input_events_lib', 754 'mojo_input_events_lib',
732 'mojo_media_viewer_bindings', 755 'mojo_media_viewer_bindings',
733 'mojo_navigation_bindings', 756 'mojo_navigation_bindings',
734 'mojo_views_support', 757 'mojo_views_support',
735 'mojo_view_manager_bindings', 758 'mojo_view_manager_bindings',
736 'mojo_view_manager_lib', 759 'mojo_view_manager_lib',
737 '<(mojo_system_for_loadable_module)', 760 '<(mojo_system_for_loadable_module)',
738 ], 761 ],
739 'sources': [ 762 'sources': [
740 'examples/media_viewer/media_viewer.cc', 763 'examples/media_viewer/media_viewer.cc',
741 ], 764 ],
742 }, 765 },
743 { 766 {
767 # GN version: //mojo/examples/wm_flow
744 'target_name': 'mojo_wm_flow_wm', 768 'target_name': 'mojo_wm_flow_wm',
745 'type': 'loadable_module', 769 'type': 'loadable_module',
746 'dependencies': [ 770 'dependencies': [
747 '../base/base.gyp:base', 771 '../base/base.gyp:base',
748 '../skia/skia.gyp:skia', 772 '../skia/skia.gyp:skia',
749 '../ui/views/views.gyp:views', 773 '../ui/views/views.gyp:views',
750 'mojo_base.gyp:mojo_application_chromium', 774 'mojo_base.gyp:mojo_application_chromium',
751 'mojo_core_window_manager_lib', 775 'mojo_core_window_manager_lib',
752 'mojo_view_manager_lib', 776 'mojo_view_manager_lib',
753 'mojo_views_support', 777 'mojo_views_support',
754 '<(mojo_system_for_loadable_module)', 778 '<(mojo_system_for_loadable_module)',
755 ], 779 ],
756 'sources': [ 780 'sources': [
757 'examples/wm_flow/wm/frame_controller.cc', 781 'examples/wm_flow/wm/frame_controller.cc',
758 'examples/wm_flow/wm/frame_controller.h', 782 'examples/wm_flow/wm/frame_controller.h',
759 'examples/wm_flow/wm/wm.cc', 783 'examples/wm_flow/wm/wm.cc',
760 ], 784 ],
761 }, 785 },
762 { 786 {
787 # GN version: //mojo/examples/wm_flow:init
763 'target_name': 'mojo_wm_flow_init', 788 'target_name': 'mojo_wm_flow_init',
764 'type': 'loadable_module', 789 'type': 'loadable_module',
765 'dependencies': [ 790 'dependencies': [
766 '../base/base.gyp:base', 791 '../base/base.gyp:base',
767 'mojo_base.gyp:mojo_application_chromium', 792 'mojo_base.gyp:mojo_application_chromium',
768 'mojo_view_manager_bindings', 793 'mojo_view_manager_bindings',
769 '<(mojo_system_for_loadable_module)', 794 '<(mojo_system_for_loadable_module)',
770 ], 795 ],
771 'sources': [ 796 'sources': [
772 'examples/wm_flow/init/init.cc', 797 'examples/wm_flow/init/init.cc',
773 ], 798 ],
774 }, 799 },
775 { 800 {
801 # GN version: //mojo/examples/wm_flow:embedder_bindings
776 'target_name': 'mojo_wm_flow_embedder_bindings', 802 'target_name': 'mojo_wm_flow_embedder_bindings',
777 'type': 'static_library', 803 'type': 'static_library',
778 'sources': [ 804 'sources': [
779 'examples/wm_flow/app/embedder.mojom', 805 'examples/wm_flow/app/embedder.mojom',
780 ], 806 ],
781 'dependencies': [ 807 'dependencies': [
782 'mojo_base.gyp:mojo_cpp_bindings', 808 'mojo_base.gyp:mojo_cpp_bindings',
783 ], 809 ],
784 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 810 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
785 'export_dependent_settings': [ 811 'export_dependent_settings': [
786 'mojo_base.gyp:mojo_cpp_bindings', 812 'mojo_base.gyp:mojo_cpp_bindings',
787 ], 813 ],
788 }, 814 },
789 { 815 {
816 # GN version: //mojo/examples/wm_flow:embeddee_bindings
790 'target_name': 'mojo_wm_flow_embeddee_bindings', 817 'target_name': 'mojo_wm_flow_embeddee_bindings',
791 'type': 'static_library', 818 'type': 'static_library',
792 'sources': [ 819 'sources': [
793 'examples/wm_flow/embedded/embeddee.mojom', 820 'examples/wm_flow/embedded/embeddee.mojom',
794 ], 821 ],
795 'dependencies': [ 822 'dependencies': [
796 'mojo_base.gyp:mojo_cpp_bindings', 823 'mojo_base.gyp:mojo_cpp_bindings',
797 ], 824 ],
798 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 825 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
799 'export_dependent_settings': [ 826 'export_dependent_settings': [
800 'mojo_base.gyp:mojo_cpp_bindings', 827 'mojo_base.gyp:mojo_cpp_bindings',
801 ], 828 ],
802 }, 829 },
803 { 830 {
831 # GN version: //mojo/examples/wm_flow:app
804 'target_name': 'mojo_wm_flow_app', 832 'target_name': 'mojo_wm_flow_app',
805 'type': 'loadable_module', 833 'type': 'loadable_module',
806 'dependencies': [ 834 'dependencies': [
807 '../base/base.gyp:base', 835 '../base/base.gyp:base',
808 'mojo_base.gyp:mojo_application_chromium', 836 'mojo_base.gyp:mojo_application_chromium',
809 'mojo_core_window_manager_bindings', 837 'mojo_core_window_manager_bindings',
810 'mojo_view_manager_lib', 838 'mojo_view_manager_lib',
811 'mojo_wm_flow_embeddee_bindings', 839 'mojo_wm_flow_embeddee_bindings',
812 'mojo_wm_flow_embedder_bindings', 840 'mojo_wm_flow_embedder_bindings',
813 '<(mojo_system_for_loadable_module)', 841 '<(mojo_system_for_loadable_module)',
814 ], 842 ],
815 'sources': [ 843 'sources': [
816 'examples/wm_flow/app/app.cc', 844 'examples/wm_flow/app/app.cc',
817 ], 845 ],
818 }, 846 },
819 { 847 {
848 # GN version: //mojo/examples/wm_flow:embedded
820 'target_name': 'mojo_wm_flow_embedded', 849 'target_name': 'mojo_wm_flow_embedded',
821 'type': 'loadable_module', 850 'type': 'loadable_module',
822 'dependencies': [ 851 'dependencies': [
823 '../base/base.gyp:base', 852 '../base/base.gyp:base',
824 'mojo_base.gyp:mojo_application_chromium', 853 'mojo_base.gyp:mojo_application_chromium',
825 'mojo_core_window_manager_bindings', 854 'mojo_core_window_manager_bindings',
826 'mojo_view_manager_lib', 855 'mojo_view_manager_lib',
827 'mojo_wm_flow_embeddee_bindings', 856 'mojo_wm_flow_embeddee_bindings',
828 'mojo_wm_flow_embedder_bindings', 857 'mojo_wm_flow_embedder_bindings',
829 '<(mojo_system_for_loadable_module)', 858 '<(mojo_system_for_loadable_module)',
830 ], 859 ],
831 'sources': [ 860 'sources': [
832 'examples/wm_flow/embedded/embedded.cc', 861 'examples/wm_flow/embedded/embedded.cc',
833 ], 862 ],
834 }, 863 },
835 ], 864 ],
836 }], 865 }],
837 ['OS=="linux"', { 866 ['OS=="linux"', {
838 'targets': [ 867 'targets': [
839 { 868 {
869 # GN version: //mojo/examples/dbus_echo:dbus_echo_app
840 'target_name': 'mojo_dbus_echo', 870 'target_name': 'mojo_dbus_echo',
841 'type': 'loadable_module', 871 'type': 'loadable_module',
842 'dependencies': [ 872 'dependencies': [
843 '../base/base.gyp:base', 873 '../base/base.gyp:base',
844 'mojo_base.gyp:mojo_application_standalone', 874 'mojo_base.gyp:mojo_application_standalone',
845 'mojo_base.gyp:mojo_cpp_bindings', 875 'mojo_base.gyp:mojo_cpp_bindings',
846 'mojo_base.gyp:mojo_utility', 876 'mojo_base.gyp:mojo_utility',
847 'mojo_echo_service_bindings', 877 'mojo_echo_service_bindings',
848 '<(mojo_system_for_loadable_module)', 878 '<(mojo_system_for_loadable_module)',
849 ], 879 ],
850 'sources': [ 880 'sources': [
851 'examples/dbus_echo/dbus_echo_app.cc', 881 'examples/dbus_echo/dbus_echo_app.cc',
852 ], 882 ],
853 }, 883 },
854 { 884 {
885 # GN version: //mojo/examples/dbus_echo:dbus_echo_service
855 'target_name': 'mojo_dbus_echo_service', 886 'target_name': 'mojo_dbus_echo_service',
856 'type': 'executable', 887 'type': 'executable',
857 'dependencies': [ 888 'dependencies': [
858 '../base/base.gyp:base', 889 '../base/base.gyp:base',
859 '../build/linux/system.gyp:dbus', 890 '../build/linux/system.gyp:dbus',
860 '../dbus/dbus.gyp:dbus', 891 '../dbus/dbus.gyp:dbus',
861 'mojo_base.gyp:mojo_common_lib', 892 'mojo_base.gyp:mojo_common_lib',
862 'mojo_base.gyp:mojo_system_impl', 893 'mojo_base.gyp:mojo_system_impl',
863 'mojo_base.gyp:mojo_application_chromium', 894 'mojo_base.gyp:mojo_application_chromium',
864 'mojo_dbus_service', 895 'mojo_dbus_service',
865 'mojo_echo_service_bindings', 896 'mojo_echo_service_bindings',
866 ], 897 ],
867 'sources': [ 898 'sources': [
868 'examples/dbus_echo/dbus_echo_service.cc', 899 'examples/dbus_echo/dbus_echo_service.cc',
869 ], 900 ],
870 }, 901 },
871 ], 902 ],
872 903
873 }], 904 }],
874 ], 905 ],
875 } 906 }
OLDNEW
« no previous file with comments | « mojo/mojo_base.gyp ('k') | mojo/mojo_public_tests.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698