aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main
diff options
context:
space:
mode:
authorGravatar Han-Wen Nienhuys <hanwen@google.com>2015-05-05 17:17:06 +0000
committerGravatar Han-Wen Nienhuys <hanwen@google.com>2015-05-05 21:51:57 +0000
commit433d8827e07f188c81356da324401511b53f7ef6 (patch)
tree2a32949a5eff36419d369324feaf815972a8fc9f /src/main
parented7c0f35768aab226299d7ef5d253e760a89ed91 (diff)
Split off more targets: collect, vfs and options.
-- Change-Id: Ib8b9d2e14481aadd5548fb20cd38695e6f489217 MOS_MIGRATED_REVID=92835475
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/BUILD76
1 files changed, 68 insertions, 8 deletions
diff --git a/src/main/java/BUILD b/src/main/java/BUILD
index 669ff54082..dfb6927bf2 100644
--- a/src/main/java/BUILD
+++ b/src/main/java/BUILD
@@ -45,18 +45,74 @@ java_library(
)
java_library(
+ name = "collect",
+ srcs = glob([
+ "com/google/devtools/build/lib/collect/**/*.java",
+ ]),
+ deps = [
+ ":common",
+ ":shell",
+ "//third_party:guava",
+ "//third_party:jsr305",
+ ],
+)
+
+java_library(
+ name = "options",
+ srcs = glob(["com/google/devtools/common/options/*.java"]),
+ deps = [
+ "//third_party:guava",
+ "//third_party:jsr305",
+ ],
+)
+
+java_library(
+ name = "vfs",
+ srcs = glob([
+ "com/google/devtools/build/lib/vfs/**/*.java",
+ "com/google/devtools/build/lib/profiler/**/*.java",
+ "com/google/devtools/build/lib/util/**/*.java",
+ ]),
+ deps = [
+ ":collect",
+ ":common",
+ ":concurrent",
+ ":options",
+ ":shell",
+ ":unix",
+ "//third_party:guava",
+ "//third_party:jsr305",
+ ],
+)
+
+java_library(
name = "bazel-core",
srcs = glob(
- ["**/*.java"],
+ [
+ "com/google/devtools/build/lib/exec/**",
+ "com/google/devtools/build/lib/server/**",
+ "com/google/devtools/build/lib/server/**",
+ "com/google/devtools/build/lib/pkgcache/**",
+ "com/google/devtools/build/lib/query2/**",
+ "com/google/devtools/build/lib/bazel/**/*.java",
+ "com/google/devtools/build/lib/actions/**",
+ "com/google/devtools/build/lib/graph/**",
+ "com/google/devtools/build/lib/cmdline/**",
+ "com/google/devtools/build/lib/skyframe/**",
+ "com/google/devtools/build/lib/webstatusserver/**/*.java",
+ "com/google/devtools/build/lib/analysis/**",
+ "com/google/devtools/build/lib/events/**",
+ "com/google/devtools/build/lib/rules/**",
+ "com/google/devtools/build/lib/syntax/**",
+ "com/google/devtools/build/docgen/**/*.java",
+ "com/google/devtools/build/lib/packages/**",
+ "com/google/devtools/build/lib/runtime/**/*.java",
+ "com/google/devtools/build/lib/standalone/**",
+ "com/google/devtools/build/lib/buildtool/**",
+ "com/google/devtools/build/skyframe/**",
+ ],
exclude = [
- "com/google/devtools/build/lib/Constants.java",
- "com/google/devtools/build/lib/UnixJniLoader.java",
- "com/google/devtools/build/lib/concurrent/**/*.java",
- "com/google/devtools/build/lib/unix/**/*.java",
- "com/google/devtools/build/lib/docgen/**/*.java",
"com/google/devtools/build/lib/rules/java/JavaToolchainDataParser.java",
- "com/google/devtools/build/lib/shell/*.java",
- "com/google/devtools/build/lib/unix/*.java",
],
),
resources = glob([
@@ -76,10 +132,13 @@ java_library(
"//third_party:plexus_utils",
],
deps = [
+ ":collect",
":common",
":concurrent",
+ ":options",
":shell",
":unix",
+ ":vfs",
"//src/main/protobuf:proto_build",
"//src/main/protobuf:proto_bundlemerge",
"//src/main/protobuf:proto_crosstool_config",
@@ -158,6 +217,7 @@ java_library(
deps = [
":bazel-core",
":common",
+ "//src/main/java:vfs",
"//third_party:guava",
"//third_party:jsr305",
],