Skip to content

Commit 9e100a5

Browse files
committed
trim BUILD.bazel
1 parent b59962a commit 9e100a5

File tree

2 files changed

+25
-556
lines changed

2 files changed

+25
-556
lines changed
Lines changed: 16 additions & 354 deletions
Original file line numberDiff line numberDiff line change
@@ -1,160 +1,26 @@
1-
# This file was automatically generated by BuildFileGenerator
2-
# https://github.com/googleapis/rules_gapic/tree/master/bazel
1+
# Copyright 2025 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
314

4-
# Most of the manual changes to this file will be overwritten.
5-
# It's **only** allowed to change the following rule attribute values:
6-
# - names of *_gapic_assembly_* rules
7-
# - certain parameters of *_gapic_library rules, including but not limited to:
8-
# * extra_protoc_parameters
9-
# * extra_protoc_file_parameters
10-
# The complete list of preserved parameters can be found in the source code.
11-
12-
# This is an API workspace, having public visibility by default makes perfect sense.
1315
package(default_visibility = ["//visibility:public"])
14-
15-
##############################################################################
16-
# Common
17-
##############################################################################
1816
load("@rules_proto//proto:defs.bzl", "proto_library")
19-
load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
20-
21-
proto_library(
22-
name = "language_proto",
23-
srcs = [
24-
"language_service.proto",
25-
],
26-
deps = [
27-
"//google/api:annotations_proto",
28-
"//google/api:client_proto",
29-
"//google/api:field_behavior_proto",
30-
],
31-
)
32-
33-
proto_library_with_info(
34-
name = "language_proto_with_info",
35-
deps = [
36-
":language_proto",
37-
"//google/cloud:common_resources_proto",
38-
],
39-
)
40-
41-
##############################################################################
42-
# Java
43-
##############################################################################
44-
load(
45-
"@com_google_googleapis_imports//:imports.bzl",
46-
"java_gapic_assembly_gradle_pkg",
47-
"java_gapic_library",
48-
"java_gapic_test",
49-
"java_grpc_library",
50-
"java_proto_library",
51-
)
52-
53-
java_proto_library(
54-
name = "language_java_proto",
55-
deps = [":language_proto"],
56-
)
57-
58-
java_grpc_library(
59-
name = "language_java_grpc",
60-
srcs = [":language_proto"],
61-
deps = [":language_java_proto"],
62-
)
63-
64-
java_gapic_library(
65-
name = "language_java_gapic",
66-
srcs = [":language_proto_with_info"],
67-
gapic_yaml = None,
68-
grpc_service_config = "language_grpc_service_config.json",
69-
rest_numeric_enums = True,
70-
service_yaml = "language_v1.yaml",
71-
test_deps = [
72-
":language_java_grpc",
73-
],
74-
transport = "grpc+rest",
75-
deps = [
76-
":language_java_proto",
77-
"//google/api:api_java_proto",
78-
],
79-
)
80-
81-
java_gapic_test(
82-
name = "language_java_gapic_test_suite",
83-
test_classes = [
84-
"com.google.cloud.language.v1.LanguageServiceClientHttpJsonTest",
85-
"com.google.cloud.language.v1.LanguageServiceClientTest",
86-
],
87-
runtime_deps = [":language_java_gapic_test"],
88-
)
89-
90-
# Open Source Packages
91-
java_gapic_assembly_gradle_pkg(
92-
name = "google-cloud-language-v1-java",
93-
include_samples = True,
94-
transport = "grpc+rest",
95-
deps = [
96-
":language_java_gapic",
97-
":language_java_grpc",
98-
":language_java_proto",
99-
":language_proto",
100-
],
101-
)
102-
103-
##############################################################################
104-
# Go
105-
##############################################################################
10617
load(
10718
"@com_google_googleapis_imports//:imports.bzl",
108-
"go_gapic_assembly_pkg",
109-
"go_gapic_library",
110-
"go_proto_library",
111-
)
112-
113-
go_proto_library(
114-
name = "language_go_proto",
115-
compilers = ["@io_bazel_rules_go//proto:go_grpc"],
116-
importpath = "cloud.google.com/go/language/apiv1/languagepb",
117-
protos = [":language_proto"],
118-
deps = [
119-
"//google/api:annotations_go_proto",
120-
],
121-
)
122-
123-
go_gapic_library(
124-
name = "language_go_gapic",
125-
srcs = [":language_proto_with_info"],
126-
grpc_service_config = "language_grpc_service_config.json",
127-
importpath = "cloud.google.com/go/language/apiv1;language",
128-
metadata = True,
129-
release_level = "ga",
130-
rest_numeric_enums = True,
131-
service_yaml = "language_v1.yaml",
132-
transport = "grpc+rest",
133-
deps = [
134-
":language_go_proto",
135-
],
136-
)
137-
138-
# Open Source Packages
139-
go_gapic_assembly_pkg(
140-
name = "gapi-cloud-language-v1-go",
141-
deps = [
142-
":language_go_gapic",
143-
":language_go_gapic_srcjar-metadata.srcjar",
144-
":language_go_gapic_srcjar-snippets.srcjar",
145-
":language_go_gapic_srcjar-test.srcjar",
146-
":language_go_proto",
147-
],
19+
"py_gapic_library",
14820
)
14921

