| load("@rules_java//java:defs.bzl", "java_library") |
| |
| package( |
| default_visibility = ["//src:__subpackages__"], |
| ) |
| |
| filegroup( |
| name = "srcs", |
| srcs = glob(["*"]) + [ |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/android:srcs", |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/common:srcs", |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/cpp:srcs", |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/genrule:srcs", |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/java:srcs", |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/ninja:srcs", |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/python:srcs", |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/sh:srcs", |
| ], |
| visibility = ["//src:__subpackages__"], |
| ) |
| |
| java_library( |
| name = "rules", |
| srcs = glob(["*.java"]), |
| resources = glob([ |
| "*.txt", |
| "*.WORKSPACE", |
| ]), |
| deps = [ |
| "//src/main/java/com/google/devtools/build/lib:runtime", |
| "//src/main/java/com/google/devtools/build/lib/actions", |
| "//src/main/java/com/google/devtools/build/lib/analysis:actions/file_write_action_context", |
| "//src/main/java/com/google/devtools/build/lib/analysis:actions/template_expansion_action", |
| "//src/main/java/com/google/devtools/build/lib/analysis:analysis_cluster", |
| "//src/main/java/com/google/devtools/build/lib/analysis:blaze_directories", |
| "//src/main/java/com/google/devtools/build/lib/analysis:common_prerequisite_validator", |
| "//src/main/java/com/google/devtools/build/lib/analysis:config/build_configuration", |
| "//src/main/java/com/google/devtools/build/lib/analysis:config/build_options", |
| "//src/main/java/com/google/devtools/build/lib/analysis:config/core_options", |
| "//src/main/java/com/google/devtools/build/lib/analysis:config/fragment_options", |
| "//src/main/java/com/google/devtools/build/lib/analysis:constraints/environment_rule", |
| "//src/main/java/com/google/devtools/build/lib/bazel/repository", |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/android", |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/common", |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/cpp", |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/cpp:bazel_cpp_semantics", |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/proto", |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/genrule", |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/java", |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/java:bazel_java_semantics", |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/java/proto", |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/python", |
| "//src/main/java/com/google/devtools/build/lib/bazel/rules/sh", |
| "//src/main/java/com/google/devtools/build/lib/cmdline", |
| "//src/main/java/com/google/devtools/build/lib/exec:execution_options", |
| "//src/main/java/com/google/devtools/build/lib/exec:module_action_context_registry", |
| "//src/main/java/com/google/devtools/build/lib/exec:spawn_cache", |
| "//src/main/java/com/google/devtools/build/lib/exec:spawn_strategy_registry", |
| "//src/main/java/com/google/devtools/build/lib/packages", |
| "//src/main/java/com/google/devtools/build/lib/remote", |
| "//src/main/java/com/google/devtools/build/lib/remote/options", |
| "//src/main/java/com/google/devtools/build/lib/rules:alias", |
| "//src/main/java/com/google/devtools/build/lib/rules:core_rules", |
| "//src/main/java/com/google/devtools/build/lib/rules:core_workspace_rules", |
| "//src/main/java/com/google/devtools/build/lib/rules:extra/action_listener_rule", |
| "//src/main/java/com/google/devtools/build/lib/rules:extra/extra_action_rule", |
| "//src/main/java/com/google/devtools/build/lib/rules:label_build_settings", |
| "//src/main/java/com/google/devtools/build/lib/rules:repository/new_local_repository_rule", |
| "//src/main/java/com/google/devtools/build/lib/rules:test_rules", |
| "//src/main/java/com/google/devtools/build/lib/rules:toolchain_type", |
| "//src/main/java/com/google/devtools/build/lib/rules/android", |
| "//src/main/java/com/google/devtools/build/lib/rules/config", |
| "//src/main/java/com/google/devtools/build/lib/rules/cpp", |
| "//src/main/java/com/google/devtools/build/lib/rules/cpp/proto:CcProtoLibrary", |
| "//src/main/java/com/google/devtools/build/lib/rules/genquery", |
| "//src/main/java/com/google/devtools/build/lib/rules/genrule", |
| "//src/main/java/com/google/devtools/build/lib/rules/java:java-compilation", |
| "//src/main/java/com/google/devtools/build/lib/rules/java:java-rules", |
| "//src/main/java/com/google/devtools/build/lib/rules/objc", |
| "//src/main/java/com/google/devtools/build/lib/rules/platform", |
| "//src/main/java/com/google/devtools/build/lib/rules/proto", |
| "//src/main/java/com/google/devtools/build/lib/rules/python", |
| "//src/main/java/com/google/devtools/build/lib/skylarkbuildapi/android", |
| "//src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp", |
| "//src/main/java/com/google/devtools/build/lib/skylarkbuildapi/java", |
| "//src/main/java/com/google/devtools/build/lib/skylarkbuildapi/proto", |
| "//src/main/java/com/google/devtools/build/lib/skylarkbuildapi/python", |
| "//src/main/java/com/google/devtools/build/lib/skylarkbuildapi/stubs", |
| "//src/main/java/com/google/devtools/build/lib/util", |
| "//src/main/java/com/google/devtools/build/lib/util:abrupt_exit_exception", |
| "//src/main/java/com/google/devtools/build/lib/util:detailed_exit_code", |
| "//src/main/java/com/google/devtools/build/lib/util:exit_code", |
| "//src/main/java/com/google/devtools/build/lib/util:os", |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", |
| "//src/main/java/com/google/devtools/common/options", |
| "//src/main/protobuf:failure_details_java_proto", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| ], |
| ) |