package( default_visibility = ["//src:__subpackages__"], ) java_library( name = "query2", srcs = glob(["*.java"]), deps = [ ":query-engine", "//src/main/java/com/google/devtools/build/lib:build-base", "//src/main/java/com/google/devtools/build/lib:concurrent", "//src/main/java/com/google/devtools/build/lib:events", "//src/main/java/com/google/devtools/build/lib:graph", "//src/main/java/com/google/devtools/build/lib:packages-internal", "//src/main/java/com/google/devtools/build/lib:util", "//src/main/java/com/google/devtools/build/lib:vfs", "//src/main/java/com/google/devtools/build/skyframe", "//third_party:guava", "//third_party:jsr305", ], ) java_library( name = "query-output", srcs = glob(["output/*.java"]), deps = [ ":query-engine", ":query2", "//src/main/java/com/google/devtools/build/lib:collect", "//src/main/java/com/google/devtools/build/lib:events", "//src/main/java/com/google/devtools/build/lib:graph", "//src/main/java/com/google/devtools/build/lib:packages-internal", "//src/main/java/com/google/devtools/build/lib:util", "//src/main/java/com/google/devtools/common/options", "//src/main/protobuf:build_java_proto", "//third_party:guava", "//third_party:jsr305", ], ) # Query library. java_library( name = "query-engine", srcs = glob(["engine/*.java"]), deps = [ "//src/main/java/com/google/devtools/build/lib:concurrent", "//src/main/java/com/google/devtools/build/lib:graph", "//src/main/java/com/google/devtools/build/lib:util", "//third_party:guava", "//third_party:jsr305", ], ) filegroup( name = "srcs", srcs = glob(["**"]), )