aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party/java
diff options
context:
space:
mode:
authorGravatar Lukacs T. Berki <lberki@google.com>2017-04-19 17:33:04 +0200
committerGravatar Lukacs T. Berki <lberki@google.com>2017-04-20 10:41:19 +0200
commit3d17debd914bdea796068aac48a090d11ad400b3 (patch)
treefa315f394d19abf1639b63aee062f235626ff79b /third_party/java
parent05a7984f2e168fc63b134179c538f89a63308661 (diff)
Add a jarjar_bin binary in addition to jarjar_command so that we'll
eventually be able to fix Android builds. Progress on #2848. Change-Id: I3b96425c2f5a4708629882e730d4907abd1226a6
Diffstat (limited to 'third_party/java')
-rw-r--r--third_party/java/jarjar/BUILD20
-rw-r--r--third_party/java/jarjar/BUILD.tools14
2 files changed, 34 insertions, 0 deletions
diff --git a/third_party/java/jarjar/BUILD b/third_party/java/jarjar/BUILD
index a13054f06d..230b77f37d 100644
--- a/third_party/java/jarjar/BUILD
+++ b/third_party/java/jarjar/BUILD
@@ -7,6 +7,15 @@ filegroup(
srcs = glob(["**"]),
)
+filegroup(
+ name = "embedded_tools_srcs",
+ srcs = [
+ "BUILD.tools",
+ "LICENSE",
+ ":jarjar_command_deploy.jar",
+ ],
+)
+
java_library(
name = "jarjar_core",
srcs = glob(["jarjar-core/src/main/**/*.java"]),
@@ -29,3 +38,14 @@ java_binary(
"//third_party/java/jopt-simple",
],
)
+
+java_import(
+ name = "jarjar_import",
+ jars = [":jarjar_command_deploy.jar"],
+)
+
+java_binary(
+ name = "jarjar_bin",
+ main_class = "com.tonicsystems.jarjar.Main",
+ runtime_deps = [":jarjar_import"],
+)
diff --git a/third_party/java/jarjar/BUILD.tools b/third_party/java/jarjar/BUILD.tools
new file mode 100644
index 0000000000..2319e6bcd5
--- /dev/null
+++ b/third_party/java/jarjar/BUILD.tools
@@ -0,0 +1,14 @@
+package(default_visibility = ["//visibility:public"])
+
+licenses(["notice"]) # Apache 2.0
+
+java_import(
+ name = "jarjar_import",
+ jars = [":jarjar_command_deploy.jar"],
+)
+
+java_binary(
+ name = "jarjar_bin",
+ main_class = "com.tonicsystems.jarjar.Main",
+ runtime_deps = [":jarjar_import"],
+)