diff options
Diffstat (limited to 'src/java_tools/buildjar/java/com/google/devtools/build/java/turbine/BUILD')
-rw-r--r-- | src/java_tools/buildjar/java/com/google/devtools/build/java/turbine/BUILD | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/java_tools/buildjar/java/com/google/devtools/build/java/turbine/BUILD b/src/java_tools/buildjar/java/com/google/devtools/build/java/turbine/BUILD index 7b8f55ae68..6c109fc22d 100644 --- a/src/java_tools/buildjar/java/com/google/devtools/build/java/turbine/BUILD +++ b/src/java_tools/buildjar/java/com/google/devtools/build/java/turbine/BUILD @@ -1,15 +1,20 @@ +package(default_visibility = [":packages"]) + package_group( name = "packages", packages = ["//src/java_tools/buildjar/..."], ) -package(default_visibility = [":packages"]) - java_binary( name = "turbine", - srcs = ["Turbine.java"], main_class = "com.google.devtools.build.java.turbine.Turbine", visibility = ["//visibility:public"], + runtime_deps = [":turbine_main"], +) + +java_library( + name = "turbine_main", + srcs = ["Turbine.java"], deps = [ "//src/java_tools/buildjar/java/com/google/devtools/build/java/turbine/javac:javac_turbine", "//third_party:guava", @@ -19,6 +24,7 @@ java_binary( filegroup( name = "srcs", - srcs = glob(["**"]) + ["//src/java_tools/buildjar/java/com/google/devtools/build/java/turbine/javac:srcs"], - visibility = ["//src/java_tools/buildjar:__pkg__"], + srcs = glob(["**"]) + [ + "//src/java_tools/buildjar/java/com/google/devtools/build/java/turbine/javac:srcs", + ], ) |