xref: /aosp_15_r20/external/googleapis/google/cloud/identitytoolkit/logging/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        "request_log.proto",
15    ],
16    deps = [
17        "//google/rpc:status_proto",
18        "@com_google_protobuf//:struct_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/identitytoolkit/logging/loggingpb",
54    protos = [":logging_proto"],
55    deps = [
56        "//google/rpc:status_go_proto",
57    ],
58)
59
60##############################################################################
61# Python
62##############################################################################
63load(
64    "@com_google_googleapis_imports//:imports.bzl",
65    "moved_proto_library",
66    "py_grpc_library",
67    "py_proto_library",
68)
69
70moved_proto_library(
71    name = "logging_moved_proto",
72    srcs = [":logging_proto"],
73    deps = [
74        "//google/rpc:status_proto",
75        "@com_google_protobuf//:struct_proto",
76    ],
77)
78
79py_proto_library(
80    name = "logging_py_proto",
81    deps = [":logging_moved_proto"],
82)
83
84py_grpc_library(
85    name = "logging_py_grpc",
86    srcs = [":logging_moved_proto"],
87    deps = [":logging_py_proto"],
88)
89
90##############################################################################
91# PHP
92##############################################################################
93load(
94    "@com_google_googleapis_imports//:imports.bzl",
95    "php_proto_library",
96)
97
98php_proto_library(
99    name = "logging_php_proto",
100    deps = [":logging_proto"],
101)
102
103##############################################################################
104# Node.js
105##############################################################################
106
107##############################################################################
108# Ruby
109##############################################################################
110load(
111    "@com_google_googleapis_imports//:imports.bzl",
112    "ruby_grpc_library",
113    "ruby_proto_library",
114)
115
116ruby_proto_library(
117    name = "logging_ruby_proto",
118    deps = [":logging_proto"],
119)
120
121ruby_grpc_library(
122    name = "logging_ruby_grpc",
123    srcs = [":logging_proto"],
124    deps = [":logging_ruby_proto"],
125)
126
127##############################################################################
128# C#
129##############################################################################
130load(
131    "@com_google_googleapis_imports//:imports.bzl",
132    "csharp_grpc_library",
133    "csharp_proto_library",
134)
135
136csharp_proto_library(
137    name = "logging_csharp_proto",
138    deps = [":logging_proto"],
139)
140
141csharp_grpc_library(
142    name = "logging_csharp_grpc",
143    srcs = [":logging_proto"],
144    deps = [":logging_csharp_proto"],
145)
146
147##############################################################################
148# C++
149##############################################################################
150load(
151    "@com_google_googleapis_imports//:imports.bzl",
152    "cc_grpc_library",
153    "cc_proto_library",
154)
155
156cc_proto_library(
157    name = "logging_cc_proto",
158    deps = [":logging_proto"],
159)
160
161cc_grpc_library(
162    name = "logging_cc_grpc",
163    srcs = [":logging_proto"],
164    grpc_only = True,
165    deps = [":logging_cc_proto"],
166)
167