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

Side by Side Diff: mojo/mojo.gyp

Issue 568883003: Second attempt to land change to remove NativeViewportService and (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix Windows component build Created 6 years, 3 months 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
OLDNEW
1 # Copyright 2013 The Chromium Authors. All rights reserved. 1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'target_defaults': { 6 'target_defaults': {
7 'conditions': [ 7 'conditions': [
8 ['mojo_shell_debug_url != ""', { 8 ['mojo_shell_debug_url != ""', {
9 'defines': [ 9 'defines': [
10 'MOJO_SHELL_DEBUG=1', 10 'MOJO_SHELL_DEBUG=1',
(...skipping 20 matching lines...) Expand all
31 'mojo_base.gyp:mojo_base', 31 'mojo_base.gyp:mojo_base',
32 'mojo_compositor_app', 32 'mojo_compositor_app',
33 'mojo_content_handler_demo', 33 'mojo_content_handler_demo',
34 'mojo_echo_client', 34 'mojo_echo_client',
35 'mojo_echo_service', 35 'mojo_echo_service',
36 'mojo_example_apptests', 36 'mojo_example_apptests',
37 'mojo_example_service', 37 'mojo_example_service',
38 'mojo_geometry_lib', 38 'mojo_geometry_lib',
39 'mojo_html_viewer', 39 'mojo_html_viewer',
40 'mojo_js', 40 'mojo_js',
41 'mojo_native_viewport_service_lib', 41 'mojo_native_viewport_service',
42 'mojo_network_service', 42 'mojo_network_service',
43 'mojo_pepper_container_app', 43 'mojo_pepper_container_app',
44 'mojo_png_viewer', 44 'mojo_png_viewer',
45 'mojo_sample_app', 45 'mojo_sample_app',
46 'mojo_shell', 46 'mojo_shell',
47 'mojo_shell_lib', 47 'mojo_shell_lib',
48 'mojo_shell_tests', 48 'mojo_shell_tests',
49 'mojo_surfaces_app', 49 'mojo_surfaces_app',
50 'mojo_surfaces_app', 50 'mojo_surfaces_app',
51 'mojo_surfaces_child_app', 51 'mojo_surfaces_child_app',
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
139 ], 139 ],
140 }, 140 },
141 { 141 {
142 # GN version: //mojo/shell:lib 142 # GN version: //mojo/shell:lib
143 'target_name': 'mojo_shell_lib', 143 'target_name': 'mojo_shell_lib',
144 'type': 'static_library', 144 'type': 'static_library',
145 'dependencies': [ 145 'dependencies': [
146 '../base/base.gyp:base', 146 '../base/base.gyp:base',
147 '../base/base.gyp:base_static', 147 '../base/base.gyp:base_static',
148 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations', 148 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations',
149 '../net/net.gyp:net',
150 '../url/url.gyp:url_lib',
151 'mojo_application_manager', 149 'mojo_application_manager',
152 'mojo_base.gyp:mojo_application_bindings', 150 'mojo_base.gyp:mojo_application_bindings',
153 'mojo_base.gyp:mojo_common_lib', 151 'mojo_base.gyp:mojo_common_lib',
154 'mojo_base.gyp:mojo_gles2_impl', 152 'mojo_base.gyp:mojo_gles2_impl',
155 'mojo_base.gyp:mojo_system_impl', 153 'mojo_base.gyp:mojo_system_impl',
156 'mojo_base.gyp:mojo_application_chromium', 154 'mojo_base.gyp:mojo_application_chromium',
157 'mojo_external_service_bindings', 155 'mojo_external_service_bindings',
158 'mojo_native_viewport_service_lib',
159 'mojo_network_bindings', 156 'mojo_network_bindings',
160 'mojo_spy', 157 'mojo_spy',
161 ], 158 ],
162 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 159 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
163 'sources': [ 160 'sources': [
164 'shell/app_child_process.cc', 161 'shell/app_child_process.cc',
165 'shell/app_child_process.h', 162 'shell/app_child_process.h',
166 'shell/app_child_process.mojom', 163 'shell/app_child_process.mojom',
167 'shell/app_child_process_host.cc', 164 'shell/app_child_process_host.cc',
168 'shell/app_child_process_host.h', 165 'shell/app_child_process_host.h',
(...skipping 17 matching lines...) Expand all
186 'shell/out_of_process_dynamic_service_runner.cc', 183 'shell/out_of_process_dynamic_service_runner.cc',
187 'shell/out_of_process_dynamic_service_runner.h', 184 'shell/out_of_process_dynamic_service_runner.h',
188 'shell/switches.cc', 185 'shell/switches.cc',
189 'shell/switches.h', 186 'shell/switches.h',
190 'shell/task_runners.cc', 187 'shell/task_runners.cc',
191 'shell/task_runners.h', 188 'shell/task_runners.h',
192 'shell/test_child_process.cc', 189 'shell/test_child_process.cc',
193 'shell/test_child_process.h', 190 'shell/test_child_process.h',
194 'shell/ui_application_loader_android.cc', 191 'shell/ui_application_loader_android.cc',
195 'shell/ui_application_loader_android.h', 192 'shell/ui_application_loader_android.h',
196 'shell/view_manager_loader.cc',
197 'shell/view_manager_loader.h',
198 ], 193 ],
199 'conditions': [ 194 'conditions': [
195 ['component=="shared_library"', {
196 'dependencies': [
197 '../ui/gl/gl.gyp:gl',
198 ],
199 }],
200 ['OS=="linux"', { 200 ['OS=="linux"', {
201 'dependencies': [ 201 'dependencies': [
202 '../build/linux/system.gyp:dbus', 202 '../build/linux/system.gyp:dbus',
203 '../dbus/dbus.gyp:dbus', 203 '../dbus/dbus.gyp:dbus',
204 ], 204 ],
205 }], 205 }],
206 ['OS=="android"', { 206 ['OS=="android"', {
207 'dependencies': [ 207 'dependencies': [
208 'mojo_network_service_lib', 208 'mojo_network_service_lib',
209 'mojo_native_viewport_service_lib',
209 ], 210 ],
210 'sources': [ 211 'sources': [
211 'shell/network_application_loader.cc', 212 'shell/network_application_loader.cc',
212 'shell/network_application_loader.h', 213 'shell/network_application_loader.h',
213 ], 214 ],
214 }], 215 }],
215 ['use_aura==1', {
216 'dependencies': [
217 # These are only necessary as long as we hard code use of ViewManage r.
218 '../skia/skia.gyp:skia',
219 'mojo_view_manager',
220 'mojo_view_manager_bindings',
221 ],
222 }, { # use_aura==0
223 'sources!': [
224 'shell/view_manager_loader.cc',
225 'shell/view_manager_loader.h',
226 ],
227 }],
228 ], 216 ],
229 }, 217 },
230 { 218 {
231 # GN version: //mojo/shell:test_support 219 # GN version: //mojo/shell:test_support
232 'target_name': 'mojo_shell_test_support', 220 'target_name': 'mojo_shell_test_support',
233 'type': 'static_library', 221 'type': 'static_library',
234 'dependencies': [ 222 'dependencies': [
235 '../base/base.gyp:base',
236 '../base/base.gyp:base_static', 223 '../base/base.gyp:base_static',
237 '../url/url.gyp:url_lib',
238 'mojo_application_manager',
239 'mojo_base.gyp:mojo_system_impl', 224 'mojo_base.gyp:mojo_system_impl',
240 'mojo_shell_lib', 225 'mojo_shell_lib',
241 ], 226 ],
242 'sources': [ 227 'sources': [
243 'shell/shell_test_helper.cc', 228 'shell/shell_test_helper.cc',
244 'shell/shell_test_helper.h', 229 'shell/shell_test_helper.h',
245 ], 230 ],
246 }, 231 },
247 { 232 {
248 # GN version: //mojo/shell 233 # GN version: //mojo/shell
249 'target_name': 'mojo_shell', 234 'target_name': 'mojo_shell',
250 'type': 'executable', 235 'type': 'executable',
251 'dependencies': [ 236 'dependencies': [
252 '../base/base.gyp:base', 237 '../base/base.gyp:base',
253 '../ui/gl/gl.gyp:gl',
254 '../url/url.gyp:url_lib',
255 'mojo_application_manager',
256 'mojo_base.gyp:mojo_common_lib', 238 'mojo_base.gyp:mojo_common_lib',
257 'mojo_base.gyp:mojo_environment_chromium', 239 'mojo_base.gyp:mojo_environment_chromium',
258 'mojo_base.gyp:mojo_system_impl',
259 'mojo_shell_lib', 240 'mojo_shell_lib',
260 ], 241 ],
261 'conditions': [
262 ['use_ozone==1', {
263 'dependencies': [
264 '../ui/ozone/ozone.gyp:ozone',
265 ],
266 }],
267 ],
268 'sources': [ 242 'sources': [
269 'shell/desktop/mojo_main.cc', 243 'shell/desktop/mojo_main.cc',
270 ], 244 ],
245 'conditions': [
246 ['component=="shared_library"', {
jamesr 2014/09/16 19:19:20 why is this dependency component build only? if s
DaveMoore 2014/09/16 20:12:37 I was protecting the call with an #ifdef but not t
247 'dependencies': [
248 '../ui/gfx/gfx.gyp:gfx',
249 ],
250 }],
251 ],
271 }, 252 },
272 { 253 {
273 # GN version: //mojo/shell:mojo_shell_tests 254 # GN version: //mojo/shell:mojo_shell_tests
274 'target_name': 'mojo_shell_tests', 255 'target_name': 'mojo_shell_tests',
275 'type': '<(gtest_target_type)', 256 'type': '<(gtest_target_type)',
276 'dependencies': [ 257 'dependencies': [
277 '../base/base.gyp:base', 258 '../base/base.gyp:base',
278 '../base/base.gyp:base_i18n', 259 '../base/base.gyp:base_i18n',
279 '../base/base.gyp:test_support_base', 260 '../base/base.gyp:test_support_base',
280 '../testing/gtest.gyp:gtest', 261 '../testing/gtest.gyp:gtest',
281 '../net/net.gyp:net_test_support', 262 '../net/net.gyp:net_test_support',
282 # TODO(vtl): We don't currently need this, but I imagine we will soon.
283 # '../ui/gl/gl.gyp:gl',
284 '../url/url.gyp:url_lib', 263 '../url/url.gyp:url_lib',
285 'mojo_application_manager', 264 'mojo_application_manager',
286 'mojo_base.gyp:mojo_common_lib', 265 'mojo_base.gyp:mojo_common_lib',
287 'mojo_base.gyp:mojo_environment_chromium', 266 'mojo_base.gyp:mojo_environment_chromium',
288 'mojo_base.gyp:mojo_system_impl', 267 'mojo_base.gyp:mojo_system_impl',
289 'mojo_shell_lib', 268 'mojo_shell_lib',
290 'mojo_test_app', 269 'mojo_test_app',
291 'mojo_test_request_tracker_app', 270 'mojo_test_request_tracker_app',
292 'mojo_test_service_bindings', 271 'mojo_test_service_bindings',
293 ], 272 ],
(...skipping 17 matching lines...) Expand all
311 { 290 {
312 # GN version: //mojo/application_manager 291 # GN version: //mojo/application_manager
313 'target_name': 'mojo_application_manager', 292 'target_name': 'mojo_application_manager',
314 'type': '<(component)', 293 'type': '<(component)',
315 'defines': [ 294 'defines': [
316 'MOJO_APPLICATION_MANAGER_IMPLEMENTATION', 295 'MOJO_APPLICATION_MANAGER_IMPLEMENTATION',
317 ], 296 ],
318 'dependencies': [ 297 'dependencies': [
319 '../base/base.gyp:base', 298 '../base/base.gyp:base',
320 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations', 299 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations',
321 '../net/net.gyp:net',
322 '../url/url.gyp:url_lib', 300 '../url/url.gyp:url_lib',
323 'mojo_content_handler_bindings', 301 'mojo_content_handler_bindings',
324 'mojo_network_bindings', 302 'mojo_network_bindings',
325 'mojo_base.gyp:mojo_application_bindings', 303 'mojo_base.gyp:mojo_application_bindings',
326 'mojo_base.gyp:mojo_common_lib', 304 'mojo_base.gyp:mojo_common_lib',
327 'mojo_base.gyp:mojo_environment_chromium', 305 'mojo_base.gyp:mojo_environment_chromium',
328 '<(mojo_system_for_component)', 306 '<(mojo_system_for_component)',
329 ], 307 ],
330 'sources': [ 308 'sources': [
331 'application_manager/application_loader.cc', 309 'application_manager/application_loader.cc',
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after
473 { 451 {
474 # GN version: //mojo/aura 452 # GN version: //mojo/aura
475 'target_name': 'mojo_aura_support', 453 'target_name': 'mojo_aura_support',
476 'type': 'static_library', 454 'type': 'static_library',
477 'dependencies': [ 455 'dependencies': [
478 '../cc/cc.gyp:cc', 456 '../cc/cc.gyp:cc',
479 '../ui/aura/aura.gyp:aura', 457 '../ui/aura/aura.gyp:aura',
480 '../ui/compositor/compositor.gyp:compositor', 458 '../ui/compositor/compositor.gyp:compositor',
481 '../ui/events/events.gyp:events', 459 '../ui/events/events.gyp:events',
482 '../ui/events/events.gyp:events_base', 460 '../ui/events/events.gyp:events_base',
483 '../ui/gl/gl.gyp:gl',
484 '../webkit/common/gpu/webkit_gpu.gyp:webkit_gpu', 461 '../webkit/common/gpu/webkit_gpu.gyp:webkit_gpu',
485 'mojo_cc_support', 462 'mojo_cc_support',
486 'mojo_native_viewport_bindings', 463 'mojo_native_viewport_bindings',
487 ], 464 ],
488 'includes': [ 465 'includes': [
489 'mojo_public_gles2_for_loadable_module.gypi', 466 'mojo_public_gles2_for_loadable_module.gypi',
490 ], 467 ],
491 'sources': [ 468 'sources': [
492 'aura/aura_init.cc', 469 'aura/aura_init.cc',
493 'aura/aura_init.h', 470 'aura/aura_init.h',
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after
614 'mojo_python_bindings', 591 'mojo_python_bindings',
615 'mojo_python_embedder', 592 'mojo_python_embedder',
616 'mojo_python_system', 593 'mojo_python_system',
617 ], 594 ],
618 'includes': [ '../third_party/cython/python_module.gypi' ], 595 'includes': [ '../third_party/cython/python_module.gypi' ],
619 }, 596 },
620 ], 597 ],
621 }], 598 }],
622 ], 599 ],
623 } 600 }
OLDNEW
« no previous file with comments | « mojo/aura/aura_init.cc ('k') | mojo/mojo_examples.gypi » ('j') | mojo/shell/desktop/mojo_main.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698