blob: b66c5ea96118a617d90d4b696c85fbc431672370 [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",
24 "src/core/support/log.c",
25 "src/core/support/log_posix.c",
26 "src/core/support/log_linux.c",
27 "src/core/support/log_android.c",
28 "src/core/support/log_win32.c",
29 "src/core/support/murmur_hash.c",
30 "src/core/support/slice.c",
31 "src/core/support/slice_buffer.c",
32 "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}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080082 "alternates": [
83 {
84 "name": "grpc_unsecure",
85 "properties": [
86 {
87 "name": "secure",
88 "value": false
89 }
90 ],
91 "exclude_res": [
92 "^src/core/security/",
93 "^src/core/tsi/"
94 ]
95 }
96 ],
97 "src": [
98 "src/core/channel/call_op_string.c",
99 "src/core/channel/census_filter.c",
100 "src/core/channel/channel_args.c",
101 "src/core/channel/channel_stack.c",
102 "src/core/channel/client_channel.c",
103 "src/core/channel/client_setup.c",
104 "src/core/channel/connected_channel.c",
105 "src/core/channel/http_client_filter.c",
106 "src/core/channel/http_filter.c",
107 "src/core/channel/http_server_filter.c",
108 "src/core/channel/metadata_buffer.c",
109 "src/core/channel/noop_filter.c",
110 "src/core/compression/algorithm.c",
111 "src/core/compression/message_compress.c",
112 "src/core/endpoint/endpoint.c",
ctiller18b49ab2014-12-09 14:39:16 -0800113 "src/core/endpoint/secure_endpoint.c",
114 "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",
118 "src/core/iomgr/endpoint_pair_posix.c",
119 "src/core/iomgr/iomgr_libevent.c",
120 "src/core/iomgr/iomgr_libevent_use_threads.c",
121 "src/core/iomgr/resolve_address_posix.c",
122 "src/core/iomgr/sockaddr_utils.c",
123 "src/core/iomgr/socket_utils_common_posix.c",
124 "src/core/iomgr/socket_utils_linux.c",
125 "src/core/iomgr/socket_utils_posix.c",
126 "src/core/iomgr/tcp_client_posix.c",
127 "src/core/iomgr/tcp_posix.c",
128 "src/core/iomgr/tcp_server_posix.c",
129 "src/core/security/auth.c",
130 "src/core/security/credentials.c",
131 "src/core/security/google_root_certs.c",
132 "src/core/security/secure_transport_setup.c",
133 "src/core/security/security_context.c",
134 "src/core/security/server_secure_chttp2.c",
135 "src/core/statistics/census_init.c",
136 "src/core/statistics/census_rpc_stats.c",
137 "src/core/statistics/census_tracing.c",
138 "src/core/statistics/hash_table.c",
139 "src/core/statistics/log.c",
140 "src/core/statistics/window_stats.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800141 "src/core/surface/byte_buffer.c",
142 "src/core/surface/byte_buffer_reader.c",
143 "src/core/surface/call.c",
144 "src/core/surface/channel.c",
145 "src/core/surface/channel_create.c",
146 "src/core/surface/client.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800147 "src/core/surface/completion_queue.c",
148 "src/core/surface/event_string.c",
149 "src/core/surface/init.c",
ctiller18b49ab2014-12-09 14:39:16 -0800150 "src/core/surface/lame_client.c",
151 "src/core/surface/secure_channel_create.c",
152 "src/core/surface/secure_server_create.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800153 "src/core/surface/server.c",
154 "src/core/surface/server_chttp2.c",
155 "src/core/surface/server_create.c",
156 "src/core/surface/surface_em.c",
nnoble0c475f02014-12-05 15:37:39 -0800157 "src/core/transport/chttp2/alpn.c",
158 "src/core/transport/chttp2/bin_encoder.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800159 "src/core/transport/chttp2/frame_data.c",
nnoble0c475f02014-12-05 15:37:39 -0800160 "src/core/transport/chttp2/frame_goaway.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800161 "src/core/transport/chttp2/frame_ping.c",
162 "src/core/transport/chttp2/frame_rst_stream.c",
163 "src/core/transport/chttp2/frame_settings.c",
164 "src/core/transport/chttp2/frame_window_update.c",
165 "src/core/transport/chttp2/hpack_parser.c",
166 "src/core/transport/chttp2/hpack_table.c",
nnoble0c475f02014-12-05 15:37:39 -0800167 "src/core/transport/chttp2/huffsyms.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800168 "src/core/transport/chttp2/status_conversion.c",
169 "src/core/transport/chttp2/stream_encoder.c",
170 "src/core/transport/chttp2/stream_map.c",
171 "src/core/transport/chttp2/timeout_encoding.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800172 "src/core/transport/chttp2_transport.c",
ctiller18b49ab2014-12-09 14:39:16 -0800173 "src/core/transport/chttp2/varint.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800174 "src/core/transport/metadata.c",
175 "src/core/transport/stream_op.c",
176 "src/core/transport/transport.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800177 "src/core/tsi/fake_transport_security.c",
178 "src/core/tsi/ssl_transport_security.c",
ctiller18b49ab2014-12-09 14:39:16 -0800179 "src/core/tsi/transport_security.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800180 "third_party/cJSON/cJSON.c"
181 ],
182 "public_headers": [
183 "include/grpc/byte_buffer.h",
184 "include/grpc/byte_buffer_reader.h",
185 "include/grpc/grpc.h",
186 "include/grpc/grpc_security.h",
187 "include/grpc/status.h"
188 ],
189 "headers": [
190 "src/core/channel/census_filter.h",
191 "src/core/channel/channel_args.h",
192 "src/core/channel/channel_stack.h",
193 "src/core/channel/client_channel.h",
194 "src/core/channel/client_setup.h",
195 "src/core/channel/connected_channel.h",
196 "src/core/channel/http_client_filter.h",
197 "src/core/channel/http_filter.h",
198 "src/core/channel/http_server_filter.h",
199 "src/core/channel/metadata_buffer.h",
200 "src/core/channel/noop_filter.h",
201 "src/core/compression/algorithm.h",
202 "src/core/compression/message_compress.h",
203 "src/core/endpoint/endpoint.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800204 "src/core/httpcli/format_request.h",
205 "src/core/httpcli/httpcli.h",
206 "src/core/httpcli/httpcli_security_context.h",
207 "src/core/httpcli/parser.h",
ctiller18b49ab2014-12-09 14:39:16 -0800208 "src/core/iomgr/alarm.h",
209 "src/core/iomgr/endpoint_pair.h",
210 "src/core/iomgr/iomgr_completion_queue_interface.h",
211 "src/core/iomgr/iomgr.h",
212 "src/core/iomgr/iomgr_libevent.h",
213 "src/core/iomgr/resolve_address.h",
214 "src/core/iomgr/sockaddr.h",
215 "src/core/iomgr/sockaddr_posix.h",
216 "src/core/iomgr/sockaddr_utils.h",
217 "src/core/iomgr/sockaddr_win32.h",
218 "src/core/iomgr/socket_utils_posix.h",
219 "src/core/iomgr/tcp_client.h",
220 "src/core/iomgr/tcp_posix.h",
221 "src/core/iomgr/tcp_server.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800222 "src/core/security/auth.h",
223 "src/core/security/credentials.h",
224 "src/core/security/google_root_certs.h",
225 "src/core/security/secure_transport_setup.h",
226 "src/core/security/security_context.h",
227 "src/core/statistics/census_interface.h",
228 "src/core/statistics/census_rpc_stats.h",
229 "src/core/statistics/hash_table.h",
230 "src/core/statistics/log.h",
231 "src/core/statistics/window_stats.h",
232 "src/core/surface/call.h",
233 "src/core/surface/channel.h",
234 "src/core/surface/client.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800235 "src/core/surface/completion_queue.h",
236 "src/core/surface/event_string.h",
ctiller18b49ab2014-12-09 14:39:16 -0800237 "src/core/surface/lame_client.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800238 "src/core/surface/server.h",
239 "src/core/surface/surface_em.h",
240 "src/core/surface/surface_trace.h",
nnoble0c475f02014-12-05 15:37:39 -0800241 "src/core/transport/chttp2/bin_encoder.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800242 "src/core/transport/chttp2/frame_data.h",
nnoble0c475f02014-12-05 15:37:39 -0800243 "src/core/transport/chttp2/frame_goaway.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800244 "src/core/transport/chttp2/frame.h",
245 "src/core/transport/chttp2/frame_ping.h",
246 "src/core/transport/chttp2/frame_rst_stream.h",
247 "src/core/transport/chttp2/frame_settings.h",
248 "src/core/transport/chttp2/frame_window_update.h",
249 "src/core/transport/chttp2/hpack_parser.h",
250 "src/core/transport/chttp2/hpack_table.h",
251 "src/core/transport/chttp2/http2_errors.h",
ctiller18b49ab2014-12-09 14:39:16 -0800252 "src/core/transport/chttp2/huffsyms.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800253 "src/core/transport/chttp2/status_conversion.h",
254 "src/core/transport/chttp2/stream_encoder.h",
255 "src/core/transport/chttp2/stream_map.h",
256 "src/core/transport/chttp2/timeout_encoding.h",
257 "src/core/transport/chttp2_transport.h",
258 "src/core/transport/chttp2/varint.h",
259 "src/core/transport/metadata.h",
260 "src/core/transport/stream_op.h",
261 "src/core/transport/transport.h",
262 "src/core/transport/transport_impl.h",
263 "src/core/tsi/fake_transport_security.h",
264 "src/core/tsi/ssl_transport_security.h",
265 "src/core/tsi/transport_security.h",
266 "src/core/tsi/transport_security_interface.h",
267 "src/core/tsi/transport_security_test_lib.h"
268 ]
269 },
270 {
271 "name": "grpc_test_util",
272 "build": "private",
jtattermusch97fb3f62014-12-08 15:13:41 -0800273 "vs_project_guid": "{17BCAFC0-5FDC-4C94-AEB9-95F3E220614B}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800274 "src": [
275 "test/core/util/grpc_profiler.c",
276 "test/core/util/parse_hexstring.c",
jtattermusch97fb3f62014-12-08 15:13:41 -0800277 "test/core/util/port_posix.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800278 "test/core/util/slice_splitter.c",
279 "test/core/util/test_config.c",
280 "test/core/end2end/end2end_tests.c",
281 "test/core/end2end/cq_verifier.c",
282 "test/core/endpoint/endpoint_tests.c",
283 "test/core/transport/transport_end2end_tests.c",
284 "test/core/statistics/log_tests.c"
285 ]
286 },
287 {
288 "name": "grpc++",
289 "build": "all",
290 "c++": true,
291 "secure": true,
jtattermusch97fb3f62014-12-08 15:13:41 -0800292 "vs_project_guid": "{C187A093-A0FE-489D-A40A-6E33DE0F9FEB}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800293 "src": [
294 "src/cpp/server/server.cc",
295 "src/cpp/server/server_rpc_handler.cc",
296 "src/cpp/server/thread_pool.cc",
297 "src/cpp/server/async_server_context.cc",
298 "src/cpp/server/async_server.cc",
299 "src/cpp/server/completion_queue.cc",
300 "src/cpp/server/server_builder.cc",
301 "src/cpp/stream/stream_context.cc",
302 "src/cpp/client/create_channel.cc",
303 "src/cpp/client/channel.cc",
304 "src/cpp/client/client_context.cc",
305 "src/cpp/client/internal_stub.cc",
306 "src/cpp/util/time.cc",
307 "src/cpp/util/status.cc",
308 "src/cpp/proto/proto_utils.cc",
309 "src/cpp/rpc_method.cc"
310 ],
311 "public_headers": [
312 "include/grpc++/channel_interface.h",
313 "include/grpc++/async_server.h",
314 "include/grpc++/create_channel.h",
315 "include/grpc++/server_builder.h",
316 "include/grpc++/thread_pool_interface.h",
317 "include/grpc++/stream_context_interface.h",
318 "include/grpc++/status.h",
319 "include/grpc++/config.h",
320 "include/grpc++/completion_queue.h",
321 "include/grpc++/stream.h",
322 "include/grpc++/async_server_context.h",
323 "include/grpc++/server.h",
324 "include/grpc++/client_context.h"
325 ],
326 "headers": [
327 "src/cpp/server/rpc_service_method.h",
328 "src/cpp/server/server_rpc_handler.h",
329 "src/cpp/server/thread_pool.h",
330 "src/cpp/stream/stream_context.h",
331 "src/cpp/client/channel.h",
332 "src/cpp/client/internal_stub.h",
333 "src/cpp/util/time.h",
334 "src/cpp/rpc_method.h",
335 "src/cpp/proto/proto_utils.h"
336 ]
337 },
338 {
339 "name": "grpc++_test_util",
340 "build": "test",
341 "src": [
342 "test/cpp/end2end/async_test_server.cc",
343 "test/cpp/util/echo.proto"
344 ],
345 "c++": true
346 }
347 ],
348 "targets": [
349 {
350 "name": "gen_hpack_tables",
351 "build": "tool",
352 "src": [
353 "src/core/transport/chttp2/gen_hpack_tables.c"
354 ],
355 "deps": [
356 "grpc_test_util",
nnoble0c475f02014-12-05 15:37:39 -0800357 "gpr",
358 "grpc"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800359 ]
360 },
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800361 {
362 "name": "grpc_byte_buffer_reader_test",
363 "build": "test",
364 "src": [
365 "test/core/surface/byte_buffer_reader_test.c"
366 ],
367 "deps": [
368 "grpc_test_util",
369 "grpc",
370 "gpr"
371 ]
372 },
373 {
374 "name": "gpr_cancellable_test",
375 "build": "test",
jtattermusch97fb3f62014-12-08 15:13:41 -0800376 "vs_project_guid": "{19730BF6-7F8C-44EF-ACDC-2CA50C0403E7}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800377 "src": [
378 "test/core/support/cancellable_test.c"
379 ],
380 "deps": [
381 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800382 "gpr"
383 ]
384 },
385 {
386 "name": "gpr_log_test",
387 "build": "test",
jtattermusch97fb3f62014-12-08 15:13:41 -0800388 "vs_project_guid": "{42B70122-188F-4535-AB74-F061C77068B4}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800389 "src": [
390 "test/core/support/log_test.c"
391 ],
392 "deps": [
393 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800394 "gpr"
395 ]
396 },
397 {
398 "name": "gpr_cmdline_test",
399 "build": "test",
jtattermusch97fb3f62014-12-08 15:13:41 -0800400 "vs_project_guid": "{8F260F48-3C22-48A8-9928-A152ABB2EDF2}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800401 "src": [
402 "test/core/support/cmdline_test.c"
403 ],
404 "deps": [
405 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800406 "gpr"
407 ]
408 },
409 {
410 "name": "gpr_histogram_test",
411 "build": "test",
412 "src": [
413 "test/core/support/histogram_test.c"
414 ],
415 "deps": [
416 "grpc_test_util",
417 "grpc",
418 "gpr"
419 ]
420 },
421 {
422 "name": "gpr_host_port_test",
423 "build": "test",
424 "src": [
425 "test/core/support/host_port_test.c"
426 ],
427 "deps": [
428 "grpc_test_util",
429 "grpc",
430 "gpr"
431 ]
432 },
433 {
434 "name": "gpr_slice_buffer_test",
435 "build": "test",
436 "src": [
437 "test/core/support/slice_buffer_test.c"
438 ],
439 "deps": [
440 "grpc_test_util",
441 "grpc",
442 "gpr"
443 ]
444 },
445 {
446 "name": "gpr_slice_test",
447 "build": "test",
448 "src": [
449 "test/core/support/slice_test.c"
450 ],
451 "deps": [
452 "grpc_test_util",
453 "grpc",
454 "gpr"
455 ]
456 },
457 {
458 "name": "gpr_string_test",
459 "build": "test",
460 "src": [
461 "test/core/support/string_test.c"
462 ],
463 "deps": [
464 "grpc_test_util",
465 "grpc",
466 "gpr"
467 ]
468 },
469 {
470 "name": "gpr_sync_test",
471 "build": "test",
472 "src": [
473 "test/core/support/sync_test.c"
474 ],
475 "deps": [
476 "grpc_test_util",
477 "grpc",
478 "gpr"
479 ]
480 },
481 {
482 "name": "gpr_thd_test",
483 "build": "test",
484 "src": [
485 "test/core/support/thd_test.c"
486 ],
487 "deps": [
488 "grpc_test_util",
489 "grpc",
490 "gpr"
491 ]
492 },
493 {
494 "name": "gpr_time_test",
495 "build": "test",
496 "src": [
497 "test/core/support/time_test.c"
498 ],
499 "deps": [
500 "grpc_test_util",
501 "grpc",
502 "gpr"
503 ]
504 },
505 {
506 "name": "murmur_hash_test",
507 "build": "test",
508 "src": [
509 "test/core/support/murmur_hash_test.c"
510 ],
511 "deps": [
512 "grpc_test_util",
513 "grpc",
514 "gpr"
515 ]
516 },
517 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800518 "name": "grpc_stream_op_test",
519 "build": "test",
520 "src": [
521 "test/core/transport/stream_op_test.c"
522 ],
523 "deps": [
524 "grpc_test_util",
525 "grpc",
526 "gpr"
527 ]
528 },
529 {
nnoble0c475f02014-12-05 15:37:39 -0800530 "name": "alpn_test",
531 "build": "test",
532 "src": [
533 "test/core/transport/chttp2/alpn_test.c"
534 ],
535 "deps": [
536 "grpc_test_util",
537 "grpc",
538 "gpr"
539 ]
540 },
541 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800542 "name": "chttp2_stream_encoder_test",
543 "build": "test",
544 "src": [
545 "test/core/transport/chttp2/stream_encoder_test.c"
546 ],
547 "deps": [
548 "grpc_test_util",
549 "grpc",
550 "gpr"
551 ]
552 },
553 {
554 "name": "hpack_table_test",
555 "build": "test",
556 "src": [
557 "test/core/transport/chttp2/hpack_table_test.c"
558 ],
559 "deps": [
560 "grpc_test_util",
561 "grpc",
562 "gpr"
563 ]
564 },
565 {
566 "name": "chttp2_stream_map_test",
567 "build": "test",
568 "src": [
569 "test/core/transport/chttp2/stream_map_test.c"
570 ],
571 "deps": [
572 "grpc_test_util",
573 "grpc",
574 "gpr"
575 ]
576 },
577 {
578 "name": "hpack_parser_test",
579 "build": "test",
580 "src": [
581 "test/core/transport/chttp2/hpack_parser_test.c"
582 ],
583 "deps": [
584 "grpc_test_util",
585 "grpc",
586 "gpr"
587 ]
588 },
589 {
590 "name": "transport_metadata_test",
591 "build": "test",
592 "src": [
593 "test/core/transport/metadata_test.c"
594 ],
595 "deps": [
596 "grpc_test_util",
597 "grpc",
598 "gpr"
599 ]
600 },
601 {
602 "name": "chttp2_status_conversion_test",
603 "build": "test",
604 "src": [
605 "test/core/transport/chttp2/status_conversion_test.c"
606 ],
607 "deps": [
608 "grpc_test_util",
609 "grpc",
610 "gpr"
611 ]
612 },
613 {
614 "name": "chttp2_transport_end2end_test",
615 "build": "test",
616 "src": [
617 "test/core/transport/chttp2_transport_end2end_test.c"
618 ],
619 "deps": [
620 "grpc_test_util",
621 "grpc",
622 "gpr"
623 ]
624 },
625 {
ctiller18b49ab2014-12-09 14:39:16 -0800626 "name": "tcp_posix_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800627 "build": "test",
628 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800629 "test/core/iomgr/tcp_posix_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800630 ],
631 "deps": [
632 "grpc_test_util",
633 "grpc",
634 "gpr"
635 ]
636 },
637 {
nnoble0c475f02014-12-05 15:37:39 -0800638 "name": "dualstack_socket_test",
639 "build": "test",
640 "src": [
641 "test/core/end2end/dualstack_socket_test.c"
642 ],
643 "deps": [
644 "grpc_test_util",
645 "grpc",
646 "gpr"
647 ]
648 },
649 {
650 "name": "no_server_test",
651 "build": "test",
652 "src": [
653 "test/core/end2end/no_server_test.c"
654 ],
655 "deps": [
656 "grpc_test_util",
657 "grpc",
658 "gpr"
659 ]
660 },
661 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800662 "name": "resolve_address_test",
663 "build": "test",
664 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800665 "test/core/iomgr/resolve_address_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800666 ],
667 "deps": [
668 "grpc_test_util",
669 "grpc",
670 "gpr"
671 ]
672 },
673 {
ctiller18b49ab2014-12-09 14:39:16 -0800674 "name": "sockaddr_utils_test",
nnoble0c475f02014-12-05 15:37:39 -0800675 "build": "test",
676 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800677 "test/core/iomgr/sockaddr_utils_test.c"
nnoble0c475f02014-12-05 15:37:39 -0800678 ],
679 "deps": [
680 "grpc_test_util",
681 "grpc",
682 "gpr"
683 ]
684 },
685 {
ctiller18b49ab2014-12-09 14:39:16 -0800686 "name": "tcp_server_posix_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800687 "build": "test",
688 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800689 "test/core/iomgr/tcp_server_posix_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800690 ],
691 "deps": [
692 "grpc_test_util",
693 "grpc",
694 "gpr"
695 ]
696 },
697 {
ctiller18b49ab2014-12-09 14:39:16 -0800698 "name": "tcp_client_posix_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800699 "build": "test",
700 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800701 "test/core/iomgr/tcp_client_posix_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800702 ],
703 "deps": [
704 "grpc_test_util",
705 "grpc",
706 "gpr"
707 ]
708 },
709 {
710 "name": "grpc_channel_stack_test",
711 "build": "test",
712 "src": [
713 "test/core/channel/channel_stack_test.c"
714 ],
715 "deps": [
716 "grpc_test_util",
717 "grpc",
718 "gpr"
719 ]
720 },
721 {
722 "name": "metadata_buffer_test",
723 "build": "test",
724 "src": [
725 "test/core/channel/metadata_buffer_test.c"
726 ],
727 "deps": [
728 "grpc_test_util",
729 "grpc",
730 "gpr"
731 ]
732 },
733 {
734 "name": "grpc_completion_queue_test",
735 "build": "test",
736 "src": [
737 "test/core/surface/completion_queue_test.c"
738 ],
739 "deps": [
740 "grpc_test_util",
741 "grpc",
742 "gpr"
743 ]
744 },
745 {
746 "name": "grpc_completion_queue_benchmark",
747 "build": "benchmark",
748 "src": [
749 "test/core/surface/completion_queue_benchmark.c"
750 ],
751 "deps": [
752 "grpc_test_util",
753 "grpc",
754 "gpr"
755 ]
756 },
757 {
758 "name": "census_window_stats_test",
759 "build": "test",
760 "src": [
761 "test/core/statistics/window_stats_test.c"
762 ],
763 "deps": [
764 "grpc_test_util",
765 "grpc",
766 "gpr"
767 ]
768 },
769 {
770 "name": "census_statistics_quick_test",
771 "build": "test",
772 "src": [
773 "test/core/statistics/quick_test.c"
774 ],
775 "deps": [
776 "grpc_test_util",
777 "grpc",
778 "gpr"
779 ]
780 },
781 {
782 "name": "census_statistics_performance_test",
783 "build": "test",
784 "src": [
785 "test/core/statistics/performance_test.c"
786 ],
787 "deps": [
788 "grpc_test_util",
789 "grpc",
790 "gpr"
791 ]
792 },
793 {
794 "name": "census_statistics_multiple_writers_test",
795 "build": "test",
796 "src": [
797 "test/core/statistics/multiple_writers_test.c"
798 ],
799 "deps": [
800 "grpc_test_util",
801 "grpc",
802 "gpr"
803 ]
804 },
805 {
806 "name": "census_statistics_multiple_writers_circular_buffer_test",
807 "build": "test",
808 "src": [
809 "test/core/statistics/multiple_writers_circular_buffer_test.c"
810 ],
811 "deps": [
812 "grpc_test_util",
813 "grpc",
814 "gpr"
815 ]
816 },
817 {
818 "name": "census_stub_test",
819 "build": "test",
820 "src": [
821 "test/core/statistics/census_stub_test.c"
822 ],
823 "deps": [
824 "grpc_test_util",
825 "grpc",
826 "gpr"
827 ]
828 },
829 {
830 "name": "census_hash_table_test",
831 "build": "test",
832 "src": [
833 "test/core/statistics/hash_table_test.c"
834 ],
835 "deps": [
836 "grpc_test_util",
837 "grpc",
838 "gpr"
839 ]
840 },
841 {
842 "name": "fling_server",
843 "build": "test",
844 "run": false,
845 "src": [
846 "test/core/fling/server.c"
847 ],
848 "deps": [
849 "grpc_test_util",
850 "grpc",
851 "gpr"
852 ]
853 },
854 {
855 "name": "fling_client",
856 "build": "test",
857 "run": false,
858 "src": [
859 "test/core/fling/client.c"
860 ],
861 "deps": [
862 "grpc_test_util",
863 "grpc",
864 "gpr"
865 ]
866 },
867 {
868 "name": "fling_test",
869 "build": "test",
870 "src": [
871 "test/core/fling/fling_test.c"
872 ],
873 "deps": [
874 "grpc_test_util",
875 "grpc",
876 "gpr"
877 ]
878 },
879 {
880 "name": "echo_server",
881 "build": "test",
882 "run": false,
883 "src": [
884 "test/core/echo/server.c"
885 ],
886 "deps": [
887 "grpc_test_util",
888 "grpc",
889 "gpr"
890 ]
891 },
892 {
893 "name": "echo_client",
894 "build": "test",
895 "run": false,
896 "src": [
897 "test/core/echo/client.c"
898 ],
899 "deps": [
900 "grpc_test_util",
901 "grpc",
902 "gpr"
903 ]
904 },
905 {
906 "name": "echo_test",
907 "build": "test",
908 "src": [
909 "test/core/echo/echo_test.c"
910 ],
911 "deps": [
912 "grpc_test_util",
913 "grpc",
914 "gpr"
915 ]
916 },
917 {
918 "name": "low_level_ping_pong_benchmark",
919 "build": "benchmark",
920 "src": [
921 "test/core/network_benchmarks/low_level_ping_pong.c"
922 ],
923 "deps": [
924 "grpc_test_util",
925 "grpc",
926 "gpr"
927 ]
928 },
929 {
930 "name": "message_compress_test",
931 "build": "test",
932 "src": [
933 "test/core/compression/message_compress_test.c"
934 ],
935 "deps": [
936 "grpc_test_util",
937 "grpc",
938 "gpr"
939 ]
940 },
nnoble0c475f02014-12-05 15:37:39 -0800941 {
942 "name": "bin_encoder_test",
943 "build": "test",
944 "src": [
945 "test/core/transport/chttp2/bin_encoder_test.c"
946 ],
947 "deps": [
948 "grpc_test_util",
949 "grpc",
950 "gpr"
951 ]
952 },
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800953 {
954 "name": "secure_endpoint_test",
955 "build": "test",
956 "src": [
957 "test/core/endpoint/secure_endpoint_test.c"
958 ],
959 "deps": [
960 "grpc_test_util",
961 "grpc",
962 "gpr"
963 ]
964 },
965 {
966 "name": "httpcli_format_request_test",
967 "build": "test",
968 "src": [
969 "test/core/httpcli/format_request_test.c"
970 ],
971 "deps": [
972 "grpc_test_util",
973 "grpc",
974 "gpr"
975 ]
976 },
977 {
978 "name": "httpcli_parser_test",
979 "build": "test",
980 "src": [
981 "test/core/httpcli/parser_test.c"
982 ],
983 "deps": [
984 "grpc_test_util",
985 "grpc",
986 "gpr"
987 ]
988 },
989 {
990 "name": "httpcli_test",
991 "build": "test",
992 "src": [
993 "test/core/httpcli/httpcli_test.c"
994 ],
995 "deps": [
996 "grpc_test_util",
997 "grpc",
998 "gpr"
999 ]
1000 },
1001 {
1002 "name": "grpc_credentials_test",
1003 "build": "test",
1004 "src": [
1005 "test/core/security/credentials_test.c"
1006 ],
1007 "deps": [
1008 "grpc_test_util",
1009 "grpc",
1010 "gpr"
1011 ]
1012 },
1013 {
1014 "name": "fling_stream_test",
1015 "build": "test",
1016 "src": [
1017 "test/core/fling/fling_stream_test.c"
1018 ],
1019 "deps": [
1020 "grpc_test_util",
1021 "grpc",
1022 "gpr"
1023 ]
1024 },
1025 {
1026 "name": "lame_client_test",
1027 "build": "test",
1028 "src": [
1029 "test/core/surface/lame_client_test.c"
1030 ],
1031 "deps": [
1032 "grpc_test_util",
1033 "grpc",
1034 "gpr"
1035 ]
1036 },
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001037 {
1038 "name": "thread_pool_test",
1039 "build": "test",
1040 "c++": true,
1041 "src": [
1042 "test/cpp/server/thread_pool_test.cc"
1043 ],
1044 "deps": [
1045 "grpc_test_util",
1046 "grpc++",
1047 "grpc",
1048 "gpr"
1049 ]
1050 },
1051 {
1052 "name": "status_test",
1053 "build": "test",
1054 "c++": true,
1055 "src": [
1056 "test/cpp/util/status_test.cc"
1057 ],
1058 "deps": [
1059 "grpc_test_util",
1060 "grpc++",
1061 "grpc",
1062 "gpr"
1063 ]
1064 }
1065
1066 ]
1067}