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

Side by Side Diff: mojo/mojo_services.gypi

Issue 685533002: Remove GYP for mojo/shell and mojo/services (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: remove mojo_shell_tests from testing/buildbot/ Created 6 years, 1 month 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
« no previous file with comments | « mojo/mojo_base.gyp ('k') | testing/buildbot/chromium_trybot.json » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
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.
4
5 {
6 'targets': [
7 {
8 # GN version: //mojo/services/clipboard/
9 'target_name': 'mojo_clipboard',
10 'type': 'loadable_module',
11 'dependencies': [
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)',
19 ],
20 'sources': [
21 'services/clipboard/clipboard_standalone_impl.cc',
22 'services/clipboard/clipboard_standalone_impl.h',
23 'services/clipboard/main.cc',
24 ],
25 },
26 {
27 # GN version: //mojo/services/clipboard:mojo_clipboard_unittests
28 'target_name': 'mojo_clipboard_unittests',
29 'type': 'executable',
30 'dependencies': [
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',
40 ],
41 'sources': [
42 'services/clipboard/clipboard_standalone_unittest.cc',
43 ],
44 },
45 {
46 # GN version: //mojo/services/gles2:lib
47 'target_name': 'mojo_gles2_lib',
48 'type': 'static_library',
49 'sources': [
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',
54 ],
55 'dependencies': [
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',
59 ],
60 'export_dependent_settings': [
61 'services/public/mojo_services_public.gyp:mojo_gpu_bindings',
62 'public/mojo_public.gyp:mojo_cpp_bindings',
63 ],
64 },
65 {
66 # GN version: //mojo/services/gles2
67 'target_name': 'mojo_gles2_service',
68 'type': 'static_library',
69 'dependencies': [
70 '../base/base.gyp:base',
71 '../gpu/gpu.gyp:command_buffer_service',
72 '../ui/gfx/gfx.gyp:gfx',
73 '../ui/gfx/gfx.gyp:gfx_geometry',
74 '../ui/gl/gl.gyp:gl',
75 'mojo_gles2_lib',
76 ],
77 'export_dependent_settings': [
78 'mojo_gles2_lib',
79 ],
80 'sources': [
81 'services/gles2/command_buffer_impl.cc',
82 'services/gles2/command_buffer_impl.h',
83 ],
84 },
85 {
86 # GN version: //mojo/services/native_viewport
87 'target_name': 'mojo_native_viewport_service_lib',
88 'type': 'static_library',
89 'dependencies': [
90 '../base/base.gyp:base',
91 '../cc/cc.gyp:cc_surfaces',
92 '../skia/skia.gyp:skia',
93 '../ui/events/events.gyp:events',
94 '../ui/gfx/gfx.gyp:gfx',
95 '../ui/gfx/gfx.gyp:gfx_geometry',
96 'mojo_base.gyp:mojo_application_chromium',
97 'mojo_base.gyp:mojo_common_lib',
98 'mojo_geometry_lib',
99 'mojo_gles2_service',
100 'mojo_input_events_lib',
101 'mojo_native_viewport_service_args',
102 'mojo_surfaces_lib',
103 'services/public/mojo_services_public.gyp:mojo_geometry_bindings',
104 'services/public/mojo_services_public.gyp:mojo_gpu_bindings',
105 'services/public/mojo_services_public.gyp:mojo_native_viewport_bindings' ,
106 'services/public/mojo_services_public.gyp:mojo_surfaces_bindings',
107 ],
108 'export_dependent_settings': [
109 'services/public/mojo_services_public.gyp:mojo_geometry_bindings',
110 'services/public/mojo_services_public.gyp:mojo_gpu_bindings',
111 'services/public/mojo_services_public.gyp:mojo_native_viewport_bindings' ,
112 'services/public/mojo_services_public.gyp:mojo_surfaces_bindings',
113 ],
114 'sources': [
115 'services/native_viewport/gpu_impl.cc',
116 'services/native_viewport/gpu_impl.h',
117 'services/native_viewport/native_viewport_impl.cc',
118 'services/native_viewport/native_viewport_impl.h',
119 'services/native_viewport/platform_viewport.h',
120 'services/native_viewport/platform_viewport_android.cc',
121 'services/native_viewport/platform_viewport_headless.cc',
122 'services/native_viewport/platform_viewport_headless.h',
123 'services/native_viewport/platform_viewport_mac.mm',
124 'services/native_viewport/platform_viewport_ozone.cc',
125 'services/native_viewport/platform_viewport_stub.cc',
126 'services/native_viewport/platform_viewport_win.cc',
127 'services/native_viewport/platform_viewport_x11.cc',
128 'services/native_viewport/viewport_surface.cc',
129 'services/native_viewport/viewport_surface.h',
130 ],
131 'conditions': [
132 ['OS=="win" or OS=="android" or OS=="linux" or OS=="mac"', {
133 'sources!': [
134 'services/native_viewport/platform_viewport_stub.cc',
135 ],
136 }],
137 ['OS=="android"', {
138 'dependencies': [
139 'mojo_base.gyp:mojo_jni_headers',
140 ],
141 }],
142 ['OS=="win"', {
143 'dependencies': [
144 '../ui/platform_window/win/win_window.gyp:win_window',
145 ],
146 }],
147 ['use_x11==1', {
148 'dependencies': [
149 '../ui/platform_window/x11/x11_window.gyp:x11_window',
150 '../ui/events/platform/x11/x11_events_platform.gyp:x11_events_platfo rm',
151 ],
152 }],
153 ['use_ozone==1', {
154 'dependencies': [
155 '../ui/ozone/ozone.gyp:ozone',
156 ],
157 }],
158 ],
159 },
160 {
161 'target_name': 'mojo_native_viewport_service',
162 'type': 'loadable_module',
163 'dependencies': [
164 'services/public/mojo_services_public.gyp:mojo_native_viewport_bindings' ,
165 'mojo_native_viewport_service_lib',
166 '<(mojo_system_for_loadable_module)',
167 ],
168 'export_dependent_settings': [
169 'services/public/mojo_services_public.gyp:mojo_native_viewport_bindings' ,
170 ],
171 'sources': [
172 'services/native_viewport/main.cc',
173 ],
174 },
175 {
176 # GN version: //mojo/services/network:lib
177 'target_name': 'mojo_network_service_lib',
178 'type': 'static_library',
179 'dependencies': [
180 '../base/base.gyp:base',
181 '../net/net.gyp:net',
182 '../url/url.gyp:url_lib',
183 'mojo_base.gyp:mojo_common_lib',
184 'mojo_base.gyp:mojo_application_chromium',
185 'services/public/mojo_services_public.gyp:mojo_network_bindings',
186 ],
187 'export_dependent_settings': [
188 'services/public/mojo_services_public.gyp:mojo_network_bindings',
189 ],
190 'sources': [
191 'services/network/cookie_store_impl.cc',
192 'services/network/cookie_store_impl.h',
193 'services/network/net_adapters.cc',
194 'services/network/net_adapters.h',
195 'services/network/net_address_type_converters.cc',
196 'services/network/net_address_type_converters.h',
197 'services/network/network_context.cc',
198 'services/network/network_context.h',
199 'services/network/network_service_impl.cc',
200 'services/network/network_service_impl.h',
201 'services/network/tcp_bound_socket_impl.cc',
202 'services/network/tcp_bound_socket_impl.h',
203 'services/network/tcp_connected_socket_impl.cc',
204 'services/network/tcp_connected_socket_impl.h',
205 'services/network/tcp_server_socket_impl.cc',
206 'services/network/tcp_server_socket_impl.h',
207 'services/network/udp_socket_impl.cc',
208 'services/network/udp_socket_impl.h',
209 'services/network/url_loader_impl.cc',
210 'services/network/url_loader_impl.h',
211 'services/network/web_socket_impl.cc',
212 'services/network/web_socket_impl.h',
213 'services/public/cpp/network/web_socket_read_queue.cc',
214 'services/public/cpp/network/web_socket_read_queue.h',
215 'services/public/cpp/network/web_socket_write_queue.cc',
216 'services/public/cpp/network/web_socket_write_queue.h',
217 ],
218 },
219 {
220 # GN version: //mojo/services/network
221 'target_name': 'mojo_network_service',
222 'type': 'loadable_module',
223 'dependencies': [
224 'services/public/mojo_services_public.gyp:mojo_network_bindings',
225 'mojo_network_service_lib',
226 '<(mojo_system_for_loadable_module)',
227 ],
228 'export_dependent_settings': [
229 'services/public/mojo_services_public.gyp:mojo_network_bindings',
230 ],
231 'sources': [
232 'services/network/main.cc',
233 ],
234 },
235 {
236 # GN version: //mojo/services/network:unittests
237 'target_name': 'mojo_network_service_unittests',
238 'type': 'executable',
239 'dependencies': [
240 '../base/base.gyp:base',
241 '../base/base.gyp:test_support_base',
242 '../testing/gtest.gyp:gtest',
243 'edk/mojo_edk.gyp:mojo_run_all_unittests',
244 'edk/mojo_edk.gyp:mojo_system_impl',
245 'mojo_application_manager',
246 'mojo_base.gyp:mojo_environment_chromium',
247 'mojo_network_service',
248 'mojo_shell_test_support',
249 'services/public/mojo_services_public.gyp:mojo_network_bindings',
250 ],
251 'sources': [
252 'services/network/udp_socket_unittest.cc',
253 ],
254 },
255 {
256 # GN version: //mojo/services/surfaces
257 'target_name': 'mojo_surfaces_service',
258 'type': 'loadable_module',
259 'dependencies': [
260 '../base/base.gyp:base',
261 '../cc/cc.gyp:cc',
262 '../cc/cc.gyp:cc_surfaces',
263 '../ui/gfx/gfx.gyp:gfx_geometry',
264 'mojo_base.gyp:mojo_application_chromium',
265 'mojo_cc_support',
266 'mojo_geometry_lib',
267 'mojo_surfaces_lib',
268 'services/public/mojo_services_public.gyp:mojo_geometry_bindings',
269 'services/public/mojo_services_public.gyp:mojo_gpu_bindings',
270 'services/public/mojo_services_public.gyp:mojo_surfaces_bindings',
271 '<(mojo_system_for_loadable_module)',
272 ],
273 'includes': [
274 'mojo_public_gles2_for_loadable_module.gypi',
275 ],
276 'sources': [
277 'services/surfaces/surfaces_impl.cc',
278 'services/surfaces/surfaces_impl.h',
279 'services/surfaces/surfaces_service_application.cc',
280 'services/surfaces/surfaces_service_application.h',
281 'services/surfaces/surfaces_service_impl.cc',
282 'services/surfaces/surfaces_service_impl.h',
283 ],
284 },
285 {
286 # GN version: //mojo/services/test_service:bindings
287 'target_name': 'mojo_test_service_bindings',
288 'type': 'static_library',
289 'sources': [
290 # TODO(tim): Move to services/public/interfaces?
291 'services/test_service/test_request_tracker.mojom',
292 'services/test_service/test_service.mojom',
293 ],
294 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
295 'export_dependent_settings': [
296 'public/mojo_public.gyp:mojo_cpp_bindings',
297 ],
298 'dependencies': [
299 'public/mojo_public.gyp:mojo_cpp_bindings',
300 ],
301 },
302 {
303 # GN version: //mojo/services/test_service
304 'target_name': 'mojo_test_app',
305 'type': 'loadable_module',
306 'dependencies': [
307 '../base/base.gyp:base',
308 'mojo_test_service_bindings',
309 'public/mojo_public.gyp:mojo_application_standalone',
310 'public/mojo_public.gyp:mojo_utility',
311 '<(mojo_system_for_loadable_module)',
312 ],
313 'sources': [
314 'services/test_service/test_request_tracker_client_impl.cc',
315 'services/test_service/test_request_tracker_client_impl.h',
316 'services/test_service/test_service_application.cc',
317 'services/test_service/test_service_application.h',
318 'services/test_service/test_service_impl.cc',
319 'services/test_service/test_service_impl.h',
320 'services/test_service/test_time_service_impl.cc',
321 'services/test_service/test_time_service_impl.h',
322 ],
323 },
324 {
325 # GN version: //mojo/services/test_service:request_tracker
326 'target_name': 'mojo_test_request_tracker_app',
327 'type': 'loadable_module',
328 'dependencies': [
329 '../base/base.gyp:base',
330 'mojo_test_service_bindings',
331 'public/mojo_public.gyp:mojo_application_standalone',
332 'public/mojo_public.gyp:mojo_utility',
333 '<(mojo_system_for_loadable_module)',
334 ],
335 'sources': [
336 'services/test_service/test_request_tracker_client_impl.cc',
337 'services/test_service/test_request_tracker_client_impl.h',
338 'services/test_service/test_request_tracker_application.cc',
339 'services/test_service/test_request_tracker_application.h',
340 'services/test_service/test_time_service_impl.cc',
341 'services/test_service/test_time_service_impl.h',
342 'services/test_service/test_request_tracker_impl.cc',
343 'services/test_service/test_request_tracker_impl.h',
344 ],
345 },
346 {
347 # GN version: //mojo/services/public/cpp/native_viewport:args
348 'target_name': 'mojo_native_viewport_service_args',
349 'type': 'static_library',
350 'sources': [
351 'services/public/cpp/native_viewport/lib/args.cc',
352 'services/public/cpp/native_viewport/args.h',
353 ],
354 'include_dirs': [
355 '..'
356 ],
357 },
358 ],
359 }
OLDNEW
« no previous file with comments | « mojo/mojo_base.gyp ('k') | testing/buildbot/chromium_trybot.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698