| 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 ]
|
|
|