xref: /aosp_15_r20/external/googleapis/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1load("@rules_proto//proto:defs.bzl", "proto_library")
2
3# This is an API workspace, having public visibility by default makes perfect sense.
4package(default_visibility = ["//visibility:public"])
5
6##############################################################################
7# Common
8##############################################################################
9load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
10
11proto_library(
12    name = "deployment_proto",
13    srcs = [
14        "deployment.proto",
15    ],
16    deps = [
17        "@com_google_protobuf//:timestamp_proto",
18    ],
19)
20
21proto_library_with_info(
22    name = "deployment_proto_with_info",
23    deps = [":deployment_proto"],
24)
25
26##############################################################################
27# Java
28##############################################################################
29load(
30    "@com_google_googleapis_imports//:imports.bzl",
31    "java_grpc_library",
32)
33
34java_proto_library(
35    name = "deployment_java_proto",
36    deps = [":deployment_proto"],
37)
38
39java_grpc_library(
40    name = "deployment_java_grpc",
41    srcs = [":deployment_proto"],
42    deps = [":deployment_java_proto"],
43)
44
45##############################################################################
46# Go
47##############################################################################
48load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library")
49
50go_proto_library(
51    name = "deployment_go_proto",
52    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
53    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/deployment",
54    protos = [":deployment_proto"],
55    deps = [],
56)
57