aboutsummaryrefslogtreecommitdiff
path: root/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel
diff options
context:
space:
mode:
Diffstat (limited to 'google/devtools/containeranalysis/v1beta1/source/BUILD.bazel')
-rw-r--r--google/devtools/containeranalysis/v1beta1/source/BUILD.bazel36
1 files changed, 36 insertions, 0 deletions
diff --git a/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel
new file mode 100644
index 000000000..34bf04894
--- /dev/null
+++ b/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel
@@ -0,0 +1,36 @@
+load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library")
+load("@com_google_api_codegen//rules_gapic/java:java_gapic.bzl", "java_resource_name_proto_library")
+
+# This is an API workspace, having public visibility by default makes perfect sense.
+package(default_visibility = ["//visibility:public"])
+
+##############################################################################
+# Common
+##############################################################################
+proto_library(
+ name = "source_proto",
+ srcs = [
+ "source.proto",
+ ],
+ deps = [],
+)
+
+##############################################################################
+# Java
+##############################################################################
+java_proto_library(
+ name = "source_java_proto",
+ deps = [":source_proto"],
+)
+
+java_grpc_library(
+ name = "source_java_grpc",
+ srcs = [":source_proto"],
+ deps = [":source_java_proto"],
+)
+
+java_resource_name_proto_library(
+ name = "source_resource_name_java_proto",
+ gapic_yaml = "//google/devtools/containeranalysis/v1beta1:containeranalysis_gapic.yaml",
+ deps = [":source_proto"],
+) \ No newline at end of file