1 # Copyright 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.
7 '../third_party/mojo/mojo_variables.gypi',
10 'mojo_sdk_root': '<(DEPTH)/third_party/mojo/src',
14 'target_name': 'mojo_services_public',
17 'mojo_clipboard_bindings',
18 'mojo_content_handler_bindings',
19 'mojo_geometry_bindings',
21 'mojo_input_events_bindings',
22 'mojo_native_viewport_bindings',
23 'mojo_navigation_bindings',
24 'mojo_network_bindings',
25 'mojo_surface_id_bindings',
26 'mojo_surfaces_bindings',
27 'mojo_view_manager_bindings',
28 'mojo_view_manager_common',
29 'mojo_window_manager_bindings',
33 # GN version: //mojo/services/clipboard/public/interfaces
34 'target_name': 'mojo_clipboard_bindings',
35 'type': 'static_library',
37 'mojom_import_args': [ '-I<(mojo_sdk_root)', '-Iservices' ],
40 'services/clipboard/public/interfaces/clipboard.mojom',
42 'includes': [ '../third_party/mojo/mojom_bindings_generator.gypi' ],
44 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
46 'export_dependent_settings': [
47 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
51 # GN version: //mojo/services/input_events/public/interfaces
52 'target_name': 'mojo_input_events_bindings',
53 'type': 'static_library',
55 'mojom_import_args': [ '-I<(mojo_sdk_root)', '-Iservices' ],
58 'services/input_events/public/interfaces/input_event_constants.mojom',
59 'services/input_events/public/interfaces/input_events.mojom',
60 'services/input_events/public/interfaces/input_key_codes.mojom',
62 'includes': [ '../third_party/mojo/mojom_bindings_generator.gypi' ],
64 'mojo_geometry_bindings',
65 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
67 'export_dependent_settings': [
68 'mojo_geometry_bindings',
69 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
73 # GN version: //mojo/services/geometry/public/interfaces
74 'target_name': 'mojo_geometry_bindings',
75 'type': 'static_library',
77 'mojom_import_args': [ '-I<(mojo_sdk_root)', '-Iservices' ],
80 'services/geometry/public/interfaces/geometry.mojom',
82 'includes': [ '../third_party/mojo/mojom_bindings_generator.gypi' ],
84 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
86 'export_dependent_settings': [
87 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
91 # GN version: //mojo/services/gpu/public/interfaces
92 'target_name': 'mojo_gpu_bindings',
93 'type': 'static_library',
95 'mojom_import_args': [ '-I<(mojo_sdk_root)', '-Iservices' ],
98 'services/gpu/public/interfaces/command_buffer.mojom',
99 'services/gpu/public/interfaces/gpu.mojom',
100 'services/gpu/public/interfaces/gpu_capabilities.mojom',
101 'services/gpu/public/interfaces/viewport_parameter_listener.mojom',
103 'includes': [ '../third_party/mojo/mojom_bindings_generator.gypi' ],
105 'mojo_geometry_bindings',
106 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
108 'export_dependent_settings': [
109 'mojo_geometry_bindings',
110 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
114 # GN version: //mojo/services/native_viewport/public/interfaces
115 'target_name': 'mojo_native_viewport_bindings',
116 'type': 'static_library',
118 'mojom_import_args': [ '-I<(mojo_sdk_root)', '-Iservices' ],
121 'services/native_viewport/public/interfaces/native_viewport.mojom',
123 'includes': [ '../third_party/mojo/mojom_bindings_generator.gypi' ],
125 'mojo_geometry_bindings',
127 'mojo_input_events_bindings',
128 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
129 'mojo_surface_id_bindings',
131 'export_dependent_settings': [
132 'mojo_geometry_bindings',
134 'mojo_input_events_bindings',
135 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
136 'mojo_surface_id_bindings',
140 # GN version: //mojo/services/navigation/public/interfaces
141 'target_name': 'mojo_navigation_bindings',
142 'type': 'static_library',
144 'mojom_import_args': [ '-I<(mojo_sdk_root)', '-Iservices' ],
147 'services/navigation/public/interfaces/navigation.mojom',
149 'includes': [ '../third_party/mojo/mojom_bindings_generator.gypi' ],
150 'export_dependent_settings': [
151 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
154 'mojo_network_bindings',
155 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
159 # GN version: //mojo/services/content_handler/public/interfaces
160 'target_name': 'mojo_content_handler_bindings',
161 'type': 'static_library',
163 'mojom_import_args': [ '-I<(mojo_sdk_root)', '-Iservices' ],
166 'services/content_handler/public/interfaces/content_handler.mojom',
168 'includes': [ '../third_party/mojo/mojom_bindings_generator.gypi' ],
169 'export_dependent_settings': [
170 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
173 'mojo_network_bindings',
174 '../third_party/mojo/mojo_public.gyp:mojo_application_bindings',
175 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
179 # GN version: //mojo/services/network/public/interfaces
180 'target_name': 'mojo_network_bindings',
181 'type': 'static_library',
183 'mojom_import_args': [ '-I<(mojo_sdk_root)', '-Iservices' ],
186 'services/network/public/interfaces/cookie_store.mojom',
187 'services/network/public/interfaces/net_address.mojom',
188 'services/network/public/interfaces/network_error.mojom',
189 'services/network/public/interfaces/network_service.mojom',
190 'services/network/public/interfaces/tcp_bound_socket.mojom',
191 'services/network/public/interfaces/tcp_connected_socket.mojom',
192 'services/network/public/interfaces/tcp_server_socket.mojom',
193 'services/network/public/interfaces/udp_socket.mojom',
194 'services/network/public/interfaces/url_loader.mojom',
195 'services/network/public/interfaces/web_socket.mojom',
197 'includes': [ '../third_party/mojo/mojom_bindings_generator.gypi' ],
198 'export_dependent_settings': [
199 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
202 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
206 # GN version: //mojo/services/view_manager/public/cpp:common
207 'target_name': 'mojo_view_manager_common',
208 'type': 'static_library',
210 'services/view_manager/public/cpp/types.h',
214 # GN version: //mojo/services/view_manager/public/interfaces/
215 'target_name': 'mojo_view_manager_bindings',
216 'type': 'static_library',
218 'mojom_import_args': [ '-I<(mojo_sdk_root)', '-Iservices' ],
221 'services/view_manager/public/interfaces/view_manager.mojom',
222 'services/view_manager/public/interfaces/view_manager_constants.mojom',
224 'includes': [ '../third_party/mojo/mojom_bindings_generator.gypi' ],
226 'mojo_geometry_bindings',
227 'mojo_input_events_bindings',
228 'mojo_native_viewport_bindings',
229 '../third_party/mojo/mojo_public.gyp:mojo_application_bindings',
230 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
231 'mojo_surface_id_bindings',
233 'export_dependent_settings': [
234 'mojo_geometry_bindings',
235 'mojo_input_events_bindings',
236 'mojo_native_viewport_bindings',
237 '../third_party/mojo/mojo_public.gyp:mojo_application_bindings',
238 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
239 'mojo_surface_id_bindings',
243 # GN version: //mojo/services/surfaces/public/interfaces
244 'target_name': 'mojo_surfaces_bindings',
245 'type': 'static_library',
247 'mojom_import_args': [ '-I<(mojo_sdk_root)', '-Iservices' ],
250 'services/surfaces/public/interfaces/surfaces.mojom',
251 'services/surfaces/public/interfaces/surfaces_service.mojom',
252 'services/surfaces/public/interfaces/quads.mojom',
254 'includes': [ '../third_party/mojo/mojom_bindings_generator.gypi' ],
256 'mojo_geometry_bindings',
258 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
259 'mojo_surface_id_bindings',
261 'export_dependent_settings': [
262 'mojo_geometry_bindings',
263 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
264 'mojo_surface_id_bindings',
268 # GN version: //mojo/services/surfaces/public/interfaces:surface_id
269 'target_name': 'mojo_surface_id_bindings',
270 'type': 'static_library',
272 'mojom_import_args': [ '-I<(mojo_sdk_root)', '-Iservices' ],
275 'services/surfaces/public/interfaces/surface_id.mojom',
277 'includes': [ '../third_party/mojo/mojom_bindings_generator.gypi' ],
279 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
281 'export_dependent_settings': [
282 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
286 # GN version: //mojo/services/window_manager/public/interfaces
287 'target_name': 'mojo_window_manager_bindings',
288 'type': 'static_library',
290 'mojom_import_args': [ '-I<(mojo_sdk_root)', '-Iservices' ],
293 'services/window_manager/public/interfaces/window_manager.mojom',
295 'includes': [ '../third_party/mojo/mojom_bindings_generator.gypi' ],
297 'mojo_input_events_bindings',
298 '../third_party/mojo/mojo_public.gyp:mojo_application_bindings',
299 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',
301 'export_dependent_settings': [
302 'mojo_input_events_bindings',
303 '../third_party/mojo/mojo_public.gyp:mojo_application_bindings',
304 '../third_party/mojo/mojo_public.gyp:mojo_cpp_bindings',