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