xref: /aosp_15_r20/external/googleapis/google/appengine/v1beta/BUILD.bazel (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
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 = "appengine_proto",
13    srcs = [
14        "app_yaml.proto",
15        "appengine.proto",
16        "application.proto",
17        "audit_data.proto",
18        "certificate.proto",
19        "deploy.proto",
20        "domain.proto",
21        "domain_mapping.proto",
22        "firewall.proto",
23        "instance.proto",
24        "location.proto",
25        "network_settings.proto",
26        "operation.proto",
27        "service.proto",
28        "version.proto",
29    ],
30    deps = [
31        "//google/api:annotations_proto",
32        "//google/api:client_proto",
33        "//google/api:field_behavior_proto",
34        "//google/api:resource_proto",
35        "//google/longrunning:operations_proto",
36        "@com_google_protobuf//:duration_proto",
37        "@com_google_protobuf//:empty_proto",
38        "@com_google_protobuf//:field_mask_proto",
39        "@com_google_protobuf//:timestamp_proto",
40    ],
41)
42
43##############################################################################
44# Java
45##############################################################################
46load(
47    "@com_google_googleapis_imports//:imports.bzl",
48    "java_grpc_library",
49    "java_proto_library",
50)
51
52java_proto_library(
53    name = "appengine_java_proto",
54    deps = [":appengine_proto"],
55)
56
57java_grpc_library(
58    name = "appengine_java_grpc",
59    srcs = [":appengine_proto"],
60    deps = [":appengine_java_proto"],
61)
62
63##############################################################################
64# Go
65##############################################################################
66load(
67    "@com_google_googleapis_imports//:imports.bzl",
68    "go_proto_library",
69)
70
71go_proto_library(
72    name = "appengine_go_proto",
73    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
74    importpath = "google.golang.org/genproto/googleapis/appengine/v1beta",
75    protos = [":appengine_proto"],
76    deps = [
77        "//google/api:annotations_go_proto",
78        "//google/longrunning:longrunning_go_proto",
79    ],
80)
81
82##############################################################################
83# Python
84##############################################################################
85load(
86    "@com_google_googleapis_imports//:imports.bzl",
87    "moved_proto_library",
88    "py_grpc_library",
89    "py_proto_library",
90)
91
92moved_proto_library(
93    name = "appengine_moved_proto",
94    srcs = [":appengine_proto"],
95    deps = [
96        "//google/api:annotations_proto",
97        "//google/api:client_proto",
98        "//google/api:field_behavior_proto",
99        "//google/api:resource_proto",
100        "//google/longrunning:operations_proto",
101        "@com_google_protobuf//:duration_proto",
102        "@com_google_protobuf//:empty_proto",
103        "@com_google_protobuf//:field_mask_proto",
104        "@com_google_protobuf//:timestamp_proto",
105    ],
106)
107
108py_proto_library(
109    name = "appengine_py_proto",
110    deps = [":appengine_moved_proto"],
111)
112
113py_grpc_library(
114    name = "appengine_py_grpc",
115    srcs = [":appengine_moved_proto"],
116    deps = [":appengine_py_proto"],
117)
118
119##############################################################################
120# PHP
121##############################################################################
122load(
123    "@com_google_googleapis_imports//:imports.bzl",
124    "php_proto_library",
125)
126
127php_proto_library(
128    name = "appengine_php_proto",
129    deps = [":appengine_proto"],
130)
131
132##############################################################################
133# Node.js
134##############################################################################
135
136##############################################################################
137# Ruby
138##############################################################################
139load(
140    "@com_google_googleapis_imports//:imports.bzl",
141    "ruby_grpc_library",
142    "ruby_proto_library",
143)
144
145ruby_proto_library(
146    name = "appengine_ruby_proto",
147    deps = [":appengine_proto"],
148)
149
150ruby_grpc_library(
151    name = "appengine_ruby_grpc",
152    srcs = [":appengine_proto"],
153    deps = [":appengine_ruby_proto"],
154)
155
156##############################################################################
157# C#
158##############################################################################
159load(
160    "@com_google_googleapis_imports//:imports.bzl",
161    "csharp_grpc_library",
162    "csharp_proto_library",
163)
164
165csharp_proto_library(
166    name = "appengine_csharp_proto",
167    deps = [":appengine_proto"],
168)
169
170csharp_grpc_library(
171    name = "appengine_csharp_grpc",
172    srcs = [":appengine_proto"],
173    deps = [":appengine_csharp_proto"],
174)
175
176##############################################################################
177# C++
178##############################################################################
179# Put your C++ code here
180