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