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.
8 # GN version: //mojo/examples/echo:client
9 'target_name': 'mojo_echo_client',
10 'type': 'loadable_module',
12 'mojo_echo_service_bindings',
13 'public/mojo_public.gyp:mojo_application_standalone',
14 'public/mojo_public.gyp:mojo_cpp_bindings',
15 'public/mojo_public.gyp:mojo_utility',
16 '<(mojo_system_for_loadable_module)',
19 'examples/echo/echo_client.cc',
23 'target_name': 'package_mojo_echo_client',
25 'app_name': 'mojo_echo_client',
27 'includes': [ 'build/package_app.gypi' ],
30 # GN version: //mojo/examples/echo:bindings
31 'target_name': 'mojo_echo_service_bindings',
32 'type': 'static_library',
34 'examples/echo/echo_service.mojom',
37 'public/mojo_public.gyp:mojo_cpp_bindings',
39 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
40 'export_dependent_settings': [
41 'public/mojo_public.gyp:mojo_cpp_bindings',
45 # GN version: //mojo/examples/echo:service
46 'target_name': 'mojo_echo_service',
47 'type': 'loadable_module',
49 'mojo_echo_service_bindings',
50 'public/mojo_public.gyp:mojo_application_standalone',
51 'public/mojo_public.gyp:mojo_cpp_bindings',
52 'public/mojo_public.gyp:mojo_utility',
53 '<(mojo_system_for_loadable_module)',
56 'examples/echo/echo_service.cc',
60 'target_name': 'package_mojo_echo_service',
62 'app_name': 'mojo_echo_service',
64 'includes': [ 'build/package_app.gypi' ],
67 # GN version: //mojo/examples/sample_app
68 'target_name': 'mojo_sample_app',
69 'type': 'loadable_module',
71 '../base/base.gyp:base',
72 'mojo_geometry_bindings',
74 'mojo_native_viewport_bindings',
75 'public/mojo_public.gyp:mojo_application_standalone',
76 'public/mojo_public.gyp:mojo_cpp_bindings',
77 'public/mojo_public.gyp:mojo_utility',
78 '<(mojo_system_for_loadable_module)',
81 'mojo_public_gles2_for_loadable_module.gypi',
84 'examples/sample_app/gles2_client_impl.cc',
85 'examples/sample_app/gles2_client_impl.h',
86 'examples/sample_app/sample_app.cc',
87 'examples/sample_app/spinning_cube.cc',
88 'examples/sample_app/spinning_cube.h',
92 'target_name': 'package_mojo_sample_app',
94 'app_name': 'mojo_sample_app',
96 'includes': [ 'build/package_app.gypi' ],
99 # GN version: //mojo/examples/apptest:bindings
100 'target_name': 'mojo_example_service_bindings',
101 'type': 'static_library',
103 'examples/apptest/example_service.mojom',
105 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
106 'export_dependent_settings': [
107 'public/mojo_public.gyp:mojo_cpp_bindings',
110 'public/mojo_public.gyp:mojo_cpp_bindings',
114 # GN version: //mojo/examples/apptest:service
115 'target_name': 'mojo_example_service',
116 'type': 'loadable_module',
118 'mojo_example_service_bindings',
119 'public/mojo_public.gyp:mojo_application_standalone', # For ApplicationDelegate.
120 'public/mojo_public.gyp:mojo_cpp_bindings', # For *.mojom.h
121 'public/mojo_public.gyp:mojo_utility', # For RunLoop.
122 '<(mojo_system_for_loadable_module)',
125 'examples/apptest/example_service_application.cc',
126 'examples/apptest/example_service_application.h',
127 'examples/apptest/example_service_impl.cc',
128 'examples/apptest/example_service_impl.h',
132 # GN version: //mojo/examples/apptest:apptests
133 'target_name': 'mojo_example_apptests',
134 'type': 'loadable_module',
136 '../testing/gtest.gyp:gtest',
137 'mojo_example_service',
138 'mojo_example_service_bindings',
139 'public/mojo_public.gyp:mojo_application_standalone', # For ApplicationDelegate.
140 'public/mojo_public.gyp:mojo_utility', # For RunLoop.
141 '<(mojo_system_for_loadable_module)',
144 'examples/apptest/example_apptest.cc',
145 'examples/apptest/example_client_application.cc',
146 'examples/apptest/example_client_application.h',
147 'examples/apptest/example_client_impl.cc',
148 'examples/apptest/example_client_impl.h',
152 'target_name': 'package_mojo_example_apptests',
154 'app_name': 'mojo_example_apptests',
156 'includes': [ 'build/package_app.gypi' ],
159 # GN version: //mojo/examples/compositor_app
160 'target_name': 'mojo_compositor_app',
161 'type': 'loadable_module',
163 '../base/base.gyp:base',
165 '../ui/gfx/gfx.gyp:gfx',
166 '../ui/gfx/gfx.gyp:gfx_geometry',
167 'mojo_base.gyp:mojo_application_chromium',
168 'mojo_base.gyp:mojo_common_lib',
170 'mojo_geometry_bindings',
173 'mojo_native_viewport_bindings',
174 '<(mojo_system_for_loadable_module)',
177 'mojo_public_gles2_for_loadable_module.gypi',
180 'examples/compositor_app/compositor_app.cc',
181 'examples/compositor_app/compositor_host.cc',
182 'examples/compositor_app/compositor_host.h',
186 'target_name': 'package_mojo_compositor_app',
188 'app_name': 'mojo_compositor_app',
190 'includes': [ 'build/package_app.gypi' ],
193 # GN version: //mojo/examples/wget
194 'target_name': 'mojo_wget',
195 'type': 'loadable_module',
197 'mojo_network_bindings',
198 'public/mojo_public.gyp:mojo_application_standalone', # For ApplicationDelegate.
199 'public/mojo_public.gyp:mojo_cpp_bindings',
200 'public/mojo_public.gyp:mojo_utility',
201 '<(mojo_system_for_loadable_module)',
204 'examples/wget/wget.cc',
208 # GN version: //mojo/examples/content_handler_demo
209 'target_name': 'mojo_content_handler_demo',
210 'type': 'loadable_module',
212 'mojo_content_handler_bindings',
213 'public/mojo_public.gyp:mojo_application_standalone', # For ApplicationDelegate.
214 'public/mojo_public.gyp:mojo_cpp_bindings',
215 'public/mojo_public.gyp:mojo_utility',
216 '<(mojo_system_for_loadable_module)',
219 'examples/content_handler_demo/content_handler_demo.cc',
223 'target_name': 'package_mojo_wget',
225 'app_name': 'mojo_wget',
227 'includes': [ 'build/package_app.gypi' ],
230 # GN version: //mojo/examples/media_viewer:bindings
231 'target_name': 'mojo_media_viewer_bindings',
232 'type': 'static_library',
234 'examples/media_viewer/media_viewer.mojom',
236 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
237 'export_dependent_settings': [
238 'public/mojo_public.gyp:mojo_cpp_bindings',
241 'public/mojo_public.gyp:mojo_cpp_bindings',
245 # GN version: //mojo/examples/png_viewer
246 'target_name': 'mojo_png_viewer',
247 'type': 'loadable_module',
249 '../skia/skia.gyp:skia',
250 '../ui/gfx/gfx.gyp:gfx',
251 'mojo_base.gyp:mojo_application_chromium',
252 'mojo_content_handler_bindings',
253 'mojo_media_viewer_bindings',
254 'mojo_network_bindings',
255 'mojo_view_manager_lib',
256 'public/mojo_public.gyp:mojo_cpp_bindings',
257 'public/mojo_public.gyp:mojo_utility',
258 '<(mojo_system_for_loadable_module)',
261 'examples/png_viewer/png_viewer.cc',
265 # GN version: //mojo/examples/pepper_container_app
266 'target_name': 'mojo_pepper_container_app',
267 'type': 'loadable_module',
269 '../base/base.gyp:base',
270 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
271 '../gpu/gpu.gyp:command_buffer_common',
272 '../ppapi/ppapi.gyp:ppapi_c',
273 '../ppapi/ppapi_internal.gyp:ppapi_example_gles2_spinning_cube',
274 '../ui/events/events.gyp:events_base',
275 'mojo_base.gyp:mojo_application_chromium',
276 'mojo_base.gyp:mojo_common_lib',
277 'mojo_geometry_bindings',
279 'mojo_native_viewport_bindings',
280 '<(mojo_system_for_loadable_module)',
283 'mojo_public_gles2_for_loadable_module.gypi',
286 # We don't really want to export. We could change how
287 # ppapi_{shared,thunk}_export.h are defined to avoid this.
288 'PPAPI_SHARED_IMPLEMENTATION',
289 'PPAPI_THUNK_IMPLEMENTATION',
292 # Source files from ppapi/.
293 # An alternative is to depend on
294 # '../ppapi/ppapi_internal.gyp:ppapi_shared', but that target includes
295 # a lot of things that we don't need.
296 # TODO(yzshen): Consider extracting these files into a separate target
297 # which mojo_pepper_container_app and ppapi_shared both depend on.
298 '../ppapi/shared_impl/api_id.h',
299 '../ppapi/shared_impl/callback_tracker.cc',
300 '../ppapi/shared_impl/callback_tracker.h',
301 '../ppapi/shared_impl/host_resource.cc',
302 '../ppapi/shared_impl/host_resource.h',
303 '../ppapi/shared_impl/id_assignment.cc',
304 '../ppapi/shared_impl/id_assignment.h',
305 '../ppapi/shared_impl/ppapi_globals.cc',
306 '../ppapi/shared_impl/ppapi_globals.h',
307 '../ppapi/shared_impl/ppapi_shared_export.h',
308 '../ppapi/shared_impl/ppb_message_loop_shared.cc',
309 '../ppapi/shared_impl/ppb_message_loop_shared.h',
310 '../ppapi/shared_impl/ppb_view_shared.cc',
311 '../ppapi/shared_impl/ppb_view_shared.h',
312 '../ppapi/shared_impl/proxy_lock.cc',
313 '../ppapi/shared_impl/proxy_lock.h',
314 '../ppapi/shared_impl/resource.cc',
315 '../ppapi/shared_impl/resource.h',
316 '../ppapi/shared_impl/resource_tracker.cc',
317 '../ppapi/shared_impl/resource_tracker.h',
318 '../ppapi/shared_impl/scoped_pp_resource.cc',
319 '../ppapi/shared_impl/scoped_pp_resource.h',
320 '../ppapi/shared_impl/singleton_resource_id.h',
321 '../ppapi/shared_impl/tracked_callback.cc',
322 '../ppapi/shared_impl/tracked_callback.h',
323 '../ppapi/thunk/enter.cc',
324 '../ppapi/thunk/enter.h',
325 '../ppapi/thunk/interfaces_ppb_private.h',
326 '../ppapi/thunk/interfaces_ppb_private_flash.h',
327 '../ppapi/thunk/interfaces_ppb_private_no_permissions.h',
328 '../ppapi/thunk/interfaces_ppb_public_dev.h',
329 '../ppapi/thunk/interfaces_ppb_public_dev_channel.h',
330 '../ppapi/thunk/interfaces_ppb_public_stable.h',
331 '../ppapi/thunk/interfaces_preamble.h',
332 '../ppapi/thunk/ppapi_thunk_export.h',
333 '../ppapi/thunk/ppb_graphics_3d_api.h',
334 '../ppapi/thunk/ppb_graphics_3d_thunk.cc',
335 '../ppapi/thunk/ppb_instance_api.h',
336 '../ppapi/thunk/ppb_instance_thunk.cc',
337 '../ppapi/thunk/ppb_message_loop_api.h',
338 '../ppapi/thunk/ppb_view_api.h',
339 '../ppapi/thunk/ppb_view_thunk.cc',
340 '../ppapi/thunk/resource_creation_api.h',
341 '../ppapi/thunk/thunk.h',
343 'examples/pepper_container_app/graphics_3d_resource.cc',
344 'examples/pepper_container_app/graphics_3d_resource.h',
345 'examples/pepper_container_app/interface_list.cc',
346 'examples/pepper_container_app/interface_list.h',
347 'examples/pepper_container_app/mojo_ppapi_globals.cc',
348 'examples/pepper_container_app/mojo_ppapi_globals.h',
349 'examples/pepper_container_app/pepper_container_app.cc',
350 'examples/pepper_container_app/plugin_instance.cc',
351 'examples/pepper_container_app/plugin_instance.h',
352 'examples/pepper_container_app/plugin_module.cc',
353 'examples/pepper_container_app/plugin_module.h',
354 'examples/pepper_container_app/ppb_core_thunk.cc',
355 'examples/pepper_container_app/ppb_opengles2_thunk.cc',
356 'examples/pepper_container_app/resource_creation_impl.cc',
357 'examples/pepper_container_app/resource_creation_impl.h',
358 'examples/pepper_container_app/thunk.h',
359 'examples/pepper_container_app/type_converters.h',
363 # GN version: //mojo/examples/surfaces_app:parent_app
364 'target_name': 'mojo_surfaces_app',
365 'type': 'loadable_module',
367 '../base/base.gyp:base',
369 '../cc/cc.gyp:cc_surfaces',
370 '../skia/skia.gyp:skia',
371 '../ui/gfx/gfx.gyp:gfx',
372 '../ui/gfx/gfx.gyp:gfx_geometry',
373 'mojo_base.gyp:mojo_application_chromium',
374 'mojo_base.gyp:mojo_common_lib',
375 'mojo_geometry_bindings',
378 'mojo_native_viewport_bindings',
379 'mojo_surfaces_bindings',
380 'mojo_surfaces_app_bindings',
382 '<(mojo_system_for_loadable_module)',
385 'examples/surfaces_app/embedder.cc',
386 'examples/surfaces_app/embedder.h',
387 'examples/surfaces_app/surfaces_app.cc',
388 'examples/surfaces_app/surfaces_util.cc',
389 'examples/surfaces_app/surfaces_util.h',
393 # GN version: //mojo/examples/surfaces_app:bindings
394 'target_name': 'mojo_surfaces_app_bindings',
395 'type': 'static_library',
397 'examples/surfaces_app/child.mojom',
399 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
400 'export_dependent_settings': [
401 'public/mojo_public.gyp:mojo_cpp_bindings',
404 'mojo_geometry_bindings',
405 'mojo_surfaces_bindings',
406 'public/mojo_public.gyp:mojo_cpp_bindings',
410 'target_name': 'package_mojo_surfaces_app',
412 'app_name': 'mojo_surfaces_app',
414 'includes': [ 'build/package_app.gypi' ],
417 # GN version: //mojo/examples/surfaces_app:child_app
418 'target_name': 'mojo_surfaces_child_app',
419 'type': 'loadable_module',
421 '../base/base.gyp:base',
423 '../cc/cc.gyp:cc_surfaces',
424 '../skia/skia.gyp:skia',
425 '../ui/gfx/gfx.gyp:gfx',
426 '../ui/gfx/gfx.gyp:gfx_geometry',
427 'mojo_base.gyp:mojo_application_chromium',
428 'mojo_base.gyp:mojo_common_lib',
429 'mojo_geometry_bindings',
431 'mojo_surfaces_app_bindings',
432 'mojo_surfaces_bindings',
434 '<(mojo_system_for_loadable_module)',
437 'examples/surfaces_app/child_app.cc',
438 'examples/surfaces_app/child_impl.cc',
439 'examples/surfaces_app/child_impl.h',
440 'examples/surfaces_app/surfaces_util.cc',
441 'examples/surfaces_app/surfaces_util.h',
445 # GN version: //mojo/examples/surfaces_app:child_gl_app
446 'target_name': 'mojo_surfaces_child_gl_app',
447 'type': 'loadable_module',
449 '../base/base.gyp:base',
451 '../cc/cc.gyp:cc_surfaces',
452 '../skia/skia.gyp:skia',
453 '../ui/gfx/gfx.gyp:gfx',
454 '../ui/gfx/gfx.gyp:gfx_geometry',
455 'mojo_base.gyp:mojo_application_chromium',
456 'mojo_base.gyp:mojo_common_lib',
457 'mojo_geometry_bindings',
460 'mojo_surfaces_app_bindings',
461 'mojo_surfaces_bindings',
463 '<(mojo_system_for_loadable_module)',
466 'mojo_public_gles2_for_loadable_module.gypi',
469 'examples/surfaces_app/child_gl_app.cc',
470 'examples/surfaces_app/child_gl_impl.cc',
471 'examples/surfaces_app/child_gl_impl.h',
472 'examples/surfaces_app/surfaces_util.cc',
473 'examples/surfaces_app/surfaces_util.h',
474 'examples/sample_app/spinning_cube.cc',
475 'examples/sample_app/spinning_cube.h',
483 # GN version: //mojo/examples/aura_demo:mojo_aura_demo
484 'target_name': 'mojo_aura_demo',
485 'type': 'loadable_module',
487 '../base/base.gyp:base',
489 '../ui/aura/aura.gyp:aura',
490 '../ui/base/ui_base.gyp:ui_base',
491 '../ui/compositor/compositor.gyp:compositor',
492 '../ui/gfx/gfx.gyp:gfx',
493 '../ui/gfx/gfx.gyp:gfx_geometry',
494 'mojo_base.gyp:mojo_application_chromium',
495 'mojo_base.gyp:mojo_common_lib',
497 'mojo_geometry_bindings',
499 'mojo_view_manager_lib',
500 '<(mojo_system_for_loadable_module)',
503 'examples/aura_demo/aura_demo.cc',
507 # GN version: //mojo/examples/aura_demo:init
508 'target_name': 'mojo_aura_demo_init',
509 'type': 'loadable_module',
511 '../base/base.gyp:base',
512 'mojo_base.gyp:mojo_application_chromium',
513 'mojo_view_manager_bindings',
514 'mojo_view_manager_lib',
515 '<(mojo_system_for_loadable_module)',
518 'examples/aura_demo/view_manager_init.cc',
522 # GN version: //mojo/examples/browser
523 'target_name': 'mojo_browser',
524 'type': 'loadable_module',
526 '../base/base.gyp:base',
528 '../third_party/icu/icu.gyp:icui18n',
529 '../third_party/icu/icu.gyp:icuuc',
530 '../ui/aura/aura.gyp:aura',
531 '../ui/base/ui_base.gyp:ui_base',
532 '../ui/compositor/compositor.gyp:compositor',
533 '../ui/gfx/gfx.gyp:gfx',
534 '../ui/gfx/gfx.gyp:gfx_geometry',
535 '../ui/resources/ui_resources.gyp:ui_resources',
536 '../ui/resources/ui_resources.gyp:ui_test_pak',
537 '../ui/views/views.gyp:views',
538 '../url/url.gyp:url_lib',
539 'mojo_base.gyp:mojo_application_chromium',
540 'mojo_base.gyp:mojo_common_lib',
542 'mojo_geometry_bindings',
544 'mojo_input_events_lib',
545 'mojo_navigation_bindings',
546 'mojo_views_support',
547 'mojo_view_manager_bindings',
548 'mojo_view_manager_lib',
549 'mojo_window_manager_bindings',
550 '<(mojo_system_for_loadable_module)',
553 'examples/browser/browser.cc',
557 'target_name': 'package_mojo_aura_demo',
559 'app_name': 'mojo_aura_demo',
561 'includes': [ 'build/package_app.gypi' ],
564 # GYP version: //mojo/examples/demo_launcher
565 'target_name': 'mojo_demo_launcher',
566 'type': 'loadable_module',
568 '../base/base.gyp:base',
569 '../skia/skia.gyp:skia',
570 '../ui/gfx/gfx.gyp:gfx',
571 '../ui/gfx/gfx.gyp:gfx_geometry',
572 'mojo_base.gyp:mojo_application_chromium',
573 'mojo_geometry_bindings',
574 'mojo_view_manager_bindings',
575 'mojo_view_manager_lib',
576 'public/mojo_public.gyp:mojo_cpp_bindings',
577 'public/mojo_public.gyp:mojo_utility',
578 '<(mojo_system_for_loadable_module)',
581 'mojo_public_gles2_for_loadable_module.gypi',
584 'examples/demo_launcher/demo_launcher.cc',
588 # GYP version: //mojo/examples/keyboard
589 'target_name': 'mojo_keyboard',
590 'type': 'loadable_module',
592 '../base/base.gyp:base',
594 '../third_party/icu/icu.gyp:icui18n',
595 '../third_party/icu/icu.gyp:icuuc',
596 '../ui/aura/aura.gyp:aura',
597 '../ui/base/ui_base.gyp:ui_base',
598 '../ui/compositor/compositor.gyp:compositor',
599 '../ui/gfx/gfx.gyp:gfx',
600 '../ui/gfx/gfx.gyp:gfx_geometry',
601 '../ui/resources/ui_resources.gyp:ui_resources',
602 '../ui/resources/ui_resources.gyp:ui_test_pak',
603 '../ui/views/views.gyp:views',
604 '../url/url.gyp:url_lib',
605 'mojo_base.gyp:mojo_application_chromium',
606 'mojo_base.gyp:mojo_common_lib',
608 'mojo_geometry_bindings',
610 'mojo_input_events_lib',
611 'mojo_keyboard_bindings',
612 'mojo_navigation_bindings',
613 'mojo_views_support',
614 'mojo_view_manager_bindings',
615 'mojo_view_manager_lib',
616 '<(mojo_system_for_loadable_module)',
619 'examples/keyboard/keyboard_delegate.h',
620 'examples/keyboard/keyboard_view.cc',
621 'examples/keyboard/keyboard_view.h',
622 'examples/keyboard/keyboard.cc',
623 'examples/keyboard/keys.cc',
624 'examples/keyboard/keys.h',
628 # GYP version: //mojo/examples/keyboard:bindings
629 'target_name': 'mojo_keyboard_bindings',
630 'type': 'static_library',
632 'examples/keyboard/keyboard.mojom',
634 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
635 'export_dependent_settings': [
636 'public/mojo_public.gyp:mojo_cpp_bindings',
639 'public/mojo_public.gyp:mojo_cpp_bindings',
643 # GN version: //mojo/examples/window_manager:bindings
644 'target_name': 'mojo_window_manager_bindings',
645 'type': 'static_library',
647 'examples/window_manager/window_manager.mojom',
650 'mojo_geometry_bindings',
651 'public/mojo_public.gyp:mojo_cpp_bindings',
653 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
654 'export_dependent_settings': [
655 'public/mojo_public.gyp:mojo_cpp_bindings',
659 # GN version: //mojo/examples/window_manager
660 'target_name': 'mojo_window_manager',
661 'type': 'loadable_module',
663 '../base/base.gyp:base',
664 '../ui/aura/aura.gyp:aura',
665 '../ui/base/ui_base.gyp:ui_base',
666 '../ui/gfx/gfx.gyp:gfx',
667 '../ui/gfx/gfx.gyp:gfx_geometry',
668 '../ui/resources/ui_resources.gyp:ui_resources',
669 '../ui/resources/ui_resources.gyp:ui_test_pak',
670 '../ui/views/views.gyp:views',
671 '../ui/wm/wm.gyp:wm',
673 'mojo_base.gyp:mojo_application_chromium',
674 'mojo_core_window_manager_lib',
675 'mojo_geometry_bindings',
677 'mojo_input_events_lib',
678 'mojo_keyboard_bindings',
679 'mojo_navigation_bindings',
680 'mojo_view_manager_lib',
681 'mojo_views_support',
682 'mojo_window_manager_bindings',
683 'public/mojo_public.gyp:mojo_cpp_bindings',
684 'public/mojo_public.gyp:mojo_utility',
685 '<(mojo_system_for_loadable_module)',
688 'mojo_public_gles2_for_loadable_module.gypi',
691 'examples/window_manager/debug_panel.h',
692 'examples/window_manager/debug_panel.cc',
693 'examples/window_manager/window_manager.cc',
697 # GN version: //mojo/examples/embedded_app
698 'target_name': 'mojo_embedded_app',
699 'type': 'loadable_module',
701 '../base/base.gyp:base',
702 '../ui/gfx/gfx.gyp:gfx_geometry',
703 '../url/url.gyp:url_lib',
704 'mojo_base.gyp:mojo_application_chromium',
705 'mojo_geometry_bindings',
706 'mojo_navigation_bindings',
707 'mojo_view_manager_lib',
708 'mojo_window_manager_bindings',
709 'public/mojo_public.gyp:mojo_cpp_bindings',
710 'public/mojo_public.gyp:mojo_utility',
711 '<(mojo_system_for_loadable_module)',
714 'mojo_public_gles2_for_loadable_module.gypi',
717 'examples/embedded_app/embedded_app.cc',
721 # GN version: //mojo/examples/nesting_app
722 'target_name': 'mojo_nesting_app',
723 'type': 'loadable_module',
725 '../base/base.gyp:base',
726 '../ui/gfx/gfx.gyp:gfx_geometry',
727 '../url/url.gyp:url_lib',
728 'mojo_base.gyp:mojo_application_chromium',
729 'mojo_geometry_bindings',
730 'mojo_navigation_bindings',
731 'mojo_view_manager_lib',
732 'mojo_window_manager_bindings',
733 'public/mojo_public.gyp:mojo_cpp_bindings',
734 'public/mojo_public.gyp:mojo_utility',
735 '<(mojo_system_for_loadable_module)',
738 'mojo_public_gles2_for_loadable_module.gypi',
741 'examples/nesting_app/nesting_app.cc',
745 # GN version: //mojo/examples/media_viewer
746 'target_name': 'mojo_media_viewer',
747 'type': 'loadable_module',
749 '../base/base.gyp:base',
750 '../skia/skia.gyp:skia',
751 '../ui/gfx/gfx.gyp:gfx_geometry',
752 '../ui/views/views.gyp:views',
753 'mojo_base.gyp:mojo_application_chromium',
754 'mojo_input_events_lib',
755 'mojo_media_viewer_bindings',
756 'mojo_navigation_bindings',
757 'mojo_views_support',
758 'mojo_view_manager_bindings',
759 'mojo_view_manager_lib',
760 '<(mojo_system_for_loadable_module)',
763 'examples/media_viewer/media_viewer.cc',
767 # GN version: //mojo/examples/wm_flow
768 'target_name': 'mojo_wm_flow_wm',
769 'type': 'loadable_module',
771 '../base/base.gyp:base',
772 '../skia/skia.gyp:skia',
773 '../ui/views/views.gyp:views',
774 'mojo_base.gyp:mojo_application_chromium',
775 'mojo_core_window_manager_lib',
776 'mojo_view_manager_lib',
777 'mojo_views_support',
778 '<(mojo_system_for_loadable_module)',
781 'examples/wm_flow/wm/frame_controller.cc',
782 'examples/wm_flow/wm/frame_controller.h',
783 'examples/wm_flow/wm/wm.cc',
787 # GN version: //mojo/examples/wm_flow:init
788 'target_name': 'mojo_wm_flow_init',
789 'type': 'loadable_module',
791 '../base/base.gyp:base',
792 'mojo_base.gyp:mojo_application_chromium',
793 'mojo_view_manager_bindings',
794 'mojo_view_manager_lib',
795 '<(mojo_system_for_loadable_module)',
798 'examples/wm_flow/init/init.cc',
802 # GN version: //mojo/examples/wm_flow:embedder_bindings
803 'target_name': 'mojo_wm_flow_embedder_bindings',
804 'type': 'static_library',
806 'examples/wm_flow/app/embedder.mojom',
809 'public/mojo_public.gyp:mojo_cpp_bindings',
811 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
812 'export_dependent_settings': [
813 'public/mojo_public.gyp:mojo_cpp_bindings',
817 # GN version: //mojo/examples/wm_flow:embeddee_bindings
818 'target_name': 'mojo_wm_flow_embeddee_bindings',
819 'type': 'static_library',
821 'examples/wm_flow/embedded/embeddee.mojom',
824 'public/mojo_public.gyp:mojo_cpp_bindings',
826 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
827 'export_dependent_settings': [
828 'public/mojo_public.gyp:mojo_cpp_bindings',
832 # GN version: //mojo/examples/wm_flow:app
833 'target_name': 'mojo_wm_flow_app',
834 'type': 'loadable_module',
836 '../base/base.gyp:base',
837 'mojo_base.gyp:mojo_application_chromium',
838 'mojo_core_window_manager_bindings',
839 'mojo_view_manager_lib',
840 'mojo_wm_flow_embeddee_bindings',
841 'mojo_wm_flow_embedder_bindings',
842 '<(mojo_system_for_loadable_module)',
845 'examples/wm_flow/app/app.cc',
849 # GN version: //mojo/examples/wm_flow:embedded
850 'target_name': 'mojo_wm_flow_embedded',
851 'type': 'loadable_module',
853 '../base/base.gyp:base',
854 'mojo_base.gyp:mojo_application_chromium',
855 'mojo_core_window_manager_bindings',
856 'mojo_view_manager_lib',
857 'mojo_wm_flow_embeddee_bindings',
858 'mojo_wm_flow_embedder_bindings',
859 '<(mojo_system_for_loadable_module)',
862 'examples/wm_flow/embedded/embedded.cc',