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 "patch_job_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_proto_library", 47) 48 49go_proto_library( 50 name = "logging_go_proto", 51 compilers = ["@io_bazel_rules_go//proto:go_grpc"], 52 importpath = "cloud.google.com/go/osconfig/logging/loggingpb", 53 protos = [":logging_proto"], 54 deps = [ 55 ], 56) 57 58############################################################################## 59# Python 60############################################################################## 61load( 62 "@com_google_googleapis_imports//:imports.bzl", 63 "moved_proto_library", 64 "py_grpc_library", 65 "py_proto_library", 66) 67 68moved_proto_library( 69 name = "logging_moved_proto", 70 srcs = [":logging_proto"], 71 deps = [ 72 "@com_google_protobuf//:timestamp_proto", 73 ], 74) 75 76py_proto_library( 77 name = "logging_py_proto", 78 deps = [":logging_moved_proto"], 79) 80 81py_grpc_library( 82 name = "logging_py_grpc", 83 srcs = [":logging_moved_proto"], 84 deps = [":logging_py_proto"], 85) 86 87############################################################################## 88# PHP 89############################################################################## 90load( 91 "@com_google_googleapis_imports//:imports.bzl", 92 "php_proto_library", 93) 94 95php_proto_library( 96 name = "logging_php_proto", 97 deps = [":logging_proto"], 98) 99 100############################################################################## 101# Node.js 102############################################################################## 103 104############################################################################## 105# Ruby 106############################################################################## 107load( 108 "@com_google_googleapis_imports//:imports.bzl", 109 "ruby_grpc_library", 110 "ruby_proto_library", 111) 112 113ruby_proto_library( 114 name = "logging_ruby_proto", 115 deps = [":logging_proto"], 116) 117 118ruby_grpc_library( 119 name = "logging_ruby_grpc", 120 srcs = [":logging_proto"], 121 deps = [":logging_ruby_proto"], 122) 123 124############################################################################## 125# C# 126############################################################################## 127load( 128 "@com_google_googleapis_imports//:imports.bzl", 129 "csharp_grpc_library", 130 "csharp_proto_library", 131) 132 133csharp_proto_library( 134 name = "logging_csharp_proto", 135 deps = [":logging_proto"], 136) 137 138csharp_grpc_library( 139 name = "logging_csharp_grpc", 140 srcs = [":logging_proto"], 141 deps = [":logging_csharp_proto"], 142) 143 144############################################################################## 145# C++ 146############################################################################## 147load( 148 "@com_google_googleapis_imports//:imports.bzl", 149 "cc_grpc_library", 150 "cc_proto_library", 151) 152 153cc_proto_library( 154 name = "logging_cc_proto", 155 deps = [":logging_proto"], 156) 157 158cc_grpc_library( 159 name = "logging_cc_grpc", 160 srcs = [":logging_proto"], 161 grpc_only = True, 162 deps = [":logging_cc_proto"], 163) 164