| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 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 import("//android_webview/webview_repack_locales_list.gni") | 5 import("//android_webview/webview_repack_locales_list.gni") |
| 6 import("//build/config/android/config.gni") | 6 import("//build/config/android/config.gni") |
| 7 import("//build/config/android/rules.gni") | 7 import("//build/config/android/rules.gni") |
| 8 import("//build/util/process_version.gni") | 8 import("//build/util/process_version.gni") |
| 9 import("//chrome/android/chrome_public_apk_tmpl.gni") | 9 import("//chrome/android/chrome_public_apk_tmpl.gni") |
| 10 import("//chrome/android/monochrome_android_manifest_jinja_variables.gni") | 10 import("//chrome/android/monochrome_android_manifest_jinja_variables.gni") |
| (...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 143 "values-sw/android_chrome_strings.xml", | 143 "values-sw/android_chrome_strings.xml", |
| 144 "values-th/android_chrome_strings.xml", | 144 "values-th/android_chrome_strings.xml", |
| 145 "values-tr/android_chrome_strings.xml", | 145 "values-tr/android_chrome_strings.xml", |
| 146 "values-uk/android_chrome_strings.xml", | 146 "values-uk/android_chrome_strings.xml", |
| 147 "values-vi/android_chrome_strings.xml", | 147 "values-vi/android_chrome_strings.xml", |
| 148 "values-zh-rCN/android_chrome_strings.xml", | 148 "values-zh-rCN/android_chrome_strings.xml", |
| 149 "values-zh-rTW/android_chrome_strings.xml", | 149 "values-zh-rTW/android_chrome_strings.xml", |
| 150 ] | 150 ] |
| 151 } | 151 } |
| 152 | 152 |
| 153 android_library("app_globals_java") { |
| 154 java_files = [ app_globals_file ] |
| 155 deps = [ |
| 156 ":chrome_java", |
| 157 "//base:base_java", |
| 158 "//components/signin/core/browser/android:java", |
| 159 ] |
| 160 } |
| 161 |
| 153 android_library("chrome_java") { | 162 android_library("chrome_java") { |
| 154 deps = [ | 163 deps = [ |
| 155 ":chrome_java_resources", | 164 ":chrome_java_resources", |
| 156 ":chrome_public_android_manifest", | 165 ":chrome_public_android_manifest", |
| 157 ":chrome_public_apk_template_resources", | 166 ":chrome_public_apk_template_resources", |
| 158 ":document_tab_model_info_proto_java", | 167 ":document_tab_model_info_proto_java", |
| 159 "//base:base_java", | 168 "//base:base_java", |
| 160 "//chrome/android/webapk/libs/client:client_java", | 169 "//chrome/android/webapk/libs/client:client_java", |
| 161 "//chrome/android/webapk/libs/common:common_java", | 170 "//chrome/android/webapk/libs/common:common_java", |
| 162 "//chrome/android/webapk/libs/runtime_library:webapk_service_aidl_java", | 171 "//chrome/android/webapk/libs/runtime_library:webapk_service_aidl_java", |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 246 "//components/omnibox/browser:autocomplete_match_javagen", | 255 "//components/omnibox/browser:autocomplete_match_javagen", |
| 247 "//components/omnibox/browser:autocomplete_match_type_javagen", | 256 "//components/omnibox/browser:autocomplete_match_type_javagen", |
| 248 "//components/security_state/core:security_state_enums_java", | 257 "//components/security_state/core:security_state_enums_java", |
| 249 "//components/signin/core/browser:investigated_scenario_java", | 258 "//components/signin/core/browser:investigated_scenario_java", |
| 250 ] | 259 ] |
| 251 | 260 |
| 252 # Manifest used for linting (determining unused resources). | 261 # Manifest used for linting (determining unused resources). |
| 253 android_manifest = chrome_public_android_manifest | 262 android_manifest = chrome_public_android_manifest |
| 254 | 263 |
| 255 # From java_sources.gni. | 264 # From java_sources.gni. |
| 256 java_files = chrome_java_sources | 265 java_files = chrome_java_sources + [ app_globals_file ] |
| 257 | 266 |
| 258 if (enable_webvr) { | 267 if (enable_webvr) { |
| 259 java_files += chrome_vr_java_sources | 268 java_files += chrome_vr_java_sources |
| 260 deps += [ "//third_party/gvr-android-sdk:gvr_common_java" ] | 269 deps += [ "//third_party/gvr-android-sdk:gvr_common_java" ] |
| 261 } | 270 } |
| 271 |
| 272 # Add the actual implementation where necessary so that downstream targets |
| 273 # can provide their own implementations. |
| 274 jar_excluded_patterns = [ |
| 275 "*/AppGlobals.class", |
| 276 "*/AppGlobals\$*.class", |
| 277 ] |
| 262 } | 278 } |
| 263 | 279 |
| 264 action("chrome_android_java_google_api_keys_srcjar") { | 280 action("chrome_android_java_google_api_keys_srcjar") { |
| 265 script = "//build/android/gyp/java_google_api_keys.py" | 281 script = "//build/android/gyp/java_google_api_keys.py" |
| 266 _output_path = "$target_gen_dir/$target_name.srcjar" | 282 _output_path = "$target_gen_dir/$target_name.srcjar" |
| 267 outputs = [ | 283 outputs = [ |
| 268 _output_path, | 284 _output_path, |
| 269 ] | 285 ] |
| 270 args = [ | 286 args = [ |
| 271 "--srcjar", | 287 "--srcjar", |
| (...skipping 30 matching lines...) Expand all Loading... |
| 302 package_name = "org/chromium/chrome/browser" | 318 package_name = "org/chromium/chrome/browser" |
| 303 inputs = [ | 319 inputs = [ |
| 304 "../browser/android/resource_id.h", | 320 "../browser/android/resource_id.h", |
| 305 ] | 321 ] |
| 306 } | 322 } |
| 307 | 323 |
| 308 junit_binary("chrome_junit_tests") { | 324 junit_binary("chrome_junit_tests") { |
| 309 # From java_sources.gni. | 325 # From java_sources.gni. |
| 310 java_files = chrome_junit_test_java_sources | 326 java_files = chrome_junit_test_java_sources |
| 311 deps = [ | 327 deps = [ |
| 328 ":app_globals_java", |
| 312 ":chrome_java", | 329 ":chrome_java", |
| 313 ":chrome_java_resources", | 330 ":chrome_java_resources", |
| 314 "//base:base_java", | 331 "//base:base_java", |
| 315 "//base:base_java_test_support", | 332 "//base:base_java_test_support", |
| 316 "//chrome/android/webapk/libs/client:client_java", | 333 "//chrome/android/webapk/libs/client:client_java", |
| 317 "//chrome/android/webapk/libs/common:common_java", | 334 "//chrome/android/webapk/libs/common:common_java", |
| 318 "//chrome/android/webapk/test:junit_test_support", | 335 "//chrome/android/webapk/test:junit_test_support", |
| 319 "//chrome/test/android:chrome_java_test_support", | 336 "//chrome/test/android:chrome_java_test_support", |
| 320 "//components/bookmarks/common/android:bookmarks_java", | 337 "//components/bookmarks/common/android:bookmarks_java", |
| 321 "//components/invalidation/impl:java", | 338 "//components/invalidation/impl:java", |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 372 | 389 |
| 373 android_library("chrome_test_java") { | 390 android_library("chrome_test_java") { |
| 374 testonly = true | 391 testonly = true |
| 375 | 392 |
| 376 # From java_sources.gni. | 393 # From java_sources.gni. |
| 377 java_files = chrome_test_java_sources | 394 java_files = chrome_test_java_sources |
| 378 | 395 |
| 379 deps = [ | 396 deps = [ |
| 380 "//base:base_java", | 397 "//base:base_java", |
| 381 "//base:base_java_test_support", | 398 "//base:base_java_test_support", |
| 399 "//chrome/android:app_globals_java", |
| 382 "//chrome/android:chrome_java", | 400 "//chrome/android:chrome_java", |
| 383 "//chrome/android/webapk/libs/client:client_java", | 401 "//chrome/android/webapk/libs/client:client_java", |
| 384 "//chrome/android/webapk/libs/common:common_java", | 402 "//chrome/android/webapk/libs/common:common_java", |
| 385 "//chrome/android/webapk/libs/runtime_library:webapk_service_aidl_java", | 403 "//chrome/android/webapk/libs/runtime_library:webapk_service_aidl_java", |
| 386 "//chrome/test/android:chrome_java_test_support", | 404 "//chrome/test/android:chrome_java_test_support", |
| 387 "//components/autofill/android:autofill_java", | 405 "//components/autofill/android:autofill_java", |
| 388 "//components/bookmarks/common/android:bookmarks_java", | 406 "//components/bookmarks/common/android:bookmarks_java", |
| 389 "//components/dom_distiller/core/android:dom_distiller_core_java", | 407 "//components/dom_distiller/core/android:dom_distiller_core_java", |
| 390 "//components/gcm_driver/android:gcm_driver_java", | 408 "//components/gcm_driver/android:gcm_driver_java", |
| 391 "//components/gcm_driver/instance_id/android:instance_id_driver_java", | 409 "//components/gcm_driver/instance_id/android:instance_id_driver_java", |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 462 | 480 |
| 463 java_files = [ | 481 java_files = [ |
| 464 "javatests/src/org/chromium/chrome/browser/vr_shell/VrUtils.java", | 482 "javatests/src/org/chromium/chrome/browser/vr_shell/VrUtils.java", |
| 465 "javatests/src/org/chromium/chrome/browser/vr_shell/MockVrDaydreamApi.java", | 483 "javatests/src/org/chromium/chrome/browser/vr_shell/MockVrDaydreamApi.java", |
| 466 "javatests/src/org/chromium/chrome/browser/vr_shell/VrShellTest.java", | 484 "javatests/src/org/chromium/chrome/browser/vr_shell/VrShellTest.java", |
| 467 ] | 485 ] |
| 468 | 486 |
| 469 deps = [ | 487 deps = [ |
| 470 "//base:base_java", | 488 "//base:base_java", |
| 471 "//base:base_java_test_support", | 489 "//base:base_java_test_support", |
| 490 "//chrome/android:app_globals_java", |
| 472 "//chrome/android:chrome_java", | 491 "//chrome/android:chrome_java", |
| 473 "//chrome/test/android:chrome_java_test_support", | 492 "//chrome/test/android:chrome_java_test_support", |
| 474 "//components/policy/android:policy_java", | 493 "//components/policy/android:policy_java", |
| 475 "//content/public/android:content_java", | 494 "//content/public/android:content_java", |
| 476 "//content/public/test/android:content_java_test_support", | 495 "//content/public/test/android:content_java_test_support", |
| 477 "//third_party/android_protobuf:protobuf_nano_javalib", | 496 "//third_party/android_protobuf:protobuf_nano_javalib", |
| 478 "//third_party/android_support_test_runner:runner_java", | 497 "//third_party/android_support_test_runner:runner_java", |
| 479 "//third_party/android_tools:android_support_v7_appcompat_java", | 498 "//third_party/android_tools:android_support_v7_appcompat_java", |
| 480 "//third_party/gvr-android-sdk:gvr_common_java", | 499 "//third_party/gvr-android-sdk:gvr_common_java", |
| 481 "//ui/android:ui_java", | 500 "//ui/android:ui_java", |
| (...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 676 | 695 |
| 677 # Contains rules common to chrome_public_apk and chrome_sync_shell_apk | 696 # Contains rules common to chrome_public_apk and chrome_sync_shell_apk |
| 678 template("chrome_public_apk_tmpl_shared") { | 697 template("chrome_public_apk_tmpl_shared") { |
| 679 chrome_public_apk_tmpl(target_name) { | 698 chrome_public_apk_tmpl(target_name) { |
| 680 forward_variables_from(invoker, "*") | 699 forward_variables_from(invoker, "*") |
| 681 if (!defined(deps)) { | 700 if (!defined(deps)) { |
| 682 deps = [] | 701 deps = [] |
| 683 } | 702 } |
| 684 | 703 |
| 685 deps += [ | 704 deps += [ |
| 705 ":app_globals_java", |
| 686 ":chrome_java", | 706 ":chrome_java", |
| 687 ":chrome_public_apk_resources", | 707 ":chrome_public_apk_resources", |
| 688 ":chrome_public_non_pak_assets", | 708 ":chrome_public_non_pak_assets", |
| 689 ":chrome_public_pak_assets", | 709 ":chrome_public_pak_assets", |
| 690 "//base:base_java", | 710 "//base:base_java", |
| 691 ] | 711 ] |
| 692 } | 712 } |
| 693 } | 713 } |
| 694 | 714 |
| 695 chrome_public_apk_tmpl_shared("chrome_public_apk") { | 715 chrome_public_apk_tmpl_shared("chrome_public_apk") { |
| (...skipping 13 matching lines...) Expand all Loading... |
| 709 load_library_from_apk = chromium_linker_supported | 729 load_library_from_apk = chromium_linker_supported |
| 710 } | 730 } |
| 711 | 731 |
| 712 monochrome_public_apk_tmpl("monochrome_public_apk") { | 732 monochrome_public_apk_tmpl("monochrome_public_apk") { |
| 713 android_manifest = monochrome_public_android_manifest | 733 android_manifest = monochrome_public_android_manifest |
| 714 android_manifest_dep = ":monochrome_public_android_manifest" | 734 android_manifest_dep = ":monochrome_public_android_manifest" |
| 715 apk_name = "MonochromePublic" | 735 apk_name = "MonochromePublic" |
| 716 | 736 |
| 717 deps = [ | 737 deps = [ |
| 718 "//base:base_java", | 738 "//base:base_java", |
| 739 "//chrome/android:app_globals_java", |
| 719 "//chrome/android:chrome_java", | 740 "//chrome/android:chrome_java", |
| 720 "//chrome/android/java/templates:public_monochrome_java", | 741 "//chrome/android/java/templates:public_monochrome_java", |
| 721 ] | 742 ] |
| 722 } | 743 } |
| 723 | 744 |
| 724 chrome_public_apk_tmpl_shared("chrome_sync_shell_apk") { | 745 chrome_public_apk_tmpl_shared("chrome_sync_shell_apk") { |
| 725 testonly = true | 746 testonly = true |
| 726 android_manifest = chrome_sync_shell_android_manifest | 747 android_manifest = chrome_sync_shell_android_manifest |
| 727 android_manifest_dep = ":chrome_sync_shell_android_manifest" | 748 android_manifest_dep = ":chrome_sync_shell_android_manifest" |
| 728 apk_name = "ChromeSyncShell" | 749 apk_name = "ChromeSyncShell" |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 800 | 821 |
| 801 android_library("chrome_sync_shell_test_apk_java") { | 822 android_library("chrome_sync_shell_test_apk_java") { |
| 802 testonly = true | 823 testonly = true |
| 803 | 824 |
| 804 # From java_sources.jni. | 825 # From java_sources.jni. |
| 805 java_files = sync_shell_test_java_sources | 826 java_files = sync_shell_test_java_sources |
| 806 | 827 |
| 807 deps = [ | 828 deps = [ |
| 808 "//base:base_java", | 829 "//base:base_java", |
| 809 "//base:base_java_test_support", | 830 "//base:base_java_test_support", |
| 831 "//chrome/android:app_globals_java", |
| 810 "//chrome/android:chrome_java", | 832 "//chrome/android:chrome_java", |
| 811 "//chrome/test/android:chrome_java_test_support", | 833 "//chrome/test/android:chrome_java_test_support", |
| 812 "//components/bookmarks/common/android:bookmarks_java", | 834 "//components/bookmarks/common/android:bookmarks_java", |
| 813 "//components/policy/android:policy_java", | 835 "//components/policy/android:policy_java", |
| 814 "//components/signin/core/browser/android:signin_java_test_support", | 836 "//components/signin/core/browser/android:signin_java_test_support", |
| 815 "//components/sync:sync_java_test_support", | 837 "//components/sync:sync_java_test_support", |
| 816 "//components/sync:test_support_proto_java", | 838 "//components/sync:test_support_proto_java", |
| 817 "//components/sync/android:sync_java", | 839 "//components/sync/android:sync_java", |
| 818 "//content/public/android:content_java", | 840 "//content/public/android:content_java", |
| 819 "//content/public/test/android:content_java_test_support", | 841 "//content/public/test/android:content_java_test_support", |
| 820 "//third_party/android_protobuf:protobuf_nano_javalib", | 842 "//third_party/android_protobuf:protobuf_nano_javalib", |
| 821 "//third_party/android_support_test_runner:runner_java", | 843 "//third_party/android_support_test_runner:runner_java", |
| 822 "//third_party/android_tools:android_support_v7_appcompat_java", | 844 "//third_party/android_tools:android_support_v7_appcompat_java", |
| 823 "//ui/android:ui_java", | 845 "//ui/android:ui_java", |
| 824 ] | 846 ] |
| 825 } | 847 } |
| 826 | 848 |
| 827 instrumentation_test_apk("chrome_sync_shell_test_apk") { | 849 instrumentation_test_apk("chrome_sync_shell_test_apk") { |
| 828 apk_name = "ChromeSyncShellTest" | 850 apk_name = "ChromeSyncShellTest" |
| 829 apk_under_test = ":chrome_sync_shell_apk" | 851 apk_under_test = ":chrome_sync_shell_apk" |
| 830 android_manifest = chrome_sync_shell_test_apk_manifest | 852 android_manifest = chrome_sync_shell_test_apk_manifest |
| 831 android_manifest_dep = ":chrome_sync_shell_test_apk_manifest" | 853 android_manifest_dep = ":chrome_sync_shell_test_apk_manifest" |
| 832 deps = [ | 854 deps = [ |
| 833 ":chrome_sync_shell_test_apk_java", | 855 ":chrome_sync_shell_test_apk_java", |
| 834 "//third_party/android_support_test_runner:runner_java", | 856 "//third_party/android_support_test_runner:runner_java", |
| 835 ] | 857 ] |
| 836 proguard_enabled = !is_java_debug | 858 proguard_enabled = !is_java_debug |
| 837 } | 859 } |
| OLD | NEW |