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