blob: 2fe11d853b3464a03048bf70454c6df4b551fe4f [file] [log] [blame]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001{
2 "settings": {
3 "#": "The public version number of the library.",
4 "version": {
5 "major": 0,
6 "minor": 8,
7 "micro": 0,
8 "build": 0
9 }
10 },
11 "libs": [
12 {
13 "name": "gpr",
14 "build": "all",
15 "secure": false,
jtattermusch97fb3f62014-12-08 15:13:41 -080016 "vs_project_guid": "{B23D3D1A-9438-4EDA-BEB6-9A0A03D17792}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080017 "src": [
18 "src/core/support/alloc.c",
19 "src/core/support/cancellable.c",
20 "src/core/support/cmdline.c",
21 "src/core/support/cpu_posix.c",
22 "src/core/support/histogram.c",
23 "src/core/support/host_port.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080024 "src/core/support/log_android.c",
ctiller2bbb6c42014-12-17 09:44:44 -080025 "src/core/support/log.c",
26 "src/core/support/log_linux.c",
27 "src/core/support/log_posix.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080028 "src/core/support/log_win32.c",
29 "src/core/support/murmur_hash.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080030 "src/core/support/slice_buffer.c",
ctiller2bbb6c42014-12-17 09:44:44 -080031 "src/core/support/slice.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080032 "src/core/support/string.c",
33 "src/core/support/string_posix.c",
nnoble0c475f02014-12-05 15:37:39 -080034 "src/core/support/string_win32.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080035 "src/core/support/sync.c",
36 "src/core/support/sync_posix.c",
jtattermusch98bffb72014-12-09 12:47:19 -080037 "src/core/support/sync_win32.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080038 "src/core/support/thd_posix.c",
39 "src/core/support/thd_win32.c",
40 "src/core/support/time.c",
41 "src/core/support/time_posix.c",
42 "src/core/support/time_win32.c"
43 ],
44 "public_headers": [
45 "include/grpc/support/alloc.h",
46 "include/grpc/support/atm_gcc_atomic.h",
47 "include/grpc/support/atm_gcc_sync.h",
48 "include/grpc/support/atm.h",
49 "include/grpc/support/atm_win32.h",
50 "include/grpc/support/cancellable_platform.h",
51 "include/grpc/support/cmdline.h",
52 "include/grpc/support/histogram.h",
53 "include/grpc/support/host_port.h",
54 "include/grpc/support/log.h",
55 "include/grpc/support/port_platform.h",
56 "include/grpc/support/slice_buffer.h",
57 "include/grpc/support/slice.h",
58 "include/grpc/support/string.h",
59 "include/grpc/support/sync_generic.h",
60 "include/grpc/support/sync.h",
61 "include/grpc/support/sync_posix.h",
62 "include/grpc/support/sync_win32.h",
63 "include/grpc/support/thd.h",
64 "include/grpc/support/thd_posix.h",
65 "include/grpc/support/thd_win32.h",
66 "include/grpc/support/time.h",
67 "include/grpc/support/time_posix.h",
68 "include/grpc/support/time_win32.h",
69 "include/grpc/support/useful.h"
70 ],
71 "headers": [
72 "src/core/support/cpu.h",
73 "src/core/support/murmur_hash.h",
74 "src/core/support/thd_internal.h"
75 ]
76 },
77 {
78 "name": "grpc",
79 "build": "all",
80 "secure": true,
jtattermusch97fb3f62014-12-08 15:13:41 -080081 "vs_project_guid": "{29D16885-7228-4C31-81ED-5F9187C7F2A9}",
nnoble20e2e3f2014-12-16 15:37:57 -080082 "baselib": true,
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080083 "alternates": [
84 {
85 "name": "grpc_unsecure",
86 "properties": [
87 {
88 "name": "secure",
89 "value": false
90 }
91 ],
92 "exclude_res": [
93 "^src/core/security/",
94 "^src/core/tsi/"
95 ]
96 }
97 ],
98 "src": [
99 "src/core/channel/call_op_string.c",
100 "src/core/channel/census_filter.c",
101 "src/core/channel/channel_args.c",
102 "src/core/channel/channel_stack.c",
ctiller82e275f2014-12-12 08:43:28 -0800103 "src/core/channel/child_channel.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800104 "src/core/channel/client_channel.c",
105 "src/core/channel/client_setup.c",
106 "src/core/channel/connected_channel.c",
107 "src/core/channel/http_client_filter.c",
108 "src/core/channel/http_filter.c",
109 "src/core/channel/http_server_filter.c",
110 "src/core/channel/metadata_buffer.c",
111 "src/core/channel/noop_filter.c",
112 "src/core/compression/algorithm.c",
113 "src/core/compression/message_compress.c",
ctiller18b49ab2014-12-09 14:39:16 -0800114 "src/core/httpcli/format_request.c",
115 "src/core/httpcli/httpcli.c",
116 "src/core/httpcli/httpcli_security_context.c",
117 "src/core/httpcli/parser.c",
ctiller2bbb6c42014-12-17 09:44:44 -0800118 "src/core/iomgr/endpoint.c",
ctiller18b49ab2014-12-09 14:39:16 -0800119 "src/core/iomgr/endpoint_pair_posix.c",
120 "src/core/iomgr/iomgr_libevent.c",
121 "src/core/iomgr/iomgr_libevent_use_threads.c",
ctillerd79b4862014-12-17 16:36:59 -0800122 "src/core/iomgr/pollset.c",
ctiller18b49ab2014-12-09 14:39:16 -0800123 "src/core/iomgr/resolve_address_posix.c",
124 "src/core/iomgr/sockaddr_utils.c",
125 "src/core/iomgr/socket_utils_common_posix.c",
126 "src/core/iomgr/socket_utils_linux.c",
127 "src/core/iomgr/socket_utils_posix.c",
128 "src/core/iomgr/tcp_client_posix.c",
129 "src/core/iomgr/tcp_posix.c",
130 "src/core/iomgr/tcp_server_posix.c",
ctillerc1ddffb2014-12-15 13:08:18 -0800131 "src/core/iomgr/time_averaged_stats.c",
ctiller18b49ab2014-12-09 14:39:16 -0800132 "src/core/security/auth.c",
jboeufbefd2652014-12-12 15:39:47 -0800133 "src/core/security/base64.c",
ctiller18b49ab2014-12-09 14:39:16 -0800134 "src/core/security/credentials.c",
135 "src/core/security/google_root_certs.c",
jboeufbefd2652014-12-12 15:39:47 -0800136 "src/core/security/json_token.c",
ctiller2bbb6c42014-12-17 09:44:44 -0800137 "src/core/security/secure_endpoint.c",
ctiller18b49ab2014-12-09 14:39:16 -0800138 "src/core/security/secure_transport_setup.c",
139 "src/core/security/security_context.c",
140 "src/core/security/server_secure_chttp2.c",
141 "src/core/statistics/census_init.c",
ctiller2bbb6c42014-12-17 09:44:44 -0800142 "src/core/statistics/census_log.c",
ctiller18b49ab2014-12-09 14:39:16 -0800143 "src/core/statistics/census_rpc_stats.c",
144 "src/core/statistics/census_tracing.c",
145 "src/core/statistics/hash_table.c",
ctiller18b49ab2014-12-09 14:39:16 -0800146 "src/core/statistics/window_stats.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800147 "src/core/surface/byte_buffer.c",
148 "src/core/surface/byte_buffer_reader.c",
149 "src/core/surface/call.c",
150 "src/core/surface/channel.c",
151 "src/core/surface/channel_create.c",
152 "src/core/surface/client.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800153 "src/core/surface/completion_queue.c",
154 "src/core/surface/event_string.c",
155 "src/core/surface/init.c",
ctiller18b49ab2014-12-09 14:39:16 -0800156 "src/core/surface/lame_client.c",
157 "src/core/surface/secure_channel_create.c",
158 "src/core/surface/secure_server_create.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800159 "src/core/surface/server.c",
160 "src/core/surface/server_chttp2.c",
161 "src/core/surface/server_create.c",
nnoble0c475f02014-12-05 15:37:39 -0800162 "src/core/transport/chttp2/alpn.c",
163 "src/core/transport/chttp2/bin_encoder.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800164 "src/core/transport/chttp2/frame_data.c",
nnoble0c475f02014-12-05 15:37:39 -0800165 "src/core/transport/chttp2/frame_goaway.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800166 "src/core/transport/chttp2/frame_ping.c",
167 "src/core/transport/chttp2/frame_rst_stream.c",
168 "src/core/transport/chttp2/frame_settings.c",
169 "src/core/transport/chttp2/frame_window_update.c",
170 "src/core/transport/chttp2/hpack_parser.c",
171 "src/core/transport/chttp2/hpack_table.c",
nnoble0c475f02014-12-05 15:37:39 -0800172 "src/core/transport/chttp2/huffsyms.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800173 "src/core/transport/chttp2/status_conversion.c",
174 "src/core/transport/chttp2/stream_encoder.c",
175 "src/core/transport/chttp2/stream_map.c",
176 "src/core/transport/chttp2/timeout_encoding.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800177 "src/core/transport/chttp2_transport.c",
ctiller18b49ab2014-12-09 14:39:16 -0800178 "src/core/transport/chttp2/varint.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800179 "src/core/transport/metadata.c",
180 "src/core/transport/stream_op.c",
181 "src/core/transport/transport.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800182 "src/core/tsi/fake_transport_security.c",
183 "src/core/tsi/ssl_transport_security.c",
ctiller18b49ab2014-12-09 14:39:16 -0800184 "src/core/tsi/transport_security.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800185 "third_party/cJSON/cJSON.c"
186 ],
187 "public_headers": [
188 "include/grpc/byte_buffer.h",
189 "include/grpc/byte_buffer_reader.h",
190 "include/grpc/grpc.h",
191 "include/grpc/grpc_security.h",
192 "include/grpc/status.h"
193 ],
194 "headers": [
195 "src/core/channel/census_filter.h",
196 "src/core/channel/channel_args.h",
197 "src/core/channel/channel_stack.h",
ctiller82e275f2014-12-12 08:43:28 -0800198 "src/core/channel/child_channel.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800199 "src/core/channel/client_channel.h",
200 "src/core/channel/client_setup.h",
201 "src/core/channel/connected_channel.h",
202 "src/core/channel/http_client_filter.h",
203 "src/core/channel/http_filter.h",
204 "src/core/channel/http_server_filter.h",
205 "src/core/channel/metadata_buffer.h",
206 "src/core/channel/noop_filter.h",
207 "src/core/compression/algorithm.h",
208 "src/core/compression/message_compress.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800209 "src/core/httpcli/format_request.h",
210 "src/core/httpcli/httpcli.h",
211 "src/core/httpcli/httpcli_security_context.h",
212 "src/core/httpcli/parser.h",
ctiller18b49ab2014-12-09 14:39:16 -0800213 "src/core/iomgr/alarm.h",
ctiller2bbb6c42014-12-17 09:44:44 -0800214 "src/core/iomgr/endpoint.h",
ctiller18b49ab2014-12-09 14:39:16 -0800215 "src/core/iomgr/endpoint_pair.h",
216 "src/core/iomgr/iomgr_completion_queue_interface.h",
217 "src/core/iomgr/iomgr.h",
218 "src/core/iomgr/iomgr_libevent.h",
ctillerd79b4862014-12-17 16:36:59 -0800219 "src/core/iomgr/pollset.h",
ctiller18b49ab2014-12-09 14:39:16 -0800220 "src/core/iomgr/resolve_address.h",
221 "src/core/iomgr/sockaddr.h",
222 "src/core/iomgr/sockaddr_posix.h",
223 "src/core/iomgr/sockaddr_utils.h",
224 "src/core/iomgr/sockaddr_win32.h",
225 "src/core/iomgr/socket_utils_posix.h",
226 "src/core/iomgr/tcp_client.h",
227 "src/core/iomgr/tcp_posix.h",
228 "src/core/iomgr/tcp_server.h",
ctillerc1ddffb2014-12-15 13:08:18 -0800229 "src/core/iomgr/time_averaged_stats.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800230 "src/core/security/auth.h",
jboeufbefd2652014-12-12 15:39:47 -0800231 "src/core/security/base64.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800232 "src/core/security/credentials.h",
233 "src/core/security/google_root_certs.h",
jboeufbefd2652014-12-12 15:39:47 -0800234 "src/core/security/json_token.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800235 "src/core/security/secure_transport_setup.h",
236 "src/core/security/security_context.h",
237 "src/core/statistics/census_interface.h",
ctiller2bbb6c42014-12-17 09:44:44 -0800238 "src/core/statistics/census_log.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800239 "src/core/statistics/census_rpc_stats.h",
240 "src/core/statistics/hash_table.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800241 "src/core/statistics/window_stats.h",
242 "src/core/surface/call.h",
243 "src/core/surface/channel.h",
244 "src/core/surface/client.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800245 "src/core/surface/completion_queue.h",
246 "src/core/surface/event_string.h",
ctiller18b49ab2014-12-09 14:39:16 -0800247 "src/core/surface/lame_client.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800248 "src/core/surface/server.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800249 "src/core/surface/surface_trace.h",
nnoble0c475f02014-12-05 15:37:39 -0800250 "src/core/transport/chttp2/bin_encoder.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800251 "src/core/transport/chttp2/frame_data.h",
nnoble0c475f02014-12-05 15:37:39 -0800252 "src/core/transport/chttp2/frame_goaway.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800253 "src/core/transport/chttp2/frame.h",
254 "src/core/transport/chttp2/frame_ping.h",
255 "src/core/transport/chttp2/frame_rst_stream.h",
256 "src/core/transport/chttp2/frame_settings.h",
257 "src/core/transport/chttp2/frame_window_update.h",
258 "src/core/transport/chttp2/hpack_parser.h",
259 "src/core/transport/chttp2/hpack_table.h",
260 "src/core/transport/chttp2/http2_errors.h",
ctiller18b49ab2014-12-09 14:39:16 -0800261 "src/core/transport/chttp2/huffsyms.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800262 "src/core/transport/chttp2/status_conversion.h",
263 "src/core/transport/chttp2/stream_encoder.h",
264 "src/core/transport/chttp2/stream_map.h",
265 "src/core/transport/chttp2/timeout_encoding.h",
266 "src/core/transport/chttp2_transport.h",
267 "src/core/transport/chttp2/varint.h",
268 "src/core/transport/metadata.h",
269 "src/core/transport/stream_op.h",
270 "src/core/transport/transport.h",
271 "src/core/transport/transport_impl.h",
272 "src/core/tsi/fake_transport_security.h",
273 "src/core/tsi/ssl_transport_security.h",
274 "src/core/tsi/transport_security.h",
275 "src/core/tsi/transport_security_interface.h",
276 "src/core/tsi/transport_security_test_lib.h"
277 ]
278 },
279 {
280 "name": "grpc_test_util",
281 "build": "private",
jtattermusch97fb3f62014-12-08 15:13:41 -0800282 "vs_project_guid": "{17BCAFC0-5FDC-4C94-AEB9-95F3E220614B}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800283 "src": [
ctiller2bbb6c42014-12-17 09:44:44 -0800284 "test/core/end2end/cq_verifier.c",
chenw97fd9e52014-12-19 17:12:36 -0800285 "test/core/end2end/data/test_root_cert.c",
286 "test/core/end2end/data/prod_roots_certs.c",
ctiller2bbb6c42014-12-17 09:44:44 -0800287 "test/core/end2end/data/server1_cert.c",
288 "test/core/end2end/data/server1_key.c",
289 "test/core/iomgr/endpoint_tests.c",
290 "test/core/statistics/census_log_tests.c",
291 "test/core/transport/transport_end2end_tests.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800292 "test/core/util/grpc_profiler.c",
293 "test/core/util/parse_hexstring.c",
jtattermusch97fb3f62014-12-08 15:13:41 -0800294 "test/core/util/port_posix.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800295 "test/core/util/slice_splitter.c",
ctiller2bbb6c42014-12-17 09:44:44 -0800296 "test/core/util/test_config.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800297 ]
298 },
299 {
300 "name": "grpc++",
301 "build": "all",
302 "c++": true,
303 "secure": true,
jtattermusch97fb3f62014-12-08 15:13:41 -0800304 "vs_project_guid": "{C187A093-A0FE-489D-A40A-6E33DE0F9FEB}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800305 "src": [
ctiller2bbb6c42014-12-17 09:44:44 -0800306 "src/cpp/client/channel.cc",
yangg59dfc902014-12-19 14:00:14 -0800307 "src/cpp/client/channel_arguments.cc",
ctiller2bbb6c42014-12-17 09:44:44 -0800308 "src/cpp/client/client_context.cc",
309 "src/cpp/client/create_channel.cc",
vpai80b6d012014-12-17 11:47:32 -0800310 "src/cpp/client/credentials.cc",
ctiller2bbb6c42014-12-17 09:44:44 -0800311 "src/cpp/client/internal_stub.cc",
312 "src/cpp/proto/proto_utils.cc",
313 "src/cpp/rpc_method.cc",
314 "src/cpp/server/async_server.cc",
315 "src/cpp/server/async_server_context.cc",
316 "src/cpp/server/completion_queue.cc",
317 "src/cpp/server/server_builder.cc",
yanggfd2f3ac2014-12-17 16:46:06 -0800318 "src/cpp/server/server_context_impl.cc",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800319 "src/cpp/server/server.cc",
320 "src/cpp/server/server_rpc_handler.cc",
vpai80b6d012014-12-17 11:47:32 -0800321 "src/cpp/server/server_credentials.cc",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800322 "src/cpp/server/thread_pool.cc",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800323 "src/cpp/stream/stream_context.cc",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800324 "src/cpp/util/status.cc",
ctiller2bbb6c42014-12-17 09:44:44 -0800325 "src/cpp/util/time.cc"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800326 ],
327 "public_headers": [
ctiller2bbb6c42014-12-17 09:44:44 -0800328 "include/grpc++/async_server_context.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800329 "include/grpc++/async_server.h",
yangg59dfc902014-12-19 14:00:14 -0800330 "include/grpc++/channel_arguments.h",
ctiller2bbb6c42014-12-17 09:44:44 -0800331 "include/grpc++/channel_interface.h",
332 "include/grpc++/client_context.h",
333 "include/grpc++/completion_queue.h",
334 "include/grpc++/config.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800335 "include/grpc++/create_channel.h",
vpai80b6d012014-12-17 11:47:32 -0800336 "include/grpc++/credentials.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800337 "include/grpc++/server_builder.h",
yanggfd2f3ac2014-12-17 16:46:06 -0800338 "include/grpc++/server_context.h",
vpai80b6d012014-12-17 11:47:32 -0800339 "include/grpc++/server_credentials.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800340 "include/grpc++/server.h",
ctiller2bbb6c42014-12-17 09:44:44 -0800341 "include/grpc++/status.h",
342 "include/grpc++/stream_context_interface.h",
vpai80b6d012014-12-17 11:47:32 -0800343 "include/grpc++/stream.h"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800344 ],
345 "headers": [
ctiller2bbb6c42014-12-17 09:44:44 -0800346 "src/cpp/client/channel.h",
347 "src/cpp/client/internal_stub.h",
348 "src/cpp/proto/proto_utils.h",
349 "src/cpp/rpc_method.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800350 "src/cpp/server/rpc_service_method.h",
351 "src/cpp/server/server_rpc_handler.h",
352 "src/cpp/server/thread_pool.h",
353 "src/cpp/stream/stream_context.h",
ctiller2bbb6c42014-12-17 09:44:44 -0800354 "src/cpp/util/time.h"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800355 ]
356 },
357 {
358 "name": "grpc++_test_util",
359 "build": "test",
360 "src": [
nnoble72309c62014-12-12 11:42:26 -0800361 "test/cpp/util/echo.proto",
yangg59dfc902014-12-19 14:00:14 -0800362 "test/cpp/util/create_test_channel.cc",
nnoble4cb93712014-12-17 14:18:08 -0800363 "test/cpp/end2end/async_test_server.cc"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800364 ],
365 "c++": true
366 }
367 ],
368 "targets": [
369 {
370 "name": "gen_hpack_tables",
371 "build": "tool",
372 "src": [
373 "src/core/transport/chttp2/gen_hpack_tables.c"
374 ],
375 "deps": [
376 "grpc_test_util",
nnoble0c475f02014-12-05 15:37:39 -0800377 "gpr",
378 "grpc"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800379 ]
380 },
nnobleebebb7e2014-12-10 16:31:01 -0800381
382 {
383 "name": "cpp_plugin",
384 "build": "protoc",
nnoblec78b3402014-12-11 16:06:57 -0800385 "c++": true,
nnoble69ac39f2014-12-12 15:43:38 -0800386 "secure": false,
nnobleebebb7e2014-12-10 16:31:01 -0800387 "src": [
388 "src/compiler/cpp_plugin.cpp",
389 "src/compiler/cpp_generator.cpp"
390 ],
391 "headers": [
392 "src/compiler/cpp_generator.h",
393 "src/compiler/cpp_generator_helpers.h"
394 ],
395 "deps": []
396 },
397 {
398 "name": "ruby_plugin",
399 "build": "protoc",
nnoblec78b3402014-12-11 16:06:57 -0800400 "c++": true,
nnoble69ac39f2014-12-12 15:43:38 -0800401 "secure": false,
nnobleebebb7e2014-12-10 16:31:01 -0800402 "src": [
403 "src/compiler/ruby_plugin.cpp",
404 "src/compiler/ruby_generator.cpp"
405 ],
406 "headers": [
407 "src/compiler/cpp_generator.h",
408 "src/compiler/cpp_generator_helpers-inl.h",
409 "src/compiler/cpp_generator_map-inl.h",
410 "src/compiler/cpp_generator_string-inl.h"
411 ],
412 "deps": []
413 },
414
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800415 {
416 "name": "grpc_byte_buffer_reader_test",
417 "build": "test",
418 "src": [
419 "test/core/surface/byte_buffer_reader_test.c"
420 ],
421 "deps": [
422 "grpc_test_util",
423 "grpc",
424 "gpr"
425 ]
426 },
427 {
428 "name": "gpr_cancellable_test",
429 "build": "test",
430 "src": [
431 "test/core/support/cancellable_test.c"
432 ],
433 "deps": [
434 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800435 "gpr"
436 ]
437 },
438 {
439 "name": "gpr_log_test",
440 "build": "test",
441 "src": [
442 "test/core/support/log_test.c"
443 ],
444 "deps": [
445 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800446 "gpr"
447 ]
448 },
449 {
ctiller5e04b132014-12-15 09:24:43 -0800450 "name": "gpr_useful_test",
451 "build": "test",
452 "src": [
453 "test/core/support/useful_test.c"
454 ],
455 "deps": [
456 "grpc_test_util",
457 "gpr"
458 ]
459 },
460 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800461 "name": "gpr_cmdline_test",
462 "build": "test",
463 "src": [
464 "test/core/support/cmdline_test.c"
465 ],
466 "deps": [
467 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800468 "gpr"
469 ]
470 },
471 {
472 "name": "gpr_histogram_test",
473 "build": "test",
474 "src": [
475 "test/core/support/histogram_test.c"
476 ],
477 "deps": [
478 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800479 "gpr"
480 ]
481 },
482 {
483 "name": "gpr_host_port_test",
484 "build": "test",
485 "src": [
486 "test/core/support/host_port_test.c"
487 ],
488 "deps": [
489 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800490 "gpr"
491 ]
492 },
493 {
494 "name": "gpr_slice_buffer_test",
495 "build": "test",
496 "src": [
497 "test/core/support/slice_buffer_test.c"
498 ],
499 "deps": [
500 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800501 "gpr"
502 ]
503 },
504 {
505 "name": "gpr_slice_test",
506 "build": "test",
507 "src": [
508 "test/core/support/slice_test.c"
509 ],
510 "deps": [
511 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800512 "gpr"
513 ]
514 },
515 {
516 "name": "gpr_string_test",
517 "build": "test",
518 "src": [
519 "test/core/support/string_test.c"
520 ],
521 "deps": [
522 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800523 "gpr"
524 ]
525 },
526 {
527 "name": "gpr_sync_test",
528 "build": "test",
529 "src": [
530 "test/core/support/sync_test.c"
531 ],
532 "deps": [
533 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800534 "gpr"
535 ]
536 },
537 {
538 "name": "gpr_thd_test",
539 "build": "test",
540 "src": [
541 "test/core/support/thd_test.c"
542 ],
543 "deps": [
544 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800545 "gpr"
546 ]
547 },
548 {
549 "name": "gpr_time_test",
550 "build": "test",
551 "src": [
552 "test/core/support/time_test.c"
553 ],
554 "deps": [
555 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800556 "gpr"
557 ]
558 },
559 {
560 "name": "murmur_hash_test",
561 "build": "test",
562 "src": [
563 "test/core/support/murmur_hash_test.c"
564 ],
565 "deps": [
566 "grpc_test_util",
567 "grpc",
568 "gpr"
569 ]
570 },
571 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800572 "name": "grpc_stream_op_test",
573 "build": "test",
574 "src": [
575 "test/core/transport/stream_op_test.c"
576 ],
577 "deps": [
578 "grpc_test_util",
579 "grpc",
580 "gpr"
581 ]
582 },
583 {
nnoble0c475f02014-12-05 15:37:39 -0800584 "name": "alpn_test",
585 "build": "test",
586 "src": [
587 "test/core/transport/chttp2/alpn_test.c"
588 ],
589 "deps": [
590 "grpc_test_util",
591 "grpc",
592 "gpr"
593 ]
594 },
595 {
ctillerc1ddffb2014-12-15 13:08:18 -0800596 "name": "time_averaged_stats_test",
597 "build": "test",
598 "src": [
599 "test/core/iomgr/time_averaged_stats_test.c"
600 ],
601 "deps": [
602 "grpc_test_util",
603 "grpc",
604 "gpr"
605 ]
606 },
607 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800608 "name": "chttp2_stream_encoder_test",
609 "build": "test",
610 "src": [
611 "test/core/transport/chttp2/stream_encoder_test.c"
612 ],
613 "deps": [
614 "grpc_test_util",
615 "grpc",
616 "gpr"
617 ]
618 },
619 {
620 "name": "hpack_table_test",
621 "build": "test",
622 "src": [
623 "test/core/transport/chttp2/hpack_table_test.c"
624 ],
625 "deps": [
626 "grpc_test_util",
627 "grpc",
628 "gpr"
629 ]
630 },
631 {
632 "name": "chttp2_stream_map_test",
633 "build": "test",
634 "src": [
635 "test/core/transport/chttp2/stream_map_test.c"
636 ],
637 "deps": [
638 "grpc_test_util",
639 "grpc",
640 "gpr"
641 ]
642 },
643 {
644 "name": "hpack_parser_test",
645 "build": "test",
646 "src": [
647 "test/core/transport/chttp2/hpack_parser_test.c"
648 ],
649 "deps": [
650 "grpc_test_util",
651 "grpc",
652 "gpr"
653 ]
654 },
655 {
656 "name": "transport_metadata_test",
657 "build": "test",
658 "src": [
659 "test/core/transport/metadata_test.c"
660 ],
661 "deps": [
662 "grpc_test_util",
663 "grpc",
664 "gpr"
665 ]
666 },
667 {
668 "name": "chttp2_status_conversion_test",
669 "build": "test",
670 "src": [
671 "test/core/transport/chttp2/status_conversion_test.c"
672 ],
673 "deps": [
674 "grpc_test_util",
675 "grpc",
676 "gpr"
677 ]
678 },
679 {
680 "name": "chttp2_transport_end2end_test",
681 "build": "test",
682 "src": [
683 "test/core/transport/chttp2_transport_end2end_test.c"
684 ],
685 "deps": [
686 "grpc_test_util",
687 "grpc",
688 "gpr"
689 ]
690 },
691 {
ctiller18b49ab2014-12-09 14:39:16 -0800692 "name": "tcp_posix_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800693 "build": "test",
694 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800695 "test/core/iomgr/tcp_posix_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800696 ],
697 "deps": [
698 "grpc_test_util",
699 "grpc",
700 "gpr"
701 ]
702 },
703 {
nnoble0c475f02014-12-05 15:37:39 -0800704 "name": "dualstack_socket_test",
705 "build": "test",
706 "src": [
707 "test/core/end2end/dualstack_socket_test.c"
708 ],
709 "deps": [
710 "grpc_test_util",
711 "grpc",
712 "gpr"
713 ]
714 },
715 {
716 "name": "no_server_test",
717 "build": "test",
718 "src": [
719 "test/core/end2end/no_server_test.c"
720 ],
721 "deps": [
722 "grpc_test_util",
723 "grpc",
724 "gpr"
725 ]
726 },
727 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800728 "name": "resolve_address_test",
729 "build": "test",
730 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800731 "test/core/iomgr/resolve_address_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800732 ],
733 "deps": [
734 "grpc_test_util",
735 "grpc",
736 "gpr"
737 ]
738 },
739 {
ctiller18b49ab2014-12-09 14:39:16 -0800740 "name": "sockaddr_utils_test",
nnoble0c475f02014-12-05 15:37:39 -0800741 "build": "test",
742 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800743 "test/core/iomgr/sockaddr_utils_test.c"
nnoble0c475f02014-12-05 15:37:39 -0800744 ],
745 "deps": [
746 "grpc_test_util",
747 "grpc",
748 "gpr"
749 ]
750 },
751 {
ctiller18b49ab2014-12-09 14:39:16 -0800752 "name": "tcp_server_posix_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800753 "build": "test",
754 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800755 "test/core/iomgr/tcp_server_posix_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800756 ],
757 "deps": [
758 "grpc_test_util",
759 "grpc",
760 "gpr"
761 ]
762 },
763 {
ctiller18b49ab2014-12-09 14:39:16 -0800764 "name": "tcp_client_posix_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800765 "build": "test",
766 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800767 "test/core/iomgr/tcp_client_posix_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800768 ],
769 "deps": [
770 "grpc_test_util",
771 "grpc",
772 "gpr"
773 ]
774 },
775 {
776 "name": "grpc_channel_stack_test",
777 "build": "test",
778 "src": [
779 "test/core/channel/channel_stack_test.c"
780 ],
781 "deps": [
782 "grpc_test_util",
783 "grpc",
784 "gpr"
785 ]
786 },
787 {
788 "name": "metadata_buffer_test",
789 "build": "test",
790 "src": [
791 "test/core/channel/metadata_buffer_test.c"
792 ],
793 "deps": [
794 "grpc_test_util",
795 "grpc",
796 "gpr"
797 ]
798 },
799 {
800 "name": "grpc_completion_queue_test",
801 "build": "test",
802 "src": [
803 "test/core/surface/completion_queue_test.c"
804 ],
805 "deps": [
806 "grpc_test_util",
807 "grpc",
808 "gpr"
809 ]
810 },
811 {
812 "name": "grpc_completion_queue_benchmark",
813 "build": "benchmark",
814 "src": [
815 "test/core/surface/completion_queue_benchmark.c"
816 ],
817 "deps": [
818 "grpc_test_util",
819 "grpc",
820 "gpr"
821 ]
822 },
823 {
824 "name": "census_window_stats_test",
825 "build": "test",
826 "src": [
827 "test/core/statistics/window_stats_test.c"
828 ],
829 "deps": [
830 "grpc_test_util",
831 "grpc",
832 "gpr"
833 ]
834 },
835 {
836 "name": "census_statistics_quick_test",
837 "build": "test",
838 "src": [
839 "test/core/statistics/quick_test.c"
840 ],
841 "deps": [
842 "grpc_test_util",
843 "grpc",
844 "gpr"
845 ]
846 },
847 {
aveitch482a5be2014-12-15 10:25:12 -0800848 "name": "census_statistics_small_log_test",
849 "build": "test",
850 "src": [
851 "test/core/statistics/small_log_test.c"
852 ],
853 "deps": [
854 "grpc_test_util",
855 "grpc",
856 "gpr"
857 ]
858 },
859 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800860 "name": "census_statistics_performance_test",
861 "build": "test",
862 "src": [
863 "test/core/statistics/performance_test.c"
864 ],
865 "deps": [
866 "grpc_test_util",
867 "grpc",
868 "gpr"
869 ]
870 },
871 {
872 "name": "census_statistics_multiple_writers_test",
873 "build": "test",
874 "src": [
875 "test/core/statistics/multiple_writers_test.c"
876 ],
877 "deps": [
878 "grpc_test_util",
879 "grpc",
880 "gpr"
881 ]
882 },
883 {
884 "name": "census_statistics_multiple_writers_circular_buffer_test",
885 "build": "test",
886 "src": [
887 "test/core/statistics/multiple_writers_circular_buffer_test.c"
888 ],
889 "deps": [
890 "grpc_test_util",
891 "grpc",
892 "gpr"
893 ]
894 },
895 {
896 "name": "census_stub_test",
897 "build": "test",
898 "src": [
899 "test/core/statistics/census_stub_test.c"
900 ],
901 "deps": [
902 "grpc_test_util",
903 "grpc",
904 "gpr"
905 ]
906 },
907 {
908 "name": "census_hash_table_test",
909 "build": "test",
910 "src": [
911 "test/core/statistics/hash_table_test.c"
912 ],
913 "deps": [
914 "grpc_test_util",
915 "grpc",
916 "gpr"
917 ]
918 },
919 {
920 "name": "fling_server",
921 "build": "test",
922 "run": false,
923 "src": [
924 "test/core/fling/server.c"
925 ],
926 "deps": [
927 "grpc_test_util",
928 "grpc",
929 "gpr"
930 ]
931 },
932 {
933 "name": "fling_client",
934 "build": "test",
935 "run": false,
936 "src": [
937 "test/core/fling/client.c"
938 ],
939 "deps": [
940 "grpc_test_util",
941 "grpc",
942 "gpr"
943 ]
944 },
945 {
946 "name": "fling_test",
947 "build": "test",
948 "src": [
949 "test/core/fling/fling_test.c"
950 ],
951 "deps": [
952 "grpc_test_util",
953 "grpc",
954 "gpr"
955 ]
956 },
957 {
958 "name": "echo_server",
959 "build": "test",
960 "run": false,
961 "src": [
962 "test/core/echo/server.c"
963 ],
964 "deps": [
965 "grpc_test_util",
966 "grpc",
967 "gpr"
968 ]
969 },
970 {
971 "name": "echo_client",
972 "build": "test",
973 "run": false,
974 "src": [
975 "test/core/echo/client.c"
976 ],
977 "deps": [
978 "grpc_test_util",
979 "grpc",
980 "gpr"
981 ]
982 },
983 {
984 "name": "echo_test",
985 "build": "test",
986 "src": [
987 "test/core/echo/echo_test.c"
988 ],
989 "deps": [
990 "grpc_test_util",
991 "grpc",
992 "gpr"
993 ]
994 },
995 {
996 "name": "low_level_ping_pong_benchmark",
997 "build": "benchmark",
998 "src": [
999 "test/core/network_benchmarks/low_level_ping_pong.c"
1000 ],
1001 "deps": [
1002 "grpc_test_util",
1003 "grpc",
1004 "gpr"
1005 ]
1006 },
1007 {
1008 "name": "message_compress_test",
1009 "build": "test",
1010 "src": [
1011 "test/core/compression/message_compress_test.c"
1012 ],
1013 "deps": [
1014 "grpc_test_util",
1015 "grpc",
1016 "gpr"
1017 ]
1018 },
nnoble0c475f02014-12-05 15:37:39 -08001019 {
1020 "name": "bin_encoder_test",
1021 "build": "test",
1022 "src": [
1023 "test/core/transport/chttp2/bin_encoder_test.c"
1024 ],
1025 "deps": [
1026 "grpc_test_util",
1027 "grpc",
1028 "gpr"
1029 ]
1030 },
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001031 {
1032 "name": "secure_endpoint_test",
1033 "build": "test",
1034 "src": [
ctiller2bbb6c42014-12-17 09:44:44 -08001035 "test/core/security/secure_endpoint_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001036 ],
1037 "deps": [
1038 "grpc_test_util",
1039 "grpc",
1040 "gpr"
1041 ]
1042 },
1043 {
1044 "name": "httpcli_format_request_test",
1045 "build": "test",
1046 "src": [
1047 "test/core/httpcli/format_request_test.c"
1048 ],
1049 "deps": [
1050 "grpc_test_util",
1051 "grpc",
1052 "gpr"
1053 ]
1054 },
1055 {
1056 "name": "httpcli_parser_test",
1057 "build": "test",
1058 "src": [
1059 "test/core/httpcli/parser_test.c"
1060 ],
1061 "deps": [
1062 "grpc_test_util",
1063 "grpc",
1064 "gpr"
1065 ]
1066 },
1067 {
1068 "name": "httpcli_test",
1069 "build": "test",
1070 "src": [
1071 "test/core/httpcli/httpcli_test.c"
1072 ],
1073 "deps": [
1074 "grpc_test_util",
1075 "grpc",
1076 "gpr"
1077 ]
1078 },
1079 {
1080 "name": "grpc_credentials_test",
1081 "build": "test",
1082 "src": [
1083 "test/core/security/credentials_test.c"
1084 ],
1085 "deps": [
1086 "grpc_test_util",
1087 "grpc",
1088 "gpr"
1089 ]
1090 },
1091 {
jboeuf1a809c02014-12-19 15:44:30 -08001092 "name": "grpc_fetch_oauth2",
1093 "build": "tool",
1094 "src": [
1095 "test/core/security/fetch_oauth2.c"
1096 ],
1097 "deps": [
1098 "grpc_test_util",
1099 "grpc",
1100 "gpr"
1101 ]
1102 },
1103 {
jboeufbefd2652014-12-12 15:39:47 -08001104 "name": "grpc_base64_test",
1105 "build": "test",
1106 "src": [
1107 "test/core/security/base64_test.c"
1108 ],
1109 "deps": [
1110 "grpc_test_util",
1111 "grpc",
1112 "gpr"
1113 ]
1114 },
1115 {
1116 "name": "grpc_json_token_test",
1117 "build": "test",
1118 "src": [
1119 "test/core/security/json_token_test.c"
1120 ],
1121 "deps": [
1122 "grpc_test_util",
1123 "grpc",
1124 "gpr"
1125 ]
1126 },
1127 {
ctiller8919f602014-12-10 10:19:42 -08001128 "name": "timeout_encoding_test",
1129 "build": "test",
1130 "src": [
1131 "test/core/transport/chttp2/timeout_encoding_test.c"
1132 ],
1133 "deps": [
1134 "grpc_test_util",
1135 "grpc",
1136 "gpr"
1137 ]
1138 },
1139 {
1140 "name": "fd_posix_test",
1141 "build": "test",
1142 "src": [
1143 "test/core/iomgr/fd_posix_test.c"
1144 ],
1145 "deps": [
1146 "grpc_test_util",
1147 "grpc",
1148 "gpr"
1149 ]
1150 },
1151 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001152 "name": "fling_stream_test",
1153 "build": "test",
1154 "src": [
1155 "test/core/fling/fling_stream_test.c"
1156 ],
1157 "deps": [
1158 "grpc_test_util",
1159 "grpc",
1160 "gpr"
1161 ]
1162 },
1163 {
1164 "name": "lame_client_test",
1165 "build": "test",
1166 "src": [
1167 "test/core/surface/lame_client_test.c"
1168 ],
1169 "deps": [
1170 "grpc_test_util",
1171 "grpc",
1172 "gpr"
1173 ]
1174 },
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001175 {
1176 "name": "thread_pool_test",
1177 "build": "test",
1178 "c++": true,
1179 "src": [
1180 "test/cpp/server/thread_pool_test.cc"
1181 ],
1182 "deps": [
1183 "grpc_test_util",
1184 "grpc++",
1185 "grpc",
1186 "gpr"
1187 ]
1188 },
1189 {
1190 "name": "status_test",
1191 "build": "test",
1192 "c++": true,
1193 "src": [
1194 "test/cpp/util/status_test.cc"
1195 ],
1196 "deps": [
1197 "grpc_test_util",
1198 "grpc++",
1199 "grpc",
1200 "gpr"
1201 ]
ctiller8919f602014-12-10 10:19:42 -08001202 },
1203 {
1204 "name": "sync_client_async_server_test",
1205 "build": "test",
1206 "c++": true,
1207 "src": [
1208 "test/cpp/end2end/sync_client_async_server_test.cc"
1209 ],
1210 "deps": [
1211 "grpc_test_util",
1212 "grpc++",
1213 "grpc",
1214 "gpr"
1215 ]
1216 },
1217 {
1218 "name": "qps_client",
1219 "build": "test",
1220 "c++": true,
1221 "src": [
vpai80b6d012014-12-17 11:47:32 -08001222 "test/cpp/interop/empty.proto",
1223 "test/cpp/interop/messages.proto",
1224 "test/cpp/interop/test.proto",
1225 "test/cpp/qps/client.cc"
ctiller8919f602014-12-10 10:19:42 -08001226 ],
1227 "deps": [
vpai80b6d012014-12-17 11:47:32 -08001228 "grpc++_test_util",
ctiller8919f602014-12-10 10:19:42 -08001229 "grpc_test_util",
1230 "grpc++",
1231 "grpc",
1232 "gpr"
1233 ]
1234 },
1235 {
1236 "name": "qps_server",
1237 "build": "test",
1238 "c++": true,
1239 "src": [
vpai80b6d012014-12-17 11:47:32 -08001240 "test/cpp/interop/empty.proto",
1241 "test/cpp/interop/messages.proto",
1242 "test/cpp/interop/test.proto",
1243 "test/cpp/qps/server.cc"
ctiller8919f602014-12-10 10:19:42 -08001244 ],
1245 "deps": [
vpai80b6d012014-12-17 11:47:32 -08001246 "grpc++_test_util",
ctiller8919f602014-12-10 10:19:42 -08001247 "grpc_test_util",
1248 "grpc++",
1249 "grpc",
1250 "gpr"
1251 ]
1252 },
1253 {
1254 "name": "interop_server",
1255 "build": "test",
nnoble72309c62014-12-12 11:42:26 -08001256 "run": false,
ctiller8919f602014-12-10 10:19:42 -08001257 "c++": true,
1258 "src": [
nnoble72309c62014-12-12 11:42:26 -08001259 "test/cpp/interop/empty.proto",
1260 "test/cpp/interop/messages.proto",
1261 "test/cpp/interop/test.proto",
ctiller8919f602014-12-10 10:19:42 -08001262 "test/cpp/interop/server.cc"
1263 ],
1264 "deps": [
nnoble72309c62014-12-12 11:42:26 -08001265 "grpc++_test_util",
ctiller8919f602014-12-10 10:19:42 -08001266 "grpc_test_util",
1267 "grpc++",
1268 "grpc",
1269 "gpr"
1270 ]
1271 },
1272 {
1273 "name": "interop_client",
1274 "build": "test",
nnoble72309c62014-12-12 11:42:26 -08001275 "run": false,
ctiller8919f602014-12-10 10:19:42 -08001276 "c++": true,
1277 "src": [
nnoble72309c62014-12-12 11:42:26 -08001278 "test/cpp/interop/empty.proto",
1279 "test/cpp/interop/messages.proto",
1280 "test/cpp/interop/test.proto",
ctiller8919f602014-12-10 10:19:42 -08001281 "test/cpp/interop/client.cc"
1282 ],
1283 "deps": [
nnoble72309c62014-12-12 11:42:26 -08001284 "grpc++_test_util",
ctiller8919f602014-12-10 10:19:42 -08001285 "grpc_test_util",
1286 "grpc++",
1287 "grpc",
1288 "gpr"
1289 ]
1290 },
1291 {
1292 "name": "end2end_test",
1293 "build": "test",
1294 "c++": true,
1295 "src": [
1296 "test/cpp/end2end/end2end_test.cc"
1297 ],
1298 "deps": [
1299 "grpc_test_util",
1300 "grpc++",
1301 "grpc",
1302 "gpr"
1303 ]
1304 },
1305 {
yangg59dfc902014-12-19 14:00:14 -08001306 "name": "channel_arguments_test",
1307 "build": "test",
1308 "c++": true,
1309 "src": [
1310 "test/cpp/client/channel_arguments_test.cc"
1311 ],
1312 "deps": [
1313 "grpc++",
1314 "grpc"
1315 ]
1316 },
1317 {
ctiller8919f602014-12-10 10:19:42 -08001318 "name": "alarm_test",
1319 "build": "test",
1320 "src": [
1321 "test/core/iomgr/alarm_test.c"
1322 ],
1323 "deps": [
1324 "grpc_test_util",
1325 "grpc",
1326 "gpr"
1327 ]
1328 },
1329 {
ctiller3bf466f2014-12-19 16:21:57 -08001330 "name": "alarm_list_test",
1331 "build": "test",
1332 "src": [
1333 "test/core/iomgr/alarm_list_test.c"
1334 ],
1335 "deps": [
1336 "grpc_test_util",
1337 "grpc",
1338 "gpr"
1339 ]
1340 },
1341 {
1342 "name": "alarm_heap_test",
1343 "build": "test",
1344 "src": [
1345 "test/core/iomgr/alarm_heap_test.c"
1346 ],
1347 "deps": [
1348 "grpc_test_util",
1349 "grpc",
1350 "gpr"
1351 ]
1352 },
1353 {
ctiller8919f602014-12-10 10:19:42 -08001354 "name": "time_test",
1355 "build": "test",
1356 "src": [
1357 "test/core/support/time_test.c"
1358 ],
1359 "deps": [
1360 "grpc_test_util",
1361 "grpc",
1362 "gpr"
1363 ]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001364 }
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001365 ]
1366}