Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2151)

Unified Diff: build/config/android/rules.gni

Issue 1310963002: [Android] Additional forward_variables_from conversions. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: build/config/android/rules.gni
diff --git a/build/config/android/rules.gni b/build/config/android/rules.gni
index 4c6c4bbd300f7dfac05774a1b2ad26cac4f3decd..2be45da6cd7ef9ce7a66b59157d5fb8d62343fdf 100644
--- a/build/config/android/rules.gni
+++ b/build/config/android/rules.gni
@@ -1267,6 +1267,7 @@ template("android_apk") {
build_config_target = "${_template_name}__build_config"
write_build_config(build_config_target) {
+ forward_variables_from(invoker, [ "apk_under_test" ])
type = "android_apk"
dex_path = final_dex_path
resources_zip = resources_zip_path
@@ -1278,10 +1279,6 @@ template("android_apk") {
deps += invoker.deps
}
- if (defined(invoker.apk_under_test)) {
- apk_under_test = invoker.apk_under_test
- }
-
native_libs = _native_libs
}
@@ -1290,6 +1287,7 @@ template("android_apk") {
process_resources_target = "${_template_name}__process_resources"
final_deps += [ ":$process_resources_target" ]
process_resources(process_resources_target) {
+ forward_variables_from(invoker, [ "include_all_resources" ])
srcjar_path = "${target_gen_dir}/${target_name}.srcjar"
r_text_path = "${target_gen_dir}/${target_name}_R.txt"
android_manifest = _android_manifest
@@ -1298,10 +1296,6 @@ template("android_apk") {
all_resources_zip_path = _all_resources_zip_path
generate_constant_ids = true
- if (defined(invoker.include_all_resources)) {
- include_all_resources = invoker.include_all_resources
- }
-
build_config = _build_config
deps = _android_manifest_deps + [ ":$build_config_target" ]
if (defined(invoker.deps)) {
@@ -1352,6 +1346,7 @@ template("android_apk") {
java_target = "${_template_name}__java"
final_deps += [ ":$java_target" ]
java_library_impl(java_target) {
+ forward_variables_from(invoker, [ "run_findbugs" ])
supports_android = true
requires_android = true
override_build_config = _build_config
@@ -1369,10 +1364,6 @@ template("android_apk") {
srcjar_deps = _srcjar_deps
dex_path = base_path + ".dex.jar"
- if (defined(invoker.run_findbugs)) {
- run_findbugs = invoker.run_findbugs
- }
-
if (defined(invoker.deps)) {
deps += invoker.deps
}
@@ -1431,6 +1422,11 @@ template("android_apk") {
if (_native_libs != []) {
action("${_template_name}__prepare_native") {
+ forward_variables_from(invoker,
+ [
+ "data_deps",
+ "public_deps",
+ ])
script = "//build/android/gyp/pack_relocations.py"
packed_libraries_dir = "$_native_libs_dir/$android_app_abi"
depfile = "$target_gen_dir/$target_name.d"
@@ -1473,12 +1469,6 @@ template("android_apk") {
if (defined(invoker.deps)) {
deps += invoker.deps
}
- if (defined(invoker.public_deps)) {
- public_deps = invoker.public_deps
- }
- if (defined(invoker.data_deps)) {
- data_deps = invoker.data_deps
- }
if (is_debug) {
rebased_gdbserver = rebase_path([ android_gdbserver ], root_build_dir)
@@ -1490,15 +1480,13 @@ template("android_apk") {
final_deps += [ ":${_template_name}__create" ]
create_apk("${_template_name}__create") {
+ forward_variables_from(invoker, [ "language_splits" ])
apk_path = _final_apk_path
android_manifest = _android_manifest
resources_zip = _all_resources_zip_path
dex_path = final_dex_path
load_library_from_apk = _load_library_from_apk
create_density_splits = _create_density_splits
- if (defined(invoker.language_splits)) {
- language_splits = invoker.language_splits
- }
if (defined(invoker.extensions_to_not_compress)) {
extensions_to_not_compress = invoker.extensions_to_not_compress
} else {
@@ -1580,10 +1568,8 @@ template("android_apk") {
}
group(target_name) {
+ forward_variables_from(invoker, [ "data_deps" ])
deps = final_deps
- if (defined(invoker.data_deps)) {
- data_deps = invoker.data_deps
- }
}
}
@@ -1638,12 +1624,10 @@ template("instrumentation_test_apk") {
if (defined(invoker.apk_name)) {
test_runner_data_dep = [ ":${_template_name}__test_runner_script" ]
test_runner_script("${_template_name}__test_runner_script") {
+ forward_variables_from(invoker, [ "isolate_file" ])
test_name = invoker.target_name
test_type = "instrumentation"
test_apk = invoker.apk_name
- if (defined(invoker.isolate_file)) {
- isolate_file = invoker.isolate_file
- }
}
}
@@ -1712,6 +1696,7 @@ template("unittest_apk") {
}
android_apk(target_name) {
+ forward_variables_from(invoker, [ "asset_location" ])
final_apk_path = "$root_build_dir/${apk_name}_apk/${apk_name}-debug.apk"
java_files = [
"//testing/android/native_test/java/src/org/chromium/native_test/NativeBrowserTestActivity.java",
@@ -1721,9 +1706,6 @@ template("unittest_apk") {
]
android_manifest = "//testing/android/native_test/java/AndroidManifest.xml"
native_libs = [ unittests_binary ]
- if (defined(invoker.asset_location)) {
- asset_location = invoker.asset_location
- }
deps = [
"//base:base_java",
"//build/android/pylib/remote/device/dummy:remote_device_dummy_apk",
@@ -1852,6 +1834,7 @@ template("create_native_executable_dist") {
copy_target_name = "${template_name}__copy_libraries_and_exe"
action(find_deps_target_name) {
+ forward_variables_from(invoker, [ "deps" ])
visibility = [ ":$copy_target_name" ]
script = "//build/android/gyp/write_ordered_libraries.py"
@@ -1876,9 +1859,6 @@ template("create_native_executable_dist") {
"--readelf",
rebase_path(android_readelf, root_build_dir),
]
- if (defined(invoker.deps)) {
- deps = invoker.deps
- }
}
copy_ex(copy_target_name) {
@@ -1906,9 +1886,7 @@ template("create_native_executable_dist") {
}
group(template_name) {
- if (defined(invoker.visibility)) {
- visibility = invoker.visibility
- }
+ forward_variables_from(invoker, [ "visibility" ])
deps = [
":$copy_target_name",
]
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698