4 'target_name': 'mojo_gles2_bindings',
5 'type': 'static_library',
7 'services/gles2/gles2.mojom',
9 'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ],
10 'export_dependent_settings': [
16 'target_name': 'mojo_gles2_service',
17 'type': 'static_library',
19 '../base/base.gyp:base',
20 '../gpu/gpu.gyp:command_buffer_service',
21 '../gpu/gpu.gyp:gles2_implementation',
22 '../ui/gfx/gfx.gyp:gfx',
23 '../ui/gfx/gfx.gyp:gfx_geometry',
25 'mojo_gles2_bindings',
27 'export_dependent_settings': [
28 'mojo_gles2_bindings',
31 'services/gles2/gles2_impl.cc',
32 'services/gles2/gles2_impl.h',
36 'target_name': 'mojo_native_viewport_bindings',
37 'type': 'static_library',
39 'services/native_viewport/native_viewport.mojom',
41 'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ],
42 'export_dependent_settings': [
48 'target_name': 'mojo_native_viewport_service',
49 'type': '<(component)',
51 '../base/base.gyp:base',
52 '../ui/events/events.gyp:events',
53 '../ui/gfx/gfx.gyp:gfx',
54 '../ui/gfx/gfx.gyp:gfx_geometry',
56 'mojo_environment_chromium',
58 'mojo_native_viewport_bindings',
59 'mojo_shell_bindings',
62 'MOJO_NATIVE_VIEWPORT_IMPLEMENTATION',
65 'services/native_viewport/native_viewport.h',
66 'services/native_viewport/native_viewport_android.cc',
67 'services/native_viewport/native_viewport_mac.mm',
68 'services/native_viewport/native_viewport_service.cc',
69 'services/native_viewport/native_viewport_service.h',
70 'services/native_viewport/native_viewport_stub.cc',
71 'services/native_viewport/native_viewport_win.cc',
72 'services/native_viewport/native_viewport_x11.cc',
75 ['OS=="win" or OS=="android" or OS=="linux" or OS=="mac"', {
77 'services/native_viewport/native_viewport_stub.cc',