Made first-run UI more accessibility-friendly.
[chromium-blink-merge.git] / mojo / mojo_services.gypi
blob983d69f1ec447ec957719715b274432be03dd0f3
2   'targets': [
3     {
4       'target_name': 'mojo_gles2_bindings',
5       'type': 'static_library',
6       'sources': [
7         'services/gles2/gles2.mojom',
8       ],
9       'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ],
10       'export_dependent_settings': [
11         'mojo_bindings',
12         'mojo_system',
13       ],
14     },
15     {
16       'target_name': 'mojo_gles2_service',
17       'type': 'static_library',
18       'dependencies': [
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/gl/gl.gyp:gl',
24         'mojo_gles2_bindings',
25       ],
26       'export_dependent_settings': [
27         'mojo_gles2_bindings',
28       ],
29       'sources': [
30         'services/gles2/gles2_impl.cc',
31         'services/gles2/gles2_impl.h',
32       ],
33     },
34     {
35       'target_name': 'mojo_native_viewport_bindings',
36       'type': 'static_library',
37       'sources': [
38         'services/native_viewport/native_viewport.mojom',
39       ],
40       'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ],
41       'export_dependent_settings': [
42         'mojo_bindings',
43         'mojo_system',
44       ],
45     },
46     {
47       'target_name': 'mojo_native_viewport_service',
48       'type': 'static_library',
49       'dependencies': [
50         '../base/base.gyp:base',
51         '../ui/events/events.gyp:events',
52         '../ui/gfx/gfx.gyp:gfx',
53         'mojo_gles2_service',
54         'mojo_native_viewport_bindings',
55       ],
56       'export_dependent_settings': [
57         'mojo_native_viewport_bindings',
58       ],
59       'sources': [
60         'services/native_viewport/native_viewport.h',
61         'services/native_viewport/native_viewport_android.cc',
62         'services/native_viewport/native_viewport_impl.cc',
63         'services/native_viewport/native_viewport_impl.h',
64         'services/native_viewport/native_viewport_mac.mm',
65         'services/native_viewport/native_viewport_stub.cc',
66         'services/native_viewport/native_viewport_win.cc',
67         'services/native_viewport/native_viewport_x11.cc',
68       ],
69       'conditions': [
70         ['OS=="win" or OS=="android" or OS=="linux" or OS=="mac"', {
71           'sources!': [
72             'services/native_viewport/native_viewport_stub.cc',
73           ],
74         }],
75         ['OS=="android"', {
76           'dependencies': [
77             'mojo_jni_headers',
78           ],
79         }],
80       ],
81     },
82   ],