Split the lib.syntax off of the :packages-internal target in preparation for moving Label to the lib.cmdline package . -- MOS_MIGRATED_REVID=103378481
diff --git a/src/main/java/BUILD b/src/main/java/BUILD index 9c7214a..b631176 100644 --- a/src/main/java/BUILD +++ b/src/main/java/BUILD
@@ -114,13 +114,8 @@ ) java_library( - name = "packages", - srcs = glob([ - "com/google/devtools/build/lib/packages/*.java", - "com/google/devtools/build/lib/pkgcache/*.java", - "com/google/devtools/build/lib/syntax/*.java", - ]), - exports = [":cmdline"], + name = "syntax", + srcs = glob(["com/google/devtools/build/lib/syntax/*.java"]), deps = [ ":cmdline", ":collect", @@ -137,6 +132,31 @@ ) java_library( + name = "packages", + srcs = glob([ + "com/google/devtools/build/lib/packages/*.java", + "com/google/devtools/build/lib/pkgcache/*.java", + ]), + exports = [ + ":cmdline", + ":syntax", + ], + deps = [ + ":cmdline", + ":collect", + ":common", + ":concurrent", + ":events", + ":options", + ":syntax", + ":vfs", + "//src/main/protobuf:proto_build", + "//third_party:guava", + "//third_party:jsr305", + ], +) + +java_library( name = "unix", srcs = glob([ "com/google/devtools/build/lib/unix/*.java",