aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/tools/android
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/android')
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/BUILD2
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/desugar/scan/BUILD9
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/desugar/scan/BUILD.tools8
3 files changed, 19 insertions, 0 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/BUILD b/src/tools/android/java/com/google/devtools/build/android/BUILD
index e11eec0260..9bc293d136 100644
--- a/src/tools/android/java/com/google/devtools/build/android/BUILD
+++ b/src/tools/android/java/com/google/devtools/build/android/BUILD
@@ -8,6 +8,7 @@ filegroup(
"BUILD.tools",
":all_android_tools_deploy.jar",
"//src/tools/android/java/com/google/devtools/build/android/desugar:embedded_tools",
+ "//src/tools/android/java/com/google/devtools/build/android/desugar/scan:embedded_tools",
"//src/tools/android/java/com/google/devtools/build/android/dexer:embedded_tools",
"//src/tools/android/java/com/google/devtools/build/android/idlclass:embedded_tools",
"//src/tools/android/java/com/google/devtools/build/android/incrementaldeployment:embedded_tools",
@@ -23,6 +24,7 @@ java_binary(
runtime_deps = [
":android_builder_lib",
"//src/tools/android/java/com/google/devtools/build/android/desugar",
+ "//src/tools/android/java/com/google/devtools/build/android/desugar/scan",
"//src/tools/android/java/com/google/devtools/build/android/dexer:dexerdeps",
"//src/tools/android/java/com/google/devtools/build/android/idlclass:idlclass_lib",
"//src/tools/android/java/com/google/devtools/build/android/ziputils:ziputils_lib",
diff --git a/src/tools/android/java/com/google/devtools/build/android/desugar/scan/BUILD b/src/tools/android/java/com/google/devtools/build/android/desugar/scan/BUILD
index 3f0bf3c3c3..e128c510ad 100644
--- a/src/tools/android/java/com/google/devtools/build/android/desugar/scan/BUILD
+++ b/src/tools/android/java/com/google/devtools/build/android/desugar/scan/BUILD
@@ -1,6 +1,14 @@
# Description:
# Tools for scanning bytecode for references to other classes and emitting Proguard-style keeps.
+filegroup(
+ name = "embedded_tools",
+ srcs = ["BUILD.tools"],
+ visibility = [
+ "//src/tools/android/java/com/google/devtools/build/android:__pkg__",
+ ],
+)
+
java_library(
name = "scan",
srcs = glob(["*.java"]),
@@ -21,6 +29,7 @@ java_library(
java_binary(
name = "KeepScanner",
+ testonly = 1, # normally used through @bazel_tools
main_class = "com.google.devtools.build.android.desugar.scan.KeepScanner",
visibility = [
"//src/test/java/com/google/devtools/build/android/desugar/scan:__pkg__",
diff --git a/src/tools/android/java/com/google/devtools/build/android/desugar/scan/BUILD.tools b/src/tools/android/java/com/google/devtools/build/android/desugar/scan/BUILD.tools
new file mode 100644
index 0000000000..b6727f7cae
--- /dev/null
+++ b/src/tools/android/java/com/google/devtools/build/android/desugar/scan/BUILD.tools
@@ -0,0 +1,8 @@
+java_binary(
+ name = "KeepScanner",
+ main_class = "com.google.devtools.build.android.desugar.scan.KeepScanner",
+ runtime_deps = [
+ "//src/tools/android/java/com/google/devtools/build/android:all_android_tools",
+ ],
+ visibility = ["@bazel_tools//tools/android:__pkg__"],
+)