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

Side by Side Diff: mojo/mojo_services.gypi

Issue 534843002: Convert view manager to surfaces with uploading shim in client lib (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: remove overzealous shutdown check in cc/surfaces, add NON_EXPORTED_BASE for windows build, saturate… 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.gyp ('k') | mojo/services/native_viewport/native_viewport_impl.h » ('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 (c) 2014 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2014 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 'target_name': 'mojo_html_viewer', 8 'target_name': 'mojo_html_viewer',
9 'type': 'loadable_module', 9 'type': 'loadable_module',
10 'dependencies': [ 10 'dependencies': [
11 '../net/net.gyp:net', 11 '../net/net.gyp:net',
12 '../skia/skia.gyp:skia', 12 '../skia/skia.gyp:skia',
13 '../third_party/WebKit/public/blink.gyp:blink', 13 '../third_party/WebKit/public/blink.gyp:blink',
14 '../ui/native_theme/native_theme.gyp:native_theme', 14 '../ui/native_theme/native_theme.gyp:native_theme',
15 '../url/url.gyp:url_lib', 15 '../url/url.gyp:url_lib',
16 'mojo_base.gyp:mojo_application_chromium',
16 'mojo_base.gyp:mojo_common_lib', 17 'mojo_base.gyp:mojo_common_lib',
17 'mojo_base.gyp:mojo_cpp_bindings', 18 'mojo_base.gyp:mojo_cpp_bindings',
18 'mojo_base.gyp:mojo_utility', 19 'mojo_base.gyp:mojo_utility',
19 'mojo_base.gyp:mojo_application_chromium',
20 'mojo_content_handler_bindings', 20 'mojo_content_handler_bindings',
21 'mojo_navigation_bindings', 21 'mojo_navigation_bindings',
22 'mojo_network_bindings', 22 'mojo_network_bindings',
23 'mojo_view_manager_lib', 23 'mojo_view_manager_lib',
24 '<(mojo_system_for_loadable_module)', 24 '<(mojo_system_for_loadable_module)',
25 ], 25 ],
26 'include_dirs': [ 26 'include_dirs': [
27 'third_party/WebKit' 27 'third_party/WebKit'
28 ], 28 ],
29 'sources': [ 29 'sources': [
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
141 # GN version: //mojo/services/public/cpp/surfaces 141 # GN version: //mojo/services/public/cpp/surfaces
142 'target_name': 'mojo_surfaces_lib', 142 'target_name': 'mojo_surfaces_lib',
143 'type': '<(component)', 143 'type': '<(component)',
144 'defines': [ 144 'defines': [
145 'MOJO_SURFACES_IMPLEMENTATION', 145 'MOJO_SURFACES_IMPLEMENTATION',
146 ], 146 ],
147 'dependencies': [ 147 'dependencies': [
148 '../base/base.gyp:base', 148 '../base/base.gyp:base',
149 '../cc/cc.gyp:cc', 149 '../cc/cc.gyp:cc',
150 '../cc/cc.gyp:cc_surfaces', 150 '../cc/cc.gyp:cc_surfaces',
151 '../skia/skia.gyp:skia',
151 '../gpu/gpu.gyp:gpu', 152 '../gpu/gpu.gyp:gpu',
152 '../ui/gfx/gfx.gyp:gfx', 153 '../ui/gfx/gfx.gyp:gfx',
153 '../ui/gfx/gfx.gyp:gfx_geometry', 154 '../ui/gfx/gfx.gyp:gfx_geometry',
154 'mojo_base.gyp:mojo_environment_chromium', 155 'mojo_base.gyp:mojo_environment_chromium',
155 'mojo_geometry_lib', 156 'mojo_geometry_lib',
156 'mojo_surfaces_bindings', 157 'mojo_surfaces_bindings',
157 '<(mojo_system_for_component)', 158 '<(mojo_system_for_component)',
158 ], 159 ],
159 'export_dependent_settings': [ 160 'export_dependent_settings': [
160 'mojo_geometry_lib', 161 'mojo_geometry_lib',
161 'mojo_surfaces_bindings', 162 'mojo_surfaces_bindings',
162 ], 163 ],
163 'sources': [ 164 'sources': [
164 'services/public/cpp/surfaces/lib/surfaces_type_converters.cc', 165 'services/public/cpp/surfaces/lib/surfaces_type_converters.cc',
166 'services/public/cpp/surfaces/lib/surfaces_utils.cc',
165 'services/public/cpp/surfaces/surfaces_type_converters.h', 167 'services/public/cpp/surfaces/surfaces_type_converters.h',
168 'services/public/cpp/surfaces/surfaces_utils.h',
166 'services/public/cpp/surfaces/mojo_surfaces_export.h', 169 'services/public/cpp/surfaces/mojo_surfaces_export.h',
167 ], 170 ],
168 }, 171 },
169 { 172 {
170 # GN version: //mojo/services/public/cpp/surfaces/tests 173 # GN version: //mojo/services/public/cpp/surfaces/tests
171 'target_name': 'mojo_surfaces_lib_unittests', 174 'target_name': 'mojo_surfaces_lib_unittests',
172 'type': 'executable', 175 'type': 'executable',
173 'dependencies': [ 176 'dependencies': [
174 '../base/base.gyp:base', 177 '../base/base.gyp:base',
175 '../base/base.gyp:test_support_base', 178 '../base/base.gyp:test_support_base',
(...skipping 291 matching lines...) Expand 10 before | Expand all | Expand 10 after
467 'sources': [ 470 'sources': [
468 'services/public/interfaces/view_manager/view_manager.mojom', 471 'services/public/interfaces/view_manager/view_manager.mojom',
469 'services/public/interfaces/view_manager/view_manager_constants.mojom', 472 'services/public/interfaces/view_manager/view_manager_constants.mojom',
470 ], 473 ],
471 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 474 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
472 'dependencies': [ 475 'dependencies': [
473 'mojo_base.gyp:mojo_application_bindings', 476 'mojo_base.gyp:mojo_application_bindings',
474 'mojo_base.gyp:mojo_cpp_bindings', 477 'mojo_base.gyp:mojo_cpp_bindings',
475 'mojo_geometry_bindings', 478 'mojo_geometry_bindings',
476 'mojo_input_events_bindings', 479 'mojo_input_events_bindings',
480 'mojo_surface_id_bindings',
477 ], 481 ],
478 'export_dependent_settings': [ 482 'export_dependent_settings': [
479 'mojo_base.gyp:mojo_application_bindings', 483 'mojo_base.gyp:mojo_application_bindings',
480 'mojo_base.gyp:mojo_cpp_bindings', 484 'mojo_base.gyp:mojo_cpp_bindings',
481 'mojo_geometry_bindings', 485 'mojo_geometry_bindings',
482 'mojo_input_events_bindings', 486 'mojo_input_events_bindings',
487 'mojo_surface_id_bindings',
483 ], 488 ],
484 }, 489 },
485 { 490 {
486 # GN version: //mojo/services/public/cpp/view_manager 491 # GN version: //mojo/services/public/cpp/view_manager
487 'target_name': 'mojo_view_manager_lib', 492 'target_name': 'mojo_view_manager_lib',
488 'type': 'static_library', 493 'type': 'static_library',
489 'dependencies': [ 494 'dependencies': [
490 '../base/base.gyp:base', 495 '../base/base.gyp:base',
496 '../cc/cc.gyp:cc_surfaces',
497 '../gpu/gpu.gyp:gpu',
491 '../skia/skia.gyp:skia', 498 '../skia/skia.gyp:skia',
492 '../ui/events/events.gyp:events', 499 '../ui/events/events.gyp:events',
493 '../ui/gfx/gfx.gyp:gfx', 500 '../ui/gfx/gfx.gyp:gfx',
494 '../ui/gfx/gfx.gyp:gfx_geometry', 501 '../ui/gfx/gfx.gyp:gfx_geometry',
502 '../third_party/khronos/khronos.gyp:khronos_headers',
495 'mojo_base.gyp:mojo_application_chromium', 503 'mojo_base.gyp:mojo_application_chromium',
496 'mojo_base.gyp:mojo_application_bindings', 504 'mojo_base.gyp:mojo_application_bindings',
497 'mojo_core_window_manager_bindings', 505 'mojo_core_window_manager_bindings',
498 'mojo_geometry_bindings', 506 'mojo_geometry_bindings',
499 'mojo_geometry_lib', 507 'mojo_geometry_lib',
508 'mojo_surfaces_bindings',
509 'mojo_surfaces_lib',
500 'mojo_view_manager_bindings', 510 'mojo_view_manager_bindings',
501 'mojo_view_manager_common', 511 'mojo_view_manager_common',
512 'mojo_gpu_bindings',
513 ],
514 'includes': [
515 'mojo_public_gles2_for_loadable_module.gypi',
502 ], 516 ],
503 'sources': [ 517 'sources': [
518 'services/public/cpp/view_manager/lib/bitmap_uploader.cc',
519 'services/public/cpp/view_manager/lib/bitmap_uploader.h',
504 'services/public/cpp/view_manager/lib/view.cc', 520 'services/public/cpp/view_manager/lib/view.cc',
505 'services/public/cpp/view_manager/lib/view_manager_client_factory.cc', 521 'services/public/cpp/view_manager/lib/view_manager_client_factory.cc',
506 'services/public/cpp/view_manager/lib/view_manager_client_impl.cc', 522 'services/public/cpp/view_manager/lib/view_manager_client_impl.cc',
507 'services/public/cpp/view_manager/lib/view_manager_client_impl.h', 523 'services/public/cpp/view_manager/lib/view_manager_client_impl.h',
508 'services/public/cpp/view_manager/lib/view_observer.cc', 524 'services/public/cpp/view_manager/lib/view_observer.cc',
509 'services/public/cpp/view_manager/lib/view_private.cc', 525 'services/public/cpp/view_manager/lib/view_private.cc',
510 'services/public/cpp/view_manager/lib/view_private.h', 526 'services/public/cpp/view_manager/lib/view_private.h',
511 'services/public/cpp/view_manager/view.h', 527 'services/public/cpp/view_manager/view.h',
512 'services/public/cpp/view_manager/view_manager.h', 528 'services/public/cpp/view_manager/view_manager.h',
513 'services/public/cpp/view_manager/view_manager_client_factory.h', 529 'services/public/cpp/view_manager/view_manager_client_factory.h',
514 'services/public/cpp/view_manager/view_manager_delegate.h', 530 'services/public/cpp/view_manager/view_manager_delegate.h',
515 'services/public/cpp/view_manager/view_observer.h', 531 'services/public/cpp/view_manager/view_observer.h',
516 'services/public/cpp/view_manager/window_manager_delegate.h', 532 'services/public/cpp/view_manager/window_manager_delegate.h',
517 ], 533 ],
518 'export_dependent_settings': [ 534 'export_dependent_settings': [
535 'mojo_gpu_bindings',
536 'mojo_surfaces_bindings',
519 'mojo_view_manager_bindings', 537 'mojo_view_manager_bindings',
520 ], 538 ],
521 }, 539 },
522 { 540 {
523 # GN version: //mojo/services/public/cpp/view_manager/tests:mojo_view_mana ger_lib_unittests 541 # GN version: //mojo/services/public/cpp/view_manager/tests:mojo_view_mana ger_lib_unittests
524 'target_name': 'mojo_view_manager_lib_unittests', 542 'target_name': 'mojo_view_manager_lib_unittests',
525 'type': 'executable', 543 'type': 'executable',
526 'dependencies': [ 544 'dependencies': [
527 '../base/base.gyp:base', 545 '../base/base.gyp:base',
528 '../base/base.gyp:test_support_base', 546 '../base/base.gyp:test_support_base',
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after
669 ], 687 ],
670 'conditions': [ 688 'conditions': [
671 ['use_aura==1', { 689 ['use_aura==1', {
672 'targets': [ 690 'targets': [
673 { 691 {
674 # GN version: //mojo/services/view_manager 692 # GN version: //mojo/services/view_manager
675 'target_name': 'mojo_view_manager', 693 'target_name': 'mojo_view_manager',
676 'type': '<(component)', 694 'type': '<(component)',
677 'dependencies': [ 695 'dependencies': [
678 '../base/base.gyp:base', 696 '../base/base.gyp:base',
679 '../cc/cc.gyp:cc', 697 '../cc/cc.gyp:cc_surfaces',
680 '../skia/skia.gyp:skia',
681 '../ui/aura/aura.gyp:aura',
682 '../ui/base/ui_base.gyp:ui_base', 698 '../ui/base/ui_base.gyp:ui_base',
683 '../ui/compositor/compositor.gyp:compositor',
684 '../ui/events/events.gyp:events', 699 '../ui/events/events.gyp:events',
685 '../ui/events/events.gyp:events_base', 700 '../ui/events/events.gyp:events_base',
686 '../ui/gfx/gfx.gyp:gfx', 701 '../ui/gfx/gfx.gyp:gfx',
687 '../ui/gfx/gfx.gyp:gfx_geometry', 702 '../ui/gfx/gfx.gyp:gfx_geometry',
688 '../ui/gl/gl.gyp:gl', 703 'mojo_base.gyp:mojo_application_chromium',
689 '../webkit/common/gpu/webkit_gpu.gyp:webkit_gpu',
690 'mojo_base.gyp:mojo_common_lib', 704 'mojo_base.gyp:mojo_common_lib',
691 'mojo_base.gyp:mojo_application_chromium',
692 'mojo_cc_support',
693 'mojo_geometry_bindings', 705 'mojo_geometry_bindings',
694 'mojo_geometry_lib', 706 'mojo_geometry_lib',
707 'mojo_gpu_bindings',
695 'mojo_input_events_bindings', 708 'mojo_input_events_bindings',
696 'mojo_input_events_lib', 709 'mojo_input_events_lib',
697 'mojo_native_viewport_bindings', 710 'mojo_native_viewport_bindings',
711 'mojo_surfaces_bindings',
712 'mojo_surfaces_lib',
698 'mojo_view_manager_bindings', 713 'mojo_view_manager_bindings',
699 'mojo_view_manager_common', 714 'mojo_view_manager_common',
700 'mojo_gpu_bindings',
701 '<(mojo_gles2_for_component)',
702 '<(mojo_system_for_component)', 715 '<(mojo_system_for_component)',
703 ], 716 ],
704 'sources': [ 717 'sources': [
705 'services/view_manager/access_policy.h', 718 'services/view_manager/access_policy.h',
706 'services/view_manager/access_policy_delegate.h', 719 'services/view_manager/access_policy_delegate.h',
707 'services/view_manager/connection_manager.cc', 720 'services/view_manager/connection_manager.cc',
708 'services/view_manager/connection_manager.h', 721 'services/view_manager/connection_manager.h',
709 'services/view_manager/context_factory_impl.cc',
710 'services/view_manager/context_factory_impl.h',
711 'services/view_manager/default_access_policy.cc', 722 'services/view_manager/default_access_policy.cc',
712 'services/view_manager/default_access_policy.h', 723 'services/view_manager/default_access_policy.h',
713 'services/view_manager/display_manager.cc', 724 'services/view_manager/display_manager.cc',
714 'services/view_manager/display_manager.h', 725 'services/view_manager/display_manager.h',
715 'services/view_manager/display_manager_delegate.h',
716 'services/view_manager/ids.h', 726 'services/view_manager/ids.h',
717 'services/view_manager/main.cc', 727 'services/view_manager/main.cc',
718 'services/view_manager/screen_impl.cc',
719 'services/view_manager/screen_impl.h',
720 'services/view_manager/server_view.cc', 728 'services/view_manager/server_view.cc',
721 'services/view_manager/server_view.h', 729 'services/view_manager/server_view.h',
722 'services/view_manager/server_view_delegate.h', 730 'services/view_manager/server_view_delegate.h',
723 'services/view_manager/view_manager_export.h', 731 'services/view_manager/view_manager_export.h',
724 'services/view_manager/view_manager_init_service_context.cc', 732 'services/view_manager/view_manager_init_service_context.cc',
725 'services/view_manager/view_manager_init_service_context.h', 733 'services/view_manager/view_manager_init_service_context.h',
726 'services/view_manager/view_manager_init_service_impl.cc', 734 'services/view_manager/view_manager_init_service_impl.cc',
727 'services/view_manager/view_manager_init_service_impl.h', 735 'services/view_manager/view_manager_init_service_impl.h',
728 'services/view_manager/view_manager_service_impl.cc', 736 'services/view_manager/view_manager_service_impl.cc',
729 'services/view_manager/view_manager_service_impl.h', 737 'services/view_manager/view_manager_service_impl.h',
730 'services/view_manager/window_manager_access_policy.cc', 738 'services/view_manager/window_manager_access_policy.cc',
731 'services/view_manager/window_manager_access_policy.h', 739 'services/view_manager/window_manager_access_policy.h',
732 'services/view_manager/window_tree_host_impl.cc',
733 'services/view_manager/window_tree_host_impl.h',
734 ], 740 ],
735 'defines': [ 741 'defines': [
736 'MOJO_VIEW_MANAGER_IMPLEMENTATION', 742 'MOJO_VIEW_MANAGER_IMPLEMENTATION',
737 ], 743 ],
738 }, 744 },
739 { 745 {
740 # GN version: //mojo/services/public/cpp/view_manager/lib:run_unittest s 746 # GN version: //mojo/services/public/cpp/view_manager/lib:run_unittest s
741 'target_name': 'mojo_view_manager_run_unittests', 747 'target_name': 'mojo_view_manager_run_unittests',
742 'type': 'static_library', 748 'type': 'static_library',
743 'dependencies': [ 749 'dependencies': [
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after
868 'dependencies': [ 874 'dependencies': [
869 '../ui/gfx/x/gfx_x11.gyp:gfx_x11', 875 '../ui/gfx/x/gfx_x11.gyp:gfx_x11',
870 ], 876 ],
871 }], 877 }],
872 ], 878 ],
873 }, 879 },
874 ], 880 ],
875 }], 881 }],
876 ], 882 ],
877 } 883 }
OLDNEW
« no previous file with comments | « mojo/mojo.gyp ('k') | mojo/services/native_viewport/native_viewport_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698