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 'target_name': 'mojo_echo_client',
9 'type': 'loadable_module',
11 'mojo_base.gyp:mojo_application_standalone',
12 'mojo_base.gyp:mojo_cpp_bindings',
13 'mojo_base.gyp:mojo_environment_standalone',
14 'mojo_base.gyp:mojo_utility',
15 'mojo_echo_service_bindings',
16 '<(mojo_system_for_loadable_module)',
19 'examples/echo/echo_client.cc',
20 'public/cpp/application/lib/mojo_main_standalone.cc',
24 'target_name': 'package_mojo_echo_client',
26 'app_name': 'mojo_echo_client',
28 'includes': [ 'build/package_app.gypi' ],
31 'target_name': 'mojo_echo_service_bindings',
32 'type': 'static_library',
34 'examples/echo/echo_service.mojom',
37 'mojo_base.gyp:mojo_cpp_bindings',
39 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
40 'export_dependent_settings': [
41 'mojo_base.gyp:mojo_cpp_bindings',
45 'target_name': 'mojo_echo_service',
46 'type': 'loadable_module',
48 'mojo_base.gyp:mojo_application_standalone',
49 'mojo_base.gyp:mojo_cpp_bindings',
50 'mojo_base.gyp:mojo_environment_standalone',
51 'mojo_base.gyp:mojo_utility',
52 'mojo_echo_service_bindings',
53 '<(mojo_system_for_loadable_module)',
56 'examples/echo/echo_service.cc',
57 'public/cpp/application/lib/mojo_main_standalone.cc',
61 'target_name': 'package_mojo_echo_service',
63 'app_name': 'mojo_echo_service',
65 'includes': [ 'build/package_app.gypi' ],
68 'target_name': 'mojo_sample_app',
69 'type': 'loadable_module',
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_cpp_bindings',
76 'mojo_base.gyp:mojo_environment_standalone',
77 'mojo_base.gyp:mojo_utility',
78 'mojo_geometry_bindings',
80 'mojo_native_viewport_bindings',
81 '<(mojo_system_for_loadable_module)',
84 'examples/sample_app/gles2_client_impl.cc',
85 'examples/sample_app/gles2_client_impl.cc',
86 'examples/sample_app/sample_app.cc',
87 'examples/sample_app/spinning_cube.cc',
88 'examples/sample_app/spinning_cube.h',
89 'public/cpp/application/lib/mojo_main_standalone.cc',
93 'target_name': 'package_mojo_sample_app',
95 'app_name': 'mojo_sample_app',
97 'includes': [ 'build/package_app.gypi' ],
100 'target_name': 'mojo_compositor_app',
101 'type': 'loadable_module',
103 '../base/base.gyp:base',
105 '../ui/gfx/gfx.gyp:gfx',
106 '../ui/gfx/gfx.gyp:gfx_geometry',
107 'mojo_base.gyp:mojo_application_chromium',
108 'mojo_base.gyp:mojo_common_lib',
109 'mojo_base.gyp:mojo_environment_chromium',
111 'mojo_geometry_bindings',
114 'mojo_native_viewport_bindings',
115 '<(mojo_system_for_loadable_module)',
118 'examples/compositor_app/compositor_app.cc',
119 'examples/compositor_app/compositor_host.cc',
120 'examples/compositor_app/compositor_host.h',
121 'public/cpp/application/lib/mojo_main_chromium.cc',
125 'target_name': 'package_mojo_compositor_app',
127 'app_name': 'mojo_compositor_app',
129 'includes': [ 'build/package_app.gypi' ],
132 'target_name': 'mojo_wget',
133 'type': 'loadable_module',
135 'mojo_base.gyp:mojo_application_standalone',
136 'mojo_base.gyp:mojo_cpp_bindings',
137 'mojo_base.gyp:mojo_environment_standalone',
138 'mojo_base.gyp:mojo_utility',
139 'mojo_network_bindings',
140 '<(mojo_system_for_loadable_module)',
143 'examples/wget/wget.cc',
144 'public/cpp/application/lib/mojo_main_standalone.cc',
148 'target_name': 'package_mojo_wget',
150 'app_name': 'mojo_wget',
152 'includes': [ 'build/package_app.gypi' ],
155 'target_name': 'mojo_media_viewer_bindings',
156 'type': 'static_library',
158 'examples/media_viewer/media_viewer.mojom',
160 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
161 'export_dependent_settings': [
162 'mojo_base.gyp:mojo_cpp_bindings',
165 'mojo_base.gyp:mojo_cpp_bindings',
169 'target_name': 'mojo_png_viewer',
170 'type': 'loadable_module',
172 '../skia/skia.gyp:skia',
173 '../ui/gfx/gfx.gyp:gfx',
174 'mojo_base.gyp:mojo_application_chromium',
175 'mojo_base.gyp:mojo_cpp_bindings',
176 'mojo_base.gyp:mojo_environment_chromium',
177 'mojo_base.gyp:mojo_utility',
178 'mojo_media_viewer_bindings',
179 'mojo_navigation_bindings',
180 'mojo_network_bindings',
181 'mojo_launcher_bindings',
182 'mojo_view_manager_lib',
183 '<(mojo_system_for_loadable_module)',
186 'examples/png_viewer/png_viewer.cc',
187 'public/cpp/application/lib/mojo_main_chromium.cc',
191 'target_name': 'mojo_pepper_container_app',
192 'type': 'loadable_module',
194 '../base/base.gyp:base',
195 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
196 '../gpu/gpu.gyp:command_buffer_common',
197 '../ppapi/ppapi.gyp:ppapi_c',
198 '../ppapi/ppapi_internal.gyp:ppapi_example_gles2_spinning_cube',
199 '../ui/events/events.gyp:events_base',
200 'mojo_base.gyp:mojo_application_chromium',
201 'mojo_base.gyp:mojo_common_lib',
202 'mojo_base.gyp:mojo_environment_chromium',
203 'mojo_geometry_bindings',
205 'mojo_native_viewport_bindings',
206 '<(mojo_system_for_loadable_module)',
209 # We don't really want to export. We could change how
210 # ppapi_{shared,thunk}_export.h are defined to avoid this.
211 'PPAPI_SHARED_IMPLEMENTATION',
212 'PPAPI_THUNK_IMPLEMENTATION',
215 # Source files from ppapi/.
216 # An alternative is to depend on
217 # '../ppapi/ppapi_internal.gyp:ppapi_shared', but that target includes
218 # a lot of things that we don't need.
219 # TODO(yzshen): Consider extracting these files into a separate target
220 # which mojo_pepper_container_app and ppapi_shared both depend on.
221 '../ppapi/shared_impl/api_id.h',
222 '../ppapi/shared_impl/callback_tracker.cc',
223 '../ppapi/shared_impl/callback_tracker.h',
224 '../ppapi/shared_impl/host_resource.cc',
225 '../ppapi/shared_impl/host_resource.h',
226 '../ppapi/shared_impl/id_assignment.cc',
227 '../ppapi/shared_impl/id_assignment.h',
228 '../ppapi/shared_impl/ppapi_globals.cc',
229 '../ppapi/shared_impl/ppapi_globals.h',
230 '../ppapi/shared_impl/ppapi_shared_export.h',
231 '../ppapi/shared_impl/ppb_message_loop_shared.cc',
232 '../ppapi/shared_impl/ppb_message_loop_shared.h',
233 '../ppapi/shared_impl/ppb_view_shared.cc',
234 '../ppapi/shared_impl/ppb_view_shared.h',
235 '../ppapi/shared_impl/proxy_lock.cc',
236 '../ppapi/shared_impl/proxy_lock.h',
237 '../ppapi/shared_impl/resource.cc',
238 '../ppapi/shared_impl/resource.h',
239 '../ppapi/shared_impl/resource_tracker.cc',
240 '../ppapi/shared_impl/resource_tracker.h',
241 '../ppapi/shared_impl/scoped_pp_resource.cc',
242 '../ppapi/shared_impl/scoped_pp_resource.h',
243 '../ppapi/shared_impl/singleton_resource_id.h',
244 '../ppapi/shared_impl/tracked_callback.cc',
245 '../ppapi/shared_impl/tracked_callback.h',
246 '../ppapi/thunk/enter.cc',
247 '../ppapi/thunk/enter.h',
248 '../ppapi/thunk/interfaces_ppb_private.h',
249 '../ppapi/thunk/interfaces_ppb_private_flash.h',
250 '../ppapi/thunk/interfaces_ppb_private_no_permissions.h',
251 '../ppapi/thunk/interfaces_ppb_public_dev.h',
252 '../ppapi/thunk/interfaces_ppb_public_dev_channel.h',
253 '../ppapi/thunk/interfaces_ppb_public_stable.h',
254 '../ppapi/thunk/interfaces_preamble.h',
255 '../ppapi/thunk/ppapi_thunk_export.h',
256 '../ppapi/thunk/ppb_graphics_3d_api.h',
257 '../ppapi/thunk/ppb_graphics_3d_thunk.cc',
258 '../ppapi/thunk/ppb_instance_api.h',
259 '../ppapi/thunk/ppb_instance_thunk.cc',
260 '../ppapi/thunk/ppb_message_loop_api.h',
261 '../ppapi/thunk/ppb_view_api.h',
262 '../ppapi/thunk/ppb_view_thunk.cc',
263 '../ppapi/thunk/resource_creation_api.h',
264 '../ppapi/thunk/thunk.h',
266 'examples/pepper_container_app/graphics_3d_resource.cc',
267 'examples/pepper_container_app/graphics_3d_resource.h',
268 'examples/pepper_container_app/interface_list.cc',
269 'examples/pepper_container_app/interface_list.h',
270 'examples/pepper_container_app/mojo_ppapi_globals.cc',
271 'examples/pepper_container_app/mojo_ppapi_globals.h',
272 'examples/pepper_container_app/pepper_container_app.cc',
273 'examples/pepper_container_app/plugin_instance.cc',
274 'examples/pepper_container_app/plugin_instance.h',
275 'examples/pepper_container_app/plugin_module.cc',
276 'examples/pepper_container_app/plugin_module.h',
277 'examples/pepper_container_app/ppb_core_thunk.cc',
278 'examples/pepper_container_app/ppb_opengles2_thunk.cc',
279 'examples/pepper_container_app/resource_creation_impl.cc',
280 'examples/pepper_container_app/resource_creation_impl.h',
281 'examples/pepper_container_app/thunk.h',
282 'examples/pepper_container_app/type_converters.h',
283 'public/cpp/application/lib/mojo_main_chromium.cc',
287 'target_name': 'mojo_surfaces_app',
288 'type': 'loadable_module',
290 '../base/base.gyp:base',
292 '../cc/cc.gyp:cc_surfaces',
293 '../skia/skia.gyp:skia',
294 '../ui/gfx/gfx.gyp:gfx',
295 '../ui/gfx/gfx.gyp:gfx_geometry',
296 'mojo_base.gyp:mojo_application_chromium',
297 'mojo_base.gyp:mojo_common_lib',
298 'mojo_base.gyp:mojo_environment_chromium',
299 'mojo_base.gyp:mojo_system_impl',
300 'mojo_geometry_bindings',
303 'mojo_native_viewport_bindings',
304 'mojo_surfaces_bindings',
305 'mojo_surfaces_app_bindings',
307 '<(mojo_system_for_loadable_module)',
310 'examples/surfaces_app/embedder.cc',
311 'examples/surfaces_app/embedder.h',
312 'examples/surfaces_app/surfaces_app.cc',
313 'examples/surfaces_app/surfaces_util.cc',
314 'examples/surfaces_app/surfaces_util.h',
315 'public/cpp/application/lib/mojo_main_chromium.cc',
319 'target_name': 'mojo_surfaces_app_bindings',
320 'type': 'static_library',
322 'examples/surfaces_app/child.mojom',
324 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
325 'export_dependent_settings': [
326 'mojo_base.gyp:mojo_cpp_bindings',
329 'mojo_base.gyp:mojo_cpp_bindings',
330 'mojo_geometry_bindings',
331 'mojo_surfaces_bindings',
335 'target_name': 'package_mojo_surfaces_app',
337 'app_name': 'mojo_surfaces_app',
339 'includes': [ 'build/package_app.gypi' ],
342 'target_name': 'mojo_surfaces_child_app',
343 'type': 'loadable_module',
345 '../base/base.gyp:base',
347 '../cc/cc.gyp:cc_surfaces',
348 '../skia/skia.gyp:skia',
349 '../ui/gfx/gfx.gyp:gfx',
350 '../ui/gfx/gfx.gyp:gfx_geometry',
351 'mojo_base.gyp:mojo_application_chromium',
352 'mojo_base.gyp:mojo_common_lib',
353 'mojo_base.gyp:mojo_environment_chromium',
354 'mojo_base.gyp:mojo_system_impl',
355 'mojo_geometry_bindings',
357 'mojo_surfaces_app_bindings',
358 'mojo_surfaces_bindings',
360 '<(mojo_system_for_loadable_module)',
363 'examples/surfaces_app/child_app.cc',
364 'examples/surfaces_app/child_impl.cc',
365 'examples/surfaces_app/child_impl.h',
366 'examples/surfaces_app/surfaces_util.cc',
367 'examples/surfaces_app/surfaces_util.h',
368 'public/cpp/application/lib/mojo_main_chromium.cc',
376 'target_name': 'mojo_aura_demo',
377 'type': 'loadable_module',
379 '../base/base.gyp:base',
381 '../ui/aura/aura.gyp:aura',
382 '../ui/base/ui_base.gyp:ui_base',
383 '../ui/compositor/compositor.gyp:compositor',
384 '../ui/gfx/gfx.gyp:gfx',
385 '../ui/gfx/gfx.gyp:gfx_geometry',
386 'mojo_base.gyp:mojo_application_chromium',
387 'mojo_base.gyp:mojo_common_lib',
388 'mojo_base.gyp:mojo_environment_chromium',
390 'mojo_geometry_bindings',
392 'mojo_view_manager_lib',
393 '<(mojo_system_for_loadable_module)',
396 'examples/aura_demo/aura_demo.cc',
397 'public/cpp/application/lib/mojo_main_chromium.cc',
401 'target_name': 'mojo_aura_demo_init',
402 'type': 'loadable_module',
404 '../base/base.gyp:base',
405 'mojo_base.gyp:mojo_application_chromium',
406 'mojo_base.gyp:mojo_environment_chromium',
407 'mojo_view_manager_bindings',
408 '<(mojo_system_for_loadable_module)',
411 'examples/aura_demo/view_manager_init.cc',
412 'public/cpp/application/lib/mojo_main_chromium.cc',
416 'target_name': 'mojo_browser',
417 'type': 'loadable_module',
419 '../base/base.gyp:base',
421 '../third_party/icu/icu.gyp:icui18n',
422 '../third_party/icu/icu.gyp:icuuc',
423 '../ui/aura/aura.gyp:aura',
424 '../ui/base/ui_base.gyp:ui_base',
425 '../ui/compositor/compositor.gyp:compositor',
426 '../ui/gfx/gfx.gyp:gfx',
427 '../ui/gfx/gfx.gyp:gfx_geometry',
428 '../ui/resources/ui_resources.gyp:ui_resources',
429 '../ui/resources/ui_resources.gyp:ui_test_pak',
430 '../ui/views/views.gyp:views',
431 '../url/url.gyp:url_lib',
432 'mojo_base.gyp:mojo_application_chromium',
433 'mojo_base.gyp:mojo_common_lib',
434 'mojo_base.gyp:mojo_environment_chromium',
436 'mojo_geometry_bindings',
438 'mojo_input_events_lib',
439 'mojo_navigation_bindings',
440 'mojo_views_support',
441 'mojo_view_manager_bindings',
442 'mojo_view_manager_lib',
443 'mojo_window_manager_bindings',
444 '<(mojo_system_for_loadable_module)',
447 'examples/browser/browser.cc',
448 'public/cpp/application/lib/mojo_main_chromium.cc',
452 'target_name': 'package_mojo_aura_demo',
454 'app_name': 'mojo_aura_demo',
456 'includes': [ 'build/package_app.gypi' ],
459 'target_name': 'mojo_demo_launcher',
460 'type': 'loadable_module',
462 '../base/base.gyp:base',
463 '../skia/skia.gyp:skia',
464 '../ui/gfx/gfx.gyp:gfx',
465 '../ui/gfx/gfx.gyp:gfx_geometry',
466 '../ui/gl/gl.gyp:gl',
467 'mojo_base.gyp:mojo_application_chromium',
468 'mojo_base.gyp:mojo_cpp_bindings',
469 'mojo_base.gyp:mojo_environment_chromium',
470 'mojo_base.gyp:mojo_utility',
471 'mojo_geometry_bindings',
473 'mojo_view_manager_bindings',
474 '<(mojo_system_for_loadable_module)',
477 'examples/demo_launcher/demo_launcher.cc',
478 'public/cpp/application/lib/mojo_main_chromium.cc',
482 'target_name': 'mojo_keyboard',
483 'type': 'loadable_module',
485 '../base/base.gyp:base',
487 '../third_party/icu/icu.gyp:icui18n',
488 '../third_party/icu/icu.gyp:icuuc',
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 '../ui/resources/ui_resources.gyp:ui_resources',
495 '../ui/resources/ui_resources.gyp:ui_test_pak',
496 '../ui/views/views.gyp:views',
497 '../url/url.gyp:url_lib',
498 'mojo_base.gyp:mojo_application_chromium',
499 'mojo_base.gyp:mojo_common_lib',
500 'mojo_base.gyp:mojo_environment_chromium',
502 'mojo_geometry_bindings',
504 'mojo_input_events_lib',
505 'mojo_keyboard_bindings',
506 'mojo_navigation_bindings',
507 'mojo_views_support',
508 'mojo_view_manager_bindings',
509 'mojo_view_manager_lib',
510 '<(mojo_system_for_loadable_module)',
513 'examples/keyboard/keyboard_delegate.h',
514 'examples/keyboard/keyboard_view.cc',
515 'examples/keyboard/keyboard_view.h',
516 'examples/keyboard/keyboard.cc',
517 'examples/keyboard/keys.cc',
518 'examples/keyboard/keys.h',
519 'public/cpp/application/lib/mojo_main_chromium.cc',
523 'target_name': 'mojo_keyboard_bindings',
524 'type': 'static_library',
526 'examples/keyboard/keyboard.mojom',
528 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
529 'export_dependent_settings': [
530 'mojo_base.gyp:mojo_cpp_bindings',
533 'mojo_base.gyp:mojo_cpp_bindings',
537 'target_name': 'mojo_window_manager_bindings',
538 'type': 'static_library',
540 'examples/window_manager/window_manager.mojom',
543 'mojo_base.gyp:mojo_cpp_bindings',
544 'mojo_geometry_bindings',
546 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
547 'export_dependent_settings': [
548 'mojo_base.gyp:mojo_cpp_bindings',
552 'target_name': 'mojo_window_manager',
553 'type': 'loadable_module',
555 '../base/base.gyp:base',
556 '../ui/aura/aura.gyp:aura',
557 '../ui/base/ui_base.gyp:ui_base',
558 '../ui/gfx/gfx.gyp:gfx',
559 '../ui/gfx/gfx.gyp:gfx_geometry',
560 '../ui/gl/gl.gyp:gl',
561 '../ui/resources/ui_resources.gyp:ui_resources',
562 '../ui/resources/ui_resources.gyp:ui_test_pak',
563 '../ui/views/views.gyp:views',
564 'mojo_base.gyp:mojo_application_chromium',
565 'mojo_base.gyp:mojo_cpp_bindings',
566 'mojo_base.gyp:mojo_utility',
567 'mojo_base.gyp:mojo_environment_chromium',
569 'mojo_geometry_bindings',
572 'mojo_input_events_lib',
573 'mojo_keyboard_bindings',
574 'mojo_launcher_bindings',
575 'mojo_navigation_bindings',
576 'mojo_view_manager_lib',
577 'mojo_views_support',
578 'mojo_window_manager_bindings',
579 '<(mojo_system_for_loadable_module)',
582 'examples/window_manager/debug_panel.h',
583 'examples/window_manager/debug_panel.cc',
584 'examples/window_manager/window_manager.cc',
585 'public/cpp/application/lib/mojo_main_chromium.cc',
589 'target_name': 'mojo_embedded_app',
590 'type': 'loadable_module',
592 '../base/base.gyp:base',
593 '../ui/gfx/gfx.gyp:gfx_geometry',
594 '../ui/gl/gl.gyp:gl',
595 '../url/url.gyp:url_lib',
596 'mojo_base.gyp:mojo_application_chromium',
597 'mojo_base.gyp:mojo_cpp_bindings',
598 'mojo_base.gyp:mojo_environment_chromium',
599 'mojo_base.gyp:mojo_utility',
600 'mojo_geometry_bindings',
602 'mojo_navigation_bindings',
603 'mojo_view_manager_lib',
604 'mojo_window_manager_bindings',
605 '<(mojo_system_for_loadable_module)',
608 'examples/embedded_app/embedded_app.cc',
609 'public/cpp/application/lib/mojo_main_chromium.cc',
613 'target_name': 'mojo_nesting_app',
614 'type': 'loadable_module',
616 '../base/base.gyp:base',
617 '../ui/gfx/gfx.gyp:gfx_geometry',
618 '../ui/gl/gl.gyp:gl',
619 '../url/url.gyp:url_lib',
620 'mojo_base.gyp:mojo_application_chromium',
621 'mojo_base.gyp:mojo_cpp_bindings',
622 'mojo_base.gyp:mojo_environment_chromium',
623 'mojo_base.gyp:mojo_utility',
624 'mojo_geometry_bindings',
626 'mojo_navigation_bindings',
627 'mojo_view_manager_lib',
628 'mojo_window_manager_bindings',
629 '<(mojo_system_for_loadable_module)',
632 'examples/nesting_app/nesting_app.cc',
633 'public/cpp/application/lib/mojo_main_chromium.cc',
637 'target_name': 'mojo_media_viewer',
638 'type': 'loadable_module',
640 '../base/base.gyp:base',
641 '../skia/skia.gyp:skia',
642 '../ui/gfx/gfx.gyp:gfx_geometry',
643 '../ui/views/views.gyp:views',
644 'mojo_base.gyp:mojo_application_chromium',
645 'mojo_base.gyp:mojo_environment_chromium',
646 'mojo_input_events_lib',
647 'mojo_media_viewer_bindings',
648 'mojo_navigation_bindings',
649 'mojo_views_support',
650 'mojo_view_manager_bindings',
651 'mojo_view_manager_lib',
652 '<(mojo_system_for_loadable_module)',
655 'examples/media_viewer/media_viewer.cc',
656 'public/cpp/application/lib/mojo_main_chromium.cc',
660 'target_name': 'mojo_wm_flow_wm',
661 'type': 'loadable_module',
663 '../base/base.gyp:base',
664 'mojo_base.gyp:mojo_application_chromium',
665 'mojo_base.gyp:mojo_environment_chromium',
666 'mojo_core_window_manager_lib',
667 'mojo_view_manager_lib',
668 '<(mojo_system_for_loadable_module)',
671 'examples/wm_flow/wm/wm.cc',
672 'public/cpp/application/lib/mojo_main_chromium.cc',
676 'target_name': 'mojo_wm_flow_init',
677 'type': 'loadable_module',
679 '../base/base.gyp:base',
680 'mojo_base.gyp:mojo_application_chromium',
681 'mojo_base.gyp:mojo_environment_chromium',
682 'mojo_view_manager_bindings',
683 '<(mojo_system_for_loadable_module)',
686 'examples/wm_flow/init/init.cc',
687 'public/cpp/application/lib/mojo_main_chromium.cc',
691 'target_name': 'mojo_wm_flow_app',
692 'type': 'loadable_module',
694 '../base/base.gyp:base',
695 'mojo_base.gyp:mojo_application_chromium',
696 'mojo_base.gyp:mojo_environment_chromium',
697 'mojo_core_window_manager_bindings',
698 'mojo_view_manager_lib',
699 '<(mojo_system_for_loadable_module)',
702 'examples/wm_flow/app/app.cc',
703 'public/cpp/application/lib/mojo_main_chromium.cc',
711 'target_name': 'mojo_dbus_echo',
712 'type': 'loadable_module',
714 '../base/base.gyp:base',
715 'mojo_base.gyp:mojo_application_standalone',
716 'mojo_base.gyp:mojo_cpp_bindings',
717 'mojo_base.gyp:mojo_environment_standalone',
718 'mojo_base.gyp:mojo_utility',
719 'mojo_echo_bindings',
720 '<(mojo_system_for_loadable_module)',
723 'examples/dbus_echo/dbus_echo_app.cc',
724 'public/cpp/application/lib/mojo_main_standalone.cc',