xref: /aosp_15_r20/external/googleapis/google/maps/routespreferred/v1/BUILD.bazel (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1# This file was automatically generated by BuildFileGenerator
2
3load("//google/maps:postprocessing.bzl", "maps_assembly_pkg")
4
5##############################################################################
6# Java
7##############################################################################
8load(
9    "@com_google_googleapis_imports//:imports.bzl",
10    "go_gapic_assembly_pkg",
11    "go_gapic_library",
12    "java_gapic_assembly_gradle_pkg",
13    "java_gapic_library",
14    "java_gapic_test",
15)
16
17# This is an API workspace, having public visibility by default makes perfect sense.
18package(default_visibility = ["//visibility:public"])
19
20alias(
21    name = "routes_proto",
22    actual = "//google/maps/routes/v1:routes_proto",
23)
24
25alias(
26    name = "routes_proto_with_info",
27    actual = "//google/maps/routes/v1:routes_proto_with_info",
28)
29
30java_gapic_library(
31    name = "routespreferred_java_gapic",
32    srcs = [":routes_proto_with_info"],
33    gapic_yaml = "routespreferred_gapic.yaml",
34    grpc_service_config = "//google/maps/routes/v1:routes_grpc_service_config.json",
35    rest_numeric_enums = True,
36    service_yaml = "routespreferred_v1.yaml",
37    test_deps = [
38        "//google/maps/routes/v1:routes_java_grpc",
39    ],
40    transport = "grpc+rest",
41    deps = [
42        "//google/maps/routes/v1:routes_java_proto",
43    ],
44)
45
46java_gapic_test(
47    name = "routespreferred_java_gapic_test_suite",
48    test_classes = [
49        "com.google.maps.routespreferred.v1.RoutesPreferredClientHttpJsonTest",
50        "com.google.maps.routespreferred.v1.RoutesPreferredClientTest",
51    ],
52    runtime_deps = [":routespreferred_java_gapic_test"],
53)
54
55# Open Source Packages
56java_gapic_assembly_gradle_pkg(
57    name = "google-maps-routespreferred-v1-java",
58    include_samples = True,
59    transport = "grpc+rest",
60    deps = [
61        ":routespreferred_java_gapic",
62        "//google/maps/routes/v1:routes_java_grpc",  # needed for test mocks
63    ],
64)
65
66maps_assembly_pkg(
67    name = "google-maps-routespreferred-v1-java-postprocess",
68    srcs = [":google-maps-routespreferred-v1-java"],
69    language = "java",
70)
71
72go_gapic_library(
73    name = "routespreferred_go_gapic",
74    srcs = [":routes_proto_with_info"],
75    grpc_service_config = "",
76    importpath = "developers.google.com/maps/go/routespreferred/v1;routes",
77    rest_numeric_enums = True,
78    service_yaml = "routespreferred_v1.yaml",
79    transport = "grpc+rest",
80    deps = [
81        "//google/maps/routes/v1:routes_go_proto",
82    ],
83)
84
85# Open Source Packages
86go_gapic_assembly_pkg(
87    name = "gapic-maps-routespreferred-v1-go",
88    deps = [
89        ":routespreferred_go_gapic",
90        ":routespreferred_go_gapic_srcjar-snippets.srcjar",
91        ":routespreferred_go_gapic_srcjar-test.srcjar",
92        "//google/maps/routes/v1:routes_go_proto",
93    ],
94)
95