blob: cdf32f6938cac0efebc379c2074ca4e2cbe30bd6 [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",
nnoble0c475f02014-12-05 15:37:39 -0800156 "src/core/transport/chttp2/alpn.c",
157 "src/core/transport/chttp2/bin_encoder.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800158 "src/core/transport/chttp2/frame_data.c",
nnoble0c475f02014-12-05 15:37:39 -0800159 "src/core/transport/chttp2/frame_goaway.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800160 "src/core/transport/chttp2/frame_ping.c",
161 "src/core/transport/chttp2/frame_rst_stream.c",
162 "src/core/transport/chttp2/frame_settings.c",
163 "src/core/transport/chttp2/frame_window_update.c",
164 "src/core/transport/chttp2/hpack_parser.c",
165 "src/core/transport/chttp2/hpack_table.c",
nnoble0c475f02014-12-05 15:37:39 -0800166 "src/core/transport/chttp2/huffsyms.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800167 "src/core/transport/chttp2/status_conversion.c",
168 "src/core/transport/chttp2/stream_encoder.c",
169 "src/core/transport/chttp2/stream_map.c",
170 "src/core/transport/chttp2/timeout_encoding.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800171 "src/core/transport/chttp2_transport.c",
ctiller18b49ab2014-12-09 14:39:16 -0800172 "src/core/transport/chttp2/varint.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800173 "src/core/transport/metadata.c",
174 "src/core/transport/stream_op.c",
175 "src/core/transport/transport.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800176 "src/core/tsi/fake_transport_security.c",
177 "src/core/tsi/ssl_transport_security.c",
ctiller18b49ab2014-12-09 14:39:16 -0800178 "src/core/tsi/transport_security.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800179 "third_party/cJSON/cJSON.c"
180 ],
181 "public_headers": [
182 "include/grpc/byte_buffer.h",
183 "include/grpc/byte_buffer_reader.h",
184 "include/grpc/grpc.h",
185 "include/grpc/grpc_security.h",
186 "include/grpc/status.h"
187 ],
188 "headers": [
189 "src/core/channel/census_filter.h",
190 "src/core/channel/channel_args.h",
191 "src/core/channel/channel_stack.h",
192 "src/core/channel/client_channel.h",
193 "src/core/channel/client_setup.h",
194 "src/core/channel/connected_channel.h",
195 "src/core/channel/http_client_filter.h",
196 "src/core/channel/http_filter.h",
197 "src/core/channel/http_server_filter.h",
198 "src/core/channel/metadata_buffer.h",
199 "src/core/channel/noop_filter.h",
200 "src/core/compression/algorithm.h",
201 "src/core/compression/message_compress.h",
202 "src/core/endpoint/endpoint.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800203 "src/core/httpcli/format_request.h",
204 "src/core/httpcli/httpcli.h",
205 "src/core/httpcli/httpcli_security_context.h",
206 "src/core/httpcli/parser.h",
ctiller18b49ab2014-12-09 14:39:16 -0800207 "src/core/iomgr/alarm.h",
208 "src/core/iomgr/endpoint_pair.h",
209 "src/core/iomgr/iomgr_completion_queue_interface.h",
210 "src/core/iomgr/iomgr.h",
211 "src/core/iomgr/iomgr_libevent.h",
212 "src/core/iomgr/resolve_address.h",
213 "src/core/iomgr/sockaddr.h",
214 "src/core/iomgr/sockaddr_posix.h",
215 "src/core/iomgr/sockaddr_utils.h",
216 "src/core/iomgr/sockaddr_win32.h",
217 "src/core/iomgr/socket_utils_posix.h",
218 "src/core/iomgr/tcp_client.h",
219 "src/core/iomgr/tcp_posix.h",
220 "src/core/iomgr/tcp_server.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800221 "src/core/security/auth.h",
222 "src/core/security/credentials.h",
223 "src/core/security/google_root_certs.h",
224 "src/core/security/secure_transport_setup.h",
225 "src/core/security/security_context.h",
226 "src/core/statistics/census_interface.h",
227 "src/core/statistics/census_rpc_stats.h",
228 "src/core/statistics/hash_table.h",
229 "src/core/statistics/log.h",
230 "src/core/statistics/window_stats.h",
231 "src/core/surface/call.h",
232 "src/core/surface/channel.h",
233 "src/core/surface/client.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800234 "src/core/surface/completion_queue.h",
235 "src/core/surface/event_string.h",
ctiller18b49ab2014-12-09 14:39:16 -0800236 "src/core/surface/lame_client.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800237 "src/core/surface/server.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800238 "src/core/surface/surface_trace.h",
nnoble0c475f02014-12-05 15:37:39 -0800239 "src/core/transport/chttp2/bin_encoder.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800240 "src/core/transport/chttp2/frame_data.h",
nnoble0c475f02014-12-05 15:37:39 -0800241 "src/core/transport/chttp2/frame_goaway.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800242 "src/core/transport/chttp2/frame.h",
243 "src/core/transport/chttp2/frame_ping.h",
244 "src/core/transport/chttp2/frame_rst_stream.h",
245 "src/core/transport/chttp2/frame_settings.h",
246 "src/core/transport/chttp2/frame_window_update.h",
247 "src/core/transport/chttp2/hpack_parser.h",
248 "src/core/transport/chttp2/hpack_table.h",
249 "src/core/transport/chttp2/http2_errors.h",
ctiller18b49ab2014-12-09 14:39:16 -0800250 "src/core/transport/chttp2/huffsyms.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800251 "src/core/transport/chttp2/status_conversion.h",
252 "src/core/transport/chttp2/stream_encoder.h",
253 "src/core/transport/chttp2/stream_map.h",
254 "src/core/transport/chttp2/timeout_encoding.h",
255 "src/core/transport/chttp2_transport.h",
256 "src/core/transport/chttp2/varint.h",
257 "src/core/transport/metadata.h",
258 "src/core/transport/stream_op.h",
259 "src/core/transport/transport.h",
260 "src/core/transport/transport_impl.h",
261 "src/core/tsi/fake_transport_security.h",
262 "src/core/tsi/ssl_transport_security.h",
263 "src/core/tsi/transport_security.h",
264 "src/core/tsi/transport_security_interface.h",
265 "src/core/tsi/transport_security_test_lib.h"
266 ]
267 },
268 {
269 "name": "grpc_test_util",
270 "build": "private",
jtattermusch97fb3f62014-12-08 15:13:41 -0800271 "vs_project_guid": "{17BCAFC0-5FDC-4C94-AEB9-95F3E220614B}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800272 "src": [
273 "test/core/util/grpc_profiler.c",
274 "test/core/util/parse_hexstring.c",
jtattermusch97fb3f62014-12-08 15:13:41 -0800275 "test/core/util/port_posix.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800276 "test/core/util/slice_splitter.c",
277 "test/core/util/test_config.c",
278 "test/core/end2end/end2end_tests.c",
chenwa8fd44a2014-12-10 15:13:55 -0800279 "test/core/end2end/data/server1_cert.c",
280 "test/core/end2end/data/server1_key.c",
281 "test/core/end2end/data/ca_cert.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800282 "test/core/end2end/cq_verifier.c",
283 "test/core/endpoint/endpoint_tests.c",
284 "test/core/transport/transport_end2end_tests.c",
285 "test/core/statistics/log_tests.c"
286 ]
287 },
288 {
289 "name": "grpc++",
290 "build": "all",
291 "c++": true,
292 "secure": true,
jtattermusch97fb3f62014-12-08 15:13:41 -0800293 "vs_project_guid": "{C187A093-A0FE-489D-A40A-6E33DE0F9FEB}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800294 "src": [
295 "src/cpp/server/server.cc",
296 "src/cpp/server/server_rpc_handler.cc",
297 "src/cpp/server/thread_pool.cc",
298 "src/cpp/server/async_server_context.cc",
299 "src/cpp/server/async_server.cc",
300 "src/cpp/server/completion_queue.cc",
301 "src/cpp/server/server_builder.cc",
302 "src/cpp/stream/stream_context.cc",
303 "src/cpp/client/create_channel.cc",
304 "src/cpp/client/channel.cc",
305 "src/cpp/client/client_context.cc",
306 "src/cpp/client/internal_stub.cc",
307 "src/cpp/util/time.cc",
308 "src/cpp/util/status.cc",
309 "src/cpp/proto/proto_utils.cc",
310 "src/cpp/rpc_method.cc"
311 ],
312 "public_headers": [
313 "include/grpc++/channel_interface.h",
314 "include/grpc++/async_server.h",
315 "include/grpc++/create_channel.h",
316 "include/grpc++/server_builder.h",
317 "include/grpc++/thread_pool_interface.h",
318 "include/grpc++/stream_context_interface.h",
319 "include/grpc++/status.h",
320 "include/grpc++/config.h",
321 "include/grpc++/completion_queue.h",
322 "include/grpc++/stream.h",
323 "include/grpc++/async_server_context.h",
324 "include/grpc++/server.h",
325 "include/grpc++/client_context.h"
326 ],
327 "headers": [
328 "src/cpp/server/rpc_service_method.h",
329 "src/cpp/server/server_rpc_handler.h",
330 "src/cpp/server/thread_pool.h",
331 "src/cpp/stream/stream_context.h",
332 "src/cpp/client/channel.h",
333 "src/cpp/client/internal_stub.h",
334 "src/cpp/util/time.h",
335 "src/cpp/rpc_method.h",
336 "src/cpp/proto/proto_utils.h"
337 ]
338 },
339 {
340 "name": "grpc++_test_util",
341 "build": "test",
342 "src": [
343 "test/cpp/end2end/async_test_server.cc",
chenwa8fd44a2014-12-10 15:13:55 -0800344 "test/cpp/util/test_ssl_channel.cc",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800345 "test/cpp/util/echo.proto"
346 ],
347 "c++": true
348 }
349 ],
350 "targets": [
351 {
352 "name": "gen_hpack_tables",
353 "build": "tool",
354 "src": [
355 "src/core/transport/chttp2/gen_hpack_tables.c"
356 ],
357 "deps": [
358 "grpc_test_util",
nnoble0c475f02014-12-05 15:37:39 -0800359 "gpr",
360 "grpc"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800361 ]
362 },
nnobleebebb7e2014-12-10 16:31:01 -0800363
364 {
365 "name": "cpp_plugin",
366 "build": "protoc",
367 "src": [
368 "src/compiler/cpp_plugin.cpp",
369 "src/compiler/cpp_generator.cpp"
370 ],
371 "headers": [
372 "src/compiler/cpp_generator.h",
373 "src/compiler/cpp_generator_helpers.h"
374 ],
375 "deps": []
376 },
377 {
378 "name": "ruby_plugin",
379 "build": "protoc",
380 "src": [
381 "src/compiler/ruby_plugin.cpp",
382 "src/compiler/ruby_generator.cpp"
383 ],
384 "headers": [
385 "src/compiler/cpp_generator.h",
386 "src/compiler/cpp_generator_helpers-inl.h",
387 "src/compiler/cpp_generator_map-inl.h",
388 "src/compiler/cpp_generator_string-inl.h"
389 ],
390 "deps": []
391 },
392
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800393 {
394 "name": "grpc_byte_buffer_reader_test",
395 "build": "test",
396 "src": [
397 "test/core/surface/byte_buffer_reader_test.c"
398 ],
399 "deps": [
400 "grpc_test_util",
401 "grpc",
402 "gpr"
403 ]
404 },
405 {
406 "name": "gpr_cancellable_test",
407 "build": "test",
jtattermusch97fb3f62014-12-08 15:13:41 -0800408 "vs_project_guid": "{19730BF6-7F8C-44EF-ACDC-2CA50C0403E7}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800409 "src": [
410 "test/core/support/cancellable_test.c"
411 ],
412 "deps": [
413 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800414 "gpr"
415 ]
416 },
417 {
418 "name": "gpr_log_test",
419 "build": "test",
jtattermusch97fb3f62014-12-08 15:13:41 -0800420 "vs_project_guid": "{42B70122-188F-4535-AB74-F061C77068B4}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800421 "src": [
422 "test/core/support/log_test.c"
423 ],
424 "deps": [
425 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800426 "gpr"
427 ]
428 },
429 {
430 "name": "gpr_cmdline_test",
431 "build": "test",
jtattermusch97fb3f62014-12-08 15:13:41 -0800432 "vs_project_guid": "{8F260F48-3C22-48A8-9928-A152ABB2EDF2}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800433 "src": [
434 "test/core/support/cmdline_test.c"
435 ],
436 "deps": [
437 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800438 "gpr"
439 ]
440 },
441 {
442 "name": "gpr_histogram_test",
443 "build": "test",
444 "src": [
445 "test/core/support/histogram_test.c"
446 ],
447 "deps": [
448 "grpc_test_util",
449 "grpc",
450 "gpr"
451 ]
452 },
453 {
454 "name": "gpr_host_port_test",
455 "build": "test",
456 "src": [
457 "test/core/support/host_port_test.c"
458 ],
459 "deps": [
460 "grpc_test_util",
461 "grpc",
462 "gpr"
463 ]
464 },
465 {
466 "name": "gpr_slice_buffer_test",
467 "build": "test",
468 "src": [
469 "test/core/support/slice_buffer_test.c"
470 ],
471 "deps": [
472 "grpc_test_util",
473 "grpc",
474 "gpr"
475 ]
476 },
477 {
478 "name": "gpr_slice_test",
479 "build": "test",
480 "src": [
481 "test/core/support/slice_test.c"
482 ],
483 "deps": [
484 "grpc_test_util",
485 "grpc",
486 "gpr"
487 ]
488 },
489 {
490 "name": "gpr_string_test",
491 "build": "test",
492 "src": [
493 "test/core/support/string_test.c"
494 ],
495 "deps": [
496 "grpc_test_util",
497 "grpc",
498 "gpr"
499 ]
500 },
501 {
502 "name": "gpr_sync_test",
503 "build": "test",
504 "src": [
505 "test/core/support/sync_test.c"
506 ],
507 "deps": [
508 "grpc_test_util",
509 "grpc",
510 "gpr"
511 ]
512 },
513 {
514 "name": "gpr_thd_test",
515 "build": "test",
516 "src": [
517 "test/core/support/thd_test.c"
518 ],
519 "deps": [
520 "grpc_test_util",
521 "grpc",
522 "gpr"
523 ]
524 },
525 {
526 "name": "gpr_time_test",
527 "build": "test",
528 "src": [
529 "test/core/support/time_test.c"
530 ],
531 "deps": [
532 "grpc_test_util",
533 "grpc",
534 "gpr"
535 ]
536 },
537 {
538 "name": "murmur_hash_test",
539 "build": "test",
540 "src": [
541 "test/core/support/murmur_hash_test.c"
542 ],
543 "deps": [
544 "grpc_test_util",
545 "grpc",
546 "gpr"
547 ]
548 },
549 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800550 "name": "grpc_stream_op_test",
551 "build": "test",
552 "src": [
553 "test/core/transport/stream_op_test.c"
554 ],
555 "deps": [
556 "grpc_test_util",
557 "grpc",
558 "gpr"
559 ]
560 },
561 {
nnoble0c475f02014-12-05 15:37:39 -0800562 "name": "alpn_test",
563 "build": "test",
564 "src": [
565 "test/core/transport/chttp2/alpn_test.c"
566 ],
567 "deps": [
568 "grpc_test_util",
569 "grpc",
570 "gpr"
571 ]
572 },
573 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800574 "name": "chttp2_stream_encoder_test",
575 "build": "test",
576 "src": [
577 "test/core/transport/chttp2/stream_encoder_test.c"
578 ],
579 "deps": [
580 "grpc_test_util",
581 "grpc",
582 "gpr"
583 ]
584 },
585 {
586 "name": "hpack_table_test",
587 "build": "test",
588 "src": [
589 "test/core/transport/chttp2/hpack_table_test.c"
590 ],
591 "deps": [
592 "grpc_test_util",
593 "grpc",
594 "gpr"
595 ]
596 },
597 {
598 "name": "chttp2_stream_map_test",
599 "build": "test",
600 "src": [
601 "test/core/transport/chttp2/stream_map_test.c"
602 ],
603 "deps": [
604 "grpc_test_util",
605 "grpc",
606 "gpr"
607 ]
608 },
609 {
610 "name": "hpack_parser_test",
611 "build": "test",
612 "src": [
613 "test/core/transport/chttp2/hpack_parser_test.c"
614 ],
615 "deps": [
616 "grpc_test_util",
617 "grpc",
618 "gpr"
619 ]
620 },
621 {
622 "name": "transport_metadata_test",
623 "build": "test",
624 "src": [
625 "test/core/transport/metadata_test.c"
626 ],
627 "deps": [
628 "grpc_test_util",
629 "grpc",
630 "gpr"
631 ]
632 },
633 {
634 "name": "chttp2_status_conversion_test",
635 "build": "test",
636 "src": [
637 "test/core/transport/chttp2/status_conversion_test.c"
638 ],
639 "deps": [
640 "grpc_test_util",
641 "grpc",
642 "gpr"
643 ]
644 },
645 {
646 "name": "chttp2_transport_end2end_test",
647 "build": "test",
648 "src": [
649 "test/core/transport/chttp2_transport_end2end_test.c"
650 ],
651 "deps": [
652 "grpc_test_util",
653 "grpc",
654 "gpr"
655 ]
656 },
657 {
ctiller18b49ab2014-12-09 14:39:16 -0800658 "name": "tcp_posix_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800659 "build": "test",
660 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800661 "test/core/iomgr/tcp_posix_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800662 ],
663 "deps": [
664 "grpc_test_util",
665 "grpc",
666 "gpr"
667 ]
668 },
669 {
nnoble0c475f02014-12-05 15:37:39 -0800670 "name": "dualstack_socket_test",
671 "build": "test",
672 "src": [
673 "test/core/end2end/dualstack_socket_test.c"
674 ],
675 "deps": [
676 "grpc_test_util",
677 "grpc",
678 "gpr"
679 ]
680 },
681 {
682 "name": "no_server_test",
683 "build": "test",
684 "src": [
685 "test/core/end2end/no_server_test.c"
686 ],
687 "deps": [
688 "grpc_test_util",
689 "grpc",
690 "gpr"
691 ]
692 },
693 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800694 "name": "resolve_address_test",
695 "build": "test",
696 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800697 "test/core/iomgr/resolve_address_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800698 ],
699 "deps": [
700 "grpc_test_util",
701 "grpc",
702 "gpr"
703 ]
704 },
705 {
ctiller18b49ab2014-12-09 14:39:16 -0800706 "name": "sockaddr_utils_test",
nnoble0c475f02014-12-05 15:37:39 -0800707 "build": "test",
708 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800709 "test/core/iomgr/sockaddr_utils_test.c"
nnoble0c475f02014-12-05 15:37:39 -0800710 ],
711 "deps": [
712 "grpc_test_util",
713 "grpc",
714 "gpr"
715 ]
716 },
717 {
ctiller18b49ab2014-12-09 14:39:16 -0800718 "name": "tcp_server_posix_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800719 "build": "test",
720 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800721 "test/core/iomgr/tcp_server_posix_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800722 ],
723 "deps": [
724 "grpc_test_util",
725 "grpc",
726 "gpr"
727 ]
728 },
729 {
ctiller18b49ab2014-12-09 14:39:16 -0800730 "name": "tcp_client_posix_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800731 "build": "test",
732 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800733 "test/core/iomgr/tcp_client_posix_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800734 ],
735 "deps": [
736 "grpc_test_util",
737 "grpc",
738 "gpr"
739 ]
740 },
741 {
742 "name": "grpc_channel_stack_test",
743 "build": "test",
744 "src": [
745 "test/core/channel/channel_stack_test.c"
746 ],
747 "deps": [
748 "grpc_test_util",
749 "grpc",
750 "gpr"
751 ]
752 },
753 {
754 "name": "metadata_buffer_test",
755 "build": "test",
756 "src": [
757 "test/core/channel/metadata_buffer_test.c"
758 ],
759 "deps": [
760 "grpc_test_util",
761 "grpc",
762 "gpr"
763 ]
764 },
765 {
766 "name": "grpc_completion_queue_test",
767 "build": "test",
768 "src": [
769 "test/core/surface/completion_queue_test.c"
770 ],
771 "deps": [
772 "grpc_test_util",
773 "grpc",
774 "gpr"
775 ]
776 },
777 {
778 "name": "grpc_completion_queue_benchmark",
779 "build": "benchmark",
780 "src": [
781 "test/core/surface/completion_queue_benchmark.c"
782 ],
783 "deps": [
784 "grpc_test_util",
785 "grpc",
786 "gpr"
787 ]
788 },
789 {
790 "name": "census_window_stats_test",
791 "build": "test",
792 "src": [
793 "test/core/statistics/window_stats_test.c"
794 ],
795 "deps": [
796 "grpc_test_util",
797 "grpc",
798 "gpr"
799 ]
800 },
801 {
802 "name": "census_statistics_quick_test",
803 "build": "test",
804 "src": [
805 "test/core/statistics/quick_test.c"
806 ],
807 "deps": [
808 "grpc_test_util",
809 "grpc",
810 "gpr"
811 ]
812 },
813 {
814 "name": "census_statistics_performance_test",
815 "build": "test",
816 "src": [
817 "test/core/statistics/performance_test.c"
818 ],
819 "deps": [
820 "grpc_test_util",
821 "grpc",
822 "gpr"
823 ]
824 },
825 {
826 "name": "census_statistics_multiple_writers_test",
827 "build": "test",
828 "src": [
829 "test/core/statistics/multiple_writers_test.c"
830 ],
831 "deps": [
832 "grpc_test_util",
833 "grpc",
834 "gpr"
835 ]
836 },
837 {
838 "name": "census_statistics_multiple_writers_circular_buffer_test",
839 "build": "test",
840 "src": [
841 "test/core/statistics/multiple_writers_circular_buffer_test.c"
842 ],
843 "deps": [
844 "grpc_test_util",
845 "grpc",
846 "gpr"
847 ]
848 },
849 {
850 "name": "census_stub_test",
851 "build": "test",
852 "src": [
853 "test/core/statistics/census_stub_test.c"
854 ],
855 "deps": [
856 "grpc_test_util",
857 "grpc",
858 "gpr"
859 ]
860 },
861 {
862 "name": "census_hash_table_test",
863 "build": "test",
864 "src": [
865 "test/core/statistics/hash_table_test.c"
866 ],
867 "deps": [
868 "grpc_test_util",
869 "grpc",
870 "gpr"
871 ]
872 },
873 {
874 "name": "fling_server",
875 "build": "test",
876 "run": false,
877 "src": [
878 "test/core/fling/server.c"
879 ],
880 "deps": [
881 "grpc_test_util",
882 "grpc",
883 "gpr"
884 ]
885 },
886 {
887 "name": "fling_client",
888 "build": "test",
889 "run": false,
890 "src": [
891 "test/core/fling/client.c"
892 ],
893 "deps": [
894 "grpc_test_util",
895 "grpc",
896 "gpr"
897 ]
898 },
899 {
900 "name": "fling_test",
901 "build": "test",
902 "src": [
903 "test/core/fling/fling_test.c"
904 ],
905 "deps": [
906 "grpc_test_util",
907 "grpc",
908 "gpr"
909 ]
910 },
911 {
912 "name": "echo_server",
913 "build": "test",
914 "run": false,
915 "src": [
916 "test/core/echo/server.c"
917 ],
918 "deps": [
919 "grpc_test_util",
920 "grpc",
921 "gpr"
922 ]
923 },
924 {
925 "name": "echo_client",
926 "build": "test",
927 "run": false,
928 "src": [
929 "test/core/echo/client.c"
930 ],
931 "deps": [
932 "grpc_test_util",
933 "grpc",
934 "gpr"
935 ]
936 },
937 {
938 "name": "echo_test",
939 "build": "test",
940 "src": [
941 "test/core/echo/echo_test.c"
942 ],
943 "deps": [
944 "grpc_test_util",
945 "grpc",
946 "gpr"
947 ]
948 },
949 {
950 "name": "low_level_ping_pong_benchmark",
951 "build": "benchmark",
952 "src": [
953 "test/core/network_benchmarks/low_level_ping_pong.c"
954 ],
955 "deps": [
956 "grpc_test_util",
957 "grpc",
958 "gpr"
959 ]
960 },
961 {
962 "name": "message_compress_test",
963 "build": "test",
964 "src": [
965 "test/core/compression/message_compress_test.c"
966 ],
967 "deps": [
968 "grpc_test_util",
969 "grpc",
970 "gpr"
971 ]
972 },
nnoble0c475f02014-12-05 15:37:39 -0800973 {
974 "name": "bin_encoder_test",
975 "build": "test",
976 "src": [
977 "test/core/transport/chttp2/bin_encoder_test.c"
978 ],
979 "deps": [
980 "grpc_test_util",
981 "grpc",
982 "gpr"
983 ]
984 },
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800985 {
986 "name": "secure_endpoint_test",
987 "build": "test",
988 "src": [
989 "test/core/endpoint/secure_endpoint_test.c"
990 ],
991 "deps": [
992 "grpc_test_util",
993 "grpc",
994 "gpr"
995 ]
996 },
997 {
998 "name": "httpcli_format_request_test",
999 "build": "test",
1000 "src": [
1001 "test/core/httpcli/format_request_test.c"
1002 ],
1003 "deps": [
1004 "grpc_test_util",
1005 "grpc",
1006 "gpr"
1007 ]
1008 },
1009 {
1010 "name": "httpcli_parser_test",
1011 "build": "test",
1012 "src": [
1013 "test/core/httpcli/parser_test.c"
1014 ],
1015 "deps": [
1016 "grpc_test_util",
1017 "grpc",
1018 "gpr"
1019 ]
1020 },
1021 {
1022 "name": "httpcli_test",
1023 "build": "test",
1024 "src": [
1025 "test/core/httpcli/httpcli_test.c"
1026 ],
1027 "deps": [
1028 "grpc_test_util",
1029 "grpc",
1030 "gpr"
1031 ]
1032 },
1033 {
1034 "name": "grpc_credentials_test",
1035 "build": "test",
1036 "src": [
1037 "test/core/security/credentials_test.c"
1038 ],
1039 "deps": [
1040 "grpc_test_util",
1041 "grpc",
1042 "gpr"
1043 ]
1044 },
1045 {
ctiller8919f602014-12-10 10:19:42 -08001046 "name": "timeout_encoding_test",
1047 "build": "test",
1048 "src": [
1049 "test/core/transport/chttp2/timeout_encoding_test.c"
1050 ],
1051 "deps": [
1052 "grpc_test_util",
1053 "grpc",
1054 "gpr"
1055 ]
1056 },
1057 {
1058 "name": "fd_posix_test",
1059 "build": "test",
1060 "src": [
1061 "test/core/iomgr/fd_posix_test.c"
1062 ],
1063 "deps": [
1064 "grpc_test_util",
1065 "grpc",
1066 "gpr"
1067 ]
1068 },
1069 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001070 "name": "fling_stream_test",
1071 "build": "test",
1072 "src": [
1073 "test/core/fling/fling_stream_test.c"
1074 ],
1075 "deps": [
1076 "grpc_test_util",
1077 "grpc",
1078 "gpr"
1079 ]
1080 },
1081 {
1082 "name": "lame_client_test",
1083 "build": "test",
1084 "src": [
1085 "test/core/surface/lame_client_test.c"
1086 ],
1087 "deps": [
1088 "grpc_test_util",
1089 "grpc",
1090 "gpr"
1091 ]
1092 },
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001093 {
1094 "name": "thread_pool_test",
1095 "build": "test",
1096 "c++": true,
1097 "src": [
1098 "test/cpp/server/thread_pool_test.cc"
1099 ],
1100 "deps": [
1101 "grpc_test_util",
1102 "grpc++",
1103 "grpc",
1104 "gpr"
1105 ]
1106 },
1107 {
1108 "name": "status_test",
1109 "build": "test",
1110 "c++": true,
1111 "src": [
1112 "test/cpp/util/status_test.cc"
1113 ],
1114 "deps": [
1115 "grpc_test_util",
1116 "grpc++",
1117 "grpc",
1118 "gpr"
1119 ]
ctiller8919f602014-12-10 10:19:42 -08001120 },
1121 {
1122 "name": "sync_client_async_server_test",
1123 "build": "test",
1124 "c++": true,
1125 "src": [
1126 "test/cpp/end2end/sync_client_async_server_test.cc"
1127 ],
1128 "deps": [
1129 "grpc_test_util",
1130 "grpc++",
1131 "grpc",
1132 "gpr"
1133 ]
1134 },
1135 {
1136 "name": "qps_client",
1137 "build": "test",
1138 "c++": true,
1139 "src": [
1140 "test/cpp/qps/qps_client.cc"
1141 ],
1142 "deps": [
1143 "grpc_test_util",
1144 "grpc++",
1145 "grpc",
1146 "gpr"
1147 ]
1148 },
1149 {
1150 "name": "qps_server",
1151 "build": "test",
1152 "c++": true,
1153 "src": [
1154 "test/cpp/end2end/qps_server.cc"
1155 ],
1156 "deps": [
1157 "grpc_test_util",
1158 "grpc++",
1159 "grpc",
1160 "gpr"
1161 ]
1162 },
1163 {
1164 "name": "interop_server",
1165 "build": "test",
1166 "c++": true,
1167 "src": [
1168 "test/cpp/interop/server.cc"
1169 ],
1170 "deps": [
1171 "grpc_test_util",
1172 "grpc++",
1173 "grpc",
1174 "gpr"
1175 ]
1176 },
1177 {
1178 "name": "interop_client",
1179 "build": "test",
1180 "c++": true,
1181 "src": [
1182 "test/cpp/interop/client.cc"
1183 ],
1184 "deps": [
1185 "grpc_test_util",
1186 "grpc++",
1187 "grpc",
1188 "gpr"
1189 ]
1190 },
1191 {
1192 "name": "end2end_test",
1193 "build": "test",
1194 "c++": true,
1195 "src": [
1196 "test/cpp/end2end/end2end_test.cc"
1197 ],
1198 "deps": [
1199 "grpc_test_util",
1200 "grpc++",
1201 "grpc",
1202 "gpr"
1203 ]
1204 },
1205 {
1206 "name": "alarm_test",
1207 "build": "test",
1208 "src": [
1209 "test/core/iomgr/alarm_test.c"
1210 ],
1211 "deps": [
1212 "grpc_test_util",
1213 "grpc",
1214 "gpr"
1215 ]
1216 },
1217 {
1218 "name": "time_test",
1219 "build": "test",
1220 "src": [
1221 "test/core/support/time_test.c"
1222 ],
1223 "deps": [
1224 "grpc_test_util",
1225 "grpc",
1226 "gpr"
1227 ]
chenwa8fd44a2014-12-10 15:13:55 -08001228 },
1229 {
1230 "name": "interop_client",
1231 "build": "test",
1232 "run": false,
1233 "c++": true,
1234 "src": [
1235 "test/cpp/interop/client.cc",
1236 "test/cpp/interop/empty.pb.cc",
1237 "test/cpp/interop/messages.pb.cc",
1238 "test/cpp/interop/test.pb.cc"
1239 ],
1240 "deps": [
1241 "grpc++_test_util",
1242 "grpc_test_util",
1243 "grpc++",
1244 "grpc",
1245 "gpr"
1246 ]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001247 }
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001248 ]
1249}