blob: 7f896526faa460f52e0afef3aae7bb74eb933913 [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,
16 "src": [
17 "src/core/support/alloc.c",
18 "src/core/support/cancellable.c",
19 "src/core/support/cmdline.c",
20 "src/core/support/cpu_posix.c",
21 "src/core/support/histogram.c",
22 "src/core/support/host_port.c",
23 "src/core/support/log.c",
24 "src/core/support/log_posix.c",
25 "src/core/support/log_linux.c",
26 "src/core/support/log_android.c",
27 "src/core/support/log_win32.c",
28 "src/core/support/murmur_hash.c",
29 "src/core/support/slice.c",
30 "src/core/support/slice_buffer.c",
31 "src/core/support/string.c",
32 "src/core/support/string_posix.c",
nnoble0c475f02014-12-05 15:37:39 -080033 "src/core/support/string_win32.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080034 "src/core/support/sync.c",
35 "src/core/support/sync_posix.c",
36 "src/core/support/thd_posix.c",
37 "src/core/support/thd_win32.c",
38 "src/core/support/time.c",
39 "src/core/support/time_posix.c",
40 "src/core/support/time_win32.c"
41 ],
42 "public_headers": [
43 "include/grpc/support/alloc.h",
44 "include/grpc/support/atm_gcc_atomic.h",
45 "include/grpc/support/atm_gcc_sync.h",
46 "include/grpc/support/atm.h",
47 "include/grpc/support/atm_win32.h",
48 "include/grpc/support/cancellable_platform.h",
49 "include/grpc/support/cmdline.h",
50 "include/grpc/support/histogram.h",
51 "include/grpc/support/host_port.h",
52 "include/grpc/support/log.h",
53 "include/grpc/support/port_platform.h",
54 "include/grpc/support/slice_buffer.h",
55 "include/grpc/support/slice.h",
56 "include/grpc/support/string.h",
57 "include/grpc/support/sync_generic.h",
58 "include/grpc/support/sync.h",
59 "include/grpc/support/sync_posix.h",
60 "include/grpc/support/sync_win32.h",
61 "include/grpc/support/thd.h",
62 "include/grpc/support/thd_posix.h",
63 "include/grpc/support/thd_win32.h",
64 "include/grpc/support/time.h",
65 "include/grpc/support/time_posix.h",
66 "include/grpc/support/time_win32.h",
67 "include/grpc/support/useful.h"
68 ],
69 "headers": [
70 "src/core/support/cpu.h",
71 "src/core/support/murmur_hash.h",
72 "src/core/support/thd_internal.h"
73 ]
74 },
75 {
76 "name": "grpc",
77 "build": "all",
78 "secure": true,
79 "alternates": [
80 {
81 "name": "grpc_unsecure",
82 "properties": [
83 {
84 "name": "secure",
85 "value": false
86 }
87 ],
88 "exclude_res": [
89 "^src/core/security/",
90 "^src/core/tsi/"
91 ]
92 }
93 ],
94 "src": [
95 "src/core/channel/call_op_string.c",
96 "src/core/channel/census_filter.c",
97 "src/core/channel/channel_args.c",
98 "src/core/channel/channel_stack.c",
99 "src/core/channel/client_channel.c",
100 "src/core/channel/client_setup.c",
101 "src/core/channel/connected_channel.c",
102 "src/core/channel/http_client_filter.c",
103 "src/core/channel/http_filter.c",
104 "src/core/channel/http_server_filter.c",
105 "src/core/channel/metadata_buffer.c",
106 "src/core/channel/noop_filter.c",
107 "src/core/compression/algorithm.c",
108 "src/core/compression/message_compress.c",
109 "src/core/endpoint/endpoint.c",
110 "src/core/endpoint/resolve_address.c",
111 "src/core/endpoint/socket_utils.c",
112 "src/core/endpoint/socket_utils_linux.c",
113 "src/core/endpoint/socket_utils_posix.c",
114 "src/core/endpoint/tcp.c",
115 "src/core/endpoint/tcp_client.c",
116 "src/core/endpoint/tcp_server.c",
117 "src/core/eventmanager/em.c",
118 "src/core/eventmanager/em_posix.c",
119 "src/core/surface/byte_buffer.c",
120 "src/core/surface/byte_buffer_reader.c",
121 "src/core/surface/call.c",
122 "src/core/surface/channel.c",
123 "src/core/surface/channel_create.c",
124 "src/core/surface/client.c",
125 "src/core/surface/lame_client.c",
126 "src/core/surface/completion_queue.c",
127 "src/core/surface/event_string.c",
128 "src/core/surface/init.c",
129 "src/core/surface/server.c",
130 "src/core/surface/server_chttp2.c",
131 "src/core/surface/server_create.c",
132 "src/core/surface/surface_em.c",
nnoble0c475f02014-12-05 15:37:39 -0800133 "src/core/transport/chttp2/alpn.c",
134 "src/core/transport/chttp2/bin_encoder.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800135 "src/core/transport/chttp2/frame_data.c",
nnoble0c475f02014-12-05 15:37:39 -0800136 "src/core/transport/chttp2/frame_goaway.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800137 "src/core/transport/chttp2/frame_ping.c",
138 "src/core/transport/chttp2/frame_rst_stream.c",
139 "src/core/transport/chttp2/frame_settings.c",
140 "src/core/transport/chttp2/frame_window_update.c",
141 "src/core/transport/chttp2/hpack_parser.c",
142 "src/core/transport/chttp2/hpack_table.c",
nnoble0c475f02014-12-05 15:37:39 -0800143 "src/core/transport/chttp2/huffsyms.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800144 "src/core/transport/chttp2/status_conversion.c",
145 "src/core/transport/chttp2/stream_encoder.c",
146 "src/core/transport/chttp2/stream_map.c",
147 "src/core/transport/chttp2/timeout_encoding.c",
148 "src/core/transport/chttp2/varint.c",
149 "src/core/transport/chttp2_transport.c",
150 "src/core/transport/metadata.c",
151 "src/core/transport/stream_op.c",
152 "src/core/transport/transport.c",
153 "src/core/statistics/census_init.c",
154 "src/core/statistics/census_rpc_stats.c",
155 "src/core/statistics/census_tracing.c",
156 "src/core/statistics/log.c",
157 "src/core/statistics/window_stats.c",
158 "src/core/statistics/hash_table.c",
159 "src/core/httpcli/format_request.c",
160 "src/core/httpcli/httpcli.c",
161 "src/core/httpcli/httpcli_security_context.c",
162 "src/core/httpcli/parser.c",
163 "src/core/security/auth.c",
164 "src/core/security/credentials.c",
165 "src/core/security/google_root_certs.c",
166 "src/core/security/secure_transport_setup.c",
167 "src/core/security/security_context.c",
168 "src/core/security/server_secure_chttp2.c",
169 "src/core/surface/secure_channel_create.c",
170 "src/core/surface/secure_server_create.c",
171 "src/core/endpoint/secure_endpoint.c",
172 "src/core/tsi/transport_security.c",
173 "src/core/tsi/fake_transport_security.c",
174 "src/core/tsi/ssl_transport_security.c",
175 "third_party/cJSON/cJSON.c"
176 ],
177 "public_headers": [
178 "include/grpc/byte_buffer.h",
179 "include/grpc/byte_buffer_reader.h",
180 "include/grpc/grpc.h",
181 "include/grpc/grpc_security.h",
182 "include/grpc/status.h"
183 ],
184 "headers": [
185 "src/core/channel/census_filter.h",
186 "src/core/channel/channel_args.h",
187 "src/core/channel/channel_stack.h",
188 "src/core/channel/client_channel.h",
189 "src/core/channel/client_setup.h",
190 "src/core/channel/connected_channel.h",
191 "src/core/channel/http_client_filter.h",
192 "src/core/channel/http_filter.h",
193 "src/core/channel/http_server_filter.h",
194 "src/core/channel/metadata_buffer.h",
195 "src/core/channel/noop_filter.h",
196 "src/core/compression/algorithm.h",
197 "src/core/compression/message_compress.h",
198 "src/core/endpoint/endpoint.h",
199 "src/core/endpoint/resolve_address.h",
200 "src/core/endpoint/secure_endpoint.h",
201 "src/core/endpoint/socket_utils.h",
202 "src/core/endpoint/tcp_client.h",
203 "src/core/endpoint/tcp.h",
204 "src/core/endpoint/tcp_server.h",
205 "src/core/eventmanager/em.h",
206 "src/core/httpcli/format_request.h",
207 "src/core/httpcli/httpcli.h",
208 "src/core/httpcli/httpcli_security_context.h",
209 "src/core/httpcli/parser.h",
210 "src/core/security/auth.h",
211 "src/core/security/credentials.h",
212 "src/core/security/google_root_certs.h",
213 "src/core/security/secure_transport_setup.h",
214 "src/core/security/security_context.h",
215 "src/core/statistics/census_interface.h",
216 "src/core/statistics/census_rpc_stats.h",
217 "src/core/statistics/hash_table.h",
218 "src/core/statistics/log.h",
219 "src/core/statistics/window_stats.h",
220 "src/core/surface/call.h",
221 "src/core/surface/channel.h",
222 "src/core/surface/client.h",
223 "src/core/surface/lame_client.h",
224 "src/core/surface/completion_queue.h",
225 "src/core/surface/event_string.h",
226 "src/core/surface/server.h",
227 "src/core/surface/surface_em.h",
228 "src/core/surface/surface_trace.h",
nnoble0c475f02014-12-05 15:37:39 -0800229 "src/core/transport/chttp2/bin_encoder.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800230 "src/core/transport/chttp2/frame_data.h",
nnoble0c475f02014-12-05 15:37:39 -0800231 "src/core/transport/chttp2/frame_goaway.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800232 "src/core/transport/chttp2/frame.h",
233 "src/core/transport/chttp2/frame_ping.h",
234 "src/core/transport/chttp2/frame_rst_stream.h",
235 "src/core/transport/chttp2/frame_settings.h",
236 "src/core/transport/chttp2/frame_window_update.h",
237 "src/core/transport/chttp2/hpack_parser.h",
238 "src/core/transport/chttp2/hpack_table.h",
nnoble0c475f02014-12-05 15:37:39 -0800239 "src/core/transport/chttp2/huffsyms.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800240 "src/core/transport/chttp2/http2_errors.h",
241 "src/core/transport/chttp2/status_conversion.h",
242 "src/core/transport/chttp2/stream_encoder.h",
243 "src/core/transport/chttp2/stream_map.h",
244 "src/core/transport/chttp2/timeout_encoding.h",
245 "src/core/transport/chttp2_transport.h",
246 "src/core/transport/chttp2/varint.h",
247 "src/core/transport/metadata.h",
248 "src/core/transport/stream_op.h",
249 "src/core/transport/transport.h",
250 "src/core/transport/transport_impl.h",
251 "src/core/tsi/fake_transport_security.h",
252 "src/core/tsi/ssl_transport_security.h",
253 "src/core/tsi/transport_security.h",
254 "src/core/tsi/transport_security_interface.h",
255 "src/core/tsi/transport_security_test_lib.h"
256 ]
257 },
258 {
259 "name": "grpc_test_util",
260 "build": "private",
261 "src": [
262 "test/core/util/grpc_profiler.c",
263 "test/core/util/parse_hexstring.c",
264 "test/core/util/port.c",
265 "test/core/util/slice_splitter.c",
266 "test/core/util/test_config.c",
267 "test/core/end2end/end2end_tests.c",
268 "test/core/end2end/cq_verifier.c",
269 "test/core/endpoint/endpoint_tests.c",
270 "test/core/transport/transport_end2end_tests.c",
271 "test/core/statistics/log_tests.c"
272 ]
273 },
274 {
275 "name": "grpc++",
276 "build": "all",
277 "c++": true,
278 "secure": true,
279 "src": [
280 "src/cpp/server/server.cc",
281 "src/cpp/server/server_rpc_handler.cc",
282 "src/cpp/server/thread_pool.cc",
283 "src/cpp/server/async_server_context.cc",
284 "src/cpp/server/async_server.cc",
285 "src/cpp/server/completion_queue.cc",
286 "src/cpp/server/server_builder.cc",
287 "src/cpp/stream/stream_context.cc",
288 "src/cpp/client/create_channel.cc",
289 "src/cpp/client/channel.cc",
290 "src/cpp/client/client_context.cc",
291 "src/cpp/client/internal_stub.cc",
292 "src/cpp/util/time.cc",
293 "src/cpp/util/status.cc",
294 "src/cpp/proto/proto_utils.cc",
295 "src/cpp/rpc_method.cc"
296 ],
297 "public_headers": [
298 "include/grpc++/channel_interface.h",
299 "include/grpc++/async_server.h",
300 "include/grpc++/create_channel.h",
301 "include/grpc++/server_builder.h",
302 "include/grpc++/thread_pool_interface.h",
303 "include/grpc++/stream_context_interface.h",
304 "include/grpc++/status.h",
305 "include/grpc++/config.h",
306 "include/grpc++/completion_queue.h",
307 "include/grpc++/stream.h",
308 "include/grpc++/async_server_context.h",
309 "include/grpc++/server.h",
310 "include/grpc++/client_context.h"
311 ],
312 "headers": [
313 "src/cpp/server/rpc_service_method.h",
314 "src/cpp/server/server_rpc_handler.h",
315 "src/cpp/server/thread_pool.h",
316 "src/cpp/stream/stream_context.h",
317 "src/cpp/client/channel.h",
318 "src/cpp/client/internal_stub.h",
319 "src/cpp/util/time.h",
320 "src/cpp/rpc_method.h",
321 "src/cpp/proto/proto_utils.h"
322 ]
323 },
324 {
325 "name": "grpc++_test_util",
326 "build": "test",
327 "src": [
328 "test/cpp/end2end/async_test_server.cc",
329 "test/cpp/util/echo.proto"
330 ],
331 "c++": true
332 }
333 ],
334 "targets": [
335 {
336 "name": "gen_hpack_tables",
337 "build": "tool",
338 "src": [
339 "src/core/transport/chttp2/gen_hpack_tables.c"
340 ],
341 "deps": [
342 "grpc_test_util",
nnoble0c475f02014-12-05 15:37:39 -0800343 "gpr",
344 "grpc"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800345 ]
346 },
347
348
349 {
350 "name": "grpc_byte_buffer_reader_test",
351 "build": "test",
352 "src": [
353 "test/core/surface/byte_buffer_reader_test.c"
354 ],
355 "deps": [
356 "grpc_test_util",
357 "grpc",
358 "gpr"
359 ]
360 },
361 {
362 "name": "gpr_cancellable_test",
363 "build": "test",
364 "src": [
365 "test/core/support/cancellable_test.c"
366 ],
367 "deps": [
368 "grpc_test_util",
369 "grpc",
370 "gpr"
371 ]
372 },
373 {
374 "name": "gpr_log_test",
375 "build": "test",
376 "src": [
377 "test/core/support/log_test.c"
378 ],
379 "deps": [
380 "grpc_test_util",
381 "grpc",
382 "gpr"
383 ]
384 },
385 {
386 "name": "gpr_cmdline_test",
387 "build": "test",
388 "src": [
389 "test/core/support/cmdline_test.c"
390 ],
391 "deps": [
392 "grpc_test_util",
393 "grpc",
394 "gpr"
395 ]
396 },
397 {
398 "name": "gpr_histogram_test",
399 "build": "test",
400 "src": [
401 "test/core/support/histogram_test.c"
402 ],
403 "deps": [
404 "grpc_test_util",
405 "grpc",
406 "gpr"
407 ]
408 },
409 {
410 "name": "gpr_host_port_test",
411 "build": "test",
412 "src": [
413 "test/core/support/host_port_test.c"
414 ],
415 "deps": [
416 "grpc_test_util",
417 "grpc",
418 "gpr"
419 ]
420 },
421 {
422 "name": "gpr_slice_buffer_test",
423 "build": "test",
424 "src": [
425 "test/core/support/slice_buffer_test.c"
426 ],
427 "deps": [
428 "grpc_test_util",
429 "grpc",
430 "gpr"
431 ]
432 },
433 {
434 "name": "gpr_slice_test",
435 "build": "test",
436 "src": [
437 "test/core/support/slice_test.c"
438 ],
439 "deps": [
440 "grpc_test_util",
441 "grpc",
442 "gpr"
443 ]
444 },
445 {
446 "name": "gpr_string_test",
447 "build": "test",
448 "src": [
449 "test/core/support/string_test.c"
450 ],
451 "deps": [
452 "grpc_test_util",
453 "grpc",
454 "gpr"
455 ]
456 },
457 {
458 "name": "gpr_sync_test",
459 "build": "test",
460 "src": [
461 "test/core/support/sync_test.c"
462 ],
463 "deps": [
464 "grpc_test_util",
465 "grpc",
466 "gpr"
467 ]
468 },
469 {
470 "name": "gpr_thd_test",
471 "build": "test",
472 "src": [
473 "test/core/support/thd_test.c"
474 ],
475 "deps": [
476 "grpc_test_util",
477 "grpc",
478 "gpr"
479 ]
480 },
481 {
482 "name": "gpr_time_test",
483 "build": "test",
484 "src": [
485 "test/core/support/time_test.c"
486 ],
487 "deps": [
488 "grpc_test_util",
489 "grpc",
490 "gpr"
491 ]
492 },
493 {
494 "name": "murmur_hash_test",
495 "build": "test",
496 "src": [
497 "test/core/support/murmur_hash_test.c"
498 ],
499 "deps": [
500 "grpc_test_util",
501 "grpc",
502 "gpr"
503 ]
504 },
505 {
506 "name": "grpc_em_test",
507 "build": "test",
508 "src": [
509 "test/core/eventmanager/em_test.c"
510 ],
511 "deps": [
512 "grpc_test_util",
513 "grpc",
514 "gpr"
515 ]
516 },
517 {
518 "name": "grpc_em_pipe_test",
519 "build": "test",
520 "src": [
521 "test/core/eventmanager/em_pipe_test.c"
522 ],
523 "deps": [
524 "grpc_test_util",
525 "grpc",
526 "gpr"
527 ]
528 },
529 {
530 "name": "grpc_stream_op_test",
531 "build": "test",
532 "src": [
533 "test/core/transport/stream_op_test.c"
534 ],
535 "deps": [
536 "grpc_test_util",
537 "grpc",
538 "gpr"
539 ]
540 },
541 {
nnoble0c475f02014-12-05 15:37:39 -0800542 "name": "alpn_test",
543 "build": "test",
544 "src": [
545 "test/core/transport/chttp2/alpn_test.c"
546 ],
547 "deps": [
548 "grpc_test_util",
549 "grpc",
550 "gpr"
551 ]
552 },
553 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800554 "name": "chttp2_stream_encoder_test",
555 "build": "test",
556 "src": [
557 "test/core/transport/chttp2/stream_encoder_test.c"
558 ],
559 "deps": [
560 "grpc_test_util",
561 "grpc",
562 "gpr"
563 ]
564 },
565 {
566 "name": "hpack_table_test",
567 "build": "test",
568 "src": [
569 "test/core/transport/chttp2/hpack_table_test.c"
570 ],
571 "deps": [
572 "grpc_test_util",
573 "grpc",
574 "gpr"
575 ]
576 },
577 {
578 "name": "chttp2_stream_map_test",
579 "build": "test",
580 "src": [
581 "test/core/transport/chttp2/stream_map_test.c"
582 ],
583 "deps": [
584 "grpc_test_util",
585 "grpc",
586 "gpr"
587 ]
588 },
589 {
590 "name": "hpack_parser_test",
591 "build": "test",
592 "src": [
593 "test/core/transport/chttp2/hpack_parser_test.c"
594 ],
595 "deps": [
596 "grpc_test_util",
597 "grpc",
598 "gpr"
599 ]
600 },
601 {
602 "name": "transport_metadata_test",
603 "build": "test",
604 "src": [
605 "test/core/transport/metadata_test.c"
606 ],
607 "deps": [
608 "grpc_test_util",
609 "grpc",
610 "gpr"
611 ]
612 },
613 {
614 "name": "chttp2_status_conversion_test",
615 "build": "test",
616 "src": [
617 "test/core/transport/chttp2/status_conversion_test.c"
618 ],
619 "deps": [
620 "grpc_test_util",
621 "grpc",
622 "gpr"
623 ]
624 },
625 {
626 "name": "chttp2_transport_end2end_test",
627 "build": "test",
628 "src": [
629 "test/core/transport/chttp2_transport_end2end_test.c"
630 ],
631 "deps": [
632 "grpc_test_util",
633 "grpc",
634 "gpr"
635 ]
636 },
637 {
638 "name": "grpc_tcp_test",
639 "build": "test",
640 "src": [
641 "test/core/endpoint/tcp_test.c"
642 ],
643 "deps": [
644 "grpc_test_util",
645 "grpc",
646 "gpr"
647 ]
648 },
649 {
nnoble0c475f02014-12-05 15:37:39 -0800650 "name": "dualstack_socket_test",
651 "build": "test",
652 "src": [
653 "test/core/end2end/dualstack_socket_test.c"
654 ],
655 "deps": [
656 "grpc_test_util",
657 "grpc",
658 "gpr"
659 ]
660 },
661 {
662 "name": "no_server_test",
663 "build": "test",
664 "src": [
665 "test/core/end2end/no_server_test.c"
666 ],
667 "deps": [
668 "grpc_test_util",
669 "grpc",
670 "gpr"
671 ]
672 },
673 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800674 "name": "resolve_address_test",
675 "build": "test",
676 "src": [
677 "test/core/endpoint/resolve_address_test.c"
678 ],
679 "deps": [
680 "grpc_test_util",
681 "grpc",
682 "gpr"
683 ]
684 },
685 {
nnoble0c475f02014-12-05 15:37:39 -0800686 "name": "socket_utils_test",
687 "build": "test",
688 "src": [
689 "test/core/endpoint/socket_utils_test.c"
690 ],
691 "deps": [
692 "grpc_test_util",
693 "grpc",
694 "gpr"
695 ]
696 },
697 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800698 "name": "tcp_server_test",
699 "build": "test",
700 "src": [
701 "test/core/endpoint/tcp_server_test.c"
702 ],
703 "deps": [
704 "grpc_test_util",
705 "grpc",
706 "gpr"
707 ]
708 },
709 {
710 "name": "tcp_client_test",
711 "build": "test",
712 "src": [
713 "test/core/endpoint/tcp_client_test.c"
714 ],
715 "deps": [
716 "grpc_test_util",
717 "grpc",
718 "gpr"
719 ]
720 },
721 {
722 "name": "grpc_channel_stack_test",
723 "build": "test",
724 "src": [
725 "test/core/channel/channel_stack_test.c"
726 ],
727 "deps": [
728 "grpc_test_util",
729 "grpc",
730 "gpr"
731 ]
732 },
733 {
734 "name": "metadata_buffer_test",
735 "build": "test",
736 "src": [
737 "test/core/channel/metadata_buffer_test.c"
738 ],
739 "deps": [
740 "grpc_test_util",
741 "grpc",
742 "gpr"
743 ]
744 },
745 {
746 "name": "grpc_completion_queue_test",
747 "build": "test",
748 "src": [
749 "test/core/surface/completion_queue_test.c"
750 ],
751 "deps": [
752 "grpc_test_util",
753 "grpc",
754 "gpr"
755 ]
756 },
757 {
758 "name": "grpc_completion_queue_benchmark",
759 "build": "benchmark",
760 "src": [
761 "test/core/surface/completion_queue_benchmark.c"
762 ],
763 "deps": [
764 "grpc_test_util",
765 "grpc",
766 "gpr"
767 ]
768 },
769 {
770 "name": "census_window_stats_test",
771 "build": "test",
772 "src": [
773 "test/core/statistics/window_stats_test.c"
774 ],
775 "deps": [
776 "grpc_test_util",
777 "grpc",
778 "gpr"
779 ]
780 },
781 {
782 "name": "census_statistics_quick_test",
783 "build": "test",
784 "src": [
785 "test/core/statistics/quick_test.c"
786 ],
787 "deps": [
788 "grpc_test_util",
789 "grpc",
790 "gpr"
791 ]
792 },
793 {
794 "name": "census_statistics_performance_test",
795 "build": "test",
796 "src": [
797 "test/core/statistics/performance_test.c"
798 ],
799 "deps": [
800 "grpc_test_util",
801 "grpc",
802 "gpr"
803 ]
804 },
805 {
806 "name": "census_statistics_multiple_writers_test",
807 "build": "test",
808 "src": [
809 "test/core/statistics/multiple_writers_test.c"
810 ],
811 "deps": [
812 "grpc_test_util",
813 "grpc",
814 "gpr"
815 ]
816 },
817 {
818 "name": "census_statistics_multiple_writers_circular_buffer_test",
819 "build": "test",
820 "src": [
821 "test/core/statistics/multiple_writers_circular_buffer_test.c"
822 ],
823 "deps": [
824 "grpc_test_util",
825 "grpc",
826 "gpr"
827 ]
828 },
829 {
830 "name": "census_stub_test",
831 "build": "test",
832 "src": [
833 "test/core/statistics/census_stub_test.c"
834 ],
835 "deps": [
836 "grpc_test_util",
837 "grpc",
838 "gpr"
839 ]
840 },
841 {
842 "name": "census_hash_table_test",
843 "build": "test",
844 "src": [
845 "test/core/statistics/hash_table_test.c"
846 ],
847 "deps": [
848 "grpc_test_util",
849 "grpc",
850 "gpr"
851 ]
852 },
853 {
854 "name": "fling_server",
855 "build": "test",
856 "run": false,
857 "src": [
858 "test/core/fling/server.c"
859 ],
860 "deps": [
861 "grpc_test_util",
862 "grpc",
863 "gpr"
864 ]
865 },
866 {
867 "name": "fling_client",
868 "build": "test",
869 "run": false,
870 "src": [
871 "test/core/fling/client.c"
872 ],
873 "deps": [
874 "grpc_test_util",
875 "grpc",
876 "gpr"
877 ]
878 },
879 {
880 "name": "fling_test",
881 "build": "test",
882 "src": [
883 "test/core/fling/fling_test.c"
884 ],
885 "deps": [
886 "grpc_test_util",
887 "grpc",
888 "gpr"
889 ]
890 },
891 {
892 "name": "echo_server",
893 "build": "test",
894 "run": false,
895 "src": [
896 "test/core/echo/server.c"
897 ],
898 "deps": [
899 "grpc_test_util",
900 "grpc",
901 "gpr"
902 ]
903 },
904 {
905 "name": "echo_client",
906 "build": "test",
907 "run": false,
908 "src": [
909 "test/core/echo/client.c"
910 ],
911 "deps": [
912 "grpc_test_util",
913 "grpc",
914 "gpr"
915 ]
916 },
917 {
918 "name": "echo_test",
919 "build": "test",
920 "src": [
921 "test/core/echo/echo_test.c"
922 ],
923 "deps": [
924 "grpc_test_util",
925 "grpc",
926 "gpr"
927 ]
928 },
929 {
930 "name": "low_level_ping_pong_benchmark",
931 "build": "benchmark",
932 "src": [
933 "test/core/network_benchmarks/low_level_ping_pong.c"
934 ],
935 "deps": [
936 "grpc_test_util",
937 "grpc",
938 "gpr"
939 ]
940 },
941 {
942 "name": "message_compress_test",
943 "build": "test",
944 "src": [
945 "test/core/compression/message_compress_test.c"
946 ],
947 "deps": [
948 "grpc_test_util",
949 "grpc",
950 "gpr"
951 ]
952 },
nnoble0c475f02014-12-05 15:37:39 -0800953 {
954 "name": "bin_encoder_test",
955 "build": "test",
956 "src": [
957 "test/core/transport/chttp2/bin_encoder_test.c"
958 ],
959 "deps": [
960 "grpc_test_util",
961 "grpc",
962 "gpr"
963 ]
964 },
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800965 {
966 "name": "secure_endpoint_test",
967 "build": "test",
968 "src": [
969 "test/core/endpoint/secure_endpoint_test.c"
970 ],
971 "deps": [
972 "grpc_test_util",
973 "grpc",
974 "gpr"
975 ]
976 },
977 {
978 "name": "httpcli_format_request_test",
979 "build": "test",
980 "src": [
981 "test/core/httpcli/format_request_test.c"
982 ],
983 "deps": [
984 "grpc_test_util",
985 "grpc",
986 "gpr"
987 ]
988 },
989 {
990 "name": "httpcli_parser_test",
991 "build": "test",
992 "src": [
993 "test/core/httpcli/parser_test.c"
994 ],
995 "deps": [
996 "grpc_test_util",
997 "grpc",
998 "gpr"
999 ]
1000 },
1001 {
1002 "name": "httpcli_test",
1003 "build": "test",
1004 "src": [
1005 "test/core/httpcli/httpcli_test.c"
1006 ],
1007 "deps": [
1008 "grpc_test_util",
1009 "grpc",
1010 "gpr"
1011 ]
1012 },
1013 {
1014 "name": "grpc_credentials_test",
1015 "build": "test",
1016 "src": [
1017 "test/core/security/credentials_test.c"
1018 ],
1019 "deps": [
1020 "grpc_test_util",
1021 "grpc",
1022 "gpr"
1023 ]
1024 },
1025 {
1026 "name": "fling_stream_test",
1027 "build": "test",
1028 "src": [
1029 "test/core/fling/fling_stream_test.c"
1030 ],
1031 "deps": [
1032 "grpc_test_util",
1033 "grpc",
1034 "gpr"
1035 ]
1036 },
1037 {
1038 "name": "lame_client_test",
1039 "build": "test",
1040 "src": [
1041 "test/core/surface/lame_client_test.c"
1042 ],
1043 "deps": [
1044 "grpc_test_util",
1045 "grpc",
1046 "gpr"
1047 ]
1048 },
1049
1050 {
1051 "name": "thread_pool_test",
1052 "build": "test",
1053 "c++": true,
1054 "src": [
1055 "test/cpp/server/thread_pool_test.cc"
1056 ],
1057 "deps": [
1058 "grpc_test_util",
1059 "grpc++",
1060 "grpc",
1061 "gpr"
1062 ]
1063 },
1064 {
1065 "name": "status_test",
1066 "build": "test",
1067 "c++": true,
1068 "src": [
1069 "test/cpp/util/status_test.cc"
1070 ],
1071 "deps": [
1072 "grpc_test_util",
1073 "grpc++",
1074 "grpc",
1075 "gpr"
1076 ]
1077 }
1078
1079 ]
1080}