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