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

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 MessageLoop instance to SampleApp and run it 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 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
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': [
317 '../ui/gl/gl.gyp:gl', 318 '../ui/gl/gl.gyp:gl',
319 'hello_world_service',
320 'mojo_common_lib',
318 'mojo_system', 321 'mojo_system',
319 ], 322 ],
320 'sources': [ 323 'sources': [
324 'examples/sample_app/hello_world_client_impl.cc',
325 'examples/sample_app/hello_world_client_impl.h',
321 'examples/sample_app/sample_app.cc', 326 'examples/sample_app/sample_app.cc',
322 'examples/sample_app/spinning_cube.cc', 327 'examples/sample_app/spinning_cube.cc',
323 'examples/sample_app/spinning_cube.h', 328 'examples/sample_app/spinning_cube.h',
324 ], 329 ],
325 }, 330 },
326 { 331 {
332 'target_name': 'hello_world_service',
333 'type': 'static_library',
334 'dependencies': [
335 'mojo_bindings',
336 'mojo_system',
337 ],
338 'export_dependent_settings': [
339 'mojo_bindings',
340 'mojo_system',
341 ],
342 'sources': [
343 'examples/hello_world_service/hello_world_service.mojom',
344 ],
345 'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ],
346 },
347 {
348 'target_name': 'hello_world_service_impl',
349 'type': 'static_library',
350 'sources': [
351 'examples/hello_world_service/hello_world_service_impl.cc',
352 'examples/hello_world_service/hello_world_service_impl.h',
353 ],
354 'export_dependent_settings': [
355 'hello_world_service',
356 ],
357 'dependencies': [
358 '../base/base.gyp:base',
359 'hello_world_service',
360 ],
361 },
362 {
327 'target_name': 'mojo_bindings', 363 'target_name': 'mojo_bindings',
328 'type': 'static_library', 364 'type': 'static_library',
329 'include_dirs': [ 365 'include_dirs': [
330 '..' 366 '..'
331 ], 367 ],
332 'sources': [ 368 'sources': [
333 'public/bindings/lib/bindings.h', 369 'public/bindings/lib/bindings.h',
334 'public/bindings/lib/bindings_internal.h', 370 'public/bindings/lib/bindings_internal.h',
335 'public/bindings/lib/bindings_serialization.cc', 371 'public/bindings/lib/bindings_serialization.cc',
336 'public/bindings/lib/bindings_serialization.h', 372 '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', 568 'java_in_dir': '<(DEPTH)/mojo/shell/android/apk',
533 'resource_dir': '<(DEPTH)/mojo/shell/android/apk/res', 569 'resource_dir': '<(DEPTH)/mojo/shell/android/apk/res',
534 'native_lib_target': 'libmojo_shell', 570 'native_lib_target': 'libmojo_shell',
535 }, 571 },
536 'includes': [ '../build/java_apk.gypi' ], 572 'includes': [ '../build/java_apk.gypi' ],
537 } 573 }
538 ], 574 ],
539 }], 575 }],
540 ], 576 ],
541 } 577 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698