aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Han-Wen Nienhuys <hanwen@google.com>2015-11-10 09:29:11 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2015-11-10 10:28:32 +0000
commit33aa45058fcb71bc1979aeaceece6a7c4086dfc2 (patch)
tree2bf59bbae888286c641c550d4192a469af5fdf9a /src
parent8cd2978e429bdc178e06c0cb42f7ba73cabaeeb5 (diff)
BUILD tweaks
-- MOS_MIGRATED_REVID=107464729
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/google/devtools/build/lib/BUILD14
-rw-r--r--src/main/java/com/google/devtools/build/lib/actions/BUILD13
2 files changed, 21 insertions, 6 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/BUILD b/src/main/java/com/google/devtools/build/lib/BUILD
index 1d2419b580..d69d779803 100644
--- a/src/main/java/com/google/devtools/build/lib/BUILD
+++ b/src/main/java/com/google/devtools/build/lib/BUILD
@@ -43,6 +43,9 @@ java_library(
srcs = [
"Constants.java",
],
+ exports = [
+ "//third_party:guava",
+ ],
deps = [
"//third_party:guava",
"//third_party:jsr305",
@@ -100,6 +103,11 @@ java_library(
java_library(
name = "packages",
+ exports = [":packages-internal"],
+)
+
+java_library(
+ name = "packages-internal",
srcs = glob([
"packages/*.java",
"pkgcache/*.java",
@@ -236,6 +244,12 @@ java_library(
"util/VarInt.java",
],
),
+ exports = [
+ ":base-util",
+ ":clock",
+ ":collect",
+ ":os_util",
+ ],
deps = [
":base-util",
":clock",
diff --git a/src/main/java/com/google/devtools/build/lib/actions/BUILD b/src/main/java/com/google/devtools/build/lib/actions/BUILD
index d3e844ed87..d3cfd66c03 100644
--- a/src/main/java/com/google/devtools/build/lib/actions/BUILD
+++ b/src/main/java/com/google/devtools/build/lib/actions/BUILD
@@ -1,26 +1,27 @@
-package(default_visibility = ["//src:__subpackages__"])
+package(
+ default_visibility = ["//src:__subpackages__"],
+)
+# Action graph and cache.
java_library(
name = "actions",
srcs = glob([
- "**/*.java",
+ "*.java",
+ "cache/*.java",
]),
deps = [
- "//src/main/java/com/google/devtools/build/lib:base-util",
- "//src/main/java/com/google/devtools/build/lib:clock",
"//src/main/java/com/google/devtools/build/lib:collect",
"//src/main/java/com/google/devtools/build/lib:common",
"//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:io",
- "//src/main/java/com/google/devtools/build/lib:packages",
+ "//src/main/java/com/google/devtools/build/lib:packages-internal",
"//src/main/java/com/google/devtools/build/lib:shell",
"//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",
"//src/main/java/com/google/devtools/common/options",
"//src/main/protobuf:extra_actions_base_proto",
- "//third_party:guava",
"//third_party:jsr305",
"//third_party:protobuf",
],