aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/main/java/com/google/devtools/build/lib/bazel/rules/android/android_sdk_repository_template.txt13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/android/android_sdk_repository_template.txt b/src/main/java/com/google/devtools/build/lib/bazel/rules/android/android_sdk_repository_template.txt
index 18ccb99ada..e97309b8d3 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/android/android_sdk_repository_template.txt
+++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/android/android_sdk_repository_template.txt
@@ -25,7 +25,7 @@ java_import(
android_sdk(
name = "sdk",
- proguard = "tools/proguard/bin/proguard.sh",
+ proguard = ":proguard_binary",
aapt = ":aapt_binary",
dx = ":dx_binary",
main_dex_list_creator = ":main_dex_list_creator",
@@ -44,6 +44,17 @@ android_sdk(
resource_extractor = ":fail"
)
+java_import(
+ name = "proguard_import",
+ jars = ["tools/proguard/lib/proguard.jar"]
+)
+
+java_binary(
+ name = "proguard_binary",
+ main_class = "proguard.ProGuard",
+ runtime_deps = [":proguard_import"]
+)
+
filegroup(
name = "build_tools_libs",
srcs = glob(["build-tools/%build_tools_version%/lib/**"])