blob: 0e3152f9b3bc29ebe61f041bc92bdc355d6952d8 [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",
jtattermusch94204dd2014-12-11 14:18:58 -0800274 "test/core/util/ipv6_posix.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800275 "test/core/util/parse_hexstring.c",
jtattermusch97fb3f62014-12-08 15:13:41 -0800276 "test/core/util/port_posix.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800277 "test/core/util/slice_splitter.c",
278 "test/core/util/test_config.c",
279 "test/core/end2end/end2end_tests.c",
chenwa8fd44a2014-12-10 15:13:55 -0800280 "test/core/end2end/data/server1_cert.c",
281 "test/core/end2end/data/server1_key.c",
282 "test/core/end2end/data/ca_cert.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800283 "test/core/end2end/cq_verifier.c",
284 "test/core/endpoint/endpoint_tests.c",
285 "test/core/transport/transport_end2end_tests.c",
286 "test/core/statistics/log_tests.c"
287 ]
288 },
289 {
290 "name": "grpc++",
291 "build": "all",
292 "c++": true,
293 "secure": true,
jtattermusch97fb3f62014-12-08 15:13:41 -0800294 "vs_project_guid": "{C187A093-A0FE-489D-A40A-6E33DE0F9FEB}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800295 "src": [
296 "src/cpp/server/server.cc",
297 "src/cpp/server/server_rpc_handler.cc",
298 "src/cpp/server/thread_pool.cc",
299 "src/cpp/server/async_server_context.cc",
300 "src/cpp/server/async_server.cc",
301 "src/cpp/server/completion_queue.cc",
302 "src/cpp/server/server_builder.cc",
303 "src/cpp/stream/stream_context.cc",
304 "src/cpp/client/create_channel.cc",
305 "src/cpp/client/channel.cc",
306 "src/cpp/client/client_context.cc",
307 "src/cpp/client/internal_stub.cc",
308 "src/cpp/util/time.cc",
309 "src/cpp/util/status.cc",
310 "src/cpp/proto/proto_utils.cc",
311 "src/cpp/rpc_method.cc"
312 ],
313 "public_headers": [
314 "include/grpc++/channel_interface.h",
315 "include/grpc++/async_server.h",
316 "include/grpc++/create_channel.h",
317 "include/grpc++/server_builder.h",
318 "include/grpc++/thread_pool_interface.h",
319 "include/grpc++/stream_context_interface.h",
320 "include/grpc++/status.h",
321 "include/grpc++/config.h",
322 "include/grpc++/completion_queue.h",
323 "include/grpc++/stream.h",
324 "include/grpc++/async_server_context.h",
325 "include/grpc++/server.h",
326 "include/grpc++/client_context.h"
327 ],
328 "headers": [
329 "src/cpp/server/rpc_service_method.h",
330 "src/cpp/server/server_rpc_handler.h",
331 "src/cpp/server/thread_pool.h",
332 "src/cpp/stream/stream_context.h",
333 "src/cpp/client/channel.h",
334 "src/cpp/client/internal_stub.h",
335 "src/cpp/util/time.h",
336 "src/cpp/rpc_method.h",
337 "src/cpp/proto/proto_utils.h"
338 ]
339 },
340 {
341 "name": "grpc++_test_util",
342 "build": "test",
343 "src": [
344 "test/cpp/end2end/async_test_server.cc",
chenwa8fd44a2014-12-10 15:13:55 -0800345 "test/cpp/util/test_ssl_channel.cc",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800346 "test/cpp/util/echo.proto"
347 ],
348 "c++": true
349 }
350 ],
351 "targets": [
352 {
353 "name": "gen_hpack_tables",
354 "build": "tool",
355 "src": [
356 "src/core/transport/chttp2/gen_hpack_tables.c"
357 ],
358 "deps": [
359 "grpc_test_util",
nnoble0c475f02014-12-05 15:37:39 -0800360 "gpr",
361 "grpc"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800362 ]
363 },
nnobleebebb7e2014-12-10 16:31:01 -0800364
365 {
366 "name": "cpp_plugin",
367 "build": "protoc",
nnoblec78b3402014-12-11 16:06:57 -0800368 "c++": true,
nnobleebebb7e2014-12-10 16:31:01 -0800369 "src": [
370 "src/compiler/cpp_plugin.cpp",
371 "src/compiler/cpp_generator.cpp"
372 ],
373 "headers": [
374 "src/compiler/cpp_generator.h",
375 "src/compiler/cpp_generator_helpers.h"
376 ],
377 "deps": []
378 },
379 {
380 "name": "ruby_plugin",
381 "build": "protoc",
nnoblec78b3402014-12-11 16:06:57 -0800382 "c++": true,
nnobleebebb7e2014-12-10 16:31:01 -0800383 "src": [
384 "src/compiler/ruby_plugin.cpp",
385 "src/compiler/ruby_generator.cpp"
386 ],
387 "headers": [
388 "src/compiler/cpp_generator.h",
389 "src/compiler/cpp_generator_helpers-inl.h",
390 "src/compiler/cpp_generator_map-inl.h",
391 "src/compiler/cpp_generator_string-inl.h"
392 ],
393 "deps": []
394 },
395
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800396 {
397 "name": "grpc_byte_buffer_reader_test",
398 "build": "test",
399 "src": [
400 "test/core/surface/byte_buffer_reader_test.c"
401 ],
402 "deps": [
403 "grpc_test_util",
404 "grpc",
405 "gpr"
406 ]
407 },
408 {
409 "name": "gpr_cancellable_test",
410 "build": "test",
411 "src": [
412 "test/core/support/cancellable_test.c"
413 ],
414 "deps": [
415 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800416 "gpr"
417 ]
418 },
419 {
420 "name": "gpr_log_test",
421 "build": "test",
422 "src": [
423 "test/core/support/log_test.c"
424 ],
425 "deps": [
426 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800427 "gpr"
428 ]
429 },
430 {
431 "name": "gpr_cmdline_test",
432 "build": "test",
433 "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",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800449 "gpr"
450 ]
451 },
452 {
453 "name": "gpr_host_port_test",
454 "build": "test",
455 "src": [
456 "test/core/support/host_port_test.c"
457 ],
458 "deps": [
459 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800460 "gpr"
461 ]
462 },
463 {
464 "name": "gpr_slice_buffer_test",
465 "build": "test",
466 "src": [
467 "test/core/support/slice_buffer_test.c"
468 ],
469 "deps": [
470 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800471 "gpr"
472 ]
473 },
474 {
475 "name": "gpr_slice_test",
476 "build": "test",
477 "src": [
478 "test/core/support/slice_test.c"
479 ],
480 "deps": [
481 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800482 "gpr"
483 ]
484 },
485 {
486 "name": "gpr_string_test",
487 "build": "test",
488 "src": [
489 "test/core/support/string_test.c"
490 ],
491 "deps": [
492 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800493 "gpr"
494 ]
495 },
496 {
497 "name": "gpr_sync_test",
498 "build": "test",
499 "src": [
500 "test/core/support/sync_test.c"
501 ],
502 "deps": [
503 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800504 "gpr"
505 ]
506 },
507 {
508 "name": "gpr_thd_test",
509 "build": "test",
510 "src": [
511 "test/core/support/thd_test.c"
512 ],
513 "deps": [
514 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800515 "gpr"
516 ]
517 },
518 {
519 "name": "gpr_time_test",
520 "build": "test",
521 "src": [
522 "test/core/support/time_test.c"
523 ],
524 "deps": [
525 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800526 "gpr"
527 ]
528 },
529 {
530 "name": "murmur_hash_test",
531 "build": "test",
532 "src": [
533 "test/core/support/murmur_hash_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": "grpc_stream_op_test",
543 "build": "test",
544 "src": [
545 "test/core/transport/stream_op_test.c"
546 ],
547 "deps": [
548 "grpc_test_util",
549 "grpc",
550 "gpr"
551 ]
552 },
553 {
nnoble0c475f02014-12-05 15:37:39 -0800554 "name": "alpn_test",
555 "build": "test",
556 "src": [
557 "test/core/transport/chttp2/alpn_test.c"
558 ],
559 "deps": [
560 "grpc_test_util",
561 "grpc",
562 "gpr"
563 ]
564 },
565 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800566 "name": "chttp2_stream_encoder_test",
567 "build": "test",
568 "src": [
569 "test/core/transport/chttp2/stream_encoder_test.c"
570 ],
571 "deps": [
572 "grpc_test_util",
573 "grpc",
574 "gpr"
575 ]
576 },
577 {
578 "name": "hpack_table_test",
579 "build": "test",
580 "src": [
581 "test/core/transport/chttp2/hpack_table_test.c"
582 ],
583 "deps": [
584 "grpc_test_util",
585 "grpc",
586 "gpr"
587 ]
588 },
589 {
590 "name": "chttp2_stream_map_test",
591 "build": "test",
592 "src": [
593 "test/core/transport/chttp2/stream_map_test.c"
594 ],
595 "deps": [
596 "grpc_test_util",
597 "grpc",
598 "gpr"
599 ]
600 },
601 {
602 "name": "hpack_parser_test",
603 "build": "test",
604 "src": [
605 "test/core/transport/chttp2/hpack_parser_test.c"
606 ],
607 "deps": [
608 "grpc_test_util",
609 "grpc",
610 "gpr"
611 ]
612 },
613 {
614 "name": "transport_metadata_test",
615 "build": "test",
616 "src": [
617 "test/core/transport/metadata_test.c"
618 ],
619 "deps": [
620 "grpc_test_util",
621 "grpc",
622 "gpr"
623 ]
624 },
625 {
626 "name": "chttp2_status_conversion_test",
627 "build": "test",
628 "src": [
629 "test/core/transport/chttp2/status_conversion_test.c"
630 ],
631 "deps": [
632 "grpc_test_util",
633 "grpc",
634 "gpr"
635 ]
636 },
637 {
638 "name": "chttp2_transport_end2end_test",
639 "build": "test",
640 "src": [
641 "test/core/transport/chttp2_transport_end2end_test.c"
642 ],
643 "deps": [
644 "grpc_test_util",
645 "grpc",
646 "gpr"
647 ]
648 },
649 {
ctiller18b49ab2014-12-09 14:39:16 -0800650 "name": "tcp_posix_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800651 "build": "test",
652 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800653 "test/core/iomgr/tcp_posix_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800654 ],
655 "deps": [
656 "grpc_test_util",
657 "grpc",
658 "gpr"
659 ]
660 },
661 {
nnoble0c475f02014-12-05 15:37:39 -0800662 "name": "dualstack_socket_test",
663 "build": "test",
664 "src": [
665 "test/core/end2end/dualstack_socket_test.c"
666 ],
667 "deps": [
668 "grpc_test_util",
669 "grpc",
670 "gpr"
671 ]
672 },
673 {
674 "name": "no_server_test",
675 "build": "test",
676 "src": [
677 "test/core/end2end/no_server_test.c"
678 ],
679 "deps": [
680 "grpc_test_util",
681 "grpc",
682 "gpr"
683 ]
684 },
685 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800686 "name": "resolve_address_test",
687 "build": "test",
688 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800689 "test/core/iomgr/resolve_address_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": "sockaddr_utils_test",
nnoble0c475f02014-12-05 15:37:39 -0800699 "build": "test",
700 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800701 "test/core/iomgr/sockaddr_utils_test.c"
nnoble0c475f02014-12-05 15:37:39 -0800702 ],
703 "deps": [
704 "grpc_test_util",
705 "grpc",
706 "gpr"
707 ]
708 },
709 {
ctiller18b49ab2014-12-09 14:39:16 -0800710 "name": "tcp_server_posix_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800711 "build": "test",
712 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800713 "test/core/iomgr/tcp_server_posix_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800714 ],
715 "deps": [
716 "grpc_test_util",
717 "grpc",
718 "gpr"
719 ]
720 },
721 {
ctiller18b49ab2014-12-09 14:39:16 -0800722 "name": "tcp_client_posix_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800723 "build": "test",
724 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800725 "test/core/iomgr/tcp_client_posix_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800726 ],
727 "deps": [
728 "grpc_test_util",
729 "grpc",
730 "gpr"
731 ]
732 },
733 {
734 "name": "grpc_channel_stack_test",
735 "build": "test",
736 "src": [
737 "test/core/channel/channel_stack_test.c"
738 ],
739 "deps": [
740 "grpc_test_util",
741 "grpc",
742 "gpr"
743 ]
744 },
745 {
746 "name": "metadata_buffer_test",
747 "build": "test",
748 "src": [
749 "test/core/channel/metadata_buffer_test.c"
750 ],
751 "deps": [
752 "grpc_test_util",
753 "grpc",
754 "gpr"
755 ]
756 },
757 {
758 "name": "grpc_completion_queue_test",
759 "build": "test",
760 "src": [
761 "test/core/surface/completion_queue_test.c"
762 ],
763 "deps": [
764 "grpc_test_util",
765 "grpc",
766 "gpr"
767 ]
768 },
769 {
770 "name": "grpc_completion_queue_benchmark",
771 "build": "benchmark",
772 "src": [
773 "test/core/surface/completion_queue_benchmark.c"
774 ],
775 "deps": [
776 "grpc_test_util",
777 "grpc",
778 "gpr"
779 ]
780 },
781 {
782 "name": "census_window_stats_test",
783 "build": "test",
784 "src": [
785 "test/core/statistics/window_stats_test.c"
786 ],
787 "deps": [
788 "grpc_test_util",
789 "grpc",
790 "gpr"
791 ]
792 },
793 {
794 "name": "census_statistics_quick_test",
795 "build": "test",
796 "src": [
797 "test/core/statistics/quick_test.c"
798 ],
799 "deps": [
800 "grpc_test_util",
801 "grpc",
802 "gpr"
803 ]
804 },
805 {
806 "name": "census_statistics_performance_test",
807 "build": "test",
808 "src": [
809 "test/core/statistics/performance_test.c"
810 ],
811 "deps": [
812 "grpc_test_util",
813 "grpc",
814 "gpr"
815 ]
816 },
817 {
818 "name": "census_statistics_multiple_writers_test",
819 "build": "test",
820 "src": [
821 "test/core/statistics/multiple_writers_test.c"
822 ],
823 "deps": [
824 "grpc_test_util",
825 "grpc",
826 "gpr"
827 ]
828 },
829 {
830 "name": "census_statistics_multiple_writers_circular_buffer_test",
831 "build": "test",
832 "src": [
833 "test/core/statistics/multiple_writers_circular_buffer_test.c"
834 ],
835 "deps": [
836 "grpc_test_util",
837 "grpc",
838 "gpr"
839 ]
840 },
841 {
842 "name": "census_stub_test",
843 "build": "test",
844 "src": [
845 "test/core/statistics/census_stub_test.c"
846 ],
847 "deps": [
848 "grpc_test_util",
849 "grpc",
850 "gpr"
851 ]
852 },
853 {
854 "name": "census_hash_table_test",
855 "build": "test",
856 "src": [
857 "test/core/statistics/hash_table_test.c"
858 ],
859 "deps": [
860 "grpc_test_util",
861 "grpc",
862 "gpr"
863 ]
864 },
865 {
866 "name": "fling_server",
867 "build": "test",
868 "run": false,
869 "src": [
870 "test/core/fling/server.c"
871 ],
872 "deps": [
873 "grpc_test_util",
874 "grpc",
875 "gpr"
876 ]
877 },
878 {
879 "name": "fling_client",
880 "build": "test",
881 "run": false,
882 "src": [
883 "test/core/fling/client.c"
884 ],
885 "deps": [
886 "grpc_test_util",
887 "grpc",
888 "gpr"
889 ]
890 },
891 {
892 "name": "fling_test",
893 "build": "test",
894 "src": [
895 "test/core/fling/fling_test.c"
896 ],
897 "deps": [
898 "grpc_test_util",
899 "grpc",
900 "gpr"
901 ]
902 },
903 {
904 "name": "echo_server",
905 "build": "test",
906 "run": false,
907 "src": [
908 "test/core/echo/server.c"
909 ],
910 "deps": [
911 "grpc_test_util",
912 "grpc",
913 "gpr"
914 ]
915 },
916 {
917 "name": "echo_client",
918 "build": "test",
919 "run": false,
920 "src": [
921 "test/core/echo/client.c"
922 ],
923 "deps": [
924 "grpc_test_util",
925 "grpc",
926 "gpr"
927 ]
928 },
929 {
930 "name": "echo_test",
931 "build": "test",
932 "src": [
933 "test/core/echo/echo_test.c"
934 ],
935 "deps": [
936 "grpc_test_util",
937 "grpc",
938 "gpr"
939 ]
940 },
941 {
942 "name": "low_level_ping_pong_benchmark",
943 "build": "benchmark",
944 "src": [
945 "test/core/network_benchmarks/low_level_ping_pong.c"
946 ],
947 "deps": [
948 "grpc_test_util",
949 "grpc",
950 "gpr"
951 ]
952 },
953 {
954 "name": "message_compress_test",
955 "build": "test",
956 "src": [
957 "test/core/compression/message_compress_test.c"
958 ],
959 "deps": [
960 "grpc_test_util",
961 "grpc",
962 "gpr"
963 ]
964 },
nnoble0c475f02014-12-05 15:37:39 -0800965 {
966 "name": "bin_encoder_test",
967 "build": "test",
968 "src": [
969 "test/core/transport/chttp2/bin_encoder_test.c"
970 ],
971 "deps": [
972 "grpc_test_util",
973 "grpc",
974 "gpr"
975 ]
976 },
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800977 {
978 "name": "secure_endpoint_test",
979 "build": "test",
980 "src": [
981 "test/core/endpoint/secure_endpoint_test.c"
982 ],
983 "deps": [
984 "grpc_test_util",
985 "grpc",
986 "gpr"
987 ]
988 },
989 {
990 "name": "httpcli_format_request_test",
991 "build": "test",
992 "src": [
993 "test/core/httpcli/format_request_test.c"
994 ],
995 "deps": [
996 "grpc_test_util",
997 "grpc",
998 "gpr"
999 ]
1000 },
1001 {
1002 "name": "httpcli_parser_test",
1003 "build": "test",
1004 "src": [
1005 "test/core/httpcli/parser_test.c"
1006 ],
1007 "deps": [
1008 "grpc_test_util",
1009 "grpc",
1010 "gpr"
1011 ]
1012 },
1013 {
1014 "name": "httpcli_test",
1015 "build": "test",
1016 "src": [
1017 "test/core/httpcli/httpcli_test.c"
1018 ],
1019 "deps": [
1020 "grpc_test_util",
1021 "grpc",
1022 "gpr"
1023 ]
1024 },
1025 {
1026 "name": "grpc_credentials_test",
1027 "build": "test",
1028 "src": [
1029 "test/core/security/credentials_test.c"
1030 ],
1031 "deps": [
1032 "grpc_test_util",
1033 "grpc",
1034 "gpr"
1035 ]
1036 },
1037 {
ctiller8919f602014-12-10 10:19:42 -08001038 "name": "timeout_encoding_test",
1039 "build": "test",
1040 "src": [
1041 "test/core/transport/chttp2/timeout_encoding_test.c"
1042 ],
1043 "deps": [
1044 "grpc_test_util",
1045 "grpc",
1046 "gpr"
1047 ]
1048 },
1049 {
1050 "name": "fd_posix_test",
1051 "build": "test",
1052 "src": [
1053 "test/core/iomgr/fd_posix_test.c"
1054 ],
1055 "deps": [
1056 "grpc_test_util",
1057 "grpc",
1058 "gpr"
1059 ]
1060 },
1061 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001062 "name": "fling_stream_test",
1063 "build": "test",
1064 "src": [
1065 "test/core/fling/fling_stream_test.c"
1066 ],
1067 "deps": [
1068 "grpc_test_util",
1069 "grpc",
1070 "gpr"
1071 ]
1072 },
1073 {
1074 "name": "lame_client_test",
1075 "build": "test",
1076 "src": [
1077 "test/core/surface/lame_client_test.c"
1078 ],
1079 "deps": [
1080 "grpc_test_util",
1081 "grpc",
1082 "gpr"
1083 ]
1084 },
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001085 {
1086 "name": "thread_pool_test",
1087 "build": "test",
1088 "c++": true,
1089 "src": [
1090 "test/cpp/server/thread_pool_test.cc"
1091 ],
1092 "deps": [
1093 "grpc_test_util",
1094 "grpc++",
1095 "grpc",
1096 "gpr"
1097 ]
1098 },
1099 {
1100 "name": "status_test",
1101 "build": "test",
1102 "c++": true,
1103 "src": [
1104 "test/cpp/util/status_test.cc"
1105 ],
1106 "deps": [
1107 "grpc_test_util",
1108 "grpc++",
1109 "grpc",
1110 "gpr"
1111 ]
ctiller8919f602014-12-10 10:19:42 -08001112 },
1113 {
1114 "name": "sync_client_async_server_test",
1115 "build": "test",
1116 "c++": true,
1117 "src": [
1118 "test/cpp/end2end/sync_client_async_server_test.cc"
1119 ],
1120 "deps": [
1121 "grpc_test_util",
1122 "grpc++",
1123 "grpc",
1124 "gpr"
1125 ]
1126 },
1127 {
1128 "name": "qps_client",
1129 "build": "test",
1130 "c++": true,
1131 "src": [
1132 "test/cpp/qps/qps_client.cc"
1133 ],
1134 "deps": [
1135 "grpc_test_util",
1136 "grpc++",
1137 "grpc",
1138 "gpr"
1139 ]
1140 },
1141 {
1142 "name": "qps_server",
1143 "build": "test",
1144 "c++": true,
1145 "src": [
1146 "test/cpp/end2end/qps_server.cc"
1147 ],
1148 "deps": [
1149 "grpc_test_util",
1150 "grpc++",
1151 "grpc",
1152 "gpr"
1153 ]
1154 },
1155 {
1156 "name": "interop_server",
1157 "build": "test",
1158 "c++": true,
1159 "src": [
1160 "test/cpp/interop/server.cc"
1161 ],
1162 "deps": [
1163 "grpc_test_util",
1164 "grpc++",
1165 "grpc",
1166 "gpr"
1167 ]
1168 },
1169 {
1170 "name": "interop_client",
1171 "build": "test",
1172 "c++": true,
1173 "src": [
1174 "test/cpp/interop/client.cc"
1175 ],
1176 "deps": [
1177 "grpc_test_util",
1178 "grpc++",
1179 "grpc",
1180 "gpr"
1181 ]
1182 },
1183 {
1184 "name": "end2end_test",
1185 "build": "test",
1186 "c++": true,
1187 "src": [
1188 "test/cpp/end2end/end2end_test.cc"
1189 ],
1190 "deps": [
1191 "grpc_test_util",
1192 "grpc++",
1193 "grpc",
1194 "gpr"
1195 ]
1196 },
1197 {
1198 "name": "alarm_test",
1199 "build": "test",
1200 "src": [
1201 "test/core/iomgr/alarm_test.c"
1202 ],
1203 "deps": [
1204 "grpc_test_util",
1205 "grpc",
1206 "gpr"
1207 ]
1208 },
1209 {
1210 "name": "time_test",
1211 "build": "test",
1212 "src": [
1213 "test/core/support/time_test.c"
1214 ],
1215 "deps": [
1216 "grpc_test_util",
1217 "grpc",
1218 "gpr"
1219 ]
chenwa8fd44a2014-12-10 15:13:55 -08001220 },
1221 {
1222 "name": "interop_client",
1223 "build": "test",
1224 "run": false,
1225 "c++": true,
1226 "src": [
1227 "test/cpp/interop/client.cc",
1228 "test/cpp/interop/empty.pb.cc",
1229 "test/cpp/interop/messages.pb.cc",
1230 "test/cpp/interop/test.pb.cc"
1231 ],
1232 "deps": [
1233 "grpc++_test_util",
1234 "grpc_test_util",
1235 "grpc++",
1236 "grpc",
1237 "gpr"
1238 ]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001239 }
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001240 ]
1241}