• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 = "routes_proto",
13    srcs = [
14        "route_service.proto",
15    ],
16    deps = [
17        "//google/api:annotations_proto",
18        "//google/api:client_proto",
19        "//google/maps/routes/v1:routes_proto",
20    ],
21)
22
23##############################################################################
24# Java
25##############################################################################
26load(
27    "@com_google_googleapis_imports//:imports.bzl",
28    "java_grpc_library",
29    "java_proto_library",
30)
31
32java_proto_library(
33    name = "routes_java_proto",
34    deps = [":routes_proto"],
35)
36
37java_grpc_library(
38    name = "routes_java_grpc",
39    srcs = [":routes_proto"],
40    deps = [":routes_java_proto"],
41)
42
43##############################################################################
44# Go
45##############################################################################
46load(
47    "@com_google_googleapis_imports//:imports.bzl",
48    "go_proto_library",
49)
50
51go_proto_library(
52    name = "routes_go_proto",
53    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
54    importpath = "cloud.google.com/go/maps/routes/apiv1alpha/routespb",
55    protos = [":routes_proto"],
56    deps = [
57        "//google/api:annotations_go_proto",
58        "//google/maps/routes/v1:routes_go_proto",
59    ],
60)
61
62##############################################################################
63# Python
64##############################################################################
65load(
66    "@com_google_googleapis_imports//:imports.bzl",
67    "moved_proto_library",
68    "py_grpc_library",
69    "py_proto_library",
70)
71
72moved_proto_library(
73    name = "routes_moved_proto",
74    srcs = [":routes_proto"],
75    deps = [
76        "//google/api:annotations_proto",
77        "//google/api:client_proto",
78        "//google/maps/routes/v1:routes_proto",
79    ],
80)
81
82py_proto_library(
83    name = "routes_py_proto",
84    deps = [":routes_moved_proto"],
85)
86
87py_grpc_library(
88    name = "routes_py_grpc",
89    srcs = [":routes_moved_proto"],
90    deps = [":routes_py_proto"],
91)
92
93##############################################################################
94# PHP
95##############################################################################
96load(
97    "@com_google_googleapis_imports//:imports.bzl",
98    "php_proto_library",
99)
100
101php_proto_library(
102    name = "routes_php_proto",
103    deps = [":routes_proto"],
104)
105
106##############################################################################
107# Node.js
108##############################################################################
109
110##############################################################################
111# Ruby
112##############################################################################
113load(
114    "@com_google_googleapis_imports//:imports.bzl",
115    "ruby_grpc_library",
116    "ruby_proto_library",
117)
118
119ruby_proto_library(
120    name = "routes_ruby_proto",
121    deps = [":routes_proto"],
122)
123
124ruby_grpc_library(
125    name = "routes_ruby_grpc",
126    srcs = [":routes_proto"],
127    deps = [":routes_ruby_proto"],
128)
129
130##############################################################################
131# C#
132##############################################################################
133load(
134    "@com_google_googleapis_imports//:imports.bzl",
135    "csharp_grpc_library",
136    "csharp_proto_library",
137)
138
139csharp_proto_library(
140    name = "routes_csharp_proto",
141    deps = [":routes_proto"],
142)
143
144csharp_grpc_library(
145    name = "routes_csharp_grpc",
146    srcs = [":routes_proto"],
147    deps = [":routes_csharp_proto"],
148)
149
150##############################################################################
151# C++
152##############################################################################
153# Put your C++ code here
154