xref: /aosp_15_r20/external/googleapis/google/cloud/secretmanager/logging/v1/BUILD.bazel (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1# This file was automatically generated by BuildFileGenerator
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("@rules_proto//proto:defs.bzl", "proto_library")
10
11proto_library(
12    name = "logging_proto",
13    srcs = [
14        "secret_event.proto",
15    ],
16    deps = [
17    ],
18)
19
20##############################################################################
21# Java
22##############################################################################
23load(
24    "@com_google_googleapis_imports//:imports.bzl",
25    "java_grpc_library",
26    "java_proto_library",
27)
28
29java_proto_library(
30    name = "logging_java_proto",
31    deps = [":logging_proto"],
32)
33
34java_grpc_library(
35    name = "logging_java_grpc",
36    srcs = [":logging_proto"],
37    deps = [":logging_java_proto"],
38)
39
40##############################################################################
41# Go
42##############################################################################
43load(
44    "@com_google_googleapis_imports//:imports.bzl",
45    "go_proto_library",
46)
47
48go_proto_library(
49    name = "logging_go_proto",
50    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
51    importpath = "cloud.google.com/go/secretmanager/logging/apiv1/loggingpb",
52    protos = [":logging_proto"],
53    deps = [
54    ],
55)
56
57##############################################################################
58# Python
59##############################################################################
60load(
61    "@com_google_googleapis_imports//:imports.bzl",
62    "moved_proto_library",
63    "py_grpc_library",
64    "py_proto_library",
65)
66
67moved_proto_library(
68    name = "logging_moved_proto",
69    srcs = [":logging_proto"],
70    deps = [
71    ],
72)
73
74py_proto_library(
75    name = "logging_py_proto",
76    deps = [":logging_moved_proto"],
77)
78
79py_grpc_library(
80    name = "logging_py_grpc",
81    srcs = [":logging_moved_proto"],
82    deps = [":logging_py_proto"],
83)
84
85##############################################################################
86# PHP
87##############################################################################
88load(
89    "@com_google_googleapis_imports//:imports.bzl",
90    "php_proto_library",
91)
92
93php_proto_library(
94    name = "logging_php_proto",
95    deps = [":logging_proto"],
96)
97
98##############################################################################
99# Node.js
100##############################################################################
101
102##############################################################################
103# Ruby
104##############################################################################
105load(
106    "@com_google_googleapis_imports//:imports.bzl",
107    "ruby_grpc_library",
108    "ruby_proto_library",
109)
110
111ruby_proto_library(
112    name = "logging_ruby_proto",
113    deps = [":logging_proto"],
114)
115
116ruby_grpc_library(
117    name = "logging_ruby_grpc",
118    srcs = [":logging_proto"],
119    deps = [":logging_ruby_proto"],
120)
121
122##############################################################################
123# C#
124##############################################################################
125load(
126    "@com_google_googleapis_imports//:imports.bzl",
127    "csharp_grpc_library",
128    "csharp_proto_library",
129)
130
131csharp_proto_library(
132    name = "logging_csharp_proto",
133    deps = [":logging_proto"],
134)
135
136csharp_grpc_library(
137    name = "logging_csharp_grpc",
138    srcs = [":logging_proto"],
139    deps = [":logging_csharp_proto"],
140)
141
142##############################################################################
143# C++
144##############################################################################
145load(
146    "@com_google_googleapis_imports//:imports.bzl",
147    "cc_grpc_library",
148    "cc_proto_library",
149)
150
151cc_proto_library(
152    name = "logging_cc_proto",
153    deps = [":logging_proto"],
154)
155
156cc_grpc_library(
157    name = "logging_cc_grpc",
158    srcs = [":logging_proto"],
159    grpc_only = True,
160    deps = [":logging_cc_proto"],
161)
162