| Index: build/config/android/internal_rules.gni
|
| diff --git a/build/config/android/internal_rules.gni b/build/config/android/internal_rules.gni
|
| index 679213f987e041936dabfbb973592d260d4dc05b..a093879c2457cf7fb92469c28ee35c762e317747 100644
|
| --- a/build/config/android/internal_rules.gni
|
| +++ b/build/config/android/internal_rules.gni
|
| @@ -226,7 +226,8 @@ template("write_build_config") {
|
| dep_name = get_label_info(d, "name")
|
| possible_deps_configs += [ "$dep_gen_dir/$dep_name.build_config" ]
|
| }
|
| - rebase_possible_deps_configs = rebase_path(possible_deps_configs)
|
| + rebase_possible_deps_configs =
|
| + rebase_path(possible_deps_configs, root_build_dir)
|
|
|
| outputs = [
|
| depfile,
|
| @@ -288,6 +289,19 @@ template("write_build_config") {
|
| args += [ "--bypass-platform-checks" ]
|
| }
|
|
|
| + if (defined(invoker.apk_under_test)) {
|
| + deps += [ invoker.apk_under_test ]
|
| + apk_under_test_gen_dir =
|
| + get_label_info(invoker.apk_under_test, "target_gen_dir")
|
| + apk_under_test_name = get_label_info(invoker.apk_under_test, "name")
|
| + apk_under_test_config =
|
| + "$apk_under_test_gen_dir/$apk_under_test_name.build_config"
|
| + args += [
|
| + "--tested-apk-config",
|
| + rebase_path(apk_under_test_config, root_build_dir),
|
| + ]
|
| + }
|
| +
|
| if (is_android_resources || is_apk) {
|
| assert(defined(invoker.resources_zip))
|
| args += [
|
|
|