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 = "gdnsusage_proto", 13 srcs = [ 14 "gdns_vm_usage.proto", 15 ], 16 deps = [ 17 ], 18) 19 20############################################################################## 21# Java 22############################################################################## 23load( 24 "@com_google_googleapis_imports//:imports.bzl", 25 "java_grpc_library", 26 "java_proto_library", 27) 28 29java_proto_library( 30 name = "gdnsusage_java_proto", 31 deps = [":gdnsusage_proto"], 32) 33 34java_grpc_library( 35 name = "gdnsusage_java_grpc", 36 srcs = [":gdnsusage_proto"], 37 deps = [":gdnsusage_java_proto"], 38) 39 40############################################################################## 41# Go 42############################################################################## 43load( 44 "@com_google_googleapis_imports//:imports.bzl", 45 "go_gapic_assembly_pkg", 46 "go_proto_library", 47) 48 49go_proto_library( 50 name = "gdnsusage_go_proto", 51 compilers = ["@io_bazel_rules_go//proto:go_grpc"], 52 importpath = "google.golang.org/genproto/googleapis/compute/logging/gdnsusage/v1", 53 protos = [":gdnsusage_proto"], 54 deps = [ 55 ], 56) 57 58go_gapic_assembly_pkg( 59 name = "gdnsusage-v1-go", 60 deps = [ 61 ":gdnsusage_go_proto", 62 ], 63) 64 65############################################################################## 66# Python 67############################################################################## 68load( 69 "@com_google_googleapis_imports//:imports.bzl", 70 "moved_proto_library", 71 "py_grpc_library", 72 "py_proto_library", 73) 74 75moved_proto_library( 76 name = "gdnsusage_moved_proto", 77 srcs = [":gdnsusage_proto"], 78 deps = [ 79 ], 80) 81 82py_proto_library( 83 name = "gdnsusage_py_proto", 84 deps = [":gdnsusage_moved_proto"], 85) 86 87py_grpc_library( 88 name = "gdnsusage_py_grpc", 89 srcs = [":gdnsusage_moved_proto"], 90 deps = [":gdnsusage_py_proto"], 91) 92 93############################################################################## 94# PHP 95############################################################################## 96load( 97 "@com_google_googleapis_imports//:imports.bzl", 98 "php_gapic_assembly_pkg", 99 "php_proto_library", 100) 101 102php_proto_library( 103 name = "gdnsusage_php_proto", 104 deps = [":gdnsusage_proto"], 105) 106 107php_gapic_assembly_pkg( 108 name = "gdnsusage-v1-php", 109 deps = [ 110 ":gdnsusage_php_proto", 111 ], 112) 113 114############################################################################## 115# Ruby 116############################################################################## 117load( 118 "@com_google_googleapis_imports//:imports.bzl", 119 "ruby_grpc_library", 120 "ruby_proto_library", 121) 122 123ruby_proto_library( 124 name = "gdnsusage_ruby_proto", 125 deps = [":gdnsusage_proto"], 126) 127 128ruby_grpc_library( 129 name = "gdnsusage_ruby_grpc", 130 srcs = [":gdnsusage_proto"], 131 deps = [":gdnsusage_ruby_proto"], 132) 133 134############################################################################## 135# C# 136############################################################################## 137load( 138 "@com_google_googleapis_imports//:imports.bzl", 139 "csharp_grpc_library", 140 "csharp_proto_library", 141) 142 143csharp_proto_library( 144 name = "gdnsusage_csharp_proto", 145 deps = [":gdnsusage_proto"], 146) 147 148csharp_grpc_library( 149 name = "gdnsusage_csharp_grpc", 150 srcs = [":gdnsusage_proto"], 151 deps = [":gdnsusage_csharp_proto"], 152) 153 154############################################################################## 155# C++ 156############################################################################## 157load( 158 "@com_google_googleapis_imports//:imports.bzl", 159 "cc_grpc_library", 160 "cc_proto_library", 161) 162 163cc_proto_library( 164 name = "gdnsusage_cc_proto", 165 deps = [":gdnsusage_proto"], 166) 167 168cc_grpc_library( 169 name = "gdnsusage_cc_grpc", 170 srcs = [":gdnsusage_proto"], 171 grpc_only = True, 172 deps = [":gdnsusage_cc_proto"], 173) 174