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

Side by Side Diff: mojo/mojo_services.gypi

Issue 510553002: Teach the native viewport service to draw a Surface into itself (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
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 # GN version: //mojo/services/dbus_echo:bindings 8 # GN version: //mojo/services/dbus_echo:bindings
9 'target_name': 'mojo_echo_bindings', 9 'target_name': 'mojo_echo_bindings',
10 'type': 'static_library', 10 'type': 'static_library',
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
140 'export_dependent_settings': [ 140 'export_dependent_settings': [
141 '../ui/gfx/gfx.gyp:gfx', 141 '../ui/gfx/gfx.gyp:gfx',
142 ], 142 ],
143 'sources': [ 143 'sources': [
144 'services/public/cpp/geometry/lib/geometry_type_converters.cc', 144 'services/public/cpp/geometry/lib/geometry_type_converters.cc',
145 'services/public/cpp/geometry/geometry_type_converters.h', 145 'services/public/cpp/geometry/geometry_type_converters.h',
146 'services/public/cpp/geometry/mojo_geometry_export.h', 146 'services/public/cpp/geometry/mojo_geometry_export.h',
147 ], 147 ],
148 }, 148 },
149 { 149 {
150 # GN version: //mojo/services/public/cpp/geometry 150 # GN version: //mojo/services/public/cpp/surfaces
151 'target_name': 'mojo_surfaces_lib', 151 'target_name': 'mojo_surfaces_lib',
152 'type': '<(component)', 152 'type': '<(component)',
153 'defines': [ 153 'defines': [
154 'MOJO_SURFACES_IMPLEMENTATION', 154 'MOJO_SURFACES_IMPLEMENTATION',
155 ], 155 ],
156 'dependencies': [ 156 'dependencies': [
157 '../base/base.gyp:base', 157 '../base/base.gyp:base',
158 '../cc/cc.gyp:cc', 158 '../cc/cc.gyp:cc',
159 '../cc/cc.gyp:cc_surfaces', 159 '../cc/cc.gyp:cc_surfaces',
160 '../gpu/gpu.gyp:gpu', 160 '../gpu/gpu.gyp:gpu',
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
245 'type': 'static_library', 245 'type': 'static_library',
246 'sources': [ 246 'sources': [
247 'services/public/interfaces/native_viewport/native_viewport.mojom', 247 'services/public/interfaces/native_viewport/native_viewport.mojom',
248 ], 248 ],
249 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 249 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
250 'dependencies': [ 250 'dependencies': [
251 'mojo_base.gyp:mojo_cpp_bindings', 251 'mojo_base.gyp:mojo_cpp_bindings',
252 'mojo_base.gyp:mojo_gles2_bindings', 252 'mojo_base.gyp:mojo_gles2_bindings',
253 'mojo_geometry_bindings', 253 'mojo_geometry_bindings',
254 'mojo_input_events_bindings', 254 'mojo_input_events_bindings',
255 'mojo_surface_id_bindings',
255 ], 256 ],
256 'export_dependent_settings': [ 257 'export_dependent_settings': [
257 'mojo_base.gyp:mojo_cpp_bindings', 258 'mojo_base.gyp:mojo_cpp_bindings',
258 'mojo_base.gyp:mojo_gles2_bindings', 259 'mojo_base.gyp:mojo_gles2_bindings',
259 'mojo_geometry_bindings', 260 'mojo_geometry_bindings',
260 'mojo_input_events_bindings', 261 'mojo_input_events_bindings',
262 'mojo_surface_id_bindings',
261 ], 263 ],
262 }, 264 },
263 { 265 {
264 # GN version: //mojo/services/native_viewport 266 # GN version: //mojo/services/native_viewport
265 'target_name': 'mojo_native_viewport_service_lib', 267 'target_name': 'mojo_native_viewport_service_lib',
266 # This is linked directly into the embedder, so we make it a static_librar y. 268 # This is linked directly into the embedder, so we make it a static_librar y.
267 # TODO(davemoore): Make this a true service. 269 # TODO(davemoore): Make this a true service.
268 'type': 'static_library', 270 'type': 'static_library',
269 'dependencies': [ 271 'dependencies': [
270 '../base/base.gyp:base', 272 '../base/base.gyp:base',
273 '../cc/cc.gyp:cc_surfaces',
271 '../ui/events/events.gyp:events', 274 '../ui/events/events.gyp:events',
272 '../ui/gfx/gfx.gyp:gfx', 275 '../ui/gfx/gfx.gyp:gfx',
273 '../ui/gfx/gfx.gyp:gfx_geometry', 276 '../ui/gfx/gfx.gyp:gfx_geometry',
274 'mojo_base.gyp:mojo_application_chromium', 277 'mojo_base.gyp:mojo_application_chromium',
275 'mojo_base.gyp:mojo_common_lib', 278 'mojo_base.gyp:mojo_common_lib',
276 'mojo_geometry_bindings', 279 'mojo_geometry_bindings',
277 'mojo_geometry_lib', 280 'mojo_geometry_lib',
278 'mojo_gles2_service', 281 'mojo_gles2_service',
279 'mojo_gpu_bindings', 282 'mojo_gpu_bindings',
280 'mojo_input_events_lib', 283 'mojo_input_events_lib',
281 'mojo_native_viewport_bindings', 284 'mojo_native_viewport_bindings',
285 'mojo_surfaces_bindings',
286 'mojo_surfaces_lib',
282 ], 287 ],
283 'export_dependent_settings': [ 288 'export_dependent_settings': [
284 'mojo_geometry_bindings', 289 'mojo_geometry_bindings',
285 'mojo_gpu_bindings', 290 'mojo_gpu_bindings',
286 'mojo_native_viewport_bindings', 291 'mojo_native_viewport_bindings',
292 'mojo_surfaces_bindings',
287 ], 293 ],
288 'sources': [ 294 'sources': [
289 'services/native_viewport/gpu_impl.cc', 295 'services/native_viewport/gpu_impl.cc',
290 'services/native_viewport/gpu_impl.h', 296 'services/native_viewport/gpu_impl.h',
291 'services/native_viewport/native_viewport_impl.cc', 297 'services/native_viewport/native_viewport_impl.cc',
292 'services/native_viewport/native_viewport_impl.h', 298 'services/native_viewport/native_viewport_impl.h',
293 'services/native_viewport/platform_viewport.h', 299 'services/native_viewport/platform_viewport.h',
294 'services/native_viewport/platform_viewport_android.cc', 300 'services/native_viewport/platform_viewport_android.cc',
295 'services/native_viewport/platform_viewport_mac.mm', 301 'services/native_viewport/platform_viewport_mac.mm',
296 'services/native_viewport/platform_viewport_ozone.cc', 302 'services/native_viewport/platform_viewport_ozone.cc',
(...skipping 280 matching lines...) Expand 10 before | Expand all | Expand 10 after
577 'mojo_base.gyp:mojo_run_all_unittests', 583 'mojo_base.gyp:mojo_run_all_unittests',
578 ], 584 ],
579 }], 585 }],
580 ], 586 ],
581 }, 587 },
582 { 588 {
583 # GN version: //mojo/services/public/interfaces/surfaces 589 # GN version: //mojo/services/public/interfaces/surfaces
584 'target_name': 'mojo_surfaces_bindings', 590 'target_name': 'mojo_surfaces_bindings',
585 'type': 'static_library', 591 'type': 'static_library',
586 'sources': [ 592 'sources': [
587 'services/public/interfaces/surfaces/surface_id.mojom',
588 'services/public/interfaces/surfaces/surfaces.mojom', 593 'services/public/interfaces/surfaces/surfaces.mojom',
589 'services/public/interfaces/surfaces/surfaces_service.mojom', 594 'services/public/interfaces/surfaces/surfaces_service.mojom',
590 'services/public/interfaces/surfaces/quads.mojom', 595 'services/public/interfaces/surfaces/quads.mojom',
591 ], 596 ],
592 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 597 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
598 'dependencies': [
599 'mojo_base.gyp:mojo_cpp_bindings',
600 'mojo_geometry_bindings',
601 'mojo_surface_id_bindings',
602 ],
603 'export_dependent_settings': [
604 'mojo_base.gyp:mojo_cpp_bindings',
605 'mojo_geometry_bindings',
606 'mojo_surface_id_bindings',
607 ],
608 },
609 {
610 # GN version: //mojo/services/public/interfaces/surfaces:surface_id
611 'target_name': 'mojo_surface_id_bindings',
612 'type': 'static_library',
613 'sources': [
614 'services/public/interfaces/surfaces/surface_id.mojom',
615 ],
616 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
617 'dependencies': [
618 'mojo_base.gyp:mojo_cpp_bindings',
619 ],
593 'export_dependent_settings': [ 620 'export_dependent_settings': [
594 'mojo_base.gyp:mojo_cpp_bindings', 621 'mojo_base.gyp:mojo_cpp_bindings',
595 ], 622 ],
596 'dependencies': [
597 'mojo_base.gyp:mojo_cpp_bindings',
598 'mojo_geometry_bindings',
599 'mojo_native_viewport_bindings',
600 ],
601 }, 623 },
602 { 624 {
603 # GN version: //mojo/services/test_service:bindings 625 # GN version: //mojo/services/test_service:bindings
604 'target_name': 'mojo_test_service_bindings', 626 'target_name': 'mojo_test_service_bindings',
605 'type': 'static_library', 627 'type': 'static_library',
606 'sources': [ 628 'sources': [
607 # TODO(tim): Move to services/public/interfaces? 629 # TODO(tim): Move to services/public/interfaces?
608 'services/test_service/test_request_tracker.mojom', 630 'services/test_service/test_request_tracker.mojom',
609 'services/test_service/test_service.mojom', 631 'services/test_service/test_service.mojom',
610 ], 632 ],
(...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after
898 'mojo_echo_bindings', 920 'mojo_echo_bindings',
899 ], 921 ],
900 'sources': [ 922 'sources': [
901 'services/dbus_echo/dbus_echo_service.cc', 923 'services/dbus_echo/dbus_echo_service.cc',
902 ], 924 ],
903 }, 925 },
904 ], 926 ],
905 }], 927 }],
906 ], 928 ],
907 } 929 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698