aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/java_tools/buildjar/java/com/google/devtools/build/java/turbine/BUILD
diff options
context:
space:
mode:
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/BUILD16
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",
+ ],
)