Index: build/config/android/rules.gni |
diff --git a/build/config/android/rules.gni b/build/config/android/rules.gni |
index 5a0f227fb877075c9db0a7df4bee07187e814908..d1342ac27b15cec63c645d47e8ee8f1667bb602c 100644 |
--- a/build/config/android/rules.gni |
+++ b/build/config/android/rules.gni |
@@ -920,6 +920,11 @@ template("java_prebuilt") { |
# be used to remove unwanted parts of the library. |
# proguard_config: Path to the proguard config for preprocessing. |
# |
+# dex_path: If set, the resulting .dex.jar file will be placed under this |
+# path. |
+# standalone_dex_path: If set, a standalone .dex.jar containing the code from |
+# the library and all dependencies will be placed under this path. |
+# |
# |
# Example |
# android_library("foo_java") { |
@@ -981,6 +986,9 @@ template("android_library") { |
if (defined(invoker.dex_path)) { |
dex_path = invoker.dex_path |
} |
+ if (defined(invoker.standalone_dex_path)) { |
+ standalone_dex_path = invoker.standalone_dex_path |
+ } |
supports_android = true |
requires_android = true |
@@ -1295,7 +1303,7 @@ template("android_apk") { |
_build_config, |
] |
output = final_dex_path |
- dex_arg_key = "${_rebased_build_config}:apk_dex:dependency_dex_files" |
+ dex_arg_key = "${_rebased_build_config}:final_dex:dependency_dex_files" |
args = [ "--inputs=@FileArg($dex_arg_key)" ] |
} |