package(default_visibility = ["//visibility:public"]) licenses(["notice"]) # Apache 2.0 filegroup( name = "srcs", 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"]), deps = [ "//third_party:asm", "//third_party:asm-commons", "//third_party:asm-util", "//third_party:jsr305", "//third_party:slf4j", ], ) java_binary( name = "jarjar_command", srcs = glob(["jarjar-command/src/main/**/*.java"]), main_class = "com.tonicsystems.jarjar.Main", deps = [ ":jarjar_core", "//third_party:jsr305", "//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"], )