xref: /aosp_15_r20/external/googleapis/google/cloud/backupdr/logging/v1/BUILD.bazel (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1# This file was automatically generated by BuildFileGenerator
2
3# buildifier: disable=load-on-top
4
5# This is an API workspace, having public visibility by default makes perfect sense.
6package(default_visibility = ["//visibility:public"])
7
8##############################################################################
9# Common
10##############################################################################
11load("@rules_proto//proto:defs.bzl", "proto_library")
12
13proto_library(
14    name = "logging_proto",
15    srcs = [
16        "eventlog.proto",
17        "reportlog.proto",
18    ],
19    deps = [
20
21    ],
22)
23
24##############################################################################
25# Java
26##############################################################################
27# buildifier: disable=same-origin-load
28load(
29    "@com_google_googleapis_imports//:imports.bzl",
30    "java_proto_library",
31    "java_gapic_assembly_gradle_pkg",
32)
33
34java_proto_library(
35    name = "logging_java_proto",
36    deps = [":logging_proto"],
37)
38
39# Open Source Packages
40java_gapic_assembly_gradle_pkg(
41    name = "google-cloud-backupdr-logging-v1-java",
42    deps = [
43        ":logging_proto",
44        ":logging_java_proto",
45    ],
46)
47
48##############################################################################
49# Go
50##############################################################################
51# buildifier: disable=same-origin-load
52load(
53    "@com_google_googleapis_imports//:imports.bzl",
54    "go_proto_library",
55    "go_gapic_assembly_pkg",
56)
57
58go_proto_library(
59    name = "logging_go_proto",
60    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
61    importpath = "cloud.google.com/go/backupdr/logging/apiv1/loggingpb",
62    protos = [":logging_proto"],
63    deps = [
64
65    ],
66)
67
68go_gapic_assembly_pkg(
69    name = "google-cloud-backupdr-logging-v1-go",
70    deps = [
71        ":logging_go_proto",
72    ],
73)
74
75##############################################################################
76# Python
77##############################################################################
78# buildifier: disable=same-origin-load
79load(
80    "@com_google_googleapis_imports//:imports.bzl",
81    "moved_proto_library",
82    "py_grpc_library",
83    "py_proto_library",
84    "py_gapic_library",
85    "py_gapic_assembly_pkg",
86)
87
88moved_proto_library(
89    name = "logging_moved_proto",
90    srcs = [":logging_proto"],
91    deps = [
92
93    ],
94)
95
96py_proto_library(
97    name = "logging_py_proto",
98    deps = [":logging_moved_proto"],
99)
100
101py_grpc_library(
102    name = "logging_py_grpc",
103    srcs = [":logging_moved_proto"],
104    deps = [":logging_py_proto"],
105)
106
107py_gapic_library(
108    name = "logging_py_gapic",
109    srcs = [":logging_proto"],
110    rest_numeric_enums = False,
111    transport = "grpc+rest",
112)
113
114# Open Source Packages
115py_gapic_assembly_pkg(
116    name = "google-cloud-backupdr-logging-v1-py",
117    deps = [
118        ":logging_py_gapic",
119    ],
120)
121
122##############################################################################
123# PHP
124##############################################################################
125# buildifier: disable=same-origin-load
126load(
127    "@com_google_googleapis_imports//:imports.bzl",
128    "php_gapic_assembly_pkg",
129    "php_proto_library",
130)
131
132php_proto_library(
133    name = "logging_php_proto",
134    deps = [":logging_proto"],
135)
136
137php_gapic_assembly_pkg(
138    name = "google-cloud-backupdr-logging-v1-php",
139    deps = [
140        ":logging_php_proto",
141    ],
142)
143
144##############################################################################
145# Ruby
146##############################################################################
147# buildifier: disable=same-origin-load
148load(
149    "@com_google_googleapis_imports//:imports.bzl",
150    "ruby_grpc_library",
151    "ruby_proto_library",
152)
153
154ruby_proto_library(
155    name = "logging_ruby_proto",
156    deps = [":logging_proto"],
157)
158
159ruby_grpc_library(
160    name = "logging_ruby_grpc",
161    srcs = [":logging_proto"],
162    deps = [":logging_ruby_proto"],
163)
164
165##############################################################################
166# C#
167##############################################################################
168# buildifier: disable=same-origin-load
169load(
170    "@com_google_googleapis_imports//:imports.bzl",
171    "csharp_proto_library",
172    "csharp_gapic_assembly_pkg",
173)
174
175csharp_proto_library(
176    name = "logging_csharp_proto",
177    deps = [":logging_proto"],
178)
179
180# Open Source Packages
181csharp_gapic_assembly_pkg(
182    name = "google-cloud-backupdr-logging-v1-csharp",
183    package_name = "Google.Cloud.BackupDR.Logging.V1",
184    generate_nongapic_package = True,
185    deps = [
186        ":logging_csharp_proto",
187    ],
188)
189
190##############################################################################
191# C++
192##############################################################################
193# buildifier: disable=same-origin-load
194load(
195    "@com_google_googleapis_imports//:imports.bzl",
196    "cc_grpc_library",
197    "cc_proto_library",
198)
199
200cc_proto_library(
201    name = "logging_cc_proto",
202    deps = [":logging_proto"],
203)
204
205cc_grpc_library(
206    name = "logging_cc_grpc",
207    srcs = [":logging_proto"],
208    grpc_only = True,
209    deps = [":logging_cc_proto"],
210)
211