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