diff options
author | Lukacs T. Berki <lberki@google.com> | 2017-04-19 17:33:04 +0200 |
---|---|---|
committer | Lukacs T. Berki <lberki@google.com> | 2017-04-20 10:41:19 +0200 |
commit | 3d17debd914bdea796068aac48a090d11ad400b3 (patch) | |
tree | fa315f394d19abf1639b63aee062f235626ff79b /third_party/java | |
parent | 05a7984f2e168fc63b134179c538f89a63308661 (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/BUILD | 20 | ||||
-rw-r--r-- | third_party/java/jarjar/BUILD.tools | 14 |
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"], +) |