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/BUILD32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/java_tools/singlejar/BUILD b/src/java_tools/singlejar/BUILD
new file mode 100644
index 0000000000..463c5063b1
--- /dev/null
+++ b/src/java_tools/singlejar/BUILD
@@ -0,0 +1,32 @@
+package(default_visibility = ["//src:__pkg__"])
+
+java_library(
+ name = "libSingleJar",
+ srcs = glob(["java/**/*.java"]),
+ deps = [
+ "//src/main/java:shell",
+ "//third_party:guava",
+ "//third_party:jsr305",
+ ],
+)
+
+java_binary(
+ name = "SingleJar",
+ main_class = "com.google.devtools.build.singlejar.SingleJar",
+ runtime_deps = [":libSingleJar"],
+)
+
+java_test(
+ name = "tests",
+ srcs = glob(["javatests/**/*.java"]),
+ args = ["com.google.devtools.build.singlejar.SingleJarTests"],
+ deps = [
+ ":libSingleJar",
+ "//src/main/java:shell",
+ "//src/test/java:testutil",
+ "//third_party:guava",
+ "//third_party:jsr305",
+ "//third_party:junit4",
+ "//third_party:truth",
+ ],
+)