Index: build/config/android/internal_rules.gni |
diff --git a/build/config/android/internal_rules.gni b/build/config/android/internal_rules.gni |
index de29cce90a3bdb1bfd1e732c21da9aa356f7bbe9..d6711b827f0bf14ea6df01e66ce9ada30fc6c8d5 100644 |
--- a/build/config/android/internal_rules.gni |
+++ b/build/config/android/internal_rules.gni |
@@ -260,6 +260,7 @@ template("create_apk") { |
_resource_packaged_apk_path = _base_apk_path + ".ap_" |
_packaged_apk_path = _base_apk_path + ".unfinished.apk" |
+ _shared_resources = defined(invoker.shared_resources) && invoker.shared_resources |
_configuration_name = "Release" |
@@ -295,6 +296,10 @@ template("create_apk") { |
"--apk-path", rebase_path(_resource_packaged_apk_path, root_build_dir), |
] |
+ |
+ if (_shared_resources) { |
+ args += ["--shared-resources"] |
+ } |
} |
action("${target_name}__package") { |
@@ -718,6 +723,11 @@ template("process_resources") { |
args += ["--v14-verify-only"] |
} |
+ if (defined(invoker.shared_resources) && |
+ invoker.shared_resources) { |
+ args += ["--shared-resources"] |
+ } |
+ |
if (defined(invoker.all_resources_zip_path)) { |
all_resources_zip = invoker.all_resources_zip_path |
outputs += [ all_resources_zip ] |