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

Side by Side Diff: mojo/mojo_services.gypi

Issue 370983002: Mojo: Enable apps built against the chromium env to be built as shared libraries (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: improvements Created 6 years, 5 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 | Annotate | Revision Log
« no previous file with comments | « mojo/mojo_examples.gypi ('k') | mojo/shell/mojo_url_resolver.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2014 The Chromium Authors. All rights reserved. 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 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 'targets': [ 6 'targets': [
7 { 7 {
8 'target_name': 'mojo_echo_bindings', 8 'target_name': 'mojo_echo_bindings',
9 'type': 'static_library', 9 'type': 'static_library',
10 'sources': [ 10 'sources': [
(...skipping 14 matching lines...) Expand all
25 'MOJO_INPUT_EVENTS_IMPLEMENTATION', 25 'MOJO_INPUT_EVENTS_IMPLEMENTATION',
26 ], 26 ],
27 'dependencies': [ 27 'dependencies': [
28 '../base/base.gyp:base', 28 '../base/base.gyp:base',
29 '../ui/events/events.gyp:events', 29 '../ui/events/events.gyp:events',
30 '../ui/gfx/gfx.gyp:gfx_geometry', 30 '../ui/gfx/gfx.gyp:gfx_geometry',
31 'mojo_environment_chromium', 31 'mojo_environment_chromium',
32 'mojo_input_events_bindings', 32 'mojo_input_events_bindings',
33 'mojo_geometry_bindings', 33 'mojo_geometry_bindings',
34 'mojo_geometry_lib', 34 'mojo_geometry_lib',
35 'mojo_system_impl', 35 '<(mojo_system_for_component)',
36 ], 36 ],
37 'sources': [ 37 'sources': [
38 'services/public/cpp/input_events/lib/input_events_type_converters.cc', 38 'services/public/cpp/input_events/lib/input_events_type_converters.cc',
39 'services/public/cpp/input_events/input_events_type_converters.h', 39 'services/public/cpp/input_events/input_events_type_converters.h',
40 'services/public/cpp/input_events/mojo_input_events_export.h', 40 'services/public/cpp/input_events/mojo_input_events_export.h',
41 ], 41 ],
42 }, 42 },
43 { 43 {
44 'target_name': 'mojo_input_events_bindings', 44 'target_name': 'mojo_input_events_bindings',
45 'type': 'static_library', 45 'type': 'static_library',
(...skipping 28 matching lines...) Expand all
74 'type': '<(component)', 74 'type': '<(component)',
75 'defines': [ 75 'defines': [
76 'MOJO_GEOMETRY_IMPLEMENTATION', 76 'MOJO_GEOMETRY_IMPLEMENTATION',
77 ], 77 ],
78 'dependencies': [ 78 'dependencies': [
79 '../skia/skia.gyp:skia', 79 '../skia/skia.gyp:skia',
80 '../ui/gfx/gfx.gyp:gfx', 80 '../ui/gfx/gfx.gyp:gfx',
81 '../ui/gfx/gfx.gyp:gfx_geometry', 81 '../ui/gfx/gfx.gyp:gfx_geometry',
82 'mojo_environment_chromium', 82 'mojo_environment_chromium',
83 'mojo_geometry_bindings', 83 'mojo_geometry_bindings',
84 'mojo_system_impl', 84 '<(mojo_system_for_component)',
85 ], 85 ],
86 'export_dependent_settings': [ 86 'export_dependent_settings': [
87 '../ui/gfx/gfx.gyp:gfx', 87 '../ui/gfx/gfx.gyp:gfx',
88 ], 88 ],
89 'sources': [ 89 'sources': [
90 'services/public/cpp/geometry/lib/geometry_type_converters.cc', 90 'services/public/cpp/geometry/lib/geometry_type_converters.cc',
91 'services/public/cpp/geometry/geometry_type_converters.h', 91 'services/public/cpp/geometry/geometry_type_converters.h',
92 'services/public/cpp/geometry/mojo_geometry_export.h', 92 'services/public/cpp/geometry/mojo_geometry_export.h',
93 ], 93 ],
94 }, 94 },
95 { 95 {
96 'target_name': 'mojo_surfaces_lib', 96 'target_name': 'mojo_surfaces_lib',
97 'type': '<(component)', 97 'type': '<(component)',
98 'defines': [ 98 'defines': [
99 'MOJO_SURFACES_IMPLEMENTATION', 99 'MOJO_SURFACES_IMPLEMENTATION',
100 ], 100 ],
101 'dependencies': [ 101 'dependencies': [
102 '../base/base.gyp:base', 102 '../base/base.gyp:base',
103 '../cc/cc.gyp:cc', 103 '../cc/cc.gyp:cc',
104 '../cc/cc.gyp:cc_surfaces', 104 '../cc/cc.gyp:cc_surfaces',
105 '../gpu/gpu.gyp:gpu', 105 '../gpu/gpu.gyp:gpu',
106 '../ui/gfx/gfx.gyp:gfx', 106 '../ui/gfx/gfx.gyp:gfx',
107 '../ui/gfx/gfx.gyp:gfx_geometry', 107 '../ui/gfx/gfx.gyp:gfx_geometry',
108 'mojo_environment_chromium', 108 'mojo_environment_chromium',
109 'mojo_geometry_lib', 109 'mojo_geometry_lib',
110 'mojo_surfaces_bindings', 110 'mojo_surfaces_bindings',
111 'mojo_system_impl', 111 '<(mojo_system_for_component)',
112 ], 112 ],
113 'export_dependent_settings': [ 113 'export_dependent_settings': [
114 'mojo_geometry_lib', 114 'mojo_geometry_lib',
115 ], 115 ],
116 'sources': [ 116 'sources': [
117 'services/public/cpp/surfaces/lib/surfaces_type_converters.cc', 117 'services/public/cpp/surfaces/lib/surfaces_type_converters.cc',
118 'services/public/cpp/surfaces/surfaces_type_converters.h', 118 'services/public/cpp/surfaces/surfaces_type_converters.h',
119 'services/public/cpp/surfaces/mojo_surfaces_export.h', 119 'services/public/cpp/surfaces/mojo_surfaces_export.h',
120 ], 120 ],
121 }, 121 },
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
206 '../ui/gfx/gfx.gyp:gfx', 206 '../ui/gfx/gfx.gyp:gfx',
207 '../ui/gfx/gfx.gyp:gfx_geometry', 207 '../ui/gfx/gfx.gyp:gfx_geometry',
208 'mojo_application', 208 'mojo_application',
209 'mojo_common_lib', 209 'mojo_common_lib',
210 'mojo_environment_chromium', 210 'mojo_environment_chromium',
211 'mojo_geometry_bindings', 211 'mojo_geometry_bindings',
212 'mojo_geometry_lib', 212 'mojo_geometry_lib',
213 'mojo_gles2_service', 213 'mojo_gles2_service',
214 'mojo_input_events_lib', 214 'mojo_input_events_lib',
215 'mojo_native_viewport_bindings', 215 'mojo_native_viewport_bindings',
216 'mojo_system_impl', 216 '<(mojo_system_for_component)',
217 ], 217 ],
218 'defines': [ 218 'defines': [
219 'MOJO_NATIVE_VIEWPORT_IMPLEMENTATION', 219 'MOJO_NATIVE_VIEWPORT_IMPLEMENTATION',
220 ], 220 ],
221 'sources': [ 221 'sources': [
222 'services/native_viewport/native_viewport.h', 222 'services/native_viewport/native_viewport.h',
223 'services/native_viewport/native_viewport_android.cc', 223 'services/native_viewport/native_viewport_android.cc',
224 'services/native_viewport/native_viewport_mac.mm', 224 'services/native_viewport/native_viewport_mac.mm',
225 'services/native_viewport/native_viewport_ozone.cc', 225 'services/native_viewport/native_viewport_ozone.cc',
226 'services/native_viewport/native_viewport_service.cc', 226 'services/native_viewport/native_viewport_service.cc',
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
268 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 268 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
269 'export_dependent_settings': [ 269 'export_dependent_settings': [
270 'mojo_cpp_bindings', 270 'mojo_cpp_bindings',
271 ], 271 ],
272 'dependencies': [ 272 'dependencies': [
273 'mojo_cpp_bindings', 273 'mojo_cpp_bindings',
274 ], 274 ],
275 }, 275 },
276 { 276 {
277 'target_name': 'mojo_network_service', 277 'target_name': 'mojo_network_service',
278 'type': 'shared_library', 278 'type': 'loadable_module',
279 'dependencies': [ 279 'dependencies': [
280 '../base/base.gyp:base', 280 '../base/base.gyp:base',
281 '../net/net.gyp:net', 281 '../net/net.gyp:net',
282 '../url/url.gyp:url_lib', 282 '../url/url.gyp:url_lib',
283 'mojo_application', 283 'mojo_application',
284 'mojo_common_lib', 284 'mojo_common_lib',
285 'mojo_environment_chromium', 285 'mojo_environment_chromium',
286 'mojo_network_bindings', 286 'mojo_network_bindings',
287 'mojo_profile_service_bindings', 287 'mojo_profile_service_bindings',
288 'mojo_system_impl', 288 '<(mojo_system_for_loadable_module)',
289 ], 289 ],
290 'export_dependent_settings': [ 290 'export_dependent_settings': [
291 'mojo_network_bindings', 291 'mojo_network_bindings',
292 ], 292 ],
293 'sources': [ 293 'sources': [
294 'services/network/main.cc', 294 'services/network/main.cc',
295 'services/network/network_context.cc', 295 'services/network/network_context.cc',
296 'services/network/network_context.h', 296 'services/network/network_context.h',
297 'services/network/network_service_impl.cc', 297 'services/network/network_service_impl.cc',
298 'services/network/network_service_impl.h', 298 'services/network/network_service_impl.h',
(...skipping 18 matching lines...) Expand all
317 'export_dependent_settings': [ 317 'export_dependent_settings': [
318 'mojo_cpp_bindings', 318 'mojo_cpp_bindings',
319 ], 319 ],
320 'dependencies': [ 320 'dependencies': [
321 'mojo_cpp_bindings', 321 'mojo_cpp_bindings',
322 'mojo_navigation_bindings', 322 'mojo_navigation_bindings',
323 ], 323 ],
324 }, 324 },
325 { 325 {
326 'target_name': 'mojo_launcher', 326 'target_name': 'mojo_launcher',
327 'type': 'shared_library', 327 'type': 'loadable_module',
328 'dependencies': [ 328 'dependencies': [
329 '../base/base.gyp:base', 329 '../base/base.gyp:base',
330 '../url/url.gyp:url_lib', 330 '../url/url.gyp:url_lib',
331 'mojo_application', 331 'mojo_application',
332 'mojo_cpp_bindings', 332 'mojo_cpp_bindings',
333 'mojo_environment_chromium', 333 'mojo_environment_chromium',
334 'mojo_launcher_bindings', 334 'mojo_launcher_bindings',
335 'mojo_network_bindings', 335 'mojo_network_bindings',
336 'mojo_system_impl', 336 '<(mojo_system_for_loadable_module)',
337 'mojo_utility',
338 ], 337 ],
339 'sources': [ 338 'sources': [
340 'services/launcher/launcher.cc', 339 'services/launcher/launcher.cc',
341 'public/cpp/application/lib/mojo_main_chromium.cc', 340 'public/cpp/application/lib/mojo_main_chromium.cc',
342 ], 341 ],
343 }, 342 },
344 { 343 {
345 'target_name': 'mojo_view_manager_bindings', 344 'target_name': 'mojo_view_manager_bindings',
346 'type': 'static_library', 345 'type': 'static_library',
347 'sources': [ 346 'sources': [
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after
461 ], 460 ],
462 }, 461 },
463 { 462 {
464 'target_name': 'mojo_test_app', 463 'target_name': 'mojo_test_app',
465 'type': 'loadable_module', 464 'type': 'loadable_module',
466 'dependencies': [ 465 'dependencies': [
467 '../base/base.gyp:base', 466 '../base/base.gyp:base',
468 'mojo_application', 467 'mojo_application',
469 'mojo_environment_standalone', 468 'mojo_environment_standalone',
470 'mojo_test_service_bindings', 469 'mojo_test_service_bindings',
471 'mojo_system',
472 'mojo_utility', 470 'mojo_utility',
471 '<(mojo_system_for_loadable_module)',
473 ], 472 ],
474 'sources': [ 473 'sources': [
475 'public/cpp/application/lib/mojo_main_standalone.cc', 474 'public/cpp/application/lib/mojo_main_standalone.cc',
476 'services/test_service/test_request_tracker_client_impl.cc', 475 'services/test_service/test_request_tracker_client_impl.cc',
477 'services/test_service/test_request_tracker_client_impl.h', 476 'services/test_service/test_request_tracker_client_impl.h',
478 'services/test_service/test_service_application.cc', 477 'services/test_service/test_service_application.cc',
479 'services/test_service/test_service_application.h', 478 'services/test_service/test_service_application.h',
480 'services/test_service/test_service_impl.cc', 479 'services/test_service/test_service_impl.cc',
481 'services/test_service/test_service_impl.h', 480 'services/test_service/test_service_impl.h',
482 'services/test_service/test_time_service_impl.cc', 481 'services/test_service/test_time_service_impl.cc',
483 'services/test_service/test_time_service_impl.h', 482 'services/test_service/test_time_service_impl.h',
484 ], 483 ],
485 }, 484 },
486 { 485 {
487 'target_name': 'mojo_test_request_tracker_app', 486 'target_name': 'mojo_test_request_tracker_app',
488 'type': 'loadable_module', 487 'type': 'loadable_module',
489 'dependencies': [ 488 'dependencies': [
490 '../base/base.gyp:base', 489 '../base/base.gyp:base',
491 'mojo_application', 490 'mojo_application',
492 'mojo_environment_standalone', 491 'mojo_environment_standalone',
493 'mojo_test_service_bindings', 492 'mojo_test_service_bindings',
494 'mojo_system',
495 'mojo_utility', 493 'mojo_utility',
494 '<(mojo_system_for_loadable_module)',
496 ], 495 ],
497 'sources': [ 496 'sources': [
498 'public/cpp/application/lib/mojo_main_standalone.cc', 497 'public/cpp/application/lib/mojo_main_standalone.cc',
499 'services/test_service/test_request_tracker_client_impl.cc', 498 'services/test_service/test_request_tracker_client_impl.cc',
500 'services/test_service/test_request_tracker_client_impl.h', 499 'services/test_service/test_request_tracker_client_impl.h',
501 'services/test_service/test_request_tracker_application.cc', 500 'services/test_service/test_request_tracker_application.cc',
502 'services/test_service/test_request_tracker_application.h', 501 'services/test_service/test_request_tracker_application.h',
503 'services/test_service/test_time_service_impl.cc', 502 'services/test_service/test_time_service_impl.cc',
504 'services/test_service/test_time_service_impl.h', 503 'services/test_service/test_time_service_impl.h',
505 'services/test_service/test_request_tracker_impl.cc', 504 'services/test_service/test_request_tracker_impl.cc',
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
555 'mojo_application', 554 'mojo_application',
556 'mojo_cc_support', 555 'mojo_cc_support',
557 'mojo_common_lib', 556 'mojo_common_lib',
558 'mojo_environment_chromium', 557 'mojo_environment_chromium',
559 'mojo_geometry_bindings', 558 'mojo_geometry_bindings',
560 'mojo_geometry_lib', 559 'mojo_geometry_lib',
561 'mojo_gles2', 560 'mojo_gles2',
562 'mojo_input_events_bindings', 561 'mojo_input_events_bindings',
563 'mojo_input_events_lib', 562 'mojo_input_events_lib',
564 'mojo_native_viewport_bindings', 563 'mojo_native_viewport_bindings',
565 'mojo_system_impl',
566 'mojo_view_manager_bindings', 564 'mojo_view_manager_bindings',
567 'mojo_view_manager_common', 565 'mojo_view_manager_common',
566 '<(mojo_system_for_component)',
568 ], 567 ],
569 'sources': [ 568 'sources': [
570 'public/cpp/application/lib/mojo_main_chromium.cc', 569 'public/cpp/application/lib/mojo_main_chromium.cc',
571 'services/view_manager/ids.h', 570 'services/view_manager/ids.h',
572 'services/view_manager/main.cc', 571 'services/view_manager/main.cc',
573 'services/view_manager/node.cc', 572 'services/view_manager/node.cc',
574 'services/view_manager/node.h', 573 'services/view_manager/node.h',
575 'services/view_manager/node_delegate.h', 574 'services/view_manager/node_delegate.h',
576 'services/view_manager/root_node_manager.cc', 575 'services/view_manager/root_node_manager.cc',
577 'services/view_manager/root_node_manager.h', 576 'services/view_manager/root_node_manager.h',
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
679 'mojo_system_impl', 678 'mojo_system_impl',
680 ], 679 ],
681 'sources': [ 680 'sources': [
682 'services/dbus_echo/dbus_echo_service.cc', 681 'services/dbus_echo/dbus_echo_service.cc',
683 ], 682 ],
684 }, 683 },
685 ], 684 ],
686 }], 685 }],
687 ], 686 ],
688 } 687 }
OLDNEW
« no previous file with comments | « mojo/mojo_examples.gypi ('k') | mojo/shell/mojo_url_resolver.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698