aboutsummaryrefslogtreecommitdiff
path: root/google/type/BUILD.bazel
diff options
context:
space:
mode:
Diffstat (limited to 'google/type/BUILD.bazel')
-rw-r--r--google/type/BUILD.bazel37
1 files changed, 37 insertions, 0 deletions
diff --git a/google/type/BUILD.bazel b/google/type/BUILD.bazel
new file mode 100644
index 000000000..d608a5711
--- /dev/null
+++ b/google/type/BUILD.bazel
@@ -0,0 +1,37 @@
+load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library")
+
+# This is an API workspace, having public visibility by default makes perfect sense.
+package(default_visibility = ["//visibility:public"])
+
+##############################################################################
+# Common
+##############################################################################
+proto_library(
+ name = "type_proto",
+ srcs = [
+ "color.proto",
+ "date.proto",
+ "dayofweek.proto",
+ "latlng.proto",
+ "money.proto",
+ "postal_address.proto",
+ "timeofday.proto",
+ ],
+ deps = [
+ "@com_google_protobuf//:wrappers_proto",
+ ],
+)
+
+##############################################################################
+# Java
+##############################################################################
+java_proto_library(
+ name = "type_java_proto",
+ deps = [":type_proto"],
+)
+
+java_grpc_library(
+ name = "type_java_grpc",
+ srcs = [":type_proto"],
+ deps = [":type_java_proto"],
+)