1# This file was automatically generated by BuildFileGenerator 2 3# buildifier: disable=load-on-top 4 5# This is an API workspace, having public visibility by default makes perfect sense. 6package(default_visibility = ["//visibility:public"]) 7 8############################################################################## 9# Common 10############################################################################## 11load("@rules_proto//proto:defs.bzl", "proto_library") 12 13proto_library( 14 name = "logging_proto", 15 srcs = [ 16 "eventlog.proto", 17 "reportlog.proto", 18 ], 19 deps = [ 20 21 ], 22) 23 24############################################################################## 25# Java 26############################################################################## 27# buildifier: disable=same-origin-load 28load( 29 "@com_google_googleapis_imports//:imports.bzl", 30 "java_proto_library", 31 "java_gapic_assembly_gradle_pkg", 32) 33 34java_proto_library( 35 name = "logging_java_proto", 36 deps = [":logging_proto"], 37) 38 39# Open Source Packages 40java_gapic_assembly_gradle_pkg( 41 name = "google-cloud-backupdr-logging-v1-java", 42 deps = [ 43 ":logging_proto", 44 ":logging_java_proto", 45 ], 46) 47 48############################################################################## 49# Go 50############################################################################## 51# buildifier: disable=same-origin-load 52load( 53 "@com_google_googleapis_imports//:imports.bzl", 54 "go_proto_library", 55 "go_gapic_assembly_pkg", 56) 57 58go_proto_library( 59 name = "logging_go_proto", 60 compilers = ["@io_bazel_rules_go//proto:go_grpc"], 61 importpath = "cloud.google.com/go/backupdr/logging/apiv1/loggingpb", 62 protos = [":logging_proto"], 63 deps = [ 64 65 ], 66) 67 68go_gapic_assembly_pkg( 69 name = "google-cloud-backupdr-logging-v1-go", 70 deps = [ 71 ":logging_go_proto", 72 ], 73) 74 75############################################################################## 76# Python 77############################################################################## 78# buildifier: disable=same-origin-load 79load( 80 "@com_google_googleapis_imports//:imports.bzl", 81 "moved_proto_library", 82 "py_grpc_library", 83 "py_proto_library", 84 "py_gapic_library", 85 "py_gapic_assembly_pkg", 86) 87 88moved_proto_library( 89 name = "logging_moved_proto", 90 srcs = [":logging_proto"], 91 deps = [ 92 93 ], 94) 95 96py_proto_library( 97 name = "logging_py_proto", 98 deps = [":logging_moved_proto"], 99) 100 101py_grpc_library( 102 name = "logging_py_grpc", 103 srcs = [":logging_moved_proto"], 104 deps = [":logging_py_proto"], 105) 106 107py_gapic_library( 108 name = "logging_py_gapic", 109 srcs = [":logging_proto"], 110 rest_numeric_enums = False, 111 transport = "grpc+rest", 112) 113 114# Open Source Packages 115py_gapic_assembly_pkg( 116 name = "google-cloud-backupdr-logging-v1-py", 117 deps = [ 118 ":logging_py_gapic", 119 ], 120) 121 122############################################################################## 123# PHP 124############################################################################## 125# buildifier: disable=same-origin-load 126load( 127 "@com_google_googleapis_imports//:imports.bzl", 128 "php_gapic_assembly_pkg", 129 "php_proto_library", 130) 131 132php_proto_library( 133 name = "logging_php_proto", 134 deps = [":logging_proto"], 135) 136 137php_gapic_assembly_pkg( 138 name = "google-cloud-backupdr-logging-v1-php", 139 deps = [ 140 ":logging_php_proto", 141 ], 142) 143 144############################################################################## 145# Ruby 146############################################################################## 147# buildifier: disable=same-origin-load 148load( 149 "@com_google_googleapis_imports//:imports.bzl", 150 "ruby_grpc_library", 151 "ruby_proto_library", 152) 153 154ruby_proto_library( 155 name = "logging_ruby_proto", 156 deps = [":logging_proto"], 157) 158 159ruby_grpc_library( 160 name = "logging_ruby_grpc", 161 srcs = [":logging_proto"], 162 deps = [":logging_ruby_proto"], 163) 164 165############################################################################## 166# C# 167############################################################################## 168# buildifier: disable=same-origin-load 169load( 170 "@com_google_googleapis_imports//:imports.bzl", 171 "csharp_proto_library", 172 "csharp_gapic_assembly_pkg", 173) 174 175csharp_proto_library( 176 name = "logging_csharp_proto", 177 deps = [":logging_proto"], 178) 179 180# Open Source Packages 181csharp_gapic_assembly_pkg( 182 name = "google-cloud-backupdr-logging-v1-csharp", 183 package_name = "Google.Cloud.BackupDR.Logging.V1", 184 generate_nongapic_package = True, 185 deps = [ 186 ":logging_csharp_proto", 187 ], 188) 189 190############################################################################## 191# C++ 192############################################################################## 193# buildifier: disable=same-origin-load 194load( 195 "@com_google_googleapis_imports//:imports.bzl", 196 "cc_grpc_library", 197 "cc_proto_library", 198) 199 200cc_proto_library( 201 name = "logging_cc_proto", 202 deps = [":logging_proto"], 203) 204 205cc_grpc_library( 206 name = "logging_cc_grpc", 207 srcs = [":logging_proto"], 208 grpc_only = True, 209 deps = [":logging_cc_proto"], 210) 211