Index: build/config/android/rules.gni |
diff --git a/build/config/android/rules.gni b/build/config/android/rules.gni |
index 2db732acd73d9a99c40ac406266a22ce14444fac..3701dfb2ac56d384dbd6214e0e811ef1f3f4c471 100644 |
--- a/build/config/android/rules.gni |
+++ b/build/config/android/rules.gni |
@@ -420,6 +420,8 @@ template("jinja_template_resources") { |
_build_config = _base_path + ".build_config" |
write_build_config("${target_name}__build_config") { |
+ build_config = _build_config |
+ resources_zip = _resources_zip |
type = "android_resources" |
} |
@@ -679,7 +681,7 @@ template("android_library") { |
if (defined(invoker.testonly)) { testonly = invoker.testonly } |
assert(defined(invoker.java_files) || defined(invoker.DEPRECATED_java_in_dir) |
- || defined(invoker.srcjars)) |
+ || defined(invoker.srcjars) || defined(invoker.srcjar_deps)) |
_base_path = "$target_gen_dir/$target_name" |
_build_config = _base_path + ".build_config" |
_jar_path = _base_path + ".jar" |
@@ -989,6 +991,12 @@ template("android_apk") { |
"$root_build_dir/lib.stripped/libchromium_android_linker.so" |
] |
} |
+ |
+ _enable_relocation_packing = false |
+ if (_use_chromium_linker && defined(invoker.enable_relocation_packing) && |
+ invoker.enable_relocation_packing) { |
+ _enable_relocation_packing = true |
+ } |
} |
_rebased_build_config = rebase_path(build_config, root_build_dir) |
@@ -1157,6 +1165,16 @@ template("android_apk") { |
dex_path = final_dex_path |
load_library_from_apk = _load_library_from_apk |
+ version_code = "1" |
+ if (defined(invoker.version_code)) { |
+ version_code = invoker.version_code |
+ } |
+ |
+ version_name = "Developer Build" |
+ if (defined(invoker.version_name)) { |
+ version_name = invoker.version_name |
+ } |
+ |
if (defined(invoker.asset_location)) { |
asset_location = invoker.asset_location |
} |