diff options
Diffstat (limited to 'src/java_tools/singlejar/BUILD')
-rw-r--r-- | src/java_tools/singlejar/BUILD | 23 |
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", + ], +) |