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 "logging.proto", 15 ], 16 deps = [ 17 "@com_google_protobuf//:timestamp_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/stream/logging/apiv1/loggingpb", 53 protos = [":logging_proto"], 54 deps = [], 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 "@com_google_protobuf//:timestamp_proto", 72 ], 73) 74 75py_proto_library( 76 name = "logging_py_proto", 77 deps = [":logging_moved_proto"], 78) 79 80py_grpc_library( 81 name = "logging_py_grpc", 82 srcs = [":logging_moved_proto"], 83 deps = [":logging_py_proto"], 84) 85 86############################################################################## 87# PHP 88############################################################################## 89load( 90 "@com_google_googleapis_imports//:imports.bzl", 91 "php_proto_library", 92) 93 94php_proto_library( 95 name = "logging_php_proto", 96 deps = [":logging_proto"], 97) 98 99############################################################################## 100# Node.js 101############################################################################## 102 103############################################################################## 104# Ruby 105############################################################################## 106load( 107 "@com_google_googleapis_imports//:imports.bzl", 108 "ruby_grpc_library", 109 "ruby_proto_library", 110) 111 112ruby_proto_library( 113 name = "logging_ruby_proto", 114 deps = [":logging_proto"], 115) 116 117ruby_grpc_library( 118 name = "logging_ruby_grpc", 119 srcs = [":logging_proto"], 120 deps = [":logging_ruby_proto"], 121) 122 123############################################################################## 124# C# 125############################################################################## 126load( 127 "@com_google_googleapis_imports//:imports.bzl", 128 "csharp_grpc_library", 129 "csharp_proto_library", 130) 131 132csharp_proto_library( 133 name = "logging_csharp_proto", 134 deps = [":logging_proto"], 135) 136 137csharp_grpc_library( 138 name = "logging_csharp_grpc", 139 srcs = [":logging_proto"], 140 deps = [":logging_csharp_proto"], 141) 142 143############################################################################## 144# C++ 145############################################################################## 146load( 147 "@com_google_googleapis_imports//:imports.bzl", 148 "cc_grpc_library", 149 "cc_proto_library", 150) 151 152cc_proto_library( 153 name = "logging_cc_proto", 154 deps = [":logging_proto"], 155) 156 157cc_grpc_library( 158 name = "logging_cc_grpc", 159 srcs = [":logging_proto"], 160 grpc_only = True, 161 deps = [":logging_cc_proto"], 162) 163