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