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

Side by Side Diff: mojo/mojo.gyp

Issue 72123002: Work in progress for end-to-end bindings (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Add base dep for sample_app Created 7 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 | Annotate | Revision Log
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 'variables': { 6 'variables': {
7 'chromium_code': 1, 7 'chromium_code': 1,
8 }, 8 },
9 'targets': [ 9 'targets': [
10 { 10 {
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after
226 'target_name': 'mojo_shell_lib', 226 'target_name': 'mojo_shell_lib',
227 'type': 'static_library', 227 'type': 'static_library',
228 'dependencies': [ 228 'dependencies': [
229 '../base/base.gyp:base', 229 '../base/base.gyp:base',
230 '../net/net.gyp:net', 230 '../net/net.gyp:net',
231 '../url/url.gyp:url_lib', 231 '../url/url.gyp:url_lib',
232 'mojo_bindings', 232 'mojo_bindings',
233 'mojo_system', 233 'mojo_system',
234 'mojo_utility', 234 'mojo_utility',
235 'native_viewport', 235 'native_viewport',
236 'hello_world_service_impl',
236 ], 237 ],
237 'sources': [ 238 'sources': [
238 'shell/app_container.cc', 239 'shell/app_container.cc',
239 'shell/app_container.h', 240 'shell/app_container.h',
240 'shell/context.cc', 241 'shell/context.cc',
241 'shell/context.h', 242 'shell/context.h',
242 'shell/loader.cc', 243 'shell/loader.cc',
243 'shell/loader.h', 244 'shell/loader.h',
244 'shell/network_delegate.cc', 245 'shell/network_delegate.cc',
245 'shell/network_delegate.h', 246 'shell/network_delegate.h',
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
307 'mojo_js_bindings', 308 'mojo_js_bindings',
308 ], 309 ],
309 'sources': [ 310 'sources': [
310 'apps/js/main.cc', 311 'apps/js/main.cc',
311 ], 312 ],
312 }, 313 },
313 { 314 {
314 'target_name': 'sample_app', 315 'target_name': 'sample_app',
315 'type': 'shared_library', 316 'type': 'shared_library',
316 'dependencies': [ 317 'dependencies': [
318 '../base/base.gyp:base',
317 '../ui/gl/gl.gyp:gl', 319 '../ui/gl/gl.gyp:gl',
320 'hello_world_service',
321 'mojo_common_lib',
318 'mojo_system', 322 'mojo_system',
319 ], 323 ],
320 'sources': [ 324 'sources': [
325 'examples/sample_app/hello_world_client_impl.cc',
326 'examples/sample_app/hello_world_client_impl.h',
321 'examples/sample_app/sample_app.cc', 327 'examples/sample_app/sample_app.cc',
322 'examples/sample_app/spinning_cube.cc', 328 'examples/sample_app/spinning_cube.cc',
323 'examples/sample_app/spinning_cube.h', 329 'examples/sample_app/spinning_cube.h',
324 ], 330 ],
325 }, 331 },
326 { 332 {
333 'target_name': 'hello_world_service',
334 'type': 'static_library',
335 'dependencies': [
336 'mojo_bindings',
337 'mojo_system',
338 ],
339 'export_dependent_settings': [
340 'mojo_bindings',
341 'mojo_system',
342 ],
343 'sources': [
344 'examples/hello_world_service/hello_world_service.mojom',
345 ],
346 'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ],
347 },
348 {
349 'target_name': 'hello_world_service_impl',
350 'type': 'static_library',
351 'sources': [
352 'examples/hello_world_service/hello_world_service_impl.cc',
353 'examples/hello_world_service/hello_world_service_impl.h',
354 ],
355 'export_dependent_settings': [
356 'hello_world_service',
357 ],
358 'dependencies': [
359 '../base/base.gyp:base',
360 'hello_world_service',
361 ],
362 },
363 {
327 'target_name': 'mojo_bindings', 364 'target_name': 'mojo_bindings',
328 'type': 'static_library', 365 'type': 'static_library',
329 'include_dirs': [ 366 'include_dirs': [
330 '..' 367 '..'
331 ], 368 ],
332 'sources': [ 369 'sources': [
333 'public/bindings/lib/bindings.h', 370 'public/bindings/lib/bindings.h',
334 'public/bindings/lib/bindings_internal.h', 371 'public/bindings/lib/bindings_internal.h',
335 'public/bindings/lib/bindings_serialization.cc', 372 'public/bindings/lib/bindings_serialization.cc',
336 'public/bindings/lib/bindings_serialization.h', 373 'public/bindings/lib/bindings_serialization.h',
(...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after
532 'java_in_dir': '<(DEPTH)/mojo/shell/android/apk', 569 'java_in_dir': '<(DEPTH)/mojo/shell/android/apk',
533 'resource_dir': '<(DEPTH)/mojo/shell/android/apk/res', 570 'resource_dir': '<(DEPTH)/mojo/shell/android/apk/res',
534 'native_lib_target': 'libmojo_shell', 571 'native_lib_target': 'libmojo_shell',
535 }, 572 },
536 'includes': [ '../build/java_apk.gypi' ], 573 'includes': [ '../build/java_apk.gypi' ],
537 } 574 }
538 ], 575 ],
539 }], 576 }],
540 ], 577 ],
541 } 578 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698