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