diff options
author | lpino <lpino@google.com> | 2017-12-06 06:03:03 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2017-12-06 06:06:29 -0800 |
commit | 21aa1024c5f5302d998457b1538c864c233bf460 (patch) | |
tree | 955e80c7766992fd28bb9d728e8cb88cc1942c9b /src/main/java/com/google/devtools/build/lib/BUILD | |
parent | 31320246a1d428c0b56f78b98013961c68ed322d (diff) |
Move BazelRuleClassProvider.CORE_WORKSPACE_RULES to its own class in the rules/repository package.
PiperOrigin-RevId: 178087895
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/BUILD')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/BUILD | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/BUILD b/src/main/java/com/google/devtools/build/lib/BUILD index 310f57f849..6698ed08ba 100644 --- a/src/main/java/com/google/devtools/build/lib/BUILD +++ b/src/main/java/com/google/devtools/build/lib/BUILD @@ -428,6 +428,7 @@ java_library( "analysis/BuildInfo.java", "analysis/TransitiveInfoProvider.java", "analysis/config/BuildConfigurationOptionDetails.java", + "rules/repository/CoreWorkspaceRules.java", ], ) + [ "runtime/BlazeServerStartupOptions.java", @@ -505,6 +506,7 @@ java_library( "//src/main/java/com/google/devtools/build/lib:build-base", "//src/main/java/com/google/devtools/build/lib:build-info", "//src/main/java/com/google/devtools/build/lib:core-rules", + "//src/main/java/com/google/devtools/build/lib:core-workspace-rules", "//src/main/java/com/google/devtools/build/lib:events", "//src/main/java/com/google/devtools/build/lib:java-compilation", "//src/main/java/com/google/devtools/build/lib:java-rules", @@ -890,6 +892,23 @@ java_library( ], ) +# TODO(bazel-team): Include in the srcs the implementations of the rules inside +# CoreWorkspaceRules.java once they can be extracted from the "build-base" target. They can't be +# extracted currently because of non-trivial inter-package dependencies. +java_library( + name = "core-workspace-rules", + srcs = [ + "rules/repository/CoreWorkspaceRules.java", + ], + deps = [ + "//src/main/java/com/google/devtools/build/lib:build-base", + "//src/main/java/com/google/devtools/build/lib:core-rules", + "//src/main/java/com/google/devtools/build/lib:packages-internal", + "//src/main/java/com/google/devtools/build/lib:util", + "//third_party:guava", + ], +) + java_library( name = "android-rules", srcs = glob( |