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

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 'target_name': 'mojo_html_viewer', 8 'target_name': 'mojo_html_viewer',
9 'type': 'loadable_module', 9 'type': 'loadable_module',
10 'dependencies': [ 10 'dependencies': [
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
125 'export_dependent_settings': [ 125 'export_dependent_settings': [
126 '../ui/gfx/gfx.gyp:gfx', 126 '../ui/gfx/gfx.gyp:gfx',
127 ], 127 ],
128 'sources': [ 128 'sources': [
129 'services/public/cpp/geometry/lib/geometry_type_converters.cc', 129 'services/public/cpp/geometry/lib/geometry_type_converters.cc',
130 'services/public/cpp/geometry/geometry_type_converters.h', 130 'services/public/cpp/geometry/geometry_type_converters.h',
131 'services/public/cpp/geometry/mojo_geometry_export.h', 131 'services/public/cpp/geometry/mojo_geometry_export.h',
132 ], 132 ],
133 }, 133 },
134 { 134 {
135 # GN version: //mojo/services/public/cpp/geometry 135 # GN version: //mojo/services/public/cpp/surfaces
136 'target_name': 'mojo_surfaces_lib', 136 'target_name': 'mojo_surfaces_lib',
137 'type': '<(component)', 137 'type': '<(component)',
138 'defines': [ 138 'defines': [
139 'MOJO_SURFACES_IMPLEMENTATION', 139 'MOJO_SURFACES_IMPLEMENTATION',
140 ], 140 ],
141 'dependencies': [ 141 'dependencies': [
142 '../base/base.gyp:base', 142 '../base/base.gyp:base',
143 '../cc/cc.gyp:cc', 143 '../cc/cc.gyp:cc',
144 '../cc/cc.gyp:cc_surfaces', 144 '../cc/cc.gyp:cc_surfaces',
145 '../gpu/gpu.gyp:gpu', 145 '../gpu/gpu.gyp:gpu',
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
230 'type': 'static_library', 230 'type': 'static_library',
231 'sources': [ 231 'sources': [
232 'services/public/interfaces/native_viewport/native_viewport.mojom', 232 'services/public/interfaces/native_viewport/native_viewport.mojom',
233 ], 233 ],
234 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 234 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
235 'dependencies': [ 235 'dependencies': [
236 'mojo_base.gyp:mojo_cpp_bindings', 236 'mojo_base.gyp:mojo_cpp_bindings',
237 'mojo_base.gyp:mojo_gles2_bindings', 237 'mojo_base.gyp:mojo_gles2_bindings',
238 'mojo_geometry_bindings', 238 'mojo_geometry_bindings',
239 'mojo_input_events_bindings', 239 'mojo_input_events_bindings',
240 'mojo_surface_id_bindings',
240 ], 241 ],
241 'export_dependent_settings': [ 242 'export_dependent_settings': [
242 'mojo_base.gyp:mojo_cpp_bindings', 243 'mojo_base.gyp:mojo_cpp_bindings',
243 'mojo_base.gyp:mojo_gles2_bindings', 244 'mojo_base.gyp:mojo_gles2_bindings',
244 'mojo_geometry_bindings', 245 'mojo_geometry_bindings',
245 'mojo_input_events_bindings', 246 'mojo_input_events_bindings',
247 'mojo_surface_id_bindings',
246 ], 248 ],
247 }, 249 },
248 { 250 {
249 # GN version: //mojo/services/native_viewport 251 # GN version: //mojo/services/native_viewport
250 'target_name': 'mojo_native_viewport_service_lib', 252 'target_name': 'mojo_native_viewport_service_lib',
251 # This is linked directly into the embedder, so we make it a static_librar y. 253 # This is linked directly into the embedder, so we make it a static_librar y.
252 # TODO(davemoore): Make this a true service. 254 # TODO(davemoore): Make this a true service.
253 'type': 'static_library', 255 'type': 'static_library',
254 'dependencies': [ 256 'dependencies': [
255 '../base/base.gyp:base', 257 '../base/base.gyp:base',
258 '../cc/cc.gyp:cc_surfaces',
256 '../ui/events/events.gyp:events', 259 '../ui/events/events.gyp:events',
257 '../ui/gfx/gfx.gyp:gfx', 260 '../ui/gfx/gfx.gyp:gfx',
258 '../ui/gfx/gfx.gyp:gfx_geometry', 261 '../ui/gfx/gfx.gyp:gfx_geometry',
259 'mojo_base.gyp:mojo_application_chromium', 262 'mojo_base.gyp:mojo_application_chromium',
260 'mojo_base.gyp:mojo_common_lib', 263 'mojo_base.gyp:mojo_common_lib',
261 'mojo_geometry_bindings', 264 'mojo_geometry_bindings',
262 'mojo_geometry_lib', 265 'mojo_geometry_lib',
263 'mojo_gles2_service', 266 'mojo_gles2_service',
264 'mojo_gpu_bindings', 267 'mojo_gpu_bindings',
265 'mojo_input_events_lib', 268 'mojo_input_events_lib',
266 'mojo_native_viewport_bindings', 269 'mojo_native_viewport_bindings',
270 'mojo_surfaces_bindings',
271 'mojo_surfaces_lib',
267 ], 272 ],
268 'export_dependent_settings': [ 273 'export_dependent_settings': [
269 'mojo_geometry_bindings', 274 'mojo_geometry_bindings',
270 'mojo_gpu_bindings', 275 'mojo_gpu_bindings',
271 'mojo_native_viewport_bindings', 276 'mojo_native_viewport_bindings',
277 'mojo_surfaces_bindings',
272 ], 278 ],
273 'sources': [ 279 'sources': [
274 'services/native_viewport/gpu_impl.cc', 280 'services/native_viewport/gpu_impl.cc',
275 'services/native_viewport/gpu_impl.h', 281 'services/native_viewport/gpu_impl.h',
276 'services/native_viewport/native_viewport_impl.cc', 282 'services/native_viewport/native_viewport_impl.cc',
277 'services/native_viewport/native_viewport_impl.h', 283 'services/native_viewport/native_viewport_impl.h',
278 'services/native_viewport/platform_viewport.h', 284 'services/native_viewport/platform_viewport.h',
279 'services/native_viewport/platform_viewport_android.cc', 285 'services/native_viewport/platform_viewport_android.cc',
280 'services/native_viewport/platform_viewport_mac.mm', 286 'services/native_viewport/platform_viewport_mac.mm',
281 'services/native_viewport/platform_viewport_ozone.cc', 287 'services/native_viewport/platform_viewport_ozone.cc',
282 'services/native_viewport/platform_viewport_stub.cc', 288 'services/native_viewport/platform_viewport_stub.cc',
283 'services/native_viewport/platform_viewport_win.cc', 289 'services/native_viewport/platform_viewport_win.cc',
284 'services/native_viewport/platform_viewport_x11.cc', 290 'services/native_viewport/platform_viewport_x11.cc',
291 'services/native_viewport/viewport_surface.cc',
292 'services/native_viewport/viewport_surface.h',
285 ], 293 ],
286 'conditions': [ 294 'conditions': [
287 ['OS=="win" or OS=="android" or OS=="linux" or OS=="mac"', { 295 ['OS=="win" or OS=="android" or OS=="linux" or OS=="mac"', {
288 'sources!': [ 296 'sources!': [
289 'services/native_viewport/platform_viewport_stub.cc', 297 'services/native_viewport/platform_viewport_stub.cc',
290 ], 298 ],
291 }], 299 }],
292 ['OS=="android"', { 300 ['OS=="android"', {
293 'dependencies': [ 301 'dependencies': [
294 'mojo_base.gyp:mojo_jni_headers', 302 'mojo_base.gyp:mojo_jni_headers',
(...skipping 267 matching lines...) Expand 10 before | Expand all | Expand 10 after
562 'mojo_base.gyp:mojo_run_all_unittests', 570 'mojo_base.gyp:mojo_run_all_unittests',
563 ], 571 ],
564 }], 572 }],
565 ], 573 ],
566 }, 574 },
567 { 575 {
568 # GN version: //mojo/services/public/interfaces/surfaces 576 # GN version: //mojo/services/public/interfaces/surfaces
569 'target_name': 'mojo_surfaces_bindings', 577 'target_name': 'mojo_surfaces_bindings',
570 'type': 'static_library', 578 'type': 'static_library',
571 'sources': [ 579 'sources': [
572 'services/public/interfaces/surfaces/surface_id.mojom',
573 'services/public/interfaces/surfaces/surfaces.mojom', 580 'services/public/interfaces/surfaces/surfaces.mojom',
574 'services/public/interfaces/surfaces/surfaces_service.mojom', 581 'services/public/interfaces/surfaces/surfaces_service.mojom',
575 'services/public/interfaces/surfaces/quads.mojom', 582 'services/public/interfaces/surfaces/quads.mojom',
576 ], 583 ],
577 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 584 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
585 'dependencies': [
586 'mojo_base.gyp:mojo_cpp_bindings',
587 'mojo_geometry_bindings',
588 'mojo_surface_id_bindings',
589 ],
590 'export_dependent_settings': [
591 'mojo_base.gyp:mojo_cpp_bindings',
592 'mojo_geometry_bindings',
593 'mojo_surface_id_bindings',
594 ],
595 },
596 {
597 # GN version: //mojo/services/public/interfaces/surfaces:surface_id
598 'target_name': 'mojo_surface_id_bindings',
599 'type': 'static_library',
600 'sources': [
601 'services/public/interfaces/surfaces/surface_id.mojom',
602 ],
603 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
604 'dependencies': [
605 'mojo_base.gyp:mojo_cpp_bindings',
606 ],
578 'export_dependent_settings': [ 607 'export_dependent_settings': [
579 'mojo_base.gyp:mojo_cpp_bindings', 608 'mojo_base.gyp:mojo_cpp_bindings',
580 ], 609 ],
581 'dependencies': [
582 'mojo_base.gyp:mojo_cpp_bindings',
583 'mojo_geometry_bindings',
584 'mojo_native_viewport_bindings',
585 ],
586 }, 610 },
587 { 611 {
588 # GN version: //mojo/services/test_service:bindings 612 # GN version: //mojo/services/test_service:bindings
589 'target_name': 'mojo_test_service_bindings', 613 'target_name': 'mojo_test_service_bindings',
590 'type': 'static_library', 614 'type': 'static_library',
591 'sources': [ 615 'sources': [
592 # TODO(tim): Move to services/public/interfaces? 616 # TODO(tim): Move to services/public/interfaces?
593 'services/test_service/test_request_tracker.mojom', 617 'services/test_service/test_request_tracker.mojom',
594 'services/test_service/test_service.mojom', 618 'services/test_service/test_service.mojom',
595 ], 619 ],
(...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after
862 'dependencies': [ 886 'dependencies': [
863 '../ui/gfx/x/gfx_x11.gyp:gfx_x11', 887 '../ui/gfx/x/gfx_x11.gyp:gfx_x11',
864 ], 888 ],
865 }], 889 }],
866 ], 890 ],
867 }, 891 },
868 ], 892 ],
869 }], 893 }],
870 ], 894 ],
871 } 895 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698