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

Side by Side Diff: mojo/mojo_services.gypi

Issue 496813002: export hard dependencies where needed in mojo (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 4 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_base.gyp ('k') | no next file » | 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 # GN version: //mojo/services/dbus_echo:bindings 8 # GN version: //mojo/services/dbus_echo:bindings
9 'target_name': 'mojo_echo_bindings', 9 'target_name': 'mojo_echo_bindings',
10 'type': 'static_library', 10 'type': 'static_library',
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
90 }, 90 },
91 { 91 {
92 # GN version: //mojo/services/public/interfaces/input_events 92 # GN version: //mojo/services/public/interfaces/input_events
93 'target_name': 'mojo_input_events_bindings', 93 'target_name': 'mojo_input_events_bindings',
94 'type': 'static_library', 94 'type': 'static_library',
95 'sources': [ 95 'sources': [
96 'services/public/interfaces/input_events/input_event_constants.mojom', 96 'services/public/interfaces/input_events/input_event_constants.mojom',
97 'services/public/interfaces/input_events/input_events.mojom', 97 'services/public/interfaces/input_events/input_events.mojom',
98 ], 98 ],
99 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 99 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
100 'export_dependent_settings': [
101 'mojo_base.gyp:mojo_cpp_bindings',
102 ],
103 'dependencies': [ 100 'dependencies': [
104 'mojo_base.gyp:mojo_cpp_bindings', 101 'mojo_base.gyp:mojo_cpp_bindings',
105 'mojo_geometry_bindings', 102 'mojo_geometry_bindings',
106 ], 103 ],
104 'export_dependent_settings': [
105 'mojo_base.gyp:mojo_cpp_bindings',
106 'mojo_geometry_bindings',
107 ],
107 }, 108 },
108 { 109 {
109 # GN version: //mojo/services/public/interfaces/geometry 110 # GN version: //mojo/services/public/interfaces/geometry
110 'target_name': 'mojo_geometry_bindings', 111 'target_name': 'mojo_geometry_bindings',
111 'type': 'static_library', 112 'type': 'static_library',
112 'sources': [ 113 'sources': [
113 'services/public/interfaces/geometry/geometry.mojom', 114 'services/public/interfaces/geometry/geometry.mojom',
114 ], 115 ],
115 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 116 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
116 'dependencies': [ 117 'dependencies': [
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
158 '../gpu/gpu.gyp:gpu', 159 '../gpu/gpu.gyp:gpu',
159 '../ui/gfx/gfx.gyp:gfx', 160 '../ui/gfx/gfx.gyp:gfx',
160 '../ui/gfx/gfx.gyp:gfx_geometry', 161 '../ui/gfx/gfx.gyp:gfx_geometry',
161 'mojo_base.gyp:mojo_environment_chromium', 162 'mojo_base.gyp:mojo_environment_chromium',
162 'mojo_geometry_lib', 163 'mojo_geometry_lib',
163 'mojo_surfaces_bindings', 164 'mojo_surfaces_bindings',
164 '<(mojo_system_for_component)', 165 '<(mojo_system_for_component)',
165 ], 166 ],
166 'export_dependent_settings': [ 167 'export_dependent_settings': [
167 'mojo_geometry_lib', 168 'mojo_geometry_lib',
169 'mojo_surfaces_bindings',
168 ], 170 ],
169 'sources': [ 171 'sources': [
170 'services/public/cpp/surfaces/lib/surfaces_type_converters.cc', 172 'services/public/cpp/surfaces/lib/surfaces_type_converters.cc',
171 'services/public/cpp/surfaces/surfaces_type_converters.h', 173 'services/public/cpp/surfaces/surfaces_type_converters.h',
172 'services/public/cpp/surfaces/mojo_surfaces_export.h', 174 'services/public/cpp/surfaces/mojo_surfaces_export.h',
173 ], 175 ],
174 }, 176 },
175 { 177 {
176 # GN version: //mojo/services/public/cpp/surfaces/tests 178 # GN version: //mojo/services/public/cpp/surfaces/tests
177 'target_name': 'mojo_surfaces_lib_unittests', 179 'target_name': 'mojo_surfaces_lib_unittests',
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
218 ], 220 ],
219 }, 221 },
220 { 222 {
221 # GN version: //mojo/services/public/interfaces/gpu 223 # GN version: //mojo/services/public/interfaces/gpu
222 'target_name': 'mojo_gpu_bindings', 224 'target_name': 'mojo_gpu_bindings',
223 'type': 'static_library', 225 'type': 'static_library',
224 'sources': [ 226 'sources': [
225 'services/public/interfaces/gpu/gpu.mojom', 227 'services/public/interfaces/gpu/gpu.mojom',
226 ], 228 ],
227 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 229 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
228 'export_dependent_settings': [
229 'mojo_base.gyp:mojo_cpp_bindings',
230 ],
231 'dependencies': [ 230 'dependencies': [
232 'mojo_base.gyp:mojo_cpp_bindings', 231 'mojo_base.gyp:mojo_cpp_bindings',
233 'mojo_base.gyp:mojo_gles2_bindings', 232 'mojo_base.gyp:mojo_gles2_bindings',
234 'mojo_geometry_bindings', 233 'mojo_geometry_bindings',
234 ],
235 'export_dependent_settings': [
236 'mojo_base.gyp:mojo_cpp_bindings',
237 'mojo_base.gyp:mojo_gles2_bindings',
238 'mojo_geometry_bindings',
235 ], 239 ],
236 }, 240 },
237 { 241 {
238 # GN version: //mojo/services/public/interfaces/native_viewport 242 # GN version: //mojo/services/public/interfaces/native_viewport
239 'target_name': 'mojo_native_viewport_bindings', 243 'target_name': 'mojo_native_viewport_bindings',
240 'type': 'static_library', 244 'type': 'static_library',
241 'sources': [ 245 'sources': [
242 'services/public/interfaces/native_viewport/native_viewport.mojom', 246 'services/public/interfaces/native_viewport/native_viewport.mojom',
243 ], 247 ],
244 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 248 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
245 'export_dependent_settings': [
246 'mojo_base.gyp:mojo_cpp_bindings',
247 ],
248 'dependencies': [ 249 'dependencies': [
249 'mojo_base.gyp:mojo_cpp_bindings', 250 'mojo_base.gyp:mojo_cpp_bindings',
250 'mojo_base.gyp:mojo_gles2_bindings', 251 'mojo_base.gyp:mojo_gles2_bindings',
251 'mojo_geometry_bindings', 252 'mojo_geometry_bindings',
253 'mojo_input_events_bindings',
254 ],
255 'export_dependent_settings': [
256 'mojo_base.gyp:mojo_cpp_bindings',
257 'mojo_base.gyp:mojo_gles2_bindings',
258 'mojo_geometry_bindings',
252 'mojo_input_events_bindings', 259 'mojo_input_events_bindings',
253 ], 260 ],
254 }, 261 },
255 { 262 {
256 # GN version: //mojo/services/native_viewport 263 # GN version: //mojo/services/native_viewport
257 'target_name': 'mojo_native_viewport_service_lib', 264 'target_name': 'mojo_native_viewport_service_lib',
258 # This is linked directly into the embedder, so we make it a static_librar y. 265 # This is linked directly into the embedder, so we make it a static_librar y.
259 # TODO(davemoore): Make this a true service. 266 # TODO(davemoore): Make this a true service.
260 'type': 'static_library', 267 'type': 'static_library',
261 'dependencies': [ 268 'dependencies': [
262 '../base/base.gyp:base', 269 '../base/base.gyp:base',
263 '../ui/events/events.gyp:events', 270 '../ui/events/events.gyp:events',
264 '../ui/gfx/gfx.gyp:gfx', 271 '../ui/gfx/gfx.gyp:gfx',
265 '../ui/gfx/gfx.gyp:gfx_geometry', 272 '../ui/gfx/gfx.gyp:gfx_geometry',
266 'mojo_base.gyp:mojo_application_chromium', 273 'mojo_base.gyp:mojo_application_chromium',
267 'mojo_base.gyp:mojo_common_lib', 274 'mojo_base.gyp:mojo_common_lib',
268 'mojo_geometry_bindings', 275 'mojo_geometry_bindings',
269 'mojo_geometry_lib', 276 'mojo_geometry_lib',
270 'mojo_gles2_service', 277 'mojo_gles2_service',
271 'mojo_gpu_bindings', 278 'mojo_gpu_bindings',
272 'mojo_input_events_lib', 279 'mojo_input_events_lib',
273 'mojo_native_viewport_bindings', 280 'mojo_native_viewport_bindings',
274 ], 281 ],
282 'export_dependent_settings': [
283 'mojo_geometry_bindings',
284 'mojo_gpu_bindings',
285 'mojo_native_viewport_bindings',
286 ],
275 'sources': [ 287 'sources': [
276 'services/native_viewport/gpu_impl.cc', 288 'services/native_viewport/gpu_impl.cc',
277 'services/native_viewport/gpu_impl.h', 289 'services/native_viewport/gpu_impl.h',
278 'services/native_viewport/native_viewport_impl.cc', 290 'services/native_viewport/native_viewport_impl.cc',
279 'services/native_viewport/native_viewport_impl.h', 291 'services/native_viewport/native_viewport_impl.h',
280 'services/native_viewport/platform_viewport.h', 292 'services/native_viewport/platform_viewport.h',
281 'services/native_viewport/platform_viewport_android.cc', 293 'services/native_viewport/platform_viewport_android.cc',
282 'services/native_viewport/platform_viewport_mac.mm', 294 'services/native_viewport/platform_viewport_mac.mm',
283 'services/native_viewport/platform_viewport_ozone.cc', 295 'services/native_viewport/platform_viewport_ozone.cc',
284 'services/native_viewport/platform_viewport_stub.cc', 296 'services/native_viewport/platform_viewport_stub.cc',
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after
474 }, 486 },
475 { 487 {
476 # GN version: //mojo/services/public/interfaces/view_manager 488 # GN version: //mojo/services/public/interfaces/view_manager
477 'target_name': 'mojo_view_manager_bindings', 489 'target_name': 'mojo_view_manager_bindings',
478 'type': 'static_library', 490 'type': 'static_library',
479 'sources': [ 491 'sources': [
480 'services/public/interfaces/view_manager/view_manager.mojom', 492 'services/public/interfaces/view_manager/view_manager.mojom',
481 'services/public/interfaces/view_manager/view_manager_constants.mojom', 493 'services/public/interfaces/view_manager/view_manager_constants.mojom',
482 ], 494 ],
483 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], 495 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
484 'export_dependent_settings': [
485 'mojo_base.gyp:mojo_cpp_bindings',
486 ],
487 'dependencies': [ 496 'dependencies': [
488 'mojo_base.gyp:mojo_application_bindings', 497 'mojo_base.gyp:mojo_application_bindings',
489 'mojo_base.gyp:mojo_cpp_bindings', 498 'mojo_base.gyp:mojo_cpp_bindings',
490 'mojo_geometry_bindings', 499 'mojo_geometry_bindings',
500 'mojo_input_events_bindings',
501 ],
502 'export_dependent_settings': [
503 'mojo_base.gyp:mojo_application_bindings',
504 'mojo_base.gyp:mojo_cpp_bindings',
505 'mojo_geometry_bindings',
491 'mojo_input_events_bindings', 506 'mojo_input_events_bindings',
492 ], 507 ],
493 }, 508 },
494 { 509 {
495 # GN version: //mojo/services/public/cpp/view_manager 510 # GN version: //mojo/services/public/cpp/view_manager
496 'target_name': 'mojo_view_manager_lib', 511 'target_name': 'mojo_view_manager_lib',
497 'type': 'static_library', 512 'type': 'static_library',
498 'dependencies': [ 513 'dependencies': [
499 '../base/base.gyp:base', 514 '../base/base.gyp:base',
500 '../skia/skia.gyp:skia', 515 '../skia/skia.gyp:skia',
(...skipping 372 matching lines...) Expand 10 before | Expand all | Expand 10 after
873 'mojo_echo_bindings', 888 'mojo_echo_bindings',
874 ], 889 ],
875 'sources': [ 890 'sources': [
876 'services/dbus_echo/dbus_echo_service.cc', 891 'services/dbus_echo/dbus_echo_service.cc',
877 ], 892 ],
878 }, 893 },
879 ], 894 ],
880 }], 895 }],
881 ], 896 ],
882 } 897 }
OLDNEW
« no previous file with comments | « mojo/mojo_base.gyp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698