xref: /aosp_15_r20/external/googleapis/google/cloud/gkehub/v1alpha/cloudauditlogging/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 = "cloudauditlogging_proto",
13    srcs = [
14        "cloudauditlogging.proto",
15    ],
16    deps = [
17        "//google/api:annotations_proto",
18    ],
19)
20
21##############################################################################
22# Java
23##############################################################################
24load(
25    "@com_google_googleapis_imports//:imports.bzl",
26    "java_grpc_library",
27    "java_proto_library",
28)
29
30java_proto_library(
31    name = "cloudauditlogging_java_proto",
32    deps = [":cloudauditlogging_proto"],
33)
34
35java_grpc_library(
36    name = "cloudauditlogging_java_grpc",
37    srcs = [":cloudauditlogging_proto"],
38    deps = [":cloudauditlogging_java_proto"],
39)
40
41##############################################################################
42# Go
43##############################################################################
44load(
45    "@com_google_googleapis_imports//:imports.bzl",
46    "go_proto_library",
47)
48
49go_proto_library(
50    name = "cloudauditlogging_go_proto",
51    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
52    importpath = "cloud.google.com/go/gkehub/cloudauditlogging/apiv1alpha/cloudauditloggingpb",
53    protos = [":cloudauditlogging_proto"],
54    deps = [
55        "//google/api:annotations_go_proto",
56    ],
57)
58
59##############################################################################
60# Python
61##############################################################################
62load(
63    "@com_google_googleapis_imports//:imports.bzl",
64    "py_gapic_library",
65)
66
67py_gapic_library(
68    name = "cloudauditlogging_py_gapic",
69    srcs = [":cloudauditlogging_proto"],
70    rest_numeric_enums = False,
71    transport = "grpc",
72)
73
74##############################################################################
75# PHP
76##############################################################################
77load(
78    "@com_google_googleapis_imports//:imports.bzl",
79    "php_proto_library",
80)
81
82php_proto_library(
83    name = "cloudauditlogging_php_proto",
84    deps = [":cloudauditlogging_proto"],
85)
86
87##############################################################################
88# Node.js
89##############################################################################
90
91##############################################################################
92# Ruby
93##############################################################################
94load(
95    "@com_google_googleapis_imports//:imports.bzl",
96    "ruby_grpc_library",
97    "ruby_proto_library",
98)
99
100ruby_proto_library(
101    name = "cloudauditlogging_ruby_proto",
102    deps = [":cloudauditlogging_proto"],
103)
104
105ruby_grpc_library(
106    name = "cloudauditlogging_ruby_grpc",
107    srcs = [":cloudauditlogging_proto"],
108    deps = [":cloudauditlogging_ruby_proto"],
109)
110
111##############################################################################
112# C#
113##############################################################################
114load(
115    "@com_google_googleapis_imports//:imports.bzl",
116    "csharp_grpc_library",
117    "csharp_proto_library",
118)
119
120csharp_proto_library(
121    name = "cloudauditlogging_csharp_proto",
122    deps = [":cloudauditlogging_proto"],
123)
124
125csharp_grpc_library(
126    name = "cloudauditlogging_csharp_grpc",
127    srcs = [":cloudauditlogging_proto"],
128    deps = [":cloudauditlogging_csharp_proto"],
129)
130
131##############################################################################
132# C++
133##############################################################################
134# Put your C++ code here
135