xref: /aosp_15_r20/external/sdk-platform-java/showcase/gapic-showcase-extended/proto/BUILD.bazel (revision 882aa7c72c3cd3b66e72a261bdd69b93f7de7670)
1*882aa7c7SMatt Gilbride# Copyright 2023 Google LLC
2*882aa7c7SMatt Gilbride#
3*882aa7c7SMatt Gilbride# Licensed under the Apache License, Version 2.0 (the "License");
4*882aa7c7SMatt Gilbride# you may not use this file except in compliance with the License.
5*882aa7c7SMatt Gilbride# You may obtain a copy of the License at
6*882aa7c7SMatt Gilbride#
7*882aa7c7SMatt Gilbride#      https://www.apache.org/licenses/LICENSE-2.0
8*882aa7c7SMatt Gilbride#
9*882aa7c7SMatt Gilbride# Unless required by applicable law or agreed to in writing, software
10*882aa7c7SMatt Gilbride# distributed under the License is distributed on an "AS IS" BASIS,
11*882aa7c7SMatt Gilbride# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*882aa7c7SMatt Gilbride# See the License for the specific language governing permissions and
13*882aa7c7SMatt Gilbride# limitations under the License.
14*882aa7c7SMatt Gilbride
15*882aa7c7SMatt Gilbride"""
16*882aa7c7SMatt GilbrideProvides proto_library target
17*882aa7c7SMatt GilbrideExports grpc service config
18*882aa7c7SMatt Gilbride"""
19*882aa7c7SMatt Gilbrideload ("@rules_proto//proto:defs.bzl", "proto_library")
20*882aa7c7SMatt Gilbride
21*882aa7c7SMatt Gilbride# This is an API workspace, having public visibility by default makes perfect sense.
22*882aa7c7SMatt Gilbridepackage(default_visibility = ["//visibility:public"])
23*882aa7c7SMatt Gilbride
24*882aa7c7SMatt Gilbride# This BUILD file is the framework for gapic-showcase-extended (an extension to the existing gapic-showcase)
25*882aa7c7SMatt Gilbride# It serves to augment the existing showcase project with generic protos not *yet* suited to the upstream project
26*882aa7c7SMatt Gilbride#
27*882aa7c7SMatt Gilbride# gapic-showcase project is used to test the generated client behavior with a showcase server
28*882aa7c7SMatt Gilbride# gapic-showcase-extension project is used to test the generator's behavior
29*882aa7c7SMatt Gilbride
30*882aa7c7SMatt Gilbride#proto_library(
31*882aa7c7SMatt Gilbride#  name = "showcase_proto_extended",
32*882aa7c7SMatt Gilbride#  srcs = [],
33*882aa7c7SMatt Gilbride#  deps = []
34*882aa7c7SMatt Gilbride#)