1# This file was automatically generated by BuildFileGenerator 2 3# buildifier: disable=load-on-top 4 5# This is an API workspace, having public visibility by default makes perfect sense. 6package(default_visibility = ["//visibility:public"]) 7 8############################################################################## 9# Common 10############################################################################## 11load("@rules_proto//proto:defs.bzl", "proto_library") 12 13proto_library( 14 name = "card_proto", 15 srcs = [ 16 "card.proto", 17 ], 18 deps = [ 19 "//google/type:color_proto", 20 ], 21) 22 23############################################################################## 24# Java 25############################################################################## 26# buildifier: disable=same-origin-load 27load( 28 "@com_google_googleapis_imports//:imports.bzl", 29 "java_proto_library", 30 "java_gapic_assembly_gradle_pkg", 31) 32 33java_proto_library( 34 name = "card_java_proto", 35 deps = [":card_proto"], 36) 37 38# Open Source Packages 39java_gapic_assembly_gradle_pkg( 40 name = "google-apps-card-v1-java", 41 deps = [ 42 ":card_proto", 43 ":card_java_proto", 44 ], 45) 46 47############################################################################## 48# Go 49############################################################################## 50# buildifier: disable=same-origin-load 51load( 52 "@com_google_googleapis_imports//:imports.bzl", 53 "go_proto_library", 54 "go_gapic_assembly_pkg", 55) 56 57go_proto_library( 58 name = "card_go_proto", 59 compilers = ["@io_bazel_rules_go//proto:go_grpc"], 60 importpath = "google.golang.org/genproto/googleapis/apps/card/v1", 61 protos = [":card_proto"], 62 deps = [ 63 "//google/type:color_go_proto", 64 ], 65) 66 67go_gapic_assembly_pkg( 68 name = "google-apps-card-v1-go", 69 deps = [ 70 ":card_go_proto", 71 ], 72) 73 74############################################################################## 75# Python 76############################################################################## 77# buildifier: disable=same-origin-load 78load( 79 "@com_google_googleapis_imports//:imports.bzl", 80 "moved_proto_library", 81 "py_grpc_library", 82 "py_proto_library", 83 "py_gapic_library", 84 "py_gapic_assembly_pkg", 85) 86 87moved_proto_library( 88 name = "card_moved_proto", 89 srcs = [":card_proto"], 90 deps = [ 91 "//google/type:color_proto", 92 ], 93) 94 95py_proto_library( 96 name = "card_py_proto", 97 deps = [":card_moved_proto"], 98) 99 100py_grpc_library( 101 name = "card_py_grpc", 102 srcs = [":card_moved_proto"], 103 deps = [":card_py_proto"], 104) 105 106py_gapic_library( 107 name = "card_py_gapic", 108 srcs = [":card_proto"], 109 rest_numeric_enums = False, 110 transport = "grpc+rest", 111) 112 113# Open Source Packages 114py_gapic_assembly_pkg( 115 name = "google-apps-card-v1-py", 116 deps = [ 117 ":card_py_gapic", 118 ], 119) 120 121############################################################################## 122# PHP 123############################################################################## 124# buildifier: disable=same-origin-load 125load( 126 "@com_google_googleapis_imports//:imports.bzl", 127 "php_gapic_assembly_pkg", 128 "php_proto_library", 129) 130 131php_proto_library( 132 name = "card_php_proto", 133 deps = [":card_proto"], 134) 135 136php_gapic_assembly_pkg( 137 name = "google-apps-card-v1-php", 138 deps = [ 139 ":card_php_proto", 140 ], 141) 142 143############################################################################## 144# Ruby 145############################################################################## 146# buildifier: disable=same-origin-load 147load( 148 "@com_google_googleapis_imports//:imports.bzl", 149 "ruby_grpc_library", 150 "ruby_proto_library", 151) 152 153ruby_proto_library( 154 name = "card_ruby_proto", 155 deps = [":card_proto"], 156) 157 158ruby_grpc_library( 159 name = "card_ruby_grpc", 160 srcs = [":card_proto"], 161 deps = [":card_ruby_proto"], 162) 163 164############################################################################## 165# C# 166############################################################################## 167# buildifier: disable=same-origin-load 168load( 169 "@com_google_googleapis_imports//:imports.bzl", 170 "csharp_proto_library", 171 "csharp_gapic_assembly_pkg", 172) 173 174csharp_proto_library( 175 name = "card_csharp_proto", 176 deps = [":card_proto"], 177) 178 179# Open Source Packages 180csharp_gapic_assembly_pkg( 181 name = "google-apps-card-v1-csharp", 182 package_name = "Google.Apps.Card.V1", 183 generate_nongapic_package = True, 184 deps = [ 185 ":card_csharp_proto", 186 ], 187) 188 189############################################################################## 190# C++ 191############################################################################## 192# buildifier: disable=same-origin-load 193load( 194 "@com_google_googleapis_imports//:imports.bzl", 195 "cc_grpc_library", 196 "cc_proto_library", 197) 198 199cc_proto_library( 200 name = "card_cc_proto", 201 deps = [":card_proto"], 202) 203 204cc_grpc_library( 205 name = "card_cc_grpc", 206 srcs = [":card_proto"], 207 grpc_only = True, 208 deps = [":card_cc_proto"], 209) 210