150-
##############################################################################
151-
# Python
152-
##############################################################################
153-
load(
154-
"@com_google_googleapis_imports//:imports.bzl",
155-
"py_gapic_assembly_pkg",
156-
"py_gapic_library",
157-
"py_test",
22+
proto_library(
23+
name = "language_proto",
15824
)
15925

16026
py_gapic_library(
@@ -167,207 +33,3 @@ py_gapic_library(
16733
deps = [
16834
],
16935
)
170-
171-
py_test(
172-
name = "language_py_gapic_test",
173-
srcs = [
174-
"language_py_gapic_pytest.py",
175-
"language_py_gapic_test.py",
176-
],
177-
legacy_create_init = False,
178-
deps = [":language_py_gapic"],
179-
)
180-
181-
# Open Source Packages
182-
py_gapic_assembly_pkg(
183-
name = "language-v1-py",
184-
deps = [
185-
":language_py_gapic",
186-
],
187-
)
188-
189-
##############################################################################
190-
# PHP
191-
##############################################################################
192-
load(
193-
"@com_google_googleapis_imports//:imports.bzl",
194-
"php_gapic_assembly_pkg",
195-
"php_gapic_library",
196-
"php_proto_library",
197-
)
198-
199-
php_proto_library(
200-
name = "language_php_proto",
201-
deps = [":language_proto"],
202-
)
203-
204-
php_gapic_library(
205-
name = "language_php_gapic",
206-
srcs = [":language_proto_with_info"],
207-
grpc_service_config = "language_grpc_service_config.json",
208-
migration_mode = "NEW_SURFACE_ONLY",
209-
rest_numeric_enums = True,
210-
service_yaml = "language_v1.yaml",
211-
transport = "grpc+rest",
212-
deps = [":language_php_proto"],
213-
)
214-
215-
# Open Source Packages
216-
php_gapic_assembly_pkg(
217-
name = "google-cloud-language-v1-php",
218-
deps = [
219-
":language_php_gapic",
220-
":language_php_proto",
221-
],
222-
)
223-
224-
##############################################################################
225-
# Node.js
226-
##############################################################################
227-
load(
228-
"@com_google_googleapis_imports//:imports.bzl",
229-
"nodejs_gapic_assembly_pkg",
230-
"nodejs_gapic_library",
231-
)
232-
233-
nodejs_gapic_library(
234-
name = "language_nodejs_gapic",
235-
package_name = "@google-cloud/language",
236-
src = ":language_proto_with_info",
237-
extra_protoc_parameters = ["metadata"],
238-
grpc_service_config = "language_grpc_service_config.json",
239-
package = "google.cloud.language.v1",
240-
rest_numeric_enums = True,
241-
service_yaml = "language_v1.yaml",
242-
transport = "grpc+rest",
243-
deps = [],
244-
)
245-
246-
nodejs_gapic_assembly_pkg(
247-
name = "language-v1-nodejs",
248-
deps = [
249-
":language_nodejs_gapic",
250-
":language_proto",
251-
],
252-
)
253-
254-
##############################################################################
255-
# Ruby
256-
##############################################################################
257-
load(
258-
"@com_google_googleapis_imports//:imports.bzl",
259-
"ruby_cloud_gapic_library",
260-
"ruby_gapic_assembly_pkg",
261-
"ruby_grpc_library",
262-
"ruby_proto_library",
263-
)
264-
265-
ruby_proto_library(
266-
name = "language_ruby_proto",
267-
deps = [":language_proto"],
268-
)
269-
270-
ruby_grpc_library(
271-
name = "language_ruby_grpc",
272-
srcs = [":language_proto"],
273-
deps = [":language_ruby_proto"],
274-
)
275-
276-
ruby_cloud_gapic_library(
277-
name = "language_ruby_gapic",
278-
srcs = [":language_proto_with_info"],
279-
extra_protoc_parameters = [
280-
"ruby-cloud-api-id=language.googleapis.com",
281-
"ruby-cloud-api-shortname=language",
282-
"ruby-cloud-env-prefix=LANGUAGE",
283-
"ruby-cloud-gem-name=google-cloud-language-v1",
284-
"ruby-cloud-product-url=https://cloud.google.com/natural-language",
285-
],
286-
grpc_service_config = "language_grpc_service_config.json",
287-
rest_numeric_enums = True,
288-
ruby_cloud_description = "Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations.",
289-
ruby_cloud_title = "Natural Language V1",
290-
service_yaml = "language_v1.yaml",
291-
transport = "grpc+rest",
292-
deps = [
293-
":language_ruby_grpc",
294-
":language_ruby_proto",
295-
],
296-
)
297-
298-
# Open Source Packages
299-
ruby_gapic_assembly_pkg(
300-
name = "google-cloud-language-v1-ruby",
301-
deps = [
302-
":language_ruby_gapic",
303-
":language_ruby_grpc",
304-
":language_ruby_proto",
305-
],
306-
)
307-
308-
##############################################################################
309-
# C#
310-
##############################################################################
311-
load(
312-
"@com_google_googleapis_imports//:imports.bzl",
313-
"csharp_gapic_assembly_pkg",
314-
"csharp_gapic_library",
315-
"csharp_grpc_library",
316-
"csharp_proto_library",
317-
)
318-
319-
csharp_proto_library(
320-
name = "language_csharp_proto",
321-
deps = [":language_proto"],
322-
)
323-
324-
csharp_grpc_library(
325-
name = "language_csharp_grpc",
326-
srcs = [":language_proto"],
327-
deps = [":language_csharp_proto"],
328-
)
329-
330-
csharp_gapic_library(
331-
name = "language_csharp_gapic",
332-
srcs = [":language_proto_with_info"],
333-
common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
334-
grpc_service_config = "language_grpc_service_config.json",
335-
rest_numeric_enums = True,
336-
service_yaml = "language_v1.yaml",
337-
transport = "grpc+rest",
338-
deps = [
339-
":language_csharp_grpc",
340-
":language_csharp_proto",
341-
],
342-
)
343-
344-
# Open Source Packages
345-
csharp_gapic_assembly_pkg(
346-
name = "google-cloud-language-v1-csharp",
347-
deps = [
348-
":language_csharp_gapic",
349-
":language_csharp_grpc",
350-
":language_csharp_proto",
351-
],
352-
)
353-
354-
##############################################################################
355-
# C++
356-
##############################################################################
357-
load(
358-
"@com_google_googleapis_imports//:imports.bzl",
359-
"cc_grpc_library",
360-
"cc_proto_library",
361-
)
362-
363-
cc_proto_library(
364-
name = "language_cc_proto",
365-
deps = [":language_proto"],
366-
)
367-
368-
cc_grpc_library(
369-
name = "language_cc_grpc",
370-
srcs = [":language_proto"],
371-
grpc_only = True,
372-
deps = [":language_cc_proto"],
373-
)

0 commit comments

Comments
 (0)