Index: build/config/android/internal_rules.gni |
diff --git a/build/config/android/internal_rules.gni b/build/config/android/internal_rules.gni |
index ab773eae500ebbc3bf9d1a0968e0e0220837b841..97c337df377988858199139acddc4e9c976384aa 100644 |
--- a/build/config/android/internal_rules.gni |
+++ b/build/config/android/internal_rules.gni |
@@ -323,6 +323,12 @@ template("write_build_config") { |
invoker.custom_package, |
] |
} |
+ if (defined(invoker.r_text)) { |
+ args += [ |
+ "--r-text", |
+ rebase_path(invoker.r_text, root_build_dir), |
+ ] |
+ } |
} |
if (is_apk) { |
@@ -1005,6 +1011,7 @@ template("process_resources") { |
zip_path = invoker.zip_path |
srcjar_path = invoker.srcjar_path |
+ r_text_path = invoker.r_text_path |
build_config = invoker.build_config |
resource_dirs = invoker.resource_dirs |
android_manifest = invoker.android_manifest |
@@ -1022,6 +1029,7 @@ template("process_resources") { |
depfile, |
zip_path, |
srcjar_path, |
+ r_text_path, |
] |
sources_build_rel = exec_script("//build/android/gyp/find.py", |
@@ -1050,8 +1058,11 @@ template("process_resources") { |
rebase_path(srcjar_path, root_build_dir), |
"--resource-zip-out", |
rebase_path(zip_path, root_build_dir), |
+ "--r-text-out", |
+ rebase_path(r_text_path, root_build_dir), |
"--dependencies-res-zips=@FileArg($rebase_build_config:resources:dependency_zips)", |
"--extra-res-packages=@FileArg($rebase_build_config:resources:extra_package_names)", |
+ "--extra-r-text-files=@FileArg($rebase_build_config:resources:extra_r_text_files)", |
] |
if (non_constant_id) { |