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