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