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 "clouddms_platform_logs.proto", 15 ], 16 deps = [ 17 "//google/api:field_behavior_proto", 18 "//google/rpc:status_proto", 19 "@com_google_protobuf//:duration_proto", 20 "@com_google_protobuf//:timestamp_proto", 21 ], 22) 23 24############################################################################## 25# Java 26############################################################################## 27load( 28 "@com_google_googleapis_imports//:imports.bzl", 29 "java_grpc_library", 30 "java_proto_library", 31) 32 33java_proto_library( 34 name = "logging_java_proto", 35 deps = [":logging_proto"], 36) 37 38java_grpc_library( 39 name = "logging_java_grpc", 40 srcs = [":logging_proto"], 41 deps = [":logging_java_proto"], 42) 43 44############################################################################## 45# Go 46############################################################################## 47load( 48 "@com_google_googleapis_imports//:imports.bzl", 49 "go_proto_library", 50) 51 52go_proto_library( 53 name = "logging_go_proto", 54 compilers = ["@io_bazel_rules_go//proto:go_grpc"], 55 importpath = "cloud.google.com/go/clouddms/logging/apiv1/loggingpb", 56 protos = [":logging_proto"], 57 deps = [ 58 "//google/api:annotations_go_proto", 59 "//google/rpc:status_go_proto", 60 ], 61) 62 63############################################################################## 64# Python 65############################################################################## 66load( 67 "@com_google_googleapis_imports//:imports.bzl", 68 "moved_proto_library", 69 "py_grpc_library", 70 "py_proto_library", 71) 72 73moved_proto_library( 74 name = "logging_moved_proto", 75 srcs = [":logging_proto"], 76 deps = [ 77 "//google/api:field_behavior_proto", 78 "//google/rpc:status_proto", 79 "@com_google_protobuf//:duration_proto", 80 "@com_google_protobuf//:timestamp_proto", 81 ], 82) 83 84py_proto_library( 85 name = "logging_py_proto", 86 deps = [":logging_moved_proto"], 87) 88 89py_grpc_library( 90 name = "logging_py_grpc", 91 srcs = [":logging_moved_proto"], 92 deps = [":logging_py_proto"], 93) 94 95############################################################################## 96# PHP 97############################################################################## 98load( 99 "@com_google_googleapis_imports//:imports.bzl", 100 "php_proto_library", 101) 102 103php_proto_library( 104 name = "logging_php_proto", 105 deps = [":logging_proto"], 106) 107 108############################################################################## 109# Node.js 110############################################################################## 111 112############################################################################## 113# Ruby 114############################################################################## 115load( 116 "@com_google_googleapis_imports//:imports.bzl", 117 "ruby_grpc_library", 118 "ruby_proto_library", 119) 120 121ruby_proto_library( 122 name = "logging_ruby_proto", 123 deps = [":logging_proto"], 124) 125 126ruby_grpc_library( 127 name = "logging_ruby_grpc", 128 srcs = [":logging_proto"], 129 deps = [":logging_ruby_proto"], 130) 131 132############################################################################## 133# C# 134############################################################################## 135load( 136 "@com_google_googleapis_imports//:imports.bzl", 137 "csharp_grpc_library", 138 "csharp_proto_library", 139) 140 141csharp_proto_library( 142 name = "logging_csharp_proto", 143 deps = [":logging_proto"], 144) 145 146csharp_grpc_library( 147 name = "logging_csharp_grpc", 148 srcs = [":logging_proto"], 149 deps = [":logging_csharp_proto"], 150) 151 152############################################################################## 153# C++ 154############################################################################## 155load( 156 "@com_google_googleapis_imports//:imports.bzl", 157 "cc_grpc_library", 158 "cc_proto_library", 159) 160 161cc_proto_library( 162 name = "logging_cc_proto", 163 deps = [":logging_proto"], 164) 165 166cc_grpc_library( 167 name = "logging_cc_grpc", 168 srcs = [":logging_proto"], 169 grpc_only = True, 170 deps = [":logging_cc_proto"], 171) 172