aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/java_tools/singlejar/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'src/java_tools/singlejar/BUILD')
-rw-r--r--src/java_tools/singlejar/BUILD23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/java_tools/singlejar/BUILD b/src/java_tools/singlejar/BUILD
index 6e1a388ff2..2f9391db40 100644
--- a/src/java_tools/singlejar/BUILD
+++ b/src/java_tools/singlejar/BUILD
@@ -53,3 +53,26 @@ java_test(
"//third_party:truth",
],
)
+
+#
+# Bootstrapping using Skylark rules
+#
+load("/tools/build_rules/java_rules_skylark", "bootstrap_java_library", "bootstrap_java_binary")
+
+bootstrap_java_library(
+ name = "skylark-deps",
+ jars = [
+ "//third_party:jsr305-jars",
+ ],
+)
+
+bootstrap_java_binary(
+ name = "bootstrap",
+ srcs = glob(["java/**/*.java"]),
+ main_class = "com.google.devtools.build.singlejar.SingleJar",
+ visibility = ["//visibility:public"],
+ deps = [
+ ":skylark-deps",
+ "//src/main/java:shell-skylark",
+ ],
+)