blob: c8f7b6b2e904bfc005de10d26558e26d12d044bc [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 {
439 "name": "gpr_cmdline_test",
440 "build": "test",
441 "src": [
442 "test/core/support/cmdline_test.c"
443 ],
444 "deps": [
445 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800446 "gpr"
447 ]
448 },
449 {
450 "name": "gpr_histogram_test",
451 "build": "test",
452 "src": [
453 "test/core/support/histogram_test.c"
454 ],
455 "deps": [
456 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800457 "gpr"
458 ]
459 },
460 {
461 "name": "gpr_host_port_test",
462 "build": "test",
463 "src": [
464 "test/core/support/host_port_test.c"
465 ],
466 "deps": [
467 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800468 "gpr"
469 ]
470 },
471 {
472 "name": "gpr_slice_buffer_test",
473 "build": "test",
474 "src": [
475 "test/core/support/slice_buffer_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_test",
484 "build": "test",
485 "src": [
486 "test/core/support/slice_test.c"
487 ],
488 "deps": [
489 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800490 "gpr"
491 ]
492 },
493 {
494 "name": "gpr_string_test",
495 "build": "test",
496 "src": [
497 "test/core/support/string_test.c"
498 ],
499 "deps": [
500 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800501 "gpr"
502 ]
503 },
504 {
505 "name": "gpr_sync_test",
506 "build": "test",
507 "src": [
508 "test/core/support/sync_test.c"
509 ],
510 "deps": [
511 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800512 "gpr"
513 ]
514 },
515 {
516 "name": "gpr_thd_test",
517 "build": "test",
518 "src": [
519 "test/core/support/thd_test.c"
520 ],
521 "deps": [
522 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800523 "gpr"
524 ]
525 },
526 {
527 "name": "gpr_time_test",
528 "build": "test",
529 "src": [
530 "test/core/support/time_test.c"
531 ],
532 "deps": [
533 "grpc_test_util",
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800534 "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 {
jboeufbefd2652014-12-12 15:39:47 -08001046 "name": "grpc_base64_test",
1047 "build": "test",
1048 "src": [
1049 "test/core/security/base64_test.c"
1050 ],
1051 "deps": [
1052 "grpc_test_util",
1053 "grpc",
1054 "gpr"
1055 ]
1056 },
1057 {
1058 "name": "grpc_json_token_test",
1059 "build": "test",
1060 "src": [
1061 "test/core/security/json_token_test.c"
1062 ],
1063 "deps": [
1064 "grpc_test_util",
1065 "grpc",
1066 "gpr"
1067 ]
1068 },
1069 {
ctiller8919f602014-12-10 10:19:42 -08001070 "name": "timeout_encoding_test",
1071 "build": "test",
1072 "src": [
1073 "test/core/transport/chttp2/timeout_encoding_test.c"
1074 ],
1075 "deps": [
1076 "grpc_test_util",
1077 "grpc",
1078 "gpr"
1079 ]
1080 },
1081 {
1082 "name": "fd_posix_test",
1083 "build": "test",
1084 "src": [
1085 "test/core/iomgr/fd_posix_test.c"
1086 ],
1087 "deps": [
1088 "grpc_test_util",
1089 "grpc",
1090 "gpr"
1091 ]
1092 },
1093 {
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001094 "name": "fling_stream_test",
1095 "build": "test",
1096 "src": [
1097 "test/core/fling/fling_stream_test.c"
1098 ],
1099 "deps": [
1100 "grpc_test_util",
1101 "grpc",
1102 "gpr"
1103 ]
1104 },
1105 {
1106 "name": "lame_client_test",
1107 "build": "test",
1108 "src": [
1109 "test/core/surface/lame_client_test.c"
1110 ],
1111 "deps": [
1112 "grpc_test_util",
1113 "grpc",
1114 "gpr"
1115 ]
1116 },
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001117 {
1118 "name": "thread_pool_test",
1119 "build": "test",
1120 "c++": true,
1121 "src": [
1122 "test/cpp/server/thread_pool_test.cc"
1123 ],
1124 "deps": [
1125 "grpc_test_util",
1126 "grpc++",
1127 "grpc",
1128 "gpr"
1129 ]
1130 },
1131 {
1132 "name": "status_test",
1133 "build": "test",
1134 "c++": true,
1135 "src": [
1136 "test/cpp/util/status_test.cc"
1137 ],
1138 "deps": [
1139 "grpc_test_util",
1140 "grpc++",
1141 "grpc",
1142 "gpr"
1143 ]
ctiller8919f602014-12-10 10:19:42 -08001144 },
1145 {
1146 "name": "sync_client_async_server_test",
1147 "build": "test",
1148 "c++": true,
1149 "src": [
1150 "test/cpp/end2end/sync_client_async_server_test.cc"
1151 ],
1152 "deps": [
1153 "grpc_test_util",
1154 "grpc++",
1155 "grpc",
1156 "gpr"
1157 ]
1158 },
1159 {
1160 "name": "qps_client",
1161 "build": "test",
1162 "c++": true,
1163 "src": [
1164 "test/cpp/qps/qps_client.cc"
1165 ],
1166 "deps": [
1167 "grpc_test_util",
1168 "grpc++",
1169 "grpc",
1170 "gpr"
1171 ]
1172 },
1173 {
1174 "name": "qps_server",
1175 "build": "test",
1176 "c++": true,
1177 "src": [
1178 "test/cpp/end2end/qps_server.cc"
1179 ],
1180 "deps": [
1181 "grpc_test_util",
1182 "grpc++",
1183 "grpc",
1184 "gpr"
1185 ]
1186 },
1187 {
1188 "name": "interop_server",
1189 "build": "test",
nnoble72309c62014-12-12 11:42:26 -08001190 "run": false,
ctiller8919f602014-12-10 10:19:42 -08001191 "c++": true,
1192 "src": [
nnoble72309c62014-12-12 11:42:26 -08001193 "test/cpp/interop/empty.proto",
1194 "test/cpp/interop/messages.proto",
1195 "test/cpp/interop/test.proto",
ctiller8919f602014-12-10 10:19:42 -08001196 "test/cpp/interop/server.cc"
1197 ],
1198 "deps": [
nnoble72309c62014-12-12 11:42:26 -08001199 "grpc++_test_util",
ctiller8919f602014-12-10 10:19:42 -08001200 "grpc_test_util",
1201 "grpc++",
1202 "grpc",
1203 "gpr"
1204 ]
1205 },
1206 {
1207 "name": "interop_client",
1208 "build": "test",
nnoble72309c62014-12-12 11:42:26 -08001209 "run": false,
ctiller8919f602014-12-10 10:19:42 -08001210 "c++": true,
1211 "src": [
nnoble72309c62014-12-12 11:42:26 -08001212 "test/cpp/interop/empty.proto",
1213 "test/cpp/interop/messages.proto",
1214 "test/cpp/interop/test.proto",
ctiller8919f602014-12-10 10:19:42 -08001215 "test/cpp/interop/client.cc"
1216 ],
1217 "deps": [
nnoble72309c62014-12-12 11:42:26 -08001218 "grpc++_test_util",
ctiller8919f602014-12-10 10:19:42 -08001219 "grpc_test_util",
1220 "grpc++",
1221 "grpc",
1222 "gpr"
1223 ]
1224 },
1225 {
1226 "name": "end2end_test",
1227 "build": "test",
1228 "c++": true,
1229 "src": [
1230 "test/cpp/end2end/end2end_test.cc"
1231 ],
1232 "deps": [
1233 "grpc_test_util",
1234 "grpc++",
1235 "grpc",
1236 "gpr"
1237 ]
1238 },
1239 {
1240 "name": "alarm_test",
1241 "build": "test",
1242 "src": [
1243 "test/core/iomgr/alarm_test.c"
1244 ],
1245 "deps": [
1246 "grpc_test_util",
1247 "grpc",
1248 "gpr"
1249 ]
1250 },
1251 {
1252 "name": "time_test",
1253 "build": "test",
1254 "src": [
1255 "test/core/support/time_test.c"
1256 ],
1257 "deps": [
1258 "grpc_test_util",
1259 "grpc",
1260 "gpr"
1261 ]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001262 }
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001263 ]
1264}