Chromium Code Reviews| 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("//build/config/android/config.gni") | 5 import("//build/config/android/config.gni") |
| 6 | 6 |
| 7 assert(is_android) | 7 assert(is_android) |
| 8 | 8 |
| 9 rebased_android_sdk = rebase_path(android_sdk, root_build_dir) | 9 rebased_android_sdk = rebase_path(android_sdk, root_build_dir) |
| 10 rebased_android_sdk_root = rebase_path(android_sdk_root, root_build_dir) | 10 rebased_android_sdk_root = rebase_path(android_sdk_root, root_build_dir) |
| (...skipping 731 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 742 | 742 |
| 743 _jar_excluded_patterns = [] | 743 _jar_excluded_patterns = [] |
| 744 if (defined(invoker.jar_excluded_patterns)) { | 744 if (defined(invoker.jar_excluded_patterns)) { |
| 745 _jar_excluded_patterns += invoker.jar_excluded_patterns | 745 _jar_excluded_patterns += invoker.jar_excluded_patterns |
| 746 } | 746 } |
| 747 | 747 |
| 748 _chromium_code = false | 748 _chromium_code = false |
| 749 if (defined(invoker.chromium_code)) { | 749 if (defined(invoker.chromium_code)) { |
| 750 _chromium_code = invoker.chromium_code | 750 _chromium_code = invoker.chromium_code |
| 751 } | 751 } |
| 752 | |
| 753 _enable_errorprone = false | |
| 754 if (defined(invoker.enable_errorprone)) { | |
| 755 _enable_errorprone = invoker.enable_errorprone | |
| 756 } | |
| 757 | |
| 752 _manifest_entries = [] | 758 _manifest_entries = [] |
| 753 if (defined(invoker.manifest_entries)) { | 759 if (defined(invoker.manifest_entries)) { |
| 754 _manifest_entries = invoker.manifest_entries | 760 _manifest_entries = invoker.manifest_entries |
| 755 } | 761 } |
| 756 | 762 |
| 757 _srcjar_deps = [] | 763 _srcjar_deps = [] |
| 758 if (defined(invoker.srcjar_deps)) { | 764 if (defined(invoker.srcjar_deps)) { |
| 759 _srcjar_deps += invoker.srcjar_deps | 765 _srcjar_deps += invoker.srcjar_deps |
| 760 } | 766 } |
| 761 | 767 |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 805 "--java-srcjars=$_rebased_java_srcjars", | 811 "--java-srcjars=$_rebased_java_srcjars", |
| 806 "--java-srcjars=@FileArg($_rebased_build_config:javac:srcjars)", | 812 "--java-srcjars=@FileArg($_rebased_build_config:javac:srcjars)", |
| 807 "--jar-excluded-classes=$_jar_excluded_patterns", | 813 "--jar-excluded-classes=$_jar_excluded_patterns", |
| 808 ] | 814 ] |
| 809 foreach(e, _manifest_entries) { | 815 foreach(e, _manifest_entries) { |
| 810 args += [ "--manifest-entry=" + e ] | 816 args += [ "--manifest-entry=" + e ] |
| 811 } | 817 } |
| 812 if (_chromium_code) { | 818 if (_chromium_code) { |
| 813 args += [ "--chromium-code=1" ] | 819 args += [ "--chromium-code=1" ] |
| 814 } | 820 } |
| 815 | 821 if (_enable_errorprone) { |
| 822 args += [ "--enable-errorprone" ] | |
|
cjhopman
2015/05/20 02:21:29
This condition shouldn't add anything to args
raywilliams_chromium
2015/05/20 21:31:55
Done.
| |
| 823 } else { | |
| 824 deps += [ "//third_party/errorprone:chromium_errorprone" ] | |
| 825 args += [ | |
| 826 "--errorprone-path", | |
| 827 "bin/chromium_errorprone", | |
| 828 ] | |
| 829 } | |
| 816 args += rebase_path(_java_files, root_build_dir) | 830 args += rebase_path(_java_files, root_build_dir) |
| 817 } | 831 } |
| 818 | 832 |
| 819 _final_deps += [ ":${_template_name}__finish" ] | 833 _final_deps += [ ":${_template_name}__finish" ] |
| 820 process_java_prebuilt("${_template_name}__finish") { | 834 process_java_prebuilt("${_template_name}__finish") { |
| 821 build_config = _build_config | 835 build_config = _build_config |
| 822 input_jar_path = _intermediate_jar_path | 836 input_jar_path = _intermediate_jar_path |
| 823 output_jar_path = _final_jar_path | 837 output_jar_path = _final_jar_path |
| 824 if (defined(invoker.proguard_preprocess) && invoker.proguard_preprocess) { | 838 if (defined(invoker.proguard_preprocess) && invoker.proguard_preprocess) { |
| 825 proguard_preprocess = invoker.proguard_preprocess | 839 proguard_preprocess = invoker.proguard_preprocess |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 933 _final_deps += [ ":${_template_name}__compile_java" ] | 947 _final_deps += [ ":${_template_name}__compile_java" ] |
| 934 compile_java("${_template_name}__compile_java") { | 948 compile_java("${_template_name}__compile_java") { |
| 935 jar_path = _jar_path | 949 jar_path = _jar_path |
| 936 build_config = _build_config | 950 build_config = _build_config |
| 937 java_files = _java_files | 951 java_files = _java_files |
| 938 srcjar_deps = _srcjar_deps | 952 srcjar_deps = _srcjar_deps |
| 939 srcjars = _srcjars | 953 srcjars = _srcjars |
| 940 chromium_code = _chromium_code | 954 chromium_code = _chromium_code |
| 941 android = _requires_android | 955 android = _requires_android |
| 942 | 956 |
| 957 if (defined(invoker.enable_errorprone)) { | |
| 958 enable_errorprone = invoker.enable_errorprone | |
| 959 } | |
| 943 if (defined(invoker.jar_excluded_patterns)) { | 960 if (defined(invoker.jar_excluded_patterns)) { |
| 944 jar_excluded_patterns = invoker.jar_excluded_patterns | 961 jar_excluded_patterns = invoker.jar_excluded_patterns |
| 945 } | 962 } |
| 946 if (defined(invoker.proguard_preprocess)) { | 963 if (defined(invoker.proguard_preprocess)) { |
| 947 proguard_preprocess = invoker.proguard_preprocess | 964 proguard_preprocess = invoker.proguard_preprocess |
| 948 } | 965 } |
| 949 if (defined(invoker.proguard_config)) { | 966 if (defined(invoker.proguard_config)) { |
| 950 proguard_config = invoker.proguard_config | 967 proguard_config = invoker.proguard_config |
| 951 } | 968 } |
| 952 if (defined(invoker.dist_jar_path)) { | 969 if (defined(invoker.dist_jar_path)) { |
| (...skipping 295 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1248 script = "//build/android/gyp/generate_split_manifest.py" | 1265 script = "//build/android/gyp/generate_split_manifest.py" |
| 1249 outputs = [ | 1266 outputs = [ |
| 1250 depfile, | 1267 depfile, |
| 1251 invoker.out_manifest, | 1268 invoker.out_manifest, |
| 1252 ] | 1269 ] |
| 1253 inputs = [ | 1270 inputs = [ |
| 1254 invoker.main_manifest, | 1271 invoker.main_manifest, |
| 1255 ] | 1272 ] |
| 1256 } | 1273 } |
| 1257 } | 1274 } |
| OLD | NEW |