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
3 # found in the LICENSE file.
8 # GN version: //mojo/services/clipboard/
9 'target_name': 'mojo_clipboard',
10 'type': 'loadable_module',
12 '../base/base.gyp:base',
13 'mojo_base.gyp:mojo_application_chromium',
14 'mojo_base.gyp:mojo_common_lib',
15 'services/public/mojo_services_public.gyp:mojo_clipboard_bindings',
16 'public/mojo_public.gyp:mojo_cpp_bindings',
17 'public/mojo_public.gyp:mojo_utility',
18 '<(mojo_system_for_loadable_module)',
21 'services/clipboard/clipboard_standalone_impl.cc',
22 'services/clipboard/clipboard_standalone_impl.h',
23 'services/clipboard/main.cc',
27 # GN version: //mojo/services/clipboard:mojo_clipboard_unittests
28 'target_name': 'mojo_clipboard_unittests',
31 '../base/base.gyp:base',
32 '../base/base.gyp:test_support_base',
33 '../testing/gtest.gyp:gtest',
34 'edk/mojo_edk.gyp:mojo_run_all_unittests',
35 'edk/mojo_edk.gyp:mojo_system_impl',
36 'mojo_application_manager',
37 'mojo_base.gyp:mojo_application_chromium',
38 'services/public/mojo_services_public.gyp:mojo_clipboard_bindings',
39 'mojo_shell_test_support',
42 'services/clipboard/clipboard_standalone_unittest.cc',
46 # GN version: //mojo/services/gles2:lib
47 'target_name': 'mojo_gles2_lib',
48 'type': 'static_library',
50 'services/gles2/command_buffer_type_conversions.cc',
51 'services/gles2/command_buffer_type_conversions.h',
52 'services/gles2/mojo_buffer_backing.cc',
53 'services/gles2/mojo_buffer_backing.h',
56 '../gpu/gpu.gyp:command_buffer_common',
57 'services/public/mojo_services_public.gyp:mojo_gpu_bindings',
58 'public/mojo_public.gyp:mojo_cpp_bindings',
60 'export_dependent_settings': [
61 'services/public/mojo_services_public.gyp:mojo_gpu_bindings',
62 'public/mojo_public.gyp:mojo_cpp_bindings',
66 # GN version: //mojo/services/html_viewer
67 'target_name': 'mojo_html_viewer',
68 'type': 'loadable_module',
70 '../cc/blink/cc_blink.gyp:cc_blink',
72 '../cc/cc.gyp:cc_surfaces',
73 '../media/blink/media_blink.gyp:media_blink',
74 '../media/media.gyp:media',
76 '../skia/skia.gyp:skia',
77 '../third_party/WebKit/public/blink.gyp:blink',
78 '../ui/native_theme/native_theme.gyp:native_theme',
79 '../url/url.gyp:url_lib',
80 'mojo_base.gyp:mojo_application_chromium',
81 'mojo_base.gyp:mojo_common_lib',
83 'services/public/mojo_services_public.gyp:mojo_clipboard_bindings',
84 'services/public/mojo_services_public.gyp:mojo_content_handler_bindings',
85 'services/public/mojo_services_public.gyp:mojo_gpu_bindings',
86 'services/public/mojo_services_public.gyp:mojo_navigation_bindings',
87 'services/public/mojo_services_public.gyp:mojo_network_bindings',
88 'services/public/mojo_services_public.gyp:mojo_surfaces_bindings',
89 'mojo_view_manager_lib',
90 'public/mojo_public.gyp:mojo_cpp_bindings',
91 'public/mojo_public.gyp:mojo_utility',
92 '<(mojo_system_for_loadable_module)',
98 'services/html_viewer/blink_basic_type_converters.cc',
99 'services/html_viewer/blink_basic_type_converters.h',
100 'services/html_viewer/blink_input_events_type_converters.cc',
101 'services/html_viewer/blink_input_events_type_converters.h',
102 'services/html_viewer/blink_platform_impl.cc',
103 'services/html_viewer/blink_platform_impl.h',
104 'services/html_viewer/blink_url_request_type_converters.cc',
105 'services/html_viewer/blink_url_request_type_converters.h',
106 'services/html_viewer/html_viewer.cc',
107 'services/html_viewer/html_document_view.cc',
108 'services/html_viewer/html_document_view.h',
109 'services/html_viewer/webclipboard_impl.cc',
110 'services/html_viewer/webclipboard_impl.h',
111 'services/html_viewer/webcookiejar_impl.cc',
112 'services/html_viewer/webcookiejar_impl.h',
113 'services/html_viewer/webmediaplayer_factory.cc',
114 'services/html_viewer/webmediaplayer_factory.h',
115 'services/html_viewer/webmimeregistry_impl.cc',
116 'services/html_viewer/webmimeregistry_impl.h',
117 'services/html_viewer/websockethandle_impl.cc',
118 'services/html_viewer/websockethandle_impl.h',
119 'services/html_viewer/webstoragenamespace_impl.cc',
120 'services/html_viewer/webstoragenamespace_impl.h',
121 'services/html_viewer/webthemeengine_impl.cc',
122 'services/html_viewer/webthemeengine_impl.h',
123 'services/html_viewer/webthread_impl.cc',
124 'services/html_viewer/webthread_impl.h',
125 'services/html_viewer/weburlloader_impl.cc',
126 'services/html_viewer/weburlloader_impl.h',
127 'services/html_viewer/weblayertreeview_impl.cc',
128 'services/html_viewer/weblayertreeview_impl.h',
129 'services/public/cpp/network/web_socket_read_queue.cc',
130 'services/public/cpp/network/web_socket_read_queue.h',
131 'services/public/cpp/network/web_socket_write_queue.cc',
132 'services/public/cpp/network/web_socket_write_queue.h',
136 # GN version: //mojo/services/gles2
137 'target_name': 'mojo_gles2_service',
138 'type': 'static_library',
140 '../base/base.gyp:base',
141 '../gpu/gpu.gyp:command_buffer_service',
142 '../ui/gfx/gfx.gyp:gfx',
143 '../ui/gfx/gfx.gyp:gfx_geometry',
144 '../ui/gl/gl.gyp:gl',
147 'export_dependent_settings': [
151 'services/gles2/command_buffer_impl.cc',
152 'services/gles2/command_buffer_impl.h',
156 # GN version: //mojo/services/native_viewport
157 'target_name': 'mojo_native_viewport_service_lib',
158 'type': 'static_library',
160 '../base/base.gyp:base',
161 '../cc/cc.gyp:cc_surfaces',
162 '../skia/skia.gyp:skia',
163 '../ui/events/events.gyp:events',
164 '../ui/gfx/gfx.gyp:gfx',
165 '../ui/gfx/gfx.gyp:gfx_geometry',
166 'mojo_base.gyp:mojo_application_chromium',
167 'mojo_base.gyp:mojo_common_lib',
169 'mojo_gles2_service',
170 'mojo_input_events_lib',
172 'services/public/mojo_services_public.gyp:mojo_geometry_bindings',
173 'services/public/mojo_services_public.gyp:mojo_gpu_bindings',
174 'services/public/mojo_services_public.gyp:mojo_native_viewport_bindings',
175 'services/public/mojo_services_public.gyp:mojo_surfaces_bindings',
177 'export_dependent_settings': [
178 'services/public/mojo_services_public.gyp:mojo_geometry_bindings',
179 'services/public/mojo_services_public.gyp:mojo_gpu_bindings',
180 'services/public/mojo_services_public.gyp:mojo_native_viewport_bindings',
181 'services/public/mojo_services_public.gyp:mojo_surfaces_bindings',
184 'services/native_viewport/gpu_impl.cc',
185 'services/native_viewport/gpu_impl.h',
186 'services/native_viewport/native_viewport_impl.cc',
187 'services/native_viewport/native_viewport_impl.h',
188 'services/native_viewport/platform_viewport.h',
189 'services/native_viewport/platform_viewport_android.cc',
190 'services/native_viewport/platform_viewport_headless.cc',
191 'services/native_viewport/platform_viewport_headless.h',
192 'services/native_viewport/platform_viewport_mac.mm',
193 'services/native_viewport/platform_viewport_ozone.cc',
194 'services/native_viewport/platform_viewport_stub.cc',
195 'services/native_viewport/platform_viewport_win.cc',
196 'services/native_viewport/platform_viewport_x11.cc',
197 'services/native_viewport/viewport_surface.cc',
198 'services/native_viewport/viewport_surface.h',
201 ['OS=="win" or OS=="android" or OS=="linux" or OS=="mac"', {
203 'services/native_viewport/platform_viewport_stub.cc',
208 'mojo_base.gyp:mojo_jni_headers',
213 '../ui/platform_window/win/win_window.gyp:win_window',
218 '../ui/platform_window/x11/x11_window.gyp:x11_window',
219 '../ui/events/platform/x11/x11_events_platform.gyp:x11_events_platform',
224 '../ui/ozone/ozone.gyp:ozone',
230 'target_name': 'mojo_native_viewport_service',
231 'type': 'loadable_module',
233 'services/public/mojo_services_public.gyp:mojo_native_viewport_bindings',
234 'mojo_native_viewport_service_lib',
235 '<(mojo_system_for_loadable_module)',
237 'export_dependent_settings': [
238 'services/public/mojo_services_public.gyp:mojo_native_viewport_bindings',
241 'services/native_viewport/main.cc',
245 # GN version: //mojo/services/network:lib
246 'target_name': 'mojo_network_service_lib',
247 'type': 'static_library',
249 '../base/base.gyp:base',
250 '../net/net.gyp:net',
251 '../url/url.gyp:url_lib',
252 'mojo_base.gyp:mojo_common_lib',
253 'mojo_base.gyp:mojo_application_chromium',
254 'services/public/mojo_services_public.gyp:mojo_network_bindings',
256 'export_dependent_settings': [
257 'services/public/mojo_services_public.gyp:mojo_network_bindings',
260 'services/network/cookie_store_impl.cc',
261 'services/network/cookie_store_impl.h',
262 'services/network/net_adapters.cc',
263 'services/network/net_adapters.h',
264 'services/network/net_address_type_converters.cc',
265 'services/network/net_address_type_converters.h',
266 'services/network/network_context.cc',
267 'services/network/network_context.h',
268 'services/network/network_service_impl.cc',
269 'services/network/network_service_impl.h',
270 'services/network/tcp_bound_socket_impl.cc',
271 'services/network/tcp_bound_socket_impl.h',
272 'services/network/tcp_connected_socket_impl.cc',
273 'services/network/tcp_connected_socket_impl.h',
274 'services/network/tcp_server_socket_impl.cc',
275 'services/network/tcp_server_socket_impl.h',
276 'services/network/udp_socket_impl.cc',
277 'services/network/udp_socket_impl.h',
278 'services/network/url_loader_impl.cc',
279 'services/network/url_loader_impl.h',
280 'services/network/web_socket_impl.cc',
281 'services/network/web_socket_impl.h',
282 'services/public/cpp/network/web_socket_read_queue.cc',
283 'services/public/cpp/network/web_socket_read_queue.h',
284 'services/public/cpp/network/web_socket_write_queue.cc',
285 'services/public/cpp/network/web_socket_write_queue.h',
289 # GN version: //mojo/services/network
290 'target_name': 'mojo_network_service',
291 'type': 'loadable_module',
293 'services/public/mojo_services_public.gyp:mojo_network_bindings',
294 'mojo_network_service_lib',
295 '<(mojo_system_for_loadable_module)',
297 'export_dependent_settings': [
298 'services/public/mojo_services_public.gyp:mojo_network_bindings',
301 'services/network/main.cc',
305 # GN version: //mojo/services/network:unittests
306 'target_name': 'mojo_network_service_unittests',
307 'type': 'executable',
309 '../base/base.gyp:base',
310 '../base/base.gyp:test_support_base',
311 '../testing/gtest.gyp:gtest',
312 'edk/mojo_edk.gyp:mojo_run_all_unittests',
313 'edk/mojo_edk.gyp:mojo_system_impl',
314 'mojo_application_manager',
315 'mojo_base.gyp:mojo_environment_chromium',
316 'mojo_network_service',
317 'mojo_shell_test_support',
318 'services/public/mojo_services_public.gyp:mojo_network_bindings',
321 'services/network/udp_socket_unittest.cc',
325 # GN version: //mojo/services/surfaces
326 'target_name': 'mojo_surfaces_service',
327 'type': 'loadable_module',
329 '../base/base.gyp:base',
331 '../cc/cc.gyp:cc_surfaces',
332 '../ui/gfx/gfx.gyp:gfx_geometry',
333 'mojo_base.gyp:mojo_application_chromium',
337 'services/public/mojo_services_public.gyp:mojo_geometry_bindings',
338 'services/public/mojo_services_public.gyp:mojo_gpu_bindings',
339 'services/public/mojo_services_public.gyp:mojo_surfaces_bindings',
340 '<(mojo_system_for_loadable_module)',
343 'mojo_public_gles2_for_loadable_module.gypi',
346 'services/surfaces/surfaces_impl.cc',
347 'services/surfaces/surfaces_impl.h',
348 'services/surfaces/surfaces_service_application.cc',
349 'services/surfaces/surfaces_service_application.h',
350 'services/surfaces/surfaces_service_impl.cc',
351 'services/surfaces/surfaces_service_impl.h',
355 # GN version: //mojo/services/public/cpp/view_manager/tests:mojo_view_manager_lib_unittests
356 'target_name': 'mojo_view_manager_lib_unittests',
357 'type': 'executable',
359 '../base/base.gyp:base',
360 '../base/base.gyp:test_support_base',
361 '../testing/gtest.gyp:gtest',
362 '../ui/gfx/gfx.gyp:gfx',
363 '../ui/gfx/gfx.gyp:gfx_test_support',
364 'mojo.gyp:mojo_shell_test_support',
365 'mojo_base.gyp:mojo_environment_chromium',
367 'mojo_view_manager_lib',
368 'services/public/mojo_services_public.gyp:mojo_geometry_bindings',
369 'services/public/mojo_services_public.gyp:mojo_view_manager_bindings',
372 'services/public/cpp/view_manager/tests/view_unittest.cc',
373 'services/public/cpp/view_manager/tests/view_manager_unittest.cc',
378 'mojo_view_manager_run_unittests'
382 'edk/mojo_edk.gyp:mojo_run_all_unittests',
388 # GN version: //mojo/services/public/cpp/view_manager
389 'target_name': 'mojo_view_manager_lib',
390 'type': 'static_library',
392 '../base/base.gyp:base',
393 '../ui/gfx/gfx.gyp:gfx_geometry',
394 'mojo_base.gyp:mojo_application_chromium',
396 'public/mojo_public.gyp:mojo_application_base',
397 'public/mojo_public.gyp:mojo_application_bindings',
398 'public/mojo_public.gyp:mojo_cpp_bindings',
399 'services/public/mojo_services_public.gyp:mojo_core_window_manager_bindings',
400 'services/public/mojo_services_public.gyp:mojo_geometry_bindings',
401 'services/public/mojo_services_public.gyp:mojo_input_events_bindings',
402 'services/public/mojo_services_public.gyp:mojo_surface_id_bindings',
403 'services/public/mojo_services_public.gyp:mojo_view_manager_bindings',
404 'services/public/mojo_services_public.gyp:mojo_view_manager_common',
407 'mojo_public_gles2_for_loadable_module.gypi',
410 'services/public/cpp/view_manager/lib/view.cc',
411 'services/public/cpp/view_manager/lib/view_manager_client_factory.cc',
412 'services/public/cpp/view_manager/lib/view_manager_client_impl.cc',
413 'services/public/cpp/view_manager/lib/view_manager_client_impl.h',
414 'services/public/cpp/view_manager/lib/view_manager_context.cc',
415 'services/public/cpp/view_manager/lib/view_observer.cc',
416 'services/public/cpp/view_manager/lib/view_private.cc',
417 'services/public/cpp/view_manager/lib/view_private.h',
418 'services/public/cpp/view_manager/view.h',
419 'services/public/cpp/view_manager/view_manager.h',
420 'services/public/cpp/view_manager/view_manager_client_factory.h',
421 'services/public/cpp/view_manager/view_manager_context.h',
422 'services/public/cpp/view_manager/view_manager_delegate.h',
423 'services/public/cpp/view_manager/view_observer.h',
424 'services/public/cpp/view_manager/window_manager_delegate.h',
426 'export_dependent_settings': [
427 'services/public/mojo_services_public.gyp:mojo_view_manager_bindings',
431 # GN version: //mojo/services/test_service:bindings
432 'target_name': 'mojo_test_service_bindings',
433 'type': 'static_library',
435 # TODO(tim): Move to services/public/interfaces?
436 'services/test_service/test_request_tracker.mojom',
437 'services/test_service/test_service.mojom',
439 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
440 'export_dependent_settings': [
441 'public/mojo_public.gyp:mojo_cpp_bindings',
444 'public/mojo_public.gyp:mojo_cpp_bindings',
448 # GN version: //mojo/services/test_service
449 'target_name': 'mojo_test_app',
450 'type': 'loadable_module',
452 '../base/base.gyp:base',
453 'mojo_test_service_bindings',
454 'public/mojo_public.gyp:mojo_application_standalone',
455 'public/mojo_public.gyp:mojo_utility',
456 '<(mojo_system_for_loadable_module)',
459 'services/test_service/test_request_tracker_client_impl.cc',
460 'services/test_service/test_request_tracker_client_impl.h',
461 'services/test_service/test_service_application.cc',
462 'services/test_service/test_service_application.h',
463 'services/test_service/test_service_impl.cc',
464 'services/test_service/test_service_impl.h',
465 'services/test_service/test_time_service_impl.cc',
466 'services/test_service/test_time_service_impl.h',
470 # GN version: //mojo/services/test_service:request_tracker
471 'target_name': 'mojo_test_request_tracker_app',
472 'type': 'loadable_module',
474 '../base/base.gyp:base',
475 'mojo_test_service_bindings',
476 'public/mojo_public.gyp:mojo_application_standalone',
477 'public/mojo_public.gyp:mojo_utility',
478 '<(mojo_system_for_loadable_module)',
481 'services/test_service/test_request_tracker_client_impl.cc',
482 'services/test_service/test_request_tracker_client_impl.h',
483 'services/test_service/test_request_tracker_application.cc',
484 'services/test_service/test_request_tracker_application.h',
485 'services/test_service/test_time_service_impl.cc',
486 'services/test_service/test_time_service_impl.h',
487 'services/test_service/test_request_tracker_impl.cc',
488 'services/test_service/test_request_tracker_impl.h',
492 # GN version: //mojo/services/public/cpp/input_events
493 'target_name': 'mojo_input_events_lib',
494 'type': '<(component)',
496 'MOJO_INPUT_EVENTS_IMPLEMENTATION',
499 '../base/base.gyp:base',
500 '../ui/events/events.gyp:events',
501 '../ui/gfx/gfx.gyp:gfx_geometry',
503 'services/public/mojo_services_public.gyp:mojo_geometry_bindings',
504 'services/public/mojo_services_public.gyp:mojo_input_events_bindings',
505 '<(mojo_system_for_component)',
508 'services/public/cpp/input_events/lib/input_events_type_converters.cc',
509 'services/public/cpp/input_events/lib/mojo_extended_key_event_data.cc',
510 'services/public/cpp/input_events/lib/mojo_extended_key_event_data.h',
511 'services/public/cpp/input_events/input_events_type_converters.h',
512 'services/public/cpp/input_events/mojo_input_events_export.h',
515 ['component=="shared_library"', {
517 'mojo_base.gyp:mojo_environment_chromium',
523 # GN version: //mojo/services/public/cpp/geometry
524 'target_name': 'mojo_geometry_lib',
525 'type': '<(component)',
527 'MOJO_GEOMETRY_IMPLEMENTATION',
530 '../skia/skia.gyp:skia',
531 '../ui/gfx/gfx.gyp:gfx',
532 '../ui/gfx/gfx.gyp:gfx_geometry',
533 'services/public/mojo_services_public.gyp:mojo_geometry_bindings',
534 '<(mojo_system_for_component)',
536 'export_dependent_settings': [
537 '../ui/gfx/gfx.gyp:gfx',
540 'services/public/cpp/geometry/lib/geometry_type_converters.cc',
541 'services/public/cpp/geometry/geometry_type_converters.h',
542 'services/public/cpp/geometry/mojo_geometry_export.h',
545 ['component=="shared_library"', {
547 'mojo_base.gyp:mojo_environment_chromium',
553 # GN version: //mojo/services/public/cpp/surfaces
554 'target_name': 'mojo_surfaces_lib',
555 'type': '<(component)',
557 'MOJO_SURFACES_IMPLEMENTATION',
560 '../base/base.gyp:base',
562 '../cc/cc.gyp:cc_surfaces',
563 '../skia/skia.gyp:skia',
564 '../gpu/gpu.gyp:gpu',
565 '../ui/gfx/gfx.gyp:gfx',
566 '../ui/gfx/gfx.gyp:gfx_geometry',
568 'services/public/mojo_services_public.gyp:mojo_gpu_bindings',
569 'services/public/mojo_services_public.gyp:mojo_surfaces_bindings',
570 '<(mojo_system_for_component)',
572 'export_dependent_settings': [
574 'services/public/mojo_services_public.gyp:mojo_surfaces_bindings',
577 'services/public/cpp/surfaces/lib/surfaces_type_converters.cc',
578 'services/public/cpp/surfaces/lib/surfaces_utils.cc',
579 'services/public/cpp/surfaces/surfaces_type_converters.h',
580 'services/public/cpp/surfaces/surfaces_utils.h',
581 'services/public/cpp/surfaces/mojo_surfaces_export.h',
584 ['component=="shared_library"', {
586 'mojo_base.gyp:mojo_environment_chromium',
592 # GN version: //mojo/services/public/cpp/surfaces/tests
593 'target_name': 'mojo_surfaces_lib_unittests',
594 'type': 'executable',
596 '../base/base.gyp:base',
597 '../base/base.gyp:test_support_base',
599 '../cc/cc.gyp:cc_surfaces',
600 '../gpu/gpu.gyp:gpu',
601 '../skia/skia.gyp:skia',
602 '../testing/gtest.gyp:gtest',
603 '../ui/gfx/gfx.gyp:gfx',
604 '../ui/gfx/gfx.gyp:gfx_geometry',
605 '../ui/gfx/gfx.gyp:gfx_test_support',
606 'edk/mojo_edk.gyp:mojo_run_all_unittests',
607 'mojo_base.gyp:mojo_environment_chromium',
610 'services/public/mojo_services_public.gyp:mojo_surfaces_bindings',
613 'services/public/cpp/surfaces/tests/surface_unittest.cc',
616 ['component=="shared_library"', {
618 'mojo_base.gyp:mojo_environment_chromium',
628 # GN version: //mojo/services/view_manager
629 'target_name': 'mojo_view_manager',
630 'type': 'loadable_module',
632 '../base/base.gyp:base',
633 '../cc/cc.gyp:cc_surfaces',
634 '../skia/skia.gyp:skia',
635 '../ui/base/ui_base.gyp:ui_base',
636 '../ui/events/events.gyp:events',
637 '../ui/events/events.gyp:events_base',
638 '../ui/gfx/gfx.gyp:gfx',
639 '../ui/gfx/gfx.gyp:gfx_geometry',
640 'mojo_base.gyp:mojo_application_chromium',
641 'mojo_base.gyp:mojo_common_lib',
642 'mojo_base.gyp:mojo_common_lib',
644 'mojo_input_events_lib',
646 'services/public/mojo_services_public.gyp:mojo_geometry_bindings',
647 'services/public/mojo_services_public.gyp:mojo_gpu_bindings',
648 'services/public/mojo_services_public.gyp:mojo_gpu_bindings',
649 'services/public/mojo_services_public.gyp:mojo_input_events_bindings',
650 'services/public/mojo_services_public.gyp:mojo_native_viewport_bindings',
651 'services/public/mojo_services_public.gyp:mojo_surfaces_bindings',
652 'services/public/mojo_services_public.gyp:mojo_view_manager_bindings',
653 'services/public/mojo_services_public.gyp:mojo_view_manager_common',
654 '<(mojo_system_for_loadable_module)',
657 'services/view_manager/access_policy.h',
658 'services/view_manager/access_policy_delegate.h',
659 'services/view_manager/connection_manager.cc',
660 'services/view_manager/connection_manager.h',
661 'services/view_manager/default_access_policy.cc',
662 'services/view_manager/default_access_policy.h',
663 'services/view_manager/display_manager.cc',
664 'services/view_manager/display_manager.h',
665 'services/view_manager/ids.h',
666 'services/view_manager/main.cc',
667 'services/view_manager/server_view.cc',
668 'services/view_manager/server_view.h',
669 'services/view_manager/server_view_delegate.h',
670 'services/view_manager/view_manager_export.h',
671 'services/view_manager/view_manager_init_service_context.cc',
672 'services/view_manager/view_manager_init_service_context.h',
673 'services/view_manager/view_manager_init_service_impl.cc',
674 'services/view_manager/view_manager_init_service_impl.h',
675 'services/view_manager/view_manager_service_impl.cc',
676 'services/view_manager/view_manager_service_impl.h',
677 'services/view_manager/window_manager_access_policy.cc',
678 'services/view_manager/window_manager_access_policy.h',
681 'mojo_public_gles2_for_loadable_module.gypi',
684 'MOJO_VIEW_MANAGER_IMPLEMENTATION',
688 # GN version: //mojo/services/view_manager:mojo_view_manager_unittests
689 'target_name': 'mojo_view_manager_unittests',
690 'type': 'executable',
692 '../base/base.gyp:base',
693 '../base/base.gyp:test_support_base',
694 '../skia/skia.gyp:skia',
695 '../testing/gtest.gyp:gtest',
696 '../ui/aura/aura.gyp:aura',
697 '../ui/gfx/gfx.gyp:gfx_geometry',
698 'edk/mojo_edk.gyp:mojo_system_impl',
699 'mojo_application_manager',
700 'mojo_base.gyp:mojo_application_chromium',
702 'mojo_input_events_lib',
703 'mojo_shell_test_support',
704 'mojo_view_manager_run_unittests',
705 'services/public/mojo_services_public.gyp:mojo_geometry_bindings',
706 'services/public/mojo_services_public.gyp:mojo_input_events_bindings',
707 'services/public/mojo_services_public.gyp:mojo_view_manager_bindings',
708 'services/public/mojo_services_public.gyp:mojo_view_manager_common',
709 # Included only to force deps for bots.
710 'mojo_native_viewport_service',
711 'mojo_surfaces_service',
715 'services/view_manager/test_change_tracker.cc',
716 'services/view_manager/test_change_tracker.h',
717 'services/view_manager/view_manager_unittest.cc',
722 '../ui/gfx/gfx.gyp:gfx',
728 'target_name': 'package_mojo_view_manager',
730 'app_name': 'mojo_view_manager',
732 'includes': [ 'build/package_app.gypi' ],
735 # GN version: //mojo/services/window_manager:lib
736 'target_name': 'mojo_core_window_manager_lib',
737 'type': 'static_library',
739 '../base/base.gyp:base',
740 '../ui/base/ui_base.gyp:ui_base',
741 '../ui/gfx/gfx.gyp:gfx',
742 '../ui/gfx/gfx.gyp:gfx_geometry',
743 '../ui/wm/wm.gyp:wm',
745 'mojo_base.gyp:mojo_application_chromium',
746 'mojo_base.gyp:mojo_common_lib',
747 'mojo_input_events_lib',
748 'mojo_view_manager_lib',
749 'services/public/mojo_services_public.gyp:mojo_core_window_manager_bindings',
752 'services/window_manager/window_manager_app.cc',
753 'services/window_manager/window_manager_app.h',
754 'services/window_manager/window_manager_service_impl.cc',
755 'services/window_manager/window_manager_service_impl.h',
759 # GN version: //mojo/services/window_manager
760 'target_name': 'mojo_core_window_manager',
761 'type': 'loadable_module',
763 'mojo_core_window_manager_lib',
764 '<(mojo_system_for_loadable_module)',
767 'services/window_manager/main.cc',
771 # GN version: //mojo/services/window_manager:mojo_core_window_manager_unittests
772 'target_name': 'mojo_core_window_manager_unittests',
773 'type': 'executable',
775 '../base/base.gyp:test_support_base',
776 '../testing/gtest.gyp:gtest',
777 'edk/mojo_edk.gyp:mojo_system_impl',
778 'mojo_application_manager',
779 'mojo_base.gyp:mojo_environment_chromium',
780 'services/public/mojo_services_public.gyp:mojo_core_window_manager_bindings',
781 'mojo_shell_test_support',
782 'services/public/mojo_services_public.gyp:mojo_view_manager_bindings',
783 'mojo_view_manager_lib',
786 'services/window_manager/window_manager_api_unittest.cc',
787 'services/window_manager/window_manager_unittests.cc',
792 '../third_party/mesa/mesa.gyp:osmesa',
793 'mojo_native_viewport_service_lib',
798 '../ui/gfx/x/gfx_x11.gyp:gfx_x11',