OLD | NEW |
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 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
55 'mojo_utility', | 55 'mojo_utility', |
56 ], | 56 ], |
57 'conditions': [ | 57 'conditions': [ |
58 ['use_aura==1', { | 58 ['use_aura==1', { |
59 'dependencies': [ | 59 'dependencies': [ |
60 'mojo_aura_demo', | 60 'mojo_aura_demo', |
61 'mojo_launcher', | 61 'mojo_launcher', |
62 'mojo_view_manager', | 62 'mojo_view_manager', |
63 ], | 63 ], |
64 }], | 64 }], |
| 65 ['OS == "android"', { |
| 66 'dependencies': [ |
| 67 'mojo_public_java', |
| 68 'mojo_system_java', |
| 69 'libmojo_system_java', |
| 70 'mojo_test_apk', |
| 71 ], |
| 72 }], |
65 ] | 73 ] |
66 }, | 74 }, |
67 { | 75 { |
68 'target_name': 'mojo_run_all_unittests', | 76 'target_name': 'mojo_run_all_unittests', |
69 'type': 'static_library', | 77 'type': 'static_library', |
70 'dependencies': [ | 78 'dependencies': [ |
71 '../base/base.gyp:base', | 79 '../base/base.gyp:base', |
72 '../base/base.gyp:test_support_base', | 80 '../base/base.gyp:test_support_base', |
73 '../testing/gtest.gyp:gtest', | 81 '../testing/gtest.gyp:gtest', |
74 'mojo_system_impl', | 82 'mojo_system_impl', |
(...skipping 482 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
557 ], | 565 ], |
558 'sources': [ | 566 'sources': [ |
559 'tools/message_generator.cc', | 567 'tools/message_generator.cc', |
560 ], | 568 ], |
561 }, | 569 }, |
562 ], | 570 ], |
563 'conditions': [ | 571 'conditions': [ |
564 ['OS=="android"', { | 572 ['OS=="android"', { |
565 'targets': [ | 573 'targets': [ |
566 { | 574 { |
| 575 'target_name': 'mojo_jni_headers', |
| 576 'type': 'none', |
| 577 'dependencies': [ |
| 578 'mojo_java_set_jni_headers', |
| 579 ], |
| 580 'sources': [ |
| 581 'system/android/javatests/src/org/chromium/mojo/system/CoreTest.java
', |
| 582 'system/android/src/org/chromium/mojo/system/CoreImpl.java', |
| 583 'services/native_viewport/android/src/org/chromium/mojo/NativeViewpo
rtAndroid.java', |
| 584 'shell/android/apk/src/org/chromium/mojo_shell_apk/MojoMain.java', |
| 585 ], |
| 586 'variables': { |
| 587 'jni_gen_package': 'mojo', |
| 588 'jni_generator_ptr_type': 'long', |
| 589 }, |
| 590 'includes': [ '../build/jni_generator.gypi' ], |
| 591 }, |
| 592 { |
| 593 'target_name': 'mojo_system_java', |
| 594 'type': 'none', |
| 595 'dependencies': [ |
| 596 '../base/base.gyp:base_java', |
| 597 'mojo_public_java', |
| 598 ], |
| 599 'variables': { |
| 600 'java_in_dir': '<(DEPTH)/mojo/system/android', |
| 601 }, |
| 602 'includes': [ '../build/java.gypi' ], |
| 603 }, |
| 604 { |
| 605 'target_name': 'libmojo_system_java', |
| 606 'type': 'static_library', |
| 607 'dependencies': [ |
| 608 '../base/base.gyp:base', |
| 609 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn
amic_annotations', |
| 610 'mojo_common_lib', |
| 611 'mojo_environment_chromium', |
| 612 'mojo_jni_headers', |
| 613 'mojo_shell_bindings', |
| 614 'mojo_shell_lib', |
| 615 ], |
| 616 'sources': [ |
| 617 'system/android/core_impl.cc', |
| 618 'system/android/core_impl.h', |
| 619 ], |
| 620 }, |
| 621 { |
| 622 'target_name': 'libmojo_java_unittest', |
| 623 'type': 'shared_library', |
| 624 'dependencies': [ |
| 625 '../base/base.gyp:base', |
| 626 'libmojo_system_java', |
| 627 'mojo_jni_headers', |
| 628 ], |
| 629 'sources': [ |
| 630 'system/android/javatests/core_test.cc', |
| 631 'system/android/javatests/core_test.h', |
| 632 'system/android/javatests/init_library.cc', |
| 633 ], |
| 634 }, |
| 635 { |
| 636 'target_name': 'mojo_test_apk', |
| 637 'type': 'none', |
| 638 'dependencies': [ |
| 639 'mojo_system_java', |
| 640 '../base/base.gyp:base_java_test_support', |
| 641 ], |
| 642 'variables': { |
| 643 'apk_name': 'MojoTest', |
| 644 'java_in_dir': '<(DEPTH)/mojo/system/android/javatests', |
| 645 'resource_dir': '<(DEPTH)/mojo/system/android/apk', |
| 646 'native_lib_target': 'libmojo_java_unittest', |
| 647 'is_test_apk': 1, |
| 648 }, |
| 649 'includes': [ '../build/java_apk.gypi' ], |
| 650 }, |
| 651 { |
567 'target_name': 'mojo_native_viewport_java', | 652 'target_name': 'mojo_native_viewport_java', |
568 'type': 'none', | 653 'type': 'none', |
569 'dependencies': [ | 654 'dependencies': [ |
570 '../base/base.gyp:base_java', | 655 '../base/base.gyp:base_java', |
571 ], | 656 ], |
572 'variables': { | 657 'variables': { |
573 'java_in_dir': '<(DEPTH)/mojo/services/native_viewport/android', | 658 'java_in_dir': '<(DEPTH)/mojo/services/native_viewport/android', |
574 }, | 659 }, |
575 'includes': [ '../build/java.gypi' ], | 660 'includes': [ '../build/java.gypi' ], |
576 }, | 661 }, |
577 { | 662 { |
578 'target_name': 'mojo_java_set_jni_headers', | 663 'target_name': 'mojo_java_set_jni_headers', |
579 'type': 'none', | 664 'type': 'none', |
580 'variables': { | 665 'variables': { |
581 'jni_gen_package': 'mojo', | 666 'jni_gen_package': 'mojo', |
582 'jni_generator_ptr_type': 'long', | 667 'jni_generator_ptr_type': 'long', |
583 'input_java_class': 'java/util/HashSet.class', | 668 'input_java_class': 'java/util/HashSet.class', |
584 }, | 669 }, |
585 'includes': [ '../build/jar_file_jni_generator.gypi' ], | 670 'includes': [ '../build/jar_file_jni_generator.gypi' ], |
586 }, | 671 }, |
587 { | 672 { |
588 'target_name': 'mojo_jni_headers', | |
589 'type': 'none', | |
590 'dependencies': [ | |
591 'mojo_java_set_jni_headers', | |
592 ], | |
593 'sources': [ | |
594 'services/native_viewport/android/src/org/chromium/mojo/NativeViewpo
rtAndroid.java', | |
595 'shell/android/apk/src/org/chromium/mojo_shell_apk/MojoMain.java', | |
596 ], | |
597 'variables': { | |
598 'jni_gen_package': 'mojo', | |
599 'jni_generator_ptr_type': 'long', | |
600 }, | |
601 'includes': [ '../build/jni_generator.gypi' ], | |
602 }, | |
603 { | |
604 'target_name': 'libmojo_shell', | 673 'target_name': 'libmojo_shell', |
605 'type': 'shared_library', | 674 'type': 'shared_library', |
606 'dependencies': [ | 675 'dependencies': [ |
607 '../base/base.gyp:base', | 676 '../base/base.gyp:base', |
608 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn
amic_annotations', | 677 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn
amic_annotations', |
609 '../ui/gfx/gfx.gyp:gfx', | 678 '../ui/gfx/gfx.gyp:gfx', |
610 '../ui/gfx/gfx.gyp:gfx_geometry', | 679 '../ui/gfx/gfx.gyp:gfx_geometry', |
611 '../ui/gl/gl.gyp:gl', | 680 '../ui/gl/gl.gyp:gl', |
612 'mojo_common_lib', | 681 'mojo_common_lib', |
613 'mojo_environment_chromium', | 682 'mojo_environment_chromium', |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
653 'mojo_js_unittests.isolate', | 722 'mojo_js_unittests.isolate', |
654 ], | 723 ], |
655 'sources': [ | 724 'sources': [ |
656 'mojo_js_unittests.isolate', | 725 'mojo_js_unittests.isolate', |
657 ], | 726 ], |
658 }, | 727 }, |
659 ], | 728 ], |
660 }], | 729 }], |
661 ], | 730 ], |
662 } | 731 } |
OLD | NEW |