Merge "Add a Bazel BUILD file for external/guava." am: de7de846e8

Original change: https://android-review.googlesource.com/c/platform/external/guava/+/1822092

Change-Id: Ia161aa249786f02952f464dc556c66e06b2951eb
diff --git a/BUILD b/BUILD
new file mode 100644
index 0000000..03f888d
--- /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",
+    ],
+)