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