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 "event_log.proto", 15 ], 16 deps = [ 17 "@com_google_protobuf//:timestamp_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/servicehealth/logging/apiv1/loggingpb", 54 protos = [":logging_proto"], 55 deps = [ 56 ], 57) 58 59go_gapic_assembly_pkg( 60 name = "logging-v1-go", 61 deps = [ 62 ":logging_go_proto", 63 ], 64) 65 66############################################################################## 67# Python 68############################################################################## 69load( 70 "@com_google_googleapis_imports//:imports.bzl", 71 "moved_proto_library", 72 "py_grpc_library", 73 "py_proto_library", 74) 75 76moved_proto_library( 77 name = "logging_moved_proto", 78 srcs = [":logging_proto"], 79 deps = [ 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_gapic_assembly_pkg", 101 "php_proto_library", 102) 103 104php_proto_library( 105 name = "logging_php_proto", 106 deps = [":logging_proto"], 107) 108 109php_gapic_assembly_pkg( 110 name = "logging-v1-php", 111 deps = [ 112 ":logging_php_proto", 113 ], 114) 115 116############################################################################## 117# Ruby 118############################################################################## 119load( 120 "@com_google_googleapis_imports//:imports.bzl", 121 "ruby_grpc_library", 122 "ruby_proto_library", 123) 124 125ruby_proto_library( 126 name = "logging_ruby_proto", 127 deps = [":logging_proto"], 128) 129 130ruby_grpc_library( 131 name = "logging_ruby_grpc", 132 srcs = [":logging_proto"], 133 deps = [":logging_ruby_proto"], 134) 135 136############################################################################## 137# C# 138############################################################################## 139load( 140 "@com_google_googleapis_imports//:imports.bzl", 141 "csharp_grpc_library", 142 "csharp_proto_library", 143) 144 145csharp_proto_library( 146 name = "logging_csharp_proto", 147 deps = [":logging_proto"], 148) 149 150csharp_grpc_library( 151 name = "logging_csharp_grpc", 152 srcs = [":logging_proto"], 153 deps = [":logging_csharp_proto"], 154) 155 156############################################################################## 157# C++ 158############################################################################## 159load( 160 "@com_google_googleapis_imports//:imports.bzl", 161 "cc_grpc_library", 162 "cc_proto_library", 163) 164 165cc_proto_library( 166 name = "logging_cc_proto", 167 deps = [":logging_proto"], 168) 169 170cc_grpc_library( 171 name = "logging_cc_grpc", 172 srcs = [":logging_proto"], 173 grpc_only = True, 174 deps = [":logging_cc_proto"], 175) 176