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

Side by Side Diff: mojo/mojo_examples.gypi

Issue 509123003: Put thunk targets directly into loadable modules in static build (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_apps.gypi ('k') | mojo/mojo_public.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 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
67 # GN version: //mojo/examples/sample_app 67 # GN version: //mojo/examples/sample_app
68 'target_name': 'mojo_sample_app', 68 'target_name': 'mojo_sample_app',
69 'type': 'loadable_module', 69 'type': 'loadable_module',
70 'dependencies': [ 70 'dependencies': [
71 'mojo_base.gyp:mojo_application_standalone', 71 'mojo_base.gyp:mojo_application_standalone',
72 'mojo_base.gyp:mojo_cpp_bindings', 72 'mojo_base.gyp:mojo_cpp_bindings',
73 'mojo_base.gyp:mojo_utility', 73 'mojo_base.gyp:mojo_utility',
74 'mojo_geometry_bindings', 74 'mojo_geometry_bindings',
75 'mojo_gpu_bindings', 75 'mojo_gpu_bindings',
76 'mojo_native_viewport_bindings', 76 'mojo_native_viewport_bindings',
77 '<(mojo_gles2_for_loadable_module)',
78 '<(mojo_system_for_loadable_module)', 77 '<(mojo_system_for_loadable_module)',
79 ], 78 ],
79 'includes': [
80 'mojo_public_gles2_for_loadable_module.gypi',
81 ],
80 'sources': [ 82 'sources': [
81 'examples/sample_app/gles2_client_impl.cc', 83 'examples/sample_app/gles2_client_impl.cc',
82 'examples/sample_app/gles2_client_impl.cc', 84 'examples/sample_app/gles2_client_impl.cc',
83 'examples/sample_app/sample_app.cc', 85 'examples/sample_app/sample_app.cc',
84 'examples/sample_app/spinning_cube.cc', 86 'examples/sample_app/spinning_cube.cc',
85 'examples/sample_app/spinning_cube.h', 87 'examples/sample_app/spinning_cube.h',
86 ], 88 ],
87 }, 89 },
88 { 90 {
89 'target_name': 'package_mojo_sample_app', 91 'target_name': 'package_mojo_sample_app',
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
157 '../cc/cc.gyp:cc', 159 '../cc/cc.gyp:cc',
158 '../ui/gfx/gfx.gyp:gfx', 160 '../ui/gfx/gfx.gyp:gfx',
159 '../ui/gfx/gfx.gyp:gfx_geometry', 161 '../ui/gfx/gfx.gyp:gfx_geometry',
160 'mojo_base.gyp:mojo_application_chromium', 162 'mojo_base.gyp:mojo_application_chromium',
161 'mojo_base.gyp:mojo_common_lib', 163 'mojo_base.gyp:mojo_common_lib',
162 'mojo_cc_support', 164 'mojo_cc_support',
163 'mojo_geometry_bindings', 165 'mojo_geometry_bindings',
164 'mojo_geometry_lib', 166 'mojo_geometry_lib',
165 'mojo_gpu_bindings', 167 'mojo_gpu_bindings',
166 'mojo_native_viewport_bindings', 168 'mojo_native_viewport_bindings',
167 '<(mojo_gles2_for_loadable_module)',
168 '<(mojo_system_for_loadable_module)', 169 '<(mojo_system_for_loadable_module)',
169 ], 170 ],
171 'includes': [
172 'mojo_public_gles2_for_loadable_module.gypi',
173 ],
170 'sources': [ 174 'sources': [
171 'examples/compositor_app/compositor_app.cc', 175 'examples/compositor_app/compositor_app.cc',
172 'examples/compositor_app/compositor_host.cc', 176 'examples/compositor_app/compositor_host.cc',
173 'examples/compositor_app/compositor_host.h', 177 'examples/compositor_app/compositor_host.h',
174 ], 178 ],
175 }, 179 },
176 { 180 {
177 'target_name': 'package_mojo_compositor_app', 181 'target_name': 'package_mojo_compositor_app',
178 'variables': { 182 'variables': {
179 'app_name': 'mojo_compositor_app', 183 'app_name': 'mojo_compositor_app',
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
258 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations', 262 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations',
259 '../gpu/gpu.gyp:command_buffer_common', 263 '../gpu/gpu.gyp:command_buffer_common',
260 '../ppapi/ppapi.gyp:ppapi_c', 264 '../ppapi/ppapi.gyp:ppapi_c',
261 '../ppapi/ppapi_internal.gyp:ppapi_example_gles2_spinning_cube', 265 '../ppapi/ppapi_internal.gyp:ppapi_example_gles2_spinning_cube',
262 '../ui/events/events.gyp:events_base', 266 '../ui/events/events.gyp:events_base',
263 'mojo_base.gyp:mojo_application_chromium', 267 'mojo_base.gyp:mojo_application_chromium',
264 'mojo_base.gyp:mojo_common_lib', 268 'mojo_base.gyp:mojo_common_lib',
265 'mojo_geometry_bindings', 269 'mojo_geometry_bindings',
266 'mojo_gpu_bindings', 270 'mojo_gpu_bindings',
267 'mojo_native_viewport_bindings', 271 'mojo_native_viewport_bindings',
268 '<(mojo_gles2_for_loadable_module)',
269 '<(mojo_system_for_loadable_module)', 272 '<(mojo_system_for_loadable_module)',
270 ], 273 ],
274 'includes': [
275 'mojo_public_gles2_for_loadable_module.gypi',
276 ],
271 'defines': [ 277 'defines': [
272 # We don't really want to export. We could change how 278 # We don't really want to export. We could change how
273 # ppapi_{shared,thunk}_export.h are defined to avoid this. 279 # ppapi_{shared,thunk}_export.h are defined to avoid this.
274 'PPAPI_SHARED_IMPLEMENTATION', 280 'PPAPI_SHARED_IMPLEMENTATION',
275 'PPAPI_THUNK_IMPLEMENTATION', 281 'PPAPI_THUNK_IMPLEMENTATION',
276 ], 282 ],
277 'sources': [ 283 'sources': [
278 # Source files from ppapi/. 284 # Source files from ppapi/.
279 # An alternative is to depend on 285 # An alternative is to depend on
280 # '../ppapi/ppapi_internal.gyp:ppapi_shared', but that target includes 286 # '../ppapi/ppapi_internal.gyp:ppapi_shared', but that target includes
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after
435 '../ui/gfx/gfx.gyp:gfx', 441 '../ui/gfx/gfx.gyp:gfx',
436 '../ui/gfx/gfx.gyp:gfx_geometry', 442 '../ui/gfx/gfx.gyp:gfx_geometry',
437 'mojo_base.gyp:mojo_application_chromium', 443 'mojo_base.gyp:mojo_application_chromium',
438 'mojo_base.gyp:mojo_common_lib', 444 'mojo_base.gyp:mojo_common_lib',
439 'mojo_geometry_bindings', 445 'mojo_geometry_bindings',
440 'mojo_geometry_lib', 446 'mojo_geometry_lib',
441 'mojo_gpu_bindings', 447 'mojo_gpu_bindings',
442 'mojo_surfaces_app_bindings', 448 'mojo_surfaces_app_bindings',
443 'mojo_surfaces_bindings', 449 'mojo_surfaces_bindings',
444 'mojo_surfaces_lib', 450 'mojo_surfaces_lib',
445 '<(mojo_gles2_for_loadable_module)',
446 '<(mojo_system_for_loadable_module)', 451 '<(mojo_system_for_loadable_module)',
447 ], 452 ],
453 'includes': [
454 'mojo_public_gles2_for_loadable_module.gypi',
455 ],
448 'sources': [ 456 'sources': [
449 'examples/surfaces_app/child_gl_app.cc', 457 'examples/surfaces_app/child_gl_app.cc',
450 'examples/surfaces_app/child_gl_impl.cc', 458 'examples/surfaces_app/child_gl_impl.cc',
451 'examples/surfaces_app/child_gl_impl.h', 459 'examples/surfaces_app/child_gl_impl.h',
452 'examples/surfaces_app/surfaces_util.cc', 460 'examples/surfaces_app/surfaces_util.cc',
453 'examples/surfaces_app/surfaces_util.h', 461 'examples/surfaces_app/surfaces_util.h',
454 'examples/sample_app/spinning_cube.cc', 462 'examples/sample_app/spinning_cube.cc',
455 'examples/sample_app/spinning_cube.h', 463 'examples/sample_app/spinning_cube.h',
456 ], 464 ],
457 } 465 }
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
543 '../base/base.gyp:base', 551 '../base/base.gyp:base',
544 '../skia/skia.gyp:skia', 552 '../skia/skia.gyp:skia',
545 '../ui/gfx/gfx.gyp:gfx', 553 '../ui/gfx/gfx.gyp:gfx',
546 '../ui/gfx/gfx.gyp:gfx_geometry', 554 '../ui/gfx/gfx.gyp:gfx_geometry',
547 '../ui/gl/gl.gyp:gl', 555 '../ui/gl/gl.gyp:gl',
548 'mojo_base.gyp:mojo_application_chromium', 556 'mojo_base.gyp:mojo_application_chromium',
549 'mojo_base.gyp:mojo_cpp_bindings', 557 'mojo_base.gyp:mojo_cpp_bindings',
550 'mojo_base.gyp:mojo_utility', 558 'mojo_base.gyp:mojo_utility',
551 'mojo_geometry_bindings', 559 'mojo_geometry_bindings',
552 'mojo_view_manager_bindings', 560 'mojo_view_manager_bindings',
553 '<(mojo_gles2_for_loadable_module)',
554 '<(mojo_system_for_loadable_module)', 561 '<(mojo_system_for_loadable_module)',
555 ], 562 ],
563 'includes': [
564 'mojo_public_gles2_for_loadable_module.gypi',
565 ],
556 'sources': [ 566 'sources': [
557 'examples/demo_launcher/demo_launcher.cc', 567 'examples/demo_launcher/demo_launcher.cc',
558 ], 568 ],
559 }, 569 },
560 { 570 {
561 'target_name': 'mojo_keyboard', 571 'target_name': 'mojo_keyboard',
562 'type': 'loadable_module', 572 'type': 'loadable_module',
563 'dependencies': [ 573 'dependencies': [
564 '../base/base.gyp:base', 574 '../base/base.gyp:base',
565 '../cc/cc.gyp:cc', 575 '../cc/cc.gyp:cc',
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
645 'mojo_core_window_manager_lib', 655 'mojo_core_window_manager_lib',
646 'mojo_geometry_bindings', 656 'mojo_geometry_bindings',
647 'mojo_geometry_lib', 657 'mojo_geometry_lib',
648 'mojo_input_events_lib', 658 'mojo_input_events_lib',
649 'mojo_keyboard_bindings', 659 'mojo_keyboard_bindings',
650 'mojo_launcher_bindings', 660 'mojo_launcher_bindings',
651 'mojo_navigation_bindings', 661 'mojo_navigation_bindings',
652 'mojo_view_manager_lib', 662 'mojo_view_manager_lib',
653 'mojo_views_support', 663 'mojo_views_support',
654 'mojo_window_manager_bindings', 664 'mojo_window_manager_bindings',
655 '<(mojo_gles2_for_loadable_module)',
656 '<(mojo_system_for_loadable_module)', 665 '<(mojo_system_for_loadable_module)',
657 ], 666 ],
667 'includes': [
668 'mojo_public_gles2_for_loadable_module.gypi',
669 ],
658 'sources': [ 670 'sources': [
659 'examples/window_manager/debug_panel.h', 671 'examples/window_manager/debug_panel.h',
660 'examples/window_manager/debug_panel.cc', 672 'examples/window_manager/debug_panel.cc',
661 'examples/window_manager/window_manager.cc', 673 'examples/window_manager/window_manager.cc',
662 ], 674 ],
663 }, 675 },
664 { 676 {
665 'target_name': 'mojo_embedded_app', 677 'target_name': 'mojo_embedded_app',
666 'type': 'loadable_module', 678 'type': 'loadable_module',
667 'dependencies': [ 679 'dependencies': [
668 '../base/base.gyp:base', 680 '../base/base.gyp:base',
669 '../ui/gfx/gfx.gyp:gfx_geometry', 681 '../ui/gfx/gfx.gyp:gfx_geometry',
670 '../ui/gl/gl.gyp:gl', 682 '../ui/gl/gl.gyp:gl',
671 '../url/url.gyp:url_lib', 683 '../url/url.gyp:url_lib',
672 'mojo_base.gyp:mojo_application_chromium', 684 'mojo_base.gyp:mojo_application_chromium',
673 'mojo_base.gyp:mojo_cpp_bindings', 685 'mojo_base.gyp:mojo_cpp_bindings',
674 'mojo_base.gyp:mojo_utility', 686 'mojo_base.gyp:mojo_utility',
675 'mojo_geometry_bindings', 687 'mojo_geometry_bindings',
676 'mojo_navigation_bindings', 688 'mojo_navigation_bindings',
677 'mojo_view_manager_lib', 689 'mojo_view_manager_lib',
678 'mojo_window_manager_bindings', 690 'mojo_window_manager_bindings',
679 '<(mojo_gles2_for_loadable_module)',
680 '<(mojo_system_for_loadable_module)', 691 '<(mojo_system_for_loadable_module)',
681 ], 692 ],
693 'includes': [
694 'mojo_public_gles2_for_loadable_module.gypi',
695 ],
682 'sources': [ 696 'sources': [
683 'examples/embedded_app/embedded_app.cc', 697 'examples/embedded_app/embedded_app.cc',
684 ], 698 ],
685 }, 699 },
686 { 700 {
687 'target_name': 'mojo_nesting_app', 701 'target_name': 'mojo_nesting_app',
688 'type': 'loadable_module', 702 'type': 'loadable_module',
689 'dependencies': [ 703 'dependencies': [
690 '../base/base.gyp:base', 704 '../base/base.gyp:base',
691 '../ui/gfx/gfx.gyp:gfx_geometry', 705 '../ui/gfx/gfx.gyp:gfx_geometry',
692 '../ui/gl/gl.gyp:gl', 706 '../ui/gl/gl.gyp:gl',
693 '../url/url.gyp:url_lib', 707 '../url/url.gyp:url_lib',
694 'mojo_base.gyp:mojo_application_chromium', 708 'mojo_base.gyp:mojo_application_chromium',
695 'mojo_base.gyp:mojo_cpp_bindings', 709 'mojo_base.gyp:mojo_cpp_bindings',
696 'mojo_base.gyp:mojo_utility', 710 'mojo_base.gyp:mojo_utility',
697 'mojo_geometry_bindings', 711 'mojo_geometry_bindings',
698 'mojo_navigation_bindings', 712 'mojo_navigation_bindings',
699 'mojo_view_manager_lib', 713 'mojo_view_manager_lib',
700 'mojo_window_manager_bindings', 714 'mojo_window_manager_bindings',
701 '<(mojo_gles2_for_loadable_module)',
702 '<(mojo_system_for_loadable_module)', 715 '<(mojo_system_for_loadable_module)',
703 ], 716 ],
717 'includes': [
718 'mojo_public_gles2_for_loadable_module.gypi',
719 ],
704 'sources': [ 720 'sources': [
705 'examples/nesting_app/nesting_app.cc', 721 'examples/nesting_app/nesting_app.cc',
706 ], 722 ],
707 }, 723 },
708 { 724 {
709 'target_name': 'mojo_media_viewer', 725 'target_name': 'mojo_media_viewer',
710 'type': 'loadable_module', 726 'type': 'loadable_module',
711 'dependencies': [ 727 'dependencies': [
712 '../base/base.gyp:base', 728 '../base/base.gyp:base',
713 '../skia/skia.gyp:skia', 729 '../skia/skia.gyp:skia',
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after
847 ], 863 ],
848 'sources': [ 864 'sources': [
849 'examples/dbus_echo/dbus_echo_service.cc', 865 'examples/dbus_echo/dbus_echo_service.cc',
850 ], 866 ],
851 }, 867 },
852 ], 868 ],
853 869
854 }], 870 }],
855 ], 871 ],
856 } 872 }
OLDNEW
« no previous file with comments | « mojo/mojo_apps.gypi ('k') | mojo/mojo_public.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698