aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRomain Jobredeaux <jobredeaux@google.com>2021-09-08 16:56:12 +0000
committerRomain Jobredeaux <jobredeaux@google.com>2021-09-16 14:26:53 +0000
commitd19c10eb3b0a2b8ea59b5ab38d652e1dd428ec73 (patch)
tree24cf28ae6f849f52ea8d2e80f3d87aabaca53e67
parentb1ed56ca4641660a4ecfd1cf9f644e87f569dc2a (diff)
downloadguava-d19c10eb3b0a2b8ea59b5ab38d652e1dd428ec73.tar.gz
Add a Bazel BUILD file for external/guava.
Test: b build external/guava/... Change-Id: I6fad9e02cf1d4850407abd4a36757b83fe2a4a94
-rw-r--r--BUILD40
1 files changed, 40 insertions, 0 deletions
diff --git a/BUILD b/BUILD
new file mode 100644
index 000000000..03f888d22
--- /dev/null
+++ b/BUILD
@@ -0,0 +1,40 @@
+# TODO(b/198224074): auto-generate this file using bp2build.
+
+java_library(
+ name = "guava-android-host",
+ srcs = glob(["android/guava/src/**/*.java"]),
+ visibility = ["//visibility:public"],
+ deps = [
+ ":guava-android-annotation-stubs",
+ ":guava-both",
+ "//external/error_prone:error_prone_annotations",
+ "//external/jsr305",
+ ],
+)
+
+java_library(
+ name = "guava-android-annotation-stubs",
+ srcs = glob(["android-annotation-stubs/src/**/*.java"]),
+)
+
+java_library(
+ name = "guava-both",
+ srcs = glob(["futures/failureaccess/**/*.java"]),
+ deps = [
+ ":guava-android-annotation-stubs",
+ "//external/error_prone:error_prone_annotations",
+ "//external/jsr305",
+ ],
+)
+
+java_library(
+ name = "guava-jre",
+ srcs = glob(["guava/src/**/*.java"]),
+ visibility = ["//visibility:public"],
+ deps = [
+ ":guava-android-annotation-stubs",
+ ":guava-both",
+ "//external/error_prone:error_prone_annotations",
+ "//external/jsr305",
+ ],
+)