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) |
11 rebased_android_sdk_build_tools = | 11 rebased_android_sdk_build_tools = |
12 rebase_path(android_sdk_build_tools, root_build_dir) | 12 rebase_path(android_sdk_build_tools, root_build_dir) |
13 | 13 |
14 android_sdk_jar = "$android_sdk/android.jar" | 14 android_sdk_jar = "$android_sdk/android.jar" |
15 rebased_android_sdk_jar = rebase_path(android_sdk_jar, root_build_dir) | 15 rebased_android_sdk_jar = rebase_path(android_sdk_jar, root_build_dir) |
| 16 android_aapt_path = "$rebased_android_sdk_build_tools/aapt" |
16 | 17 |
17 template("android_lint") { | 18 template("android_lint") { |
18 set_sources_assignment_filter([]) | 19 set_sources_assignment_filter([]) |
19 if (defined(invoker.testonly)) { | 20 if (defined(invoker.testonly)) { |
20 testonly = invoker.testonly | 21 testonly = invoker.testonly |
21 } | 22 } |
22 | 23 |
23 jar_path = invoker.jar_path | 24 jar_path = invoker.jar_path |
24 android_manifest = invoker.android_manifest | 25 android_manifest = invoker.android_manifest |
25 java_files = invoker.java_files | 26 java_files = invoker.java_files |
(...skipping 602 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
628 outputs = [ | 629 outputs = [ |
629 depfile, | 630 depfile, |
630 _resource_packaged_apk_path, | 631 _resource_packaged_apk_path, |
631 ] | 632 ] |
632 | 633 |
633 args = [ | 634 args = [ |
634 "--depfile", | 635 "--depfile", |
635 rebase_path(depfile, root_build_dir), | 636 rebase_path(depfile, root_build_dir), |
636 "--android-sdk", | 637 "--android-sdk", |
637 rebased_android_sdk, | 638 rebased_android_sdk, |
638 "--android-sdk-tools", | 639 "--aapt-path", |
639 rebased_android_sdk_build_tools, | 640 android_aapt_path, |
640 "--configuration-name=$_configuration_name", | 641 "--configuration-name=$_configuration_name", |
641 "--android-manifest", | 642 "--android-manifest", |
642 rebase_path(_android_manifest, root_build_dir), | 643 rebase_path(_android_manifest, root_build_dir), |
643 "--version-code", | 644 "--version-code", |
644 _version_code, | 645 _version_code, |
645 "--version-name", | 646 "--version-name", |
646 _version_name, | 647 _version_name, |
647 "--apk-path", | 648 "--apk-path", |
648 rebase_path(_resource_packaged_apk_path, root_build_dir), | 649 rebase_path(_resource_packaged_apk_path, root_build_dir), |
649 ] | 650 ] |
(...skipping 607 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1257 android_manifest, | 1258 android_manifest, |
1258 ] | 1259 ] |
1259 | 1260 |
1260 rebase_resource_dirs = rebase_path(resource_dirs, root_build_dir) | 1261 rebase_resource_dirs = rebase_path(resource_dirs, root_build_dir) |
1261 rebase_build_config = rebase_path(build_config, root_build_dir) | 1262 rebase_build_config = rebase_path(build_config, root_build_dir) |
1262 args = [ | 1263 args = [ |
1263 "--depfile", | 1264 "--depfile", |
1264 rebase_path(depfile, root_build_dir), | 1265 rebase_path(depfile, root_build_dir), |
1265 "--android-sdk", | 1266 "--android-sdk", |
1266 rebase_path(android_sdk, root_build_dir), | 1267 rebase_path(android_sdk, root_build_dir), |
1267 "--android-sdk-tools", | 1268 "--aapt-path", |
1268 rebase_path(android_sdk_build_tools, root_build_dir), | 1269 android_aapt_path, |
1269 "--android-manifest", | 1270 "--android-manifest", |
1270 rebase_path(android_manifest, root_build_dir), | 1271 rebase_path(android_manifest, root_build_dir), |
1271 "--resource-dirs=$rebase_resource_dirs", | 1272 "--resource-dirs=$rebase_resource_dirs", |
1272 "--srcjar-out", | 1273 "--srcjar-out", |
1273 rebase_path(srcjar_path, root_build_dir), | 1274 rebase_path(srcjar_path, root_build_dir), |
1274 "--resource-zip-out", | 1275 "--resource-zip-out", |
1275 rebase_path(zip_path, root_build_dir), | 1276 rebase_path(zip_path, root_build_dir), |
1276 "--r-text-out", | 1277 "--r-text-out", |
1277 rebase_path(r_text_path, root_build_dir), | 1278 rebase_path(r_text_path, root_build_dir), |
1278 "--dependencies-res-zips=@FileArg($rebase_build_config:resources:dependenc
y_zips)", | 1279 "--dependencies-res-zips=@FileArg($rebase_build_config:resources:dependenc
y_zips)", |
(...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1501 ] | 1502 ] |
1502 args = [ | 1503 args = [ |
1503 "--depfile", | 1504 "--depfile", |
1504 rebase_path(depfile, root_build_dir), | 1505 rebase_path(depfile, root_build_dir), |
1505 "--script-output-path", | 1506 "--script-output-path", |
1506 rebase_path(generated_script, root_build_dir), | 1507 rebase_path(generated_script, root_build_dir), |
1507 ] | 1508 ] |
1508 args += test_runner_args | 1509 args += test_runner_args |
1509 } | 1510 } |
1510 } | 1511 } |
OLD | NEW |