blob: df12434852d3617ee87a9b86c35f12516a83d9ca [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",
ctiller82e275f2014-12-12 08:43:28 -0800102 "src/core/channel/child_channel.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800103 "src/core/channel/client_channel.c",
104 "src/core/channel/client_setup.c",
105 "src/core/channel/connected_channel.c",
106 "src/core/channel/http_client_filter.c",
107 "src/core/channel/http_filter.c",
108 "src/core/channel/http_server_filter.c",
109 "src/core/channel/metadata_buffer.c",
110 "src/core/channel/noop_filter.c",
111 "src/core/compression/algorithm.c",
112 "src/core/compression/message_compress.c",
113 "src/core/endpoint/endpoint.c",
ctiller18b49ab2014-12-09 14:39:16 -0800114 "src/core/endpoint/secure_endpoint.c",
115 "src/core/httpcli/format_request.c",
116 "src/core/httpcli/httpcli.c",
117 "src/core/httpcli/httpcli_security_context.c",
118 "src/core/httpcli/parser.c",
119 "src/core/iomgr/endpoint_pair_posix.c",
120 "src/core/iomgr/iomgr_libevent.c",
121 "src/core/iomgr/iomgr_libevent_use_threads.c",
122 "src/core/iomgr/resolve_address_posix.c",
123 "src/core/iomgr/sockaddr_utils.c",
124 "src/core/iomgr/socket_utils_common_posix.c",
125 "src/core/iomgr/socket_utils_linux.c",
126 "src/core/iomgr/socket_utils_posix.c",
127 "src/core/iomgr/tcp_client_posix.c",
128 "src/core/iomgr/tcp_posix.c",
129 "src/core/iomgr/tcp_server_posix.c",
130 "src/core/security/auth.c",
jboeufbefd2652014-12-12 15:39:47 -0800131 "src/core/security/base64.c",
ctiller18b49ab2014-12-09 14:39:16 -0800132 "src/core/security/credentials.c",
133 "src/core/security/google_root_certs.c",
jboeufbefd2652014-12-12 15:39:47 -0800134 "src/core/security/json_token.c",
ctiller18b49ab2014-12-09 14:39:16 -0800135 "src/core/security/secure_transport_setup.c",
136 "src/core/security/security_context.c",
137 "src/core/security/server_secure_chttp2.c",
138 "src/core/statistics/census_init.c",
139 "src/core/statistics/census_rpc_stats.c",
140 "src/core/statistics/census_tracing.c",
141 "src/core/statistics/hash_table.c",
nnoble8a67b5c2014-12-12 10:48:34 -0800142 "src/core/statistics/census_log.c",
ctiller18b49ab2014-12-09 14:39:16 -0800143 "src/core/statistics/window_stats.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800144 "src/core/surface/byte_buffer.c",
145 "src/core/surface/byte_buffer_reader.c",
146 "src/core/surface/call.c",
147 "src/core/surface/channel.c",
148 "src/core/surface/channel_create.c",
149 "src/core/surface/client.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800150 "src/core/surface/completion_queue.c",
151 "src/core/surface/event_string.c",
152 "src/core/surface/init.c",
ctiller18b49ab2014-12-09 14:39:16 -0800153 "src/core/surface/lame_client.c",
154 "src/core/surface/secure_channel_create.c",
155 "src/core/surface/secure_server_create.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800156 "src/core/surface/server.c",
157 "src/core/surface/server_chttp2.c",
158 "src/core/surface/server_create.c",
nnoble0c475f02014-12-05 15:37:39 -0800159 "src/core/transport/chttp2/alpn.c",
160 "src/core/transport/chttp2/bin_encoder.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800161 "src/core/transport/chttp2/frame_data.c",
nnoble0c475f02014-12-05 15:37:39 -0800162 "src/core/transport/chttp2/frame_goaway.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800163 "src/core/transport/chttp2/frame_ping.c",
164 "src/core/transport/chttp2/frame_rst_stream.c",
165 "src/core/transport/chttp2/frame_settings.c",
166 "src/core/transport/chttp2/frame_window_update.c",
167 "src/core/transport/chttp2/hpack_parser.c",
168 "src/core/transport/chttp2/hpack_table.c",
nnoble0c475f02014-12-05 15:37:39 -0800169 "src/core/transport/chttp2/huffsyms.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800170 "src/core/transport/chttp2/status_conversion.c",
171 "src/core/transport/chttp2/stream_encoder.c",
172 "src/core/transport/chttp2/stream_map.c",
173 "src/core/transport/chttp2/timeout_encoding.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800174 "src/core/transport/chttp2_transport.c",
ctiller18b49ab2014-12-09 14:39:16 -0800175 "src/core/transport/chttp2/varint.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800176 "src/core/transport/metadata.c",
177 "src/core/transport/stream_op.c",
178 "src/core/transport/transport.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800179 "src/core/tsi/fake_transport_security.c",
180 "src/core/tsi/ssl_transport_security.c",
ctiller18b49ab2014-12-09 14:39:16 -0800181 "src/core/tsi/transport_security.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800182 "third_party/cJSON/cJSON.c"
183 ],
184 "public_headers": [
185 "include/grpc/byte_buffer.h",
186 "include/grpc/byte_buffer_reader.h",
187 "include/grpc/grpc.h",
188 "include/grpc/grpc_security.h",
189 "include/grpc/status.h"
190 ],
191 "headers": [
192 "src/core/channel/census_filter.h",
193 "src/core/channel/channel_args.h",
194 "src/core/channel/channel_stack.h",
ctiller82e275f2014-12-12 08:43:28 -0800195 "src/core/channel/child_channel.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800196 "src/core/channel/client_channel.h",
197 "src/core/channel/client_setup.h",
198 "src/core/channel/connected_channel.h",
199 "src/core/channel/http_client_filter.h",
200 "src/core/channel/http_filter.h",
201 "src/core/channel/http_server_filter.h",
202 "src/core/channel/metadata_buffer.h",
203 "src/core/channel/noop_filter.h",
204 "src/core/compression/algorithm.h",
205 "src/core/compression/message_compress.h",
206 "src/core/endpoint/endpoint.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800207 "src/core/httpcli/format_request.h",
208 "src/core/httpcli/httpcli.h",
209 "src/core/httpcli/httpcli_security_context.h",
210 "src/core/httpcli/parser.h",
ctiller18b49ab2014-12-09 14:39:16 -0800211 "src/core/iomgr/alarm.h",
212 "src/core/iomgr/endpoint_pair.h",
213 "src/core/iomgr/iomgr_completion_queue_interface.h",
214 "src/core/iomgr/iomgr.h",
215 "src/core/iomgr/iomgr_libevent.h",
216 "src/core/iomgr/resolve_address.h",
217 "src/core/iomgr/sockaddr.h",
218 "src/core/iomgr/sockaddr_posix.h",
219 "src/core/iomgr/sockaddr_utils.h",
220 "src/core/iomgr/sockaddr_win32.h",
221 "src/core/iomgr/socket_utils_posix.h",
222 "src/core/iomgr/tcp_client.h",
223 "src/core/iomgr/tcp_posix.h",
224 "src/core/iomgr/tcp_server.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800225 "src/core/security/auth.h",
jboeufbefd2652014-12-12 15:39:47 -0800226 "src/core/security/base64.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800227 "src/core/security/credentials.h",
228 "src/core/security/google_root_certs.h",
jboeufbefd2652014-12-12 15:39:47 -0800229 "src/core/security/json_token.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800230 "src/core/security/secure_transport_setup.h",
231 "src/core/security/security_context.h",
232 "src/core/statistics/census_interface.h",
233 "src/core/statistics/census_rpc_stats.h",
234 "src/core/statistics/hash_table.h",
nnoble8a67b5c2014-12-12 10:48:34 -0800235 "src/core/statistics/census_log.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800236 "src/core/statistics/window_stats.h",
237 "src/core/surface/call.h",
238 "src/core/surface/channel.h",
239 "src/core/surface/client.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800240 "src/core/surface/completion_queue.h",
241 "src/core/surface/event_string.h",
ctiller18b49ab2014-12-09 14:39:16 -0800242 "src/core/surface/lame_client.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800243 "src/core/surface/server.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800244 "src/core/surface/surface_trace.h",
nnoble0c475f02014-12-05 15:37:39 -0800245 "src/core/transport/chttp2/bin_encoder.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800246 "src/core/transport/chttp2/frame_data.h",
nnoble0c475f02014-12-05 15:37:39 -0800247 "src/core/transport/chttp2/frame_goaway.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800248 "src/core/transport/chttp2/frame.h",
249 "src/core/transport/chttp2/frame_ping.h",
250 "src/core/transport/chttp2/frame_rst_stream.h",
251 "src/core/transport/chttp2/frame_settings.h",
252 "src/core/transport/chttp2/frame_window_update.h",
253 "src/core/transport/chttp2/hpack_parser.h",
254 "src/core/transport/chttp2/hpack_table.h",
255 "src/core/transport/chttp2/http2_errors.h",
ctiller18b49ab2014-12-09 14:39:16 -0800256 "src/core/transport/chttp2/huffsyms.h",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800257 "src/core/transport/chttp2/status_conversion.h",
258 "src/core/transport/chttp2/stream_encoder.h",
259 "src/core/transport/chttp2/stream_map.h",
260 "src/core/transport/chttp2/timeout_encoding.h",
261 "src/core/transport/chttp2_transport.h",
262 "src/core/transport/chttp2/varint.h",
263 "src/core/transport/metadata.h",
264 "src/core/transport/stream_op.h",
265 "src/core/transport/transport.h",
266 "src/core/transport/transport_impl.h",
267 "src/core/tsi/fake_transport_security.h",
268 "src/core/tsi/ssl_transport_security.h",
269 "src/core/tsi/transport_security.h",
270 "src/core/tsi/transport_security_interface.h",
271 "src/core/tsi/transport_security_test_lib.h"
272 ]
273 },
274 {
275 "name": "grpc_test_util",
276 "build": "private",
jtattermusch97fb3f62014-12-08 15:13:41 -0800277 "vs_project_guid": "{17BCAFC0-5FDC-4C94-AEB9-95F3E220614B}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800278 "src": [
279 "test/core/util/grpc_profiler.c",
jtattermusch94204dd2014-12-11 14:18:58 -0800280 "test/core/util/ipv6_posix.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800281 "test/core/util/parse_hexstring.c",
jtattermusch97fb3f62014-12-08 15:13:41 -0800282 "test/core/util/port_posix.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800283 "test/core/util/slice_splitter.c",
284 "test/core/util/test_config.c",
285 "test/core/end2end/end2end_tests.c",
chenwa8fd44a2014-12-10 15:13:55 -0800286 "test/core/end2end/data/server1_cert.c",
287 "test/core/end2end/data/server1_key.c",
288 "test/core/end2end/data/ca_cert.c",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800289 "test/core/end2end/cq_verifier.c",
290 "test/core/endpoint/endpoint_tests.c",
291 "test/core/transport/transport_end2end_tests.c",
nnoble69ac39f2014-12-12 15:43:38 -0800292 "test/core/statistics/census_log_tests.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800293 ]
294 },
295 {
296 "name": "grpc++",
297 "build": "all",
298 "c++": true,
299 "secure": true,
jtattermusch97fb3f62014-12-08 15:13:41 -0800300 "vs_project_guid": "{C187A093-A0FE-489D-A40A-6E33DE0F9FEB}",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800301 "src": [
302 "src/cpp/server/server.cc",
303 "src/cpp/server/server_rpc_handler.cc",
304 "src/cpp/server/thread_pool.cc",
305 "src/cpp/server/async_server_context.cc",
306 "src/cpp/server/async_server.cc",
307 "src/cpp/server/completion_queue.cc",
308 "src/cpp/server/server_builder.cc",
309 "src/cpp/stream/stream_context.cc",
310 "src/cpp/client/create_channel.cc",
311 "src/cpp/client/channel.cc",
312 "src/cpp/client/client_context.cc",
313 "src/cpp/client/internal_stub.cc",
314 "src/cpp/util/time.cc",
315 "src/cpp/util/status.cc",
316 "src/cpp/proto/proto_utils.cc",
317 "src/cpp/rpc_method.cc"
318 ],
319 "public_headers": [
320 "include/grpc++/channel_interface.h",
321 "include/grpc++/async_server.h",
322 "include/grpc++/create_channel.h",
323 "include/grpc++/server_builder.h",
324 "include/grpc++/thread_pool_interface.h",
325 "include/grpc++/stream_context_interface.h",
326 "include/grpc++/status.h",
327 "include/grpc++/config.h",
328 "include/grpc++/completion_queue.h",
329 "include/grpc++/stream.h",
330 "include/grpc++/async_server_context.h",
331 "include/grpc++/server.h",
332 "include/grpc++/client_context.h"
333 ],
334 "headers": [
335 "src/cpp/server/rpc_service_method.h",
336 "src/cpp/server/server_rpc_handler.h",
337 "src/cpp/server/thread_pool.h",
338 "src/cpp/stream/stream_context.h",
339 "src/cpp/client/channel.h",
340 "src/cpp/client/internal_stub.h",
341 "src/cpp/util/time.h",
342 "src/cpp/rpc_method.h",
343 "src/cpp/proto/proto_utils.h"
344 ]
345 },
346 {
347 "name": "grpc++_test_util",
348 "build": "test",
349 "src": [
chenwa8fd44a2014-12-10 15:13:55 -0800350 "test/cpp/util/test_ssl_channel.cc",
nnoble72309c62014-12-12 11:42:26 -0800351 "test/cpp/util/echo.proto",
352 "test/cpp/end2end/async_test_server.cc"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800353 ],
354 "c++": true
355 }
356 ],
357 "targets": [
358 {
359 "name": "gen_hpack_tables",
360 "build": "tool",
361 "src": [
362 "src/core/transport/chttp2/gen_hpack_tables.c"
363 ],
364 "deps": [
365 "grpc_test_util",
nnoble0c475f02014-12-05 15:37:39 -0800366 "gpr",
367 "grpc"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800368 ]
369 },
nnobleebebb7e2014-12-10 16:31:01 -0800370
371 {
372 "name": "cpp_plugin",
373 "build": "protoc",
nnoblec78b3402014-12-11 16:06:57 -0800374 "c++": true,
nnoble69ac39f2014-12-12 15:43:38 -0800375 "secure": false,
nnobleebebb7e2014-12-10 16:31:01 -0800376 "src": [
377 "src/compiler/cpp_plugin.cpp",
378 "src/compiler/cpp_generator.cpp"
379 ],
380 "headers": [
381 "src/compiler/cpp_generator.h",
382 "src/compiler/cpp_generator_helpers.h"
383 ],
384 "deps": []
385 },
386 {
387 "name": "ruby_plugin",
388 "build": "protoc",
nnoblec78b3402014-12-11 16:06:57 -0800389 "c++": true,
nnoble69ac39f2014-12-12 15:43:38 -0800390 "secure": false,
nnobleebebb7e2014-12-10 16:31:01 -0800391 "src": [
392 "src/compiler/ruby_plugin.cpp",
393 "src/compiler/ruby_generator.cpp"
394 ],
395 "headers": [
396 "src/compiler/cpp_generator.h",
397 "src/compiler/cpp_generator_helpers-inl.h",
398 "src/compiler/cpp_generator_map-inl.h",
399 "src/compiler/cpp_generator_string-inl.h"
400 ],
401 "deps": []
402 },
403
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800404 {
405 "name": "grpc_byte_buffer_reader_test",
406 "build": "test",
407 "src": [
408 "test/core/surface/byte_buffer_reader_test.c"
409 ],
410 "deps": [
411 "grpc_test_util",
412 "grpc",
413 "gpr"
414 ]
415 },
416 {
417 "name": "gpr_cancellable_test",
418 "build": "test",
419 "src": [
420 "test/core/support/cancellable_test.c"
421 ],
422 "deps": [
423 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800424 "gpr"
425 ]
426 },
427 {
428 "name": "gpr_log_test",
429 "build": "test",
430 "src": [
431 "test/core/support/log_test.c"
432 ],
433 "deps": [
434 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800435 "gpr"
436 ]
437 },
438 {
ctiller5e04b132014-12-15 09:24:43 -0800439 "name": "gpr_useful_test",
440 "build": "test",
441 "src": [
442 "test/core/support/useful_test.c"
443 ],
444 "deps": [
445 "grpc_test_util",
446 "gpr"
447 ]
448 },
449 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800450 "name": "gpr_cmdline_test",
451 "build": "test",
452 "src": [
453 "test/core/support/cmdline_test.c"
454 ],
455 "deps": [
456 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800457 "gpr"
458 ]
459 },
460 {
461 "name": "gpr_histogram_test",
462 "build": "test",
463 "src": [
464 "test/core/support/histogram_test.c"
465 ],
466 "deps": [
467 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800468 "gpr"
469 ]
470 },
471 {
472 "name": "gpr_host_port_test",
473 "build": "test",
474 "src": [
475 "test/core/support/host_port_test.c"
476 ],
477 "deps": [
478 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800479 "gpr"
480 ]
481 },
482 {
483 "name": "gpr_slice_buffer_test",
484 "build": "test",
485 "src": [
486 "test/core/support/slice_buffer_test.c"
487 ],
488 "deps": [
489 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800490 "gpr"
491 ]
492 },
493 {
494 "name": "gpr_slice_test",
495 "build": "test",
496 "src": [
497 "test/core/support/slice_test.c"
498 ],
499 "deps": [
500 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800501 "gpr"
502 ]
503 },
504 {
505 "name": "gpr_string_test",
506 "build": "test",
507 "src": [
508 "test/core/support/string_test.c"
509 ],
510 "deps": [
511 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800512 "gpr"
513 ]
514 },
515 {
516 "name": "gpr_sync_test",
517 "build": "test",
518 "src": [
519 "test/core/support/sync_test.c"
520 ],
521 "deps": [
522 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800523 "gpr"
524 ]
525 },
526 {
527 "name": "gpr_thd_test",
528 "build": "test",
529 "src": [
530 "test/core/support/thd_test.c"
531 ],
532 "deps": [
533 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800534 "gpr"
535 ]
536 },
537 {
538 "name": "gpr_time_test",
539 "build": "test",
540 "src": [
541 "test/core/support/time_test.c"
542 ],
543 "deps": [
544 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800545 "gpr"
546 ]
547 },
548 {
549 "name": "murmur_hash_test",
550 "build": "test",
551 "src": [
552 "test/core/support/murmur_hash_test.c"
553 ],
554 "deps": [
555 "grpc_test_util",
556 "grpc",
557 "gpr"
558 ]
559 },
560 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800561 "name": "grpc_stream_op_test",
562 "build": "test",
563 "src": [
564 "test/core/transport/stream_op_test.c"
565 ],
566 "deps": [
567 "grpc_test_util",
568 "grpc",
569 "gpr"
570 ]
571 },
572 {
nnoble0c475f02014-12-05 15:37:39 -0800573 "name": "alpn_test",
574 "build": "test",
575 "src": [
576 "test/core/transport/chttp2/alpn_test.c"
577 ],
578 "deps": [
579 "grpc_test_util",
580 "grpc",
581 "gpr"
582 ]
583 },
584 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800585 "name": "chttp2_stream_encoder_test",
586 "build": "test",
587 "src": [
588 "test/core/transport/chttp2/stream_encoder_test.c"
589 ],
590 "deps": [
591 "grpc_test_util",
592 "grpc",
593 "gpr"
594 ]
595 },
596 {
597 "name": "hpack_table_test",
598 "build": "test",
599 "src": [
600 "test/core/transport/chttp2/hpack_table_test.c"
601 ],
602 "deps": [
603 "grpc_test_util",
604 "grpc",
605 "gpr"
606 ]
607 },
608 {
609 "name": "chttp2_stream_map_test",
610 "build": "test",
611 "src": [
612 "test/core/transport/chttp2/stream_map_test.c"
613 ],
614 "deps": [
615 "grpc_test_util",
616 "grpc",
617 "gpr"
618 ]
619 },
620 {
621 "name": "hpack_parser_test",
622 "build": "test",
623 "src": [
624 "test/core/transport/chttp2/hpack_parser_test.c"
625 ],
626 "deps": [
627 "grpc_test_util",
628 "grpc",
629 "gpr"
630 ]
631 },
632 {
633 "name": "transport_metadata_test",
634 "build": "test",
635 "src": [
636 "test/core/transport/metadata_test.c"
637 ],
638 "deps": [
639 "grpc_test_util",
640 "grpc",
641 "gpr"
642 ]
643 },
644 {
645 "name": "chttp2_status_conversion_test",
646 "build": "test",
647 "src": [
648 "test/core/transport/chttp2/status_conversion_test.c"
649 ],
650 "deps": [
651 "grpc_test_util",
652 "grpc",
653 "gpr"
654 ]
655 },
656 {
657 "name": "chttp2_transport_end2end_test",
658 "build": "test",
659 "src": [
660 "test/core/transport/chttp2_transport_end2end_test.c"
661 ],
662 "deps": [
663 "grpc_test_util",
664 "grpc",
665 "gpr"
666 ]
667 },
668 {
ctiller18b49ab2014-12-09 14:39:16 -0800669 "name": "tcp_posix_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800670 "build": "test",
671 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800672 "test/core/iomgr/tcp_posix_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800673 ],
674 "deps": [
675 "grpc_test_util",
676 "grpc",
677 "gpr"
678 ]
679 },
680 {
nnoble0c475f02014-12-05 15:37:39 -0800681 "name": "dualstack_socket_test",
682 "build": "test",
683 "src": [
684 "test/core/end2end/dualstack_socket_test.c"
685 ],
686 "deps": [
687 "grpc_test_util",
688 "grpc",
689 "gpr"
690 ]
691 },
692 {
693 "name": "no_server_test",
694 "build": "test",
695 "src": [
696 "test/core/end2end/no_server_test.c"
697 ],
698 "deps": [
699 "grpc_test_util",
700 "grpc",
701 "gpr"
702 ]
703 },
704 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800705 "name": "resolve_address_test",
706 "build": "test",
707 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800708 "test/core/iomgr/resolve_address_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800709 ],
710 "deps": [
711 "grpc_test_util",
712 "grpc",
713 "gpr"
714 ]
715 },
716 {
ctiller18b49ab2014-12-09 14:39:16 -0800717 "name": "sockaddr_utils_test",
nnoble0c475f02014-12-05 15:37:39 -0800718 "build": "test",
719 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800720 "test/core/iomgr/sockaddr_utils_test.c"
nnoble0c475f02014-12-05 15:37:39 -0800721 ],
722 "deps": [
723 "grpc_test_util",
724 "grpc",
725 "gpr"
726 ]
727 },
728 {
ctiller18b49ab2014-12-09 14:39:16 -0800729 "name": "tcp_server_posix_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800730 "build": "test",
731 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800732 "test/core/iomgr/tcp_server_posix_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800733 ],
734 "deps": [
735 "grpc_test_util",
736 "grpc",
737 "gpr"
738 ]
739 },
740 {
ctiller18b49ab2014-12-09 14:39:16 -0800741 "name": "tcp_client_posix_test",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800742 "build": "test",
743 "src": [
ctiller18b49ab2014-12-09 14:39:16 -0800744 "test/core/iomgr/tcp_client_posix_test.c"
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800745 ],
746 "deps": [
747 "grpc_test_util",
748 "grpc",
749 "gpr"
750 ]
751 },
752 {
753 "name": "grpc_channel_stack_test",
754 "build": "test",
755 "src": [
756 "test/core/channel/channel_stack_test.c"
757 ],
758 "deps": [
759 "grpc_test_util",
760 "grpc",
761 "gpr"
762 ]
763 },
764 {
765 "name": "metadata_buffer_test",
766 "build": "test",
767 "src": [
768 "test/core/channel/metadata_buffer_test.c"
769 ],
770 "deps": [
771 "grpc_test_util",
772 "grpc",
773 "gpr"
774 ]
775 },
776 {
777 "name": "grpc_completion_queue_test",
778 "build": "test",
779 "src": [
780 "test/core/surface/completion_queue_test.c"
781 ],
782 "deps": [
783 "grpc_test_util",
784 "grpc",
785 "gpr"
786 ]
787 },
788 {
789 "name": "grpc_completion_queue_benchmark",
790 "build": "benchmark",
791 "src": [
792 "test/core/surface/completion_queue_benchmark.c"
793 ],
794 "deps": [
795 "grpc_test_util",
796 "grpc",
797 "gpr"
798 ]
799 },
800 {
801 "name": "census_window_stats_test",
802 "build": "test",
803 "src": [
804 "test/core/statistics/window_stats_test.c"
805 ],
806 "deps": [
807 "grpc_test_util",
808 "grpc",
809 "gpr"
810 ]
811 },
812 {
813 "name": "census_statistics_quick_test",
814 "build": "test",
815 "src": [
816 "test/core/statistics/quick_test.c"
817 ],
818 "deps": [
819 "grpc_test_util",
820 "grpc",
821 "gpr"
822 ]
823 },
824 {
aveitch482a5be2014-12-15 10:25:12 -0800825 "name": "census_statistics_small_log_test",
826 "build": "test",
827 "src": [
828 "test/core/statistics/small_log_test.c"
829 ],
830 "deps": [
831 "grpc_test_util",
832 "grpc",
833 "gpr"
834 ]
835 },
836 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800837 "name": "census_statistics_performance_test",
838 "build": "test",
839 "src": [
840 "test/core/statistics/performance_test.c"
841 ],
842 "deps": [
843 "grpc_test_util",
844 "grpc",
845 "gpr"
846 ]
847 },
848 {
849 "name": "census_statistics_multiple_writers_test",
850 "build": "test",
851 "src": [
852 "test/core/statistics/multiple_writers_test.c"
853 ],
854 "deps": [
855 "grpc_test_util",
856 "grpc",
857 "gpr"
858 ]
859 },
860 {
861 "name": "census_statistics_multiple_writers_circular_buffer_test",
862 "build": "test",
863 "src": [
864 "test/core/statistics/multiple_writers_circular_buffer_test.c"
865 ],
866 "deps": [
867 "grpc_test_util",
868 "grpc",
869 "gpr"
870 ]
871 },
872 {
873 "name": "census_stub_test",
874 "build": "test",
875 "src": [
876 "test/core/statistics/census_stub_test.c"
877 ],
878 "deps": [
879 "grpc_test_util",
880 "grpc",
881 "gpr"
882 ]
883 },
884 {
885 "name": "census_hash_table_test",
886 "build": "test",
887 "src": [
888 "test/core/statistics/hash_table_test.c"
889 ],
890 "deps": [
891 "grpc_test_util",
892 "grpc",
893 "gpr"
894 ]
895 },
896 {
897 "name": "fling_server",
898 "build": "test",
899 "run": false,
900 "src": [
901 "test/core/fling/server.c"
902 ],
903 "deps": [
904 "grpc_test_util",
905 "grpc",
906 "gpr"
907 ]
908 },
909 {
910 "name": "fling_client",
911 "build": "test",
912 "run": false,
913 "src": [
914 "test/core/fling/client.c"
915 ],
916 "deps": [
917 "grpc_test_util",
918 "grpc",
919 "gpr"
920 ]
921 },
922 {
923 "name": "fling_test",
924 "build": "test",
925 "src": [
926 "test/core/fling/fling_test.c"
927 ],
928 "deps": [
929 "grpc_test_util",
930 "grpc",
931 "gpr"
932 ]
933 },
934 {
935 "name": "echo_server",
936 "build": "test",
937 "run": false,
938 "src": [
939 "test/core/echo/server.c"
940 ],
941 "deps": [
942 "grpc_test_util",
943 "grpc",
944 "gpr"
945 ]
946 },
947 {
948 "name": "echo_client",
949 "build": "test",
950 "run": false,
951 "src": [
952 "test/core/echo/client.c"
953 ],
954 "deps": [
955 "grpc_test_util",
956 "grpc",
957 "gpr"
958 ]
959 },
960 {
961 "name": "echo_test",
962 "build": "test",
963 "src": [
964 "test/core/echo/echo_test.c"
965 ],
966 "deps": [
967 "grpc_test_util",
968 "grpc",
969 "gpr"
970 ]
971 },
972 {
973 "name": "low_level_ping_pong_benchmark",
974 "build": "benchmark",
975 "src": [
976 "test/core/network_benchmarks/low_level_ping_pong.c"
977 ],
978 "deps": [
979 "grpc_test_util",
980 "grpc",
981 "gpr"
982 ]
983 },
984 {
985 "name": "message_compress_test",
986 "build": "test",
987 "src": [
988 "test/core/compression/message_compress_test.c"
989 ],
990 "deps": [
991 "grpc_test_util",
992 "grpc",
993 "gpr"
994 ]
995 },
nnoble0c475f02014-12-05 15:37:39 -0800996 {
997 "name": "bin_encoder_test",
998 "build": "test",
999 "src": [
1000 "test/core/transport/chttp2/bin_encoder_test.c"
1001 ],
1002 "deps": [
1003 "grpc_test_util",
1004 "grpc",
1005 "gpr"
1006 ]
1007 },
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001008 {
1009 "name": "secure_endpoint_test",
1010 "build": "test",
1011 "src": [
1012 "test/core/endpoint/secure_endpoint_test.c"
1013 ],
1014 "deps": [
1015 "grpc_test_util",
1016 "grpc",
1017 "gpr"
1018 ]
1019 },
1020 {
1021 "name": "httpcli_format_request_test",
1022 "build": "test",
1023 "src": [
1024 "test/core/httpcli/format_request_test.c"
1025 ],
1026 "deps": [
1027 "grpc_test_util",
1028 "grpc",
1029 "gpr"
1030 ]
1031 },
1032 {
1033 "name": "httpcli_parser_test",
1034 "build": "test",
1035 "src": [
1036 "test/core/httpcli/parser_test.c"
1037 ],
1038 "deps": [
1039 "grpc_test_util",
1040 "grpc",
1041 "gpr"
1042 ]
1043 },
1044 {
1045 "name": "httpcli_test",
1046 "build": "test",
1047 "src": [
1048 "test/core/httpcli/httpcli_test.c"
1049 ],
1050 "deps": [
1051 "grpc_test_util",
1052 "grpc",
1053 "gpr"
1054 ]
1055 },
1056 {
1057 "name": "grpc_credentials_test",
1058 "build": "test",
1059 "src": [
1060 "test/core/security/credentials_test.c"
1061 ],
1062 "deps": [
1063 "grpc_test_util",
1064 "grpc",
1065 "gpr"
1066 ]
1067 },
1068 {
jboeufbefd2652014-12-12 15:39:47 -08001069 "name": "grpc_base64_test",
1070 "build": "test",
1071 "src": [
1072 "test/core/security/base64_test.c"
1073 ],
1074 "deps": [
1075 "grpc_test_util",
1076 "grpc",
1077 "gpr"
1078 ]
1079 },
1080 {
1081 "name": "grpc_json_token_test",
1082 "build": "test",
1083 "src": [
1084 "test/core/security/json_token_test.c"
1085 ],
1086 "deps": [
1087 "grpc_test_util",
1088 "grpc",
1089 "gpr"
1090 ]
1091 },
1092 {
ctiller8919f602014-12-10 10:19:42 -08001093 "name": "timeout_encoding_test",
1094 "build": "test",
1095 "src": [
1096 "test/core/transport/chttp2/timeout_encoding_test.c"
1097 ],
1098 "deps": [
1099 "grpc_test_util",
1100 "grpc",
1101 "gpr"
1102 ]
1103 },
1104 {
1105 "name": "fd_posix_test",
1106 "build": "test",
1107 "src": [
1108 "test/core/iomgr/fd_posix_test.c"
1109 ],
1110 "deps": [
1111 "grpc_test_util",
1112 "grpc",
1113 "gpr"
1114 ]
1115 },
1116 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001117 "name": "fling_stream_test",
1118 "build": "test",
1119 "src": [
1120 "test/core/fling/fling_stream_test.c"
1121 ],
1122 "deps": [
1123 "grpc_test_util",
1124 "grpc",
1125 "gpr"
1126 ]
1127 },
1128 {
1129 "name": "lame_client_test",
1130 "build": "test",
1131 "src": [
1132 "test/core/surface/lame_client_test.c"
1133 ],
1134 "deps": [
1135 "grpc_test_util",
1136 "grpc",
1137 "gpr"
1138 ]
1139 },
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001140 {
1141 "name": "thread_pool_test",
1142 "build": "test",
1143 "c++": true,
1144 "src": [
1145 "test/cpp/server/thread_pool_test.cc"
1146 ],
1147 "deps": [
1148 "grpc_test_util",
1149 "grpc++",
1150 "grpc",
1151 "gpr"
1152 ]
1153 },
1154 {
1155 "name": "status_test",
1156 "build": "test",
1157 "c++": true,
1158 "src": [
1159 "test/cpp/util/status_test.cc"
1160 ],
1161 "deps": [
1162 "grpc_test_util",
1163 "grpc++",
1164 "grpc",
1165 "gpr"
1166 ]
ctiller8919f602014-12-10 10:19:42 -08001167 },
1168 {
1169 "name": "sync_client_async_server_test",
1170 "build": "test",
1171 "c++": true,
1172 "src": [
1173 "test/cpp/end2end/sync_client_async_server_test.cc"
1174 ],
1175 "deps": [
1176 "grpc_test_util",
1177 "grpc++",
1178 "grpc",
1179 "gpr"
1180 ]
1181 },
1182 {
1183 "name": "qps_client",
1184 "build": "test",
1185 "c++": true,
1186 "src": [
1187 "test/cpp/qps/qps_client.cc"
1188 ],
1189 "deps": [
1190 "grpc_test_util",
1191 "grpc++",
1192 "grpc",
1193 "gpr"
1194 ]
1195 },
1196 {
1197 "name": "qps_server",
1198 "build": "test",
1199 "c++": true,
1200 "src": [
1201 "test/cpp/end2end/qps_server.cc"
1202 ],
1203 "deps": [
1204 "grpc_test_util",
1205 "grpc++",
1206 "grpc",
1207 "gpr"
1208 ]
1209 },
1210 {
1211 "name": "interop_server",
1212 "build": "test",
nnoble72309c62014-12-12 11:42:26 -08001213 "run": false,
ctiller8919f602014-12-10 10:19:42 -08001214 "c++": true,
1215 "src": [
nnoble72309c62014-12-12 11:42:26 -08001216 "test/cpp/interop/empty.proto",
1217 "test/cpp/interop/messages.proto",
1218 "test/cpp/interop/test.proto",
ctiller8919f602014-12-10 10:19:42 -08001219 "test/cpp/interop/server.cc"
1220 ],
1221 "deps": [
nnoble72309c62014-12-12 11:42:26 -08001222 "grpc++_test_util",
ctiller8919f602014-12-10 10:19:42 -08001223 "grpc_test_util",
1224 "grpc++",
1225 "grpc",
1226 "gpr"
1227 ]
1228 },
1229 {
1230 "name": "interop_client",
1231 "build": "test",
nnoble72309c62014-12-12 11:42:26 -08001232 "run": false,
ctiller8919f602014-12-10 10:19:42 -08001233 "c++": true,
1234 "src": [
nnoble72309c62014-12-12 11:42:26 -08001235 "test/cpp/interop/empty.proto",
1236 "test/cpp/interop/messages.proto",
1237 "test/cpp/interop/test.proto",
ctiller8919f602014-12-10 10:19:42 -08001238 "test/cpp/interop/client.cc"
1239 ],
1240 "deps": [
nnoble72309c62014-12-12 11:42:26 -08001241 "grpc++_test_util",
ctiller8919f602014-12-10 10:19:42 -08001242 "grpc_test_util",
1243 "grpc++",
1244 "grpc",
1245 "gpr"
1246 ]
1247 },
1248 {
1249 "name": "end2end_test",
1250 "build": "test",
1251 "c++": true,
1252 "src": [
1253 "test/cpp/end2end/end2end_test.cc"
1254 ],
1255 "deps": [
1256 "grpc_test_util",
1257 "grpc++",
1258 "grpc",
1259 "gpr"
1260 ]
1261 },
1262 {
1263 "name": "alarm_test",
1264 "build": "test",
1265 "src": [
1266 "test/core/iomgr/alarm_test.c"
1267 ],
1268 "deps": [
1269 "grpc_test_util",
1270 "grpc",
1271 "gpr"
1272 ]
1273 },
1274 {
1275 "name": "time_test",
1276 "build": "test",
1277 "src": [
1278 "test/core/support/time_test.c"
1279 ],
1280 "deps": [
1281 "grpc_test_util",
1282 "grpc",
1283 "gpr"
1284 ]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001285 }
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001286 ]
1287}