• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2020 the gRPC authors.
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.
14
15licenses(["notice"])
16
17cc_binary(
18    name = "greeter_client",
19    srcs = ["greeter_client.cc"],
20    defines = ["BAZEL_BUILD"],
21    deps = [
22        "//:grpc++",
23        "//examples/protos:helloworld_cc_grpc",
24        "@com_google_absl//absl/flags:flag",
25        "@com_google_absl//absl/flags:parse",
26    ],
27)
28
29cc_binary(
30    name = "greeter_async_client",
31    srcs = ["greeter_async_client.cc"],
32    defines = ["BAZEL_BUILD"],
33    deps = [
34        "//:grpc++",
35        "//examples/protos:helloworld_cc_grpc",
36        "@com_google_absl//absl/flags:flag",
37        "@com_google_absl//absl/flags:parse",
38        "@com_google_absl//absl/log:check",
39    ],
40)
41
42cc_binary(
43    name = "greeter_async_client2",
44    srcs = ["greeter_async_client2.cc"],
45    defines = ["BAZEL_BUILD"],
46    deps = [
47        "//:grpc++",
48        "//examples/protos:helloworld_cc_grpc",
49        "@com_google_absl//absl/flags:flag",
50        "@com_google_absl//absl/flags:parse",
51        "@com_google_absl//absl/log:check",
52    ],
53)
54
55cc_binary(
56    name = "greeter_callback_client",
57    srcs = ["greeter_callback_client.cc"],
58    defines = ["BAZEL_BUILD"],
59    deps = [
60        "//:grpc++",
61        "//examples/protos:helloworld_cc_grpc",
62        "@com_google_absl//absl/flags:flag",
63        "@com_google_absl//absl/flags:parse",
64    ],
65)
66
67cc_binary(
68    name = "xds_greeter_client",
69    srcs = ["xds_greeter_client.cc"],
70    defines = ["BAZEL_BUILD"],
71    deps = [
72        "//:grpc++",
73        "//examples/protos:helloworld_cc_grpc",
74        "@com_google_absl//absl/flags:flag",
75        "@com_google_absl//absl/flags:parse",
76    ],
77)
78
79cc_binary(
80    name = "greeter_server",
81    srcs = ["greeter_server.cc"],
82    defines = ["BAZEL_BUILD"],
83    deps = [
84        "//:grpc++",
85        "//:grpc++_reflection",
86        "//examples/protos:helloworld_cc_grpc",
87        "@com_google_absl//absl/flags:flag",
88        "@com_google_absl//absl/flags:parse",
89        "@com_google_absl//absl/strings:str_format",
90    ],
91)
92
93cc_binary(
94    name = "greeter_async_server",
95    srcs = ["greeter_async_server.cc"],
96    defines = ["BAZEL_BUILD"],
97    deps = [
98        "//:grpc++",
99        "//examples/protos:helloworld_cc_grpc",
100        "@com_google_absl//absl/flags:flag",
101        "@com_google_absl//absl/flags:parse",
102        "@com_google_absl//absl/log:check",
103        "@com_google_absl//absl/strings:str_format",
104    ],
105)
106
107cc_binary(
108    name = "greeter_callback_server",
109    srcs = ["greeter_callback_server.cc"],
110    defines = ["BAZEL_BUILD"],
111    deps = [
112        "//:grpc++",
113        "//:grpc++_reflection",
114        "//examples/protos:helloworld_cc_grpc",
115        "@com_google_absl//absl/flags:flag",
116        "@com_google_absl//absl/flags:parse",
117        "@com_google_absl//absl/strings:str_format",
118    ],
119)
120
121cc_binary(
122    name = "xds_greeter_server",
123    srcs = ["xds_greeter_server.cc"],
124    defines = ["BAZEL_BUILD"],
125    deps = [
126        "//:grpc++",
127        "//:grpc++_reflection",
128        "//:grpcpp_admin",
129        "//examples/protos:helloworld_cc_grpc",
130        "@com_google_absl//absl/flags:flag",
131        "@com_google_absl//absl/flags:parse",
132        "@com_google_absl//absl/log",
133    ],
134)
135