| Index: build/secondary/third_party/android_tools/BUILD.gn
|
| diff --git a/build/secondary/third_party/android_tools/BUILD.gn b/build/secondary/third_party/android_tools/BUILD.gn
|
| index 8c75044b7a8a4c6414232739659b7fa0fbd25b6d..7d6d5ebe47c4f92b8dbbb02a4be86ec6ce987a0a 100644
|
| --- a/build/secondary/third_party/android_tools/BUILD.gn
|
| +++ b/build/secondary/third_party/android_tools/BUILD.gn
|
| @@ -93,5 +93,28 @@ android_java_prebuilt("google_play_services_default_java") {
|
| ]
|
| proguard_preprocess = true
|
| proguard_config = "//third_party/android_tools/proguard.flags"
|
| +
|
| + # TODO(dgn) deps should not complain about having a custom action here
|
| + # Currently, there is no guarantee that the data_deps actions will complete before the current one runs
|
| + data_deps = [ ":check_sdk_extras_version" ]
|
| jar_path = "$android_sdk_root/extras/google/google_play_services/libproject/google-play-services_lib/libs/google-play-services.jar"
|
| }
|
| +
|
| +action("check_sdk_extras_version") {
|
| + script = "//build/check_sdk_extras_version.py"
|
| + args = [
|
| + "--package-id",
|
| + "extra-google-google_play_services",
|
| + "--package-location",
|
| + rebase_path("$android_sdk_root/extras/google/google_play_services"),
|
| + "--stamp",
|
| + rebase_path("$target_gen_dir/checked_sdk_extras_version.stamp"),
|
| + ]
|
| + inputs = [
|
| + "//build/android_sdk_extras.json",
|
| + "$android_sdk_root/extras/google/google_play_services/source.properties",
|
| + ]
|
| + outputs = [
|
| + "$target_gen_dir/checked_sdk_extras_version.stamp",
|
| + ]
|
| +}
|
|
|