blob: 76fa9e153f45ca540295ffbebf09934dd58a7017 [file] [log] [blame]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001# GRPC global makefile
2# This currently builds C and C++ code.
3
4
ctiller8cfebb92015-01-06 15:02:12 -08005# Configurations
6
7VALID_CONFIG_opt = 1
8CC_opt = gcc
9CXX_opt = g++
10LD_opt = gcc
11LDXX_opt = g++
12CPPFLAGS_opt = -O2
13LDFLAGS_opt =
14DEFINES_opt = NDEBUG
15
16VALID_CONFIG_dbg = 1
17CC_dbg = gcc
18CXX_dbg = g++
19LD_dbg = gcc
20LDXX_dbg = g++
21CPPFLAGS_dbg = -O0
22LDFLAGS_dbg =
23DEFINES_dbg = _DEBUG DEBUG
24
25VALID_CONFIG_tsan = 1
26CC_tsan = clang
27CXX_tsan = clang++
28LD_tsan = clang
29LDXX_tsan = clang++
30CPPFLAGS_tsan = -O1 -fsanitize=thread -fno-omit-frame-pointer
31LDFLAGS_tsan = -fsanitize=thread
32DEFINES_tsan = NDEBUG
33
34VALID_CONFIG_asan = 1
35CC_asan = clang
36CXX_asan = clang++
37LD_asan = clang
38LDXX_asan = clang++
39CPPFLAGS_asan = -O1 -fsanitize=address -fno-omit-frame-pointer
40LDFLAGS_asan = -fsanitize=address
41DEFINES_asan = NDEBUG
42
43VALID_CONFIG_msan = 1
44CC_msan = clang
45CXX_msan = clang++
46LD_msan = clang
47LDXX_msan = clang++
48CPPFLAGS_msan = -O1 -fsanitize=memory -fno-omit-frame-pointer
49LDFLAGS_msan = -fsanitize=memory
50DEFINES_msan = NDEBUG
51
52ifndef VALID_CONFIG_$(CONFIG)
53$(error Invalid CONFIG value '$(CONFIG)')
54endif
55
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080056# General settings.
57# You may want to change these depending on your system.
58
59prefix ?= /usr/local
60
61PROTOC = protoc
ctiller8cfebb92015-01-06 15:02:12 -080062CC = $(CC_$(CONFIG))
63CXX = $(CXX_$(CONFIG))
64LD = $(LD_$(CONFIG))
65LDXX = $(LDXX_$(CONFIG))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080066AR = ar
67STRIP = strip --strip-unneeded
68INSTALL = install -D
69RM = rm -f
70
nnoble72309c62014-12-12 11:42:26 -080071HOST_CC = $(CC)
72HOST_CXX = $(CXX)
73HOST_LD = $(LD)
74HOST_LDXX = $(LDXX)
75
ctillercab52e72015-01-06 13:10:23 -080076CONFIG ?= opt
77
ctillercab52e72015-01-06 13:10:23 -080078CPPFLAGS += $(CPPFLAGS_$(CONFIG))
79DEFINES += $(DEFINES_$(CONFIG))
ctiller8cfebb92015-01-06 15:02:12 -080080LDFLAGS += $(LDFLAGS_$(CONFIG))
ctillercab52e72015-01-06 13:10:23 -080081
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080082CFLAGS += -std=c89 -pedantic
83CXXFLAGS += -std=c++11
84CPPFLAGS += -g -fPIC -Wall -Werror -Wno-long-long
85LDFLAGS += -g -pthread -fPIC
86
87INCLUDES = . include gens
88LIBS = rt m z event event_pthreads pthread
89LIBSXX = protobuf
nnoblec78b3402014-12-11 16:06:57 -080090LIBS_PROTOC = protoc protobuf
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080091
92ifneq ($(wildcard /usr/src/gtest/src/gtest-all.cc),)
93GTEST_LIB = /usr/src/gtest/src/gtest-all.cc -I/usr/src/gtest
94else
95GTEST_LIB = -lgtest
96endif
chenwa8fd44a2014-12-10 15:13:55 -080097GTEST_LIB += -lgflags
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080098ifeq ($(V),1)
99E = @:
100Q =
101else
102E = @echo
103Q = @
104endif
105
106VERSION = 0.8.0.0
107
108CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES))
109CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS)
110
111LDFLAGS += $(ARCH_FLAGS)
112LDLIBS += $(addprefix -l, $(LIBS))
113LDLIBSXX += $(addprefix -l, $(LIBSXX))
nnoble72309c62014-12-12 11:42:26 -0800114HOST_LDLIBS_PROTOC += $(addprefix -l, $(LIBS_PROTOC))
115
116HOST_CPPFLAGS = $(CPPFLAGS)
117HOST_CFLAGS = $(CFLAGS)
118HOST_CXXFLAGS = $(CXXFLAGS)
119HOST_LDFLAGS = $(LDFLAGS)
120HOST_LDLIBS = $(LDLIBS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800121
nnoble69ac39f2014-12-12 15:43:38 -0800122
123# These are automatically computed variables.
124# There shouldn't be any need to change anything from now on.
125
126HOST_SYSTEM = $(shell uname | cut -f 1 -d_)
127ifeq ($(SYSTEM),)
128SYSTEM = $(HOST_SYSTEM)
129endif
130
nnoble5b7f32a2014-12-22 08:12:44 -0800131ifeq ($(SYSTEM),MINGW32)
132SHARED_EXT = dll
133endif
134ifeq ($(SYSTEM),Darwin)
135SHARED_EXT = dylib
136endif
137ifeq ($(SHARED_EXT),)
138SHARED_EXT = so.$(VERSION)
139endif
140
nnoble69ac39f2014-12-12 15:43:38 -0800141ifeq ($(wildcard .git),)
142IS_GIT_FOLDER = false
143else
144IS_GIT_FOLDER = true
145endif
146
147EVENT2_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
nnoble7e012cf2014-12-22 17:53:44 -0800148OPENSSL_ALPN_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/openssl-alpn.c -lssl -lcrypto -ldl $(LDFLAGS)
149ZLIB_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/zlib.c -lz $(LDFLAGS)
nnoble69ac39f2014-12-12 15:43:38 -0800150
nnoble60825402014-12-15 14:43:51 -0800151HAS_SYSTEM_EVENT2 = $(shell $(EVENT2_CHECK_CMD) 2> /dev/null && echo true || echo false)
152HAS_SYSTEM_OPENSSL_ALPN = $(shell $(OPENSSL_ALPN_CHECK_CMD) 2> /dev/null && echo true || echo false)
153HAS_SYSTEM_ZLIB = $(shell $(ZLIB_CHECK_CMD) 2> /dev/null && echo true || echo false)
nnoble69ac39f2014-12-12 15:43:38 -0800154
155ifeq ($(wildcard third_party/libevent/include/event2/event.h),)
156HAS_EMBEDDED_EVENT2 = false
157else
158HAS_EMBEDDED_EVENT2 = true
159endif
160
161ifeq ($(wildcard third_party/openssl/ssl/ssl.h),)
162HAS_EMBEDDED_OPENSSL_ALPN = false
163else
164HAS_EMBEDDED_OPENSSL_ALPN = true
165endif
166
167ifeq ($(wildcard third_party/zlib/zlib.h),)
168HAS_EMBEDDED_ZLIB = false
169else
170HAS_EMBEDDED_ZLIB = true
171endif
172
173ifneq ($(SYSTEM),MINGW32)
174ifeq ($(HAS_SYSTEM_EVENT2),false)
175DEP_MISSING += libevent
176endif
177endif
178
179ifeq ($(HAS_SYSTEM_ZLIB),false)
180ifeq ($(HAS_EMBEDDED_ZLIB),true)
181ZLIB_DEP = third_party/zlib/libz.a
182CPPFLAGS += -Ithird_party/zlib
183LDFLAGS += -Lthird_party/zlib
184else
185DEP_MISSING += zlib
186endif
187endif
188
189ifeq ($(HAS_SYSTEM_OPENSSL_ALPN),false)
190ifeq ($(HAS_EMBEDDED_OPENSSL_ALPN),true)
191OPENSSL_DEP = third_party/openssl/libssl.a
nnoble20e2e3f2014-12-16 15:37:57 -0800192OPENSSL_MERGE_LIBS += third_party/openssl/libssl.a third_party/openssl/libcrypto.a
nnoble69ac39f2014-12-12 15:43:38 -0800193CPPFLAGS += -Ithird_party/openssl/include
194LDFLAGS += -Lthird_party/openssl
nnoble5b7f32a2014-12-22 08:12:44 -0800195LIBS_SECURE = dl
nnoble69ac39f2014-12-12 15:43:38 -0800196else
197NO_SECURE = true
198endif
nnoble5b7f32a2014-12-22 08:12:44 -0800199else
200LIBS_SECURE = ssl crypto dl
nnoble69ac39f2014-12-12 15:43:38 -0800201endif
202
nnoble5b7f32a2014-12-22 08:12:44 -0800203LDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE))
204
nnoble69ac39f2014-12-12 15:43:38 -0800205ifneq ($(DEP_MISSING),)
206NO_DEPS = true
207endif
208
209ifneq ($(MAKECMDGOALS),clean)
210NO_DEPS = true
211endif
212
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800213.SECONDARY = %.pb.h %.pb.cc
214
nnoble69ac39f2014-12-12 15:43:38 -0800215ifeq ($(DEP_MISSING),)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800216all: static shared
nnoble69ac39f2014-12-12 15:43:38 -0800217dep_error:
218 @echo "You shouldn't see this message - all of your dependencies are correct."
219else
220all: dep_error git_update stop
221
222dep_error:
223 @echo
224 @echo "DEPENDENCY ERROR"
225 @echo
226 @echo "You are missing system dependencies that are essential to build grpc,"
227 @echo "and the third_party directory doesn't have them:"
228 @echo
229 @echo " $(DEP_MISSING)"
230 @echo
231 @echo "Installing the development packages for your system will solve"
232 @echo "this issue. Please consult INSTALL to get more information."
233 @echo
234 @echo "If you need information about why these tests failed, run:"
235 @echo
236 @echo " make run_dep_checks"
237 @echo
238endif
239
240git_update:
241ifeq ($(IS_GIT_FOLDER),true)
242 @echo "Additionally, since you are in a git clone, you can download the"
243 @echo "missing dependencies in third_party by running the following command:"
244 @echo
ctiller64f29102014-12-15 10:40:59 -0800245 @echo " git submodule update --init"
nnoble69ac39f2014-12-12 15:43:38 -0800246 @echo
247endif
248
249openssl_dep_error: openssl_dep_message git_update stop
250
251openssl_dep_message:
252 @echo
253 @echo "DEPENDENCY ERROR"
254 @echo
255 @echo "The target you are trying to run requires OpenSSL with ALPN support."
256 @echo "Your system doesn't have it, and neither does the third_party directory."
257 @echo
258 @echo "Please consult INSTALL to get more information."
259 @echo
260 @echo "If you need information about why these tests failed, run:"
261 @echo
262 @echo " make run_dep_checks"
263 @echo
264
265stop:
266 @false
267
ctillercab52e72015-01-06 13:10:23 -0800268gen_hpack_tables: bins/$(CONFIG)/gen_hpack_tables
269cpp_plugin: bins/$(CONFIG)/cpp_plugin
270ruby_plugin: bins/$(CONFIG)/ruby_plugin
271grpc_byte_buffer_reader_test: bins/$(CONFIG)/grpc_byte_buffer_reader_test
272gpr_cancellable_test: bins/$(CONFIG)/gpr_cancellable_test
273gpr_log_test: bins/$(CONFIG)/gpr_log_test
274gpr_useful_test: bins/$(CONFIG)/gpr_useful_test
275gpr_cmdline_test: bins/$(CONFIG)/gpr_cmdline_test
276gpr_histogram_test: bins/$(CONFIG)/gpr_histogram_test
277gpr_host_port_test: bins/$(CONFIG)/gpr_host_port_test
278gpr_slice_buffer_test: bins/$(CONFIG)/gpr_slice_buffer_test
279gpr_slice_test: bins/$(CONFIG)/gpr_slice_test
280gpr_string_test: bins/$(CONFIG)/gpr_string_test
281gpr_sync_test: bins/$(CONFIG)/gpr_sync_test
282gpr_thd_test: bins/$(CONFIG)/gpr_thd_test
283gpr_time_test: bins/$(CONFIG)/gpr_time_test
284murmur_hash_test: bins/$(CONFIG)/murmur_hash_test
285grpc_stream_op_test: bins/$(CONFIG)/grpc_stream_op_test
286alpn_test: bins/$(CONFIG)/alpn_test
287time_averaged_stats_test: bins/$(CONFIG)/time_averaged_stats_test
288chttp2_stream_encoder_test: bins/$(CONFIG)/chttp2_stream_encoder_test
289hpack_table_test: bins/$(CONFIG)/hpack_table_test
290chttp2_stream_map_test: bins/$(CONFIG)/chttp2_stream_map_test
291hpack_parser_test: bins/$(CONFIG)/hpack_parser_test
292transport_metadata_test: bins/$(CONFIG)/transport_metadata_test
293chttp2_status_conversion_test: bins/$(CONFIG)/chttp2_status_conversion_test
294chttp2_transport_end2end_test: bins/$(CONFIG)/chttp2_transport_end2end_test
295tcp_posix_test: bins/$(CONFIG)/tcp_posix_test
296dualstack_socket_test: bins/$(CONFIG)/dualstack_socket_test
297no_server_test: bins/$(CONFIG)/no_server_test
298resolve_address_test: bins/$(CONFIG)/resolve_address_test
299sockaddr_utils_test: bins/$(CONFIG)/sockaddr_utils_test
300tcp_server_posix_test: bins/$(CONFIG)/tcp_server_posix_test
301tcp_client_posix_test: bins/$(CONFIG)/tcp_client_posix_test
302grpc_channel_stack_test: bins/$(CONFIG)/grpc_channel_stack_test
303metadata_buffer_test: bins/$(CONFIG)/metadata_buffer_test
304grpc_completion_queue_test: bins/$(CONFIG)/grpc_completion_queue_test
305grpc_completion_queue_benchmark: bins/$(CONFIG)/grpc_completion_queue_benchmark
306census_window_stats_test: bins/$(CONFIG)/census_window_stats_test
307census_statistics_quick_test: bins/$(CONFIG)/census_statistics_quick_test
308census_statistics_small_log_test: bins/$(CONFIG)/census_statistics_small_log_test
309census_statistics_performance_test: bins/$(CONFIG)/census_statistics_performance_test
310census_statistics_multiple_writers_test: bins/$(CONFIG)/census_statistics_multiple_writers_test
311census_statistics_multiple_writers_circular_buffer_test: bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test
312census_stub_test: bins/$(CONFIG)/census_stub_test
313census_hash_table_test: bins/$(CONFIG)/census_hash_table_test
314fling_server: bins/$(CONFIG)/fling_server
315fling_client: bins/$(CONFIG)/fling_client
316fling_test: bins/$(CONFIG)/fling_test
317echo_server: bins/$(CONFIG)/echo_server
318echo_client: bins/$(CONFIG)/echo_client
319echo_test: bins/$(CONFIG)/echo_test
320low_level_ping_pong_benchmark: bins/$(CONFIG)/low_level_ping_pong_benchmark
321message_compress_test: bins/$(CONFIG)/message_compress_test
322bin_encoder_test: bins/$(CONFIG)/bin_encoder_test
323secure_endpoint_test: bins/$(CONFIG)/secure_endpoint_test
324httpcli_format_request_test: bins/$(CONFIG)/httpcli_format_request_test
325httpcli_parser_test: bins/$(CONFIG)/httpcli_parser_test
326httpcli_test: bins/$(CONFIG)/httpcli_test
327grpc_credentials_test: bins/$(CONFIG)/grpc_credentials_test
328grpc_fetch_oauth2: bins/$(CONFIG)/grpc_fetch_oauth2
329grpc_base64_test: bins/$(CONFIG)/grpc_base64_test
330grpc_json_token_test: bins/$(CONFIG)/grpc_json_token_test
331timeout_encoding_test: bins/$(CONFIG)/timeout_encoding_test
332fd_posix_test: bins/$(CONFIG)/fd_posix_test
333fling_stream_test: bins/$(CONFIG)/fling_stream_test
334lame_client_test: bins/$(CONFIG)/lame_client_test
335thread_pool_test: bins/$(CONFIG)/thread_pool_test
336status_test: bins/$(CONFIG)/status_test
337sync_client_async_server_test: bins/$(CONFIG)/sync_client_async_server_test
338qps_client: bins/$(CONFIG)/qps_client
339qps_server: bins/$(CONFIG)/qps_server
340interop_server: bins/$(CONFIG)/interop_server
341interop_client: bins/$(CONFIG)/interop_client
342end2end_test: bins/$(CONFIG)/end2end_test
343channel_arguments_test: bins/$(CONFIG)/channel_arguments_test
344alarm_test: bins/$(CONFIG)/alarm_test
345alarm_list_test: bins/$(CONFIG)/alarm_list_test
346alarm_heap_test: bins/$(CONFIG)/alarm_heap_test
347time_test: bins/$(CONFIG)/time_test
348chttp2_fake_security_cancel_after_accept_test: bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test
349chttp2_fake_security_cancel_after_accept_and_writes_closed_test: bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
350chttp2_fake_security_cancel_after_invoke_test: bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test
351chttp2_fake_security_cancel_before_invoke_test: bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test
352chttp2_fake_security_cancel_in_a_vacuum_test: bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test
353chttp2_fake_security_disappearing_server_test: bins/$(CONFIG)/chttp2_fake_security_disappearing_server_test
354chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
355chttp2_fake_security_early_server_shutdown_finishes_tags_test: bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test
356chttp2_fake_security_invoke_large_request_test: bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_test
357chttp2_fake_security_max_concurrent_streams_test: bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test
358chttp2_fake_security_no_op_test: bins/$(CONFIG)/chttp2_fake_security_no_op_test
359chttp2_fake_security_ping_pong_streaming_test: bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test
360chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
361chttp2_fake_security_request_response_with_metadata_and_payload_test: bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test
362chttp2_fake_security_request_response_with_payload_test: bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test
363chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
364chttp2_fake_security_simple_delayed_request_test: bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test
365chttp2_fake_security_simple_request_test: bins/$(CONFIG)/chttp2_fake_security_simple_request_test
366chttp2_fake_security_thread_stress_test: bins/$(CONFIG)/chttp2_fake_security_thread_stress_test
367chttp2_fake_security_writes_done_hangs_with_pending_read_test: bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test
368chttp2_fullstack_cancel_after_accept_test: bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test
369chttp2_fullstack_cancel_after_accept_and_writes_closed_test: bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
370chttp2_fullstack_cancel_after_invoke_test: bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test
371chttp2_fullstack_cancel_before_invoke_test: bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test
372chttp2_fullstack_cancel_in_a_vacuum_test: bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test
373chttp2_fullstack_disappearing_server_test: bins/$(CONFIG)/chttp2_fullstack_disappearing_server_test
374chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
375chttp2_fullstack_early_server_shutdown_finishes_tags_test: bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test
376chttp2_fullstack_invoke_large_request_test: bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_test
377chttp2_fullstack_max_concurrent_streams_test: bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test
378chttp2_fullstack_no_op_test: bins/$(CONFIG)/chttp2_fullstack_no_op_test
379chttp2_fullstack_ping_pong_streaming_test: bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test
380chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
381chttp2_fullstack_request_response_with_metadata_and_payload_test: bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test
382chttp2_fullstack_request_response_with_payload_test: bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test
383chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
384chttp2_fullstack_simple_delayed_request_test: bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test
385chttp2_fullstack_simple_request_test: bins/$(CONFIG)/chttp2_fullstack_simple_request_test
386chttp2_fullstack_thread_stress_test: bins/$(CONFIG)/chttp2_fullstack_thread_stress_test
387chttp2_fullstack_writes_done_hangs_with_pending_read_test: bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test
388chttp2_simple_ssl_fullstack_cancel_after_accept_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test
389chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
390chttp2_simple_ssl_fullstack_cancel_after_invoke_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
391chttp2_simple_ssl_fullstack_cancel_before_invoke_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
392chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
393chttp2_simple_ssl_fullstack_disappearing_server_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test
394chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
395chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
396chttp2_simple_ssl_fullstack_invoke_large_request_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test
397chttp2_simple_ssl_fullstack_max_concurrent_streams_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
398chttp2_simple_ssl_fullstack_no_op_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test
399chttp2_simple_ssl_fullstack_ping_pong_streaming_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
400chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
401chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
402chttp2_simple_ssl_fullstack_request_response_with_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test
403chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
404chttp2_simple_ssl_fullstack_simple_delayed_request_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test
405chttp2_simple_ssl_fullstack_simple_request_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test
406chttp2_simple_ssl_fullstack_thread_stress_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test
407chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
408chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
409chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
410chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
411chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
412chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
413chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
414chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
415chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
416chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
417chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
418chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
419chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
420chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
421chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
422chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
423chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
424chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
425chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
426chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
427chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
428chttp2_socket_pair_cancel_after_accept_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test
429chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
430chttp2_socket_pair_cancel_after_invoke_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test
431chttp2_socket_pair_cancel_before_invoke_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test
432chttp2_socket_pair_cancel_in_a_vacuum_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test
433chttp2_socket_pair_disappearing_server_test: bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_test
434chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
435chttp2_socket_pair_early_server_shutdown_finishes_tags_test: bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
436chttp2_socket_pair_invoke_large_request_test: bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test
437chttp2_socket_pair_max_concurrent_streams_test: bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test
438chttp2_socket_pair_no_op_test: bins/$(CONFIG)/chttp2_socket_pair_no_op_test
439chttp2_socket_pair_ping_pong_streaming_test: bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test
440chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
441chttp2_socket_pair_request_response_with_metadata_and_payload_test: bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test
442chttp2_socket_pair_request_response_with_payload_test: bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test
443chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
444chttp2_socket_pair_simple_delayed_request_test: bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test
445chttp2_socket_pair_simple_request_test: bins/$(CONFIG)/chttp2_socket_pair_simple_request_test
446chttp2_socket_pair_thread_stress_test: bins/$(CONFIG)/chttp2_socket_pair_thread_stress_test
447chttp2_socket_pair_writes_done_hangs_with_pending_read_test: bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
448chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
449chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
450chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
451chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
452chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
453chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
454chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
455chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
456chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
457chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
458chttp2_socket_pair_one_byte_at_a_time_no_op_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test
459chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
460chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
461chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
462chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
463chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
464chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
465chttp2_socket_pair_one_byte_at_a_time_simple_request_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
466chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
467chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
ctiller09cb6d52014-12-19 17:38:22 -0800468
nnoble69ac39f2014-12-12 15:43:38 -0800469run_dep_checks:
470 $(EVENT2_CHECK_CMD) || true
471 $(OPENSSL_ALPN_CHECK_CMD) || true
472 $(ZLIB_CHECK_CMD) || true
473
474third_party/zlib/libz.a:
475 (cd third_party/zlib ; CFLAGS="-fPIC -fvisibility=hidden" ./configure --static)
476 $(MAKE) -C third_party/zlib
477
478third_party/openssl/libssl.a:
479 (cd third_party/openssl ; CC="$(CC) -fPIC -fvisibility=hidden" ./config)
480 $(MAKE) -C third_party/openssl build_crypto build_ssl
481
nnoble29e1d292014-12-01 10:27:40 -0800482static: static_c static_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800483
ctillercab52e72015-01-06 13:10:23 -0800484static_c: dep_c libs/$(CONFIG)/libgpr.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800485
ctillercab52e72015-01-06 13:10:23 -0800486static_cxx: dep_cxx libs/$(CONFIG)/libgrpc++.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800487
nnoble29e1d292014-12-01 10:27:40 -0800488shared: shared_c shared_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800489
ctillercab52e72015-01-06 13:10:23 -0800490shared_c: dep_c libs/$(CONFIG)/libgpr.$(SHARED_EXT) libs/$(CONFIG)/libgrpc.$(SHARED_EXT) libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800491
ctillercab52e72015-01-06 13:10:23 -0800492shared_cxx: dep_cxx libs/$(CONFIG)/libgrpc++.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800493
nnoble29e1d292014-12-01 10:27:40 -0800494privatelibs: privatelibs_c privatelibs_cxx
495
ctillercab52e72015-01-06 13:10:23 -0800496privatelibs_c: dep_c libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -0800497
ctillercab52e72015-01-06 13:10:23 -0800498privatelibs_cxx: dep_cxx libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -0800499
500buildtests: buildtests_c buildtests_cxx
501
ctillercab52e72015-01-06 13:10:23 -0800502buildtests_c: bins_dep_c privatelibs_c bins/$(CONFIG)/grpc_byte_buffer_reader_test bins/$(CONFIG)/gpr_cancellable_test bins/$(CONFIG)/gpr_log_test bins/$(CONFIG)/gpr_useful_test bins/$(CONFIG)/gpr_cmdline_test bins/$(CONFIG)/gpr_histogram_test bins/$(CONFIG)/gpr_host_port_test bins/$(CONFIG)/gpr_slice_buffer_test bins/$(CONFIG)/gpr_slice_test bins/$(CONFIG)/gpr_string_test bins/$(CONFIG)/gpr_sync_test bins/$(CONFIG)/gpr_thd_test bins/$(CONFIG)/gpr_time_test bins/$(CONFIG)/murmur_hash_test bins/$(CONFIG)/grpc_stream_op_test bins/$(CONFIG)/alpn_test bins/$(CONFIG)/time_averaged_stats_test bins/$(CONFIG)/chttp2_stream_encoder_test bins/$(CONFIG)/hpack_table_test bins/$(CONFIG)/chttp2_stream_map_test bins/$(CONFIG)/hpack_parser_test bins/$(CONFIG)/transport_metadata_test bins/$(CONFIG)/chttp2_status_conversion_test bins/$(CONFIG)/chttp2_transport_end2end_test bins/$(CONFIG)/tcp_posix_test bins/$(CONFIG)/dualstack_socket_test bins/$(CONFIG)/no_server_test bins/$(CONFIG)/resolve_address_test bins/$(CONFIG)/sockaddr_utils_test bins/$(CONFIG)/tcp_server_posix_test bins/$(CONFIG)/tcp_client_posix_test bins/$(CONFIG)/grpc_channel_stack_test bins/$(CONFIG)/metadata_buffer_test bins/$(CONFIG)/grpc_completion_queue_test bins/$(CONFIG)/census_window_stats_test bins/$(CONFIG)/census_statistics_quick_test bins/$(CONFIG)/census_statistics_small_log_test bins/$(CONFIG)/census_statistics_performance_test bins/$(CONFIG)/census_statistics_multiple_writers_test bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test bins/$(CONFIG)/census_stub_test bins/$(CONFIG)/census_hash_table_test bins/$(CONFIG)/fling_server bins/$(CONFIG)/fling_client bins/$(CONFIG)/fling_test bins/$(CONFIG)/echo_server bins/$(CONFIG)/echo_client bins/$(CONFIG)/echo_test bins/$(CONFIG)/message_compress_test bins/$(CONFIG)/bin_encoder_test bins/$(CONFIG)/secure_endpoint_test bins/$(CONFIG)/httpcli_format_request_test bins/$(CONFIG)/httpcli_parser_test bins/$(CONFIG)/httpcli_test bins/$(CONFIG)/grpc_credentials_test bins/$(CONFIG)/grpc_base64_test bins/$(CONFIG)/grpc_json_token_test bins/$(CONFIG)/timeout_encoding_test bins/$(CONFIG)/fd_posix_test bins/$(CONFIG)/fling_stream_test bins/$(CONFIG)/lame_client_test bins/$(CONFIG)/alarm_test bins/$(CONFIG)/alarm_list_test bins/$(CONFIG)/alarm_heap_test bins/$(CONFIG)/time_test bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test bins/$(CONFIG)/chttp2_fake_security_disappearing_server_test bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_test bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test bins/$(CONFIG)/chttp2_fake_security_no_op_test bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test bins/$(CONFIG)/chttp2_fake_security_simple_request_test bins/$(CONFIG)/chttp2_fake_security_thread_stress_test bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test bins/$(CONFIG)/chttp2_fullstack_disappearing_server_test bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_test bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test bins/$(CONFIG)/chttp2_fullstack_no_op_test bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test bins/$(CONFIG)/chttp2_fullstack_simple_request_test bins/$(CONFIG)/chttp2_fullstack_thread_stress_test bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_test bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test bins/$(CONFIG)/chttp2_socket_pair_no_op_test bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test bins/$(CONFIG)/chttp2_socket_pair_simple_request_test bins/$(CONFIG)/chttp2_socket_pair_thread_stress_test bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble29e1d292014-12-01 10:27:40 -0800503
yangg59dfc902014-12-19 14:00:14 -0800504buildtests_cxx: bins_dep_cxx privatelibs_cxx bins/thread_pool_test bins/status_test bins/sync_client_async_server_test bins/qps_client bins/qps_server bins/interop_server bins/interop_client bins/end2end_test bins/channel_arguments_test
nnoble29e1d292014-12-01 10:27:40 -0800505
nnoble85a49262014-12-08 18:14:03 -0800506test: test_c test_cxx
nnoble29e1d292014-12-01 10:27:40 -0800507
nnoble85a49262014-12-08 18:14:03 -0800508test_c: buildtests_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800509 $(E) "[RUN] Testing grpc_byte_buffer_reader_test"
ctillercab52e72015-01-06 13:10:23 -0800510 $(Q) ./bins/$(CONFIG)/grpc_byte_buffer_reader_test || ( echo test grpc_byte_buffer_reader_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800511 $(E) "[RUN] Testing gpr_cancellable_test"
ctillercab52e72015-01-06 13:10:23 -0800512 $(Q) ./bins/$(CONFIG)/gpr_cancellable_test || ( echo test gpr_cancellable_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800513 $(E) "[RUN] Testing gpr_log_test"
ctillercab52e72015-01-06 13:10:23 -0800514 $(Q) ./bins/$(CONFIG)/gpr_log_test || ( echo test gpr_log_test failed ; exit 1 )
ctiller5e04b132014-12-15 09:24:43 -0800515 $(E) "[RUN] Testing gpr_useful_test"
ctillercab52e72015-01-06 13:10:23 -0800516 $(Q) ./bins/$(CONFIG)/gpr_useful_test || ( echo test gpr_useful_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800517 $(E) "[RUN] Testing gpr_cmdline_test"
ctillercab52e72015-01-06 13:10:23 -0800518 $(Q) ./bins/$(CONFIG)/gpr_cmdline_test || ( echo test gpr_cmdline_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800519 $(E) "[RUN] Testing gpr_histogram_test"
ctillercab52e72015-01-06 13:10:23 -0800520 $(Q) ./bins/$(CONFIG)/gpr_histogram_test || ( echo test gpr_histogram_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800521 $(E) "[RUN] Testing gpr_host_port_test"
ctillercab52e72015-01-06 13:10:23 -0800522 $(Q) ./bins/$(CONFIG)/gpr_host_port_test || ( echo test gpr_host_port_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800523 $(E) "[RUN] Testing gpr_slice_buffer_test"
ctillercab52e72015-01-06 13:10:23 -0800524 $(Q) ./bins/$(CONFIG)/gpr_slice_buffer_test || ( echo test gpr_slice_buffer_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800525 $(E) "[RUN] Testing gpr_slice_test"
ctillercab52e72015-01-06 13:10:23 -0800526 $(Q) ./bins/$(CONFIG)/gpr_slice_test || ( echo test gpr_slice_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800527 $(E) "[RUN] Testing gpr_string_test"
ctillercab52e72015-01-06 13:10:23 -0800528 $(Q) ./bins/$(CONFIG)/gpr_string_test || ( echo test gpr_string_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800529 $(E) "[RUN] Testing gpr_sync_test"
ctillercab52e72015-01-06 13:10:23 -0800530 $(Q) ./bins/$(CONFIG)/gpr_sync_test || ( echo test gpr_sync_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800531 $(E) "[RUN] Testing gpr_thd_test"
ctillercab52e72015-01-06 13:10:23 -0800532 $(Q) ./bins/$(CONFIG)/gpr_thd_test || ( echo test gpr_thd_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800533 $(E) "[RUN] Testing gpr_time_test"
ctillercab52e72015-01-06 13:10:23 -0800534 $(Q) ./bins/$(CONFIG)/gpr_time_test || ( echo test gpr_time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800535 $(E) "[RUN] Testing murmur_hash_test"
ctillercab52e72015-01-06 13:10:23 -0800536 $(Q) ./bins/$(CONFIG)/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800537 $(E) "[RUN] Testing grpc_stream_op_test"
ctillercab52e72015-01-06 13:10:23 -0800538 $(Q) ./bins/$(CONFIG)/grpc_stream_op_test || ( echo test grpc_stream_op_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800539 $(E) "[RUN] Testing alpn_test"
ctillercab52e72015-01-06 13:10:23 -0800540 $(Q) ./bins/$(CONFIG)/alpn_test || ( echo test alpn_test failed ; exit 1 )
ctillerc1ddffb2014-12-15 13:08:18 -0800541 $(E) "[RUN] Testing time_averaged_stats_test"
ctillercab52e72015-01-06 13:10:23 -0800542 $(Q) ./bins/$(CONFIG)/time_averaged_stats_test || ( echo test time_averaged_stats_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800543 $(E) "[RUN] Testing chttp2_stream_encoder_test"
ctillercab52e72015-01-06 13:10:23 -0800544 $(Q) ./bins/$(CONFIG)/chttp2_stream_encoder_test || ( echo test chttp2_stream_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800545 $(E) "[RUN] Testing hpack_table_test"
ctillercab52e72015-01-06 13:10:23 -0800546 $(Q) ./bins/$(CONFIG)/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800547 $(E) "[RUN] Testing chttp2_stream_map_test"
ctillercab52e72015-01-06 13:10:23 -0800548 $(Q) ./bins/$(CONFIG)/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800549 $(E) "[RUN] Testing hpack_parser_test"
ctillercab52e72015-01-06 13:10:23 -0800550 $(Q) ./bins/$(CONFIG)/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800551 $(E) "[RUN] Testing transport_metadata_test"
ctillercab52e72015-01-06 13:10:23 -0800552 $(Q) ./bins/$(CONFIG)/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800553 $(E) "[RUN] Testing chttp2_status_conversion_test"
ctillercab52e72015-01-06 13:10:23 -0800554 $(Q) ./bins/$(CONFIG)/chttp2_status_conversion_test || ( echo test chttp2_status_conversion_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800555 $(E) "[RUN] Testing chttp2_transport_end2end_test"
ctillercab52e72015-01-06 13:10:23 -0800556 $(Q) ./bins/$(CONFIG)/chttp2_transport_end2end_test || ( echo test chttp2_transport_end2end_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800557 $(E) "[RUN] Testing tcp_posix_test"
ctillercab52e72015-01-06 13:10:23 -0800558 $(Q) ./bins/$(CONFIG)/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800559 $(E) "[RUN] Testing dualstack_socket_test"
ctillercab52e72015-01-06 13:10:23 -0800560 $(Q) ./bins/$(CONFIG)/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800561 $(E) "[RUN] Testing no_server_test"
ctillercab52e72015-01-06 13:10:23 -0800562 $(Q) ./bins/$(CONFIG)/no_server_test || ( echo test no_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800563 $(E) "[RUN] Testing resolve_address_test"
ctillercab52e72015-01-06 13:10:23 -0800564 $(Q) ./bins/$(CONFIG)/resolve_address_test || ( echo test resolve_address_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800565 $(E) "[RUN] Testing sockaddr_utils_test"
ctillercab52e72015-01-06 13:10:23 -0800566 $(Q) ./bins/$(CONFIG)/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800567 $(E) "[RUN] Testing tcp_server_posix_test"
ctillercab52e72015-01-06 13:10:23 -0800568 $(Q) ./bins/$(CONFIG)/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800569 $(E) "[RUN] Testing tcp_client_posix_test"
ctillercab52e72015-01-06 13:10:23 -0800570 $(Q) ./bins/$(CONFIG)/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800571 $(E) "[RUN] Testing grpc_channel_stack_test"
ctillercab52e72015-01-06 13:10:23 -0800572 $(Q) ./bins/$(CONFIG)/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800573 $(E) "[RUN] Testing metadata_buffer_test"
ctillercab52e72015-01-06 13:10:23 -0800574 $(Q) ./bins/$(CONFIG)/metadata_buffer_test || ( echo test metadata_buffer_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800575 $(E) "[RUN] Testing grpc_completion_queue_test"
ctillercab52e72015-01-06 13:10:23 -0800576 $(Q) ./bins/$(CONFIG)/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800577 $(E) "[RUN] Testing census_window_stats_test"
ctillercab52e72015-01-06 13:10:23 -0800578 $(Q) ./bins/$(CONFIG)/census_window_stats_test || ( echo test census_window_stats_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800579 $(E) "[RUN] Testing census_statistics_quick_test"
ctillercab52e72015-01-06 13:10:23 -0800580 $(Q) ./bins/$(CONFIG)/census_statistics_quick_test || ( echo test census_statistics_quick_test failed ; exit 1 )
aveitch482a5be2014-12-15 10:25:12 -0800581 $(E) "[RUN] Testing census_statistics_small_log_test"
ctillercab52e72015-01-06 13:10:23 -0800582 $(Q) ./bins/$(CONFIG)/census_statistics_small_log_test || ( echo test census_statistics_small_log_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800583 $(E) "[RUN] Testing census_statistics_performance_test"
ctillercab52e72015-01-06 13:10:23 -0800584 $(Q) ./bins/$(CONFIG)/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800585 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
ctillercab52e72015-01-06 13:10:23 -0800586 $(Q) ./bins/$(CONFIG)/census_statistics_multiple_writers_test || ( echo test census_statistics_multiple_writers_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800587 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
ctillercab52e72015-01-06 13:10:23 -0800588 $(Q) ./bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test || ( echo test census_statistics_multiple_writers_circular_buffer_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800589 $(E) "[RUN] Testing census_stub_test"
ctillercab52e72015-01-06 13:10:23 -0800590 $(Q) ./bins/$(CONFIG)/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800591 $(E) "[RUN] Testing census_hash_table_test"
ctillercab52e72015-01-06 13:10:23 -0800592 $(Q) ./bins/$(CONFIG)/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800593 $(E) "[RUN] Testing fling_test"
ctillercab52e72015-01-06 13:10:23 -0800594 $(Q) ./bins/$(CONFIG)/fling_test || ( echo test fling_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800595 $(E) "[RUN] Testing echo_test"
ctillercab52e72015-01-06 13:10:23 -0800596 $(Q) ./bins/$(CONFIG)/echo_test || ( echo test echo_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800597 $(E) "[RUN] Testing message_compress_test"
ctillercab52e72015-01-06 13:10:23 -0800598 $(Q) ./bins/$(CONFIG)/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800599 $(E) "[RUN] Testing bin_encoder_test"
ctillercab52e72015-01-06 13:10:23 -0800600 $(Q) ./bins/$(CONFIG)/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800601 $(E) "[RUN] Testing secure_endpoint_test"
ctillercab52e72015-01-06 13:10:23 -0800602 $(Q) ./bins/$(CONFIG)/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800603 $(E) "[RUN] Testing httpcli_format_request_test"
ctillercab52e72015-01-06 13:10:23 -0800604 $(Q) ./bins/$(CONFIG)/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800605 $(E) "[RUN] Testing httpcli_parser_test"
ctillercab52e72015-01-06 13:10:23 -0800606 $(Q) ./bins/$(CONFIG)/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800607 $(E) "[RUN] Testing httpcli_test"
ctillercab52e72015-01-06 13:10:23 -0800608 $(Q) ./bins/$(CONFIG)/httpcli_test || ( echo test httpcli_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800609 $(E) "[RUN] Testing grpc_credentials_test"
ctillercab52e72015-01-06 13:10:23 -0800610 $(Q) ./bins/$(CONFIG)/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800611 $(E) "[RUN] Testing grpc_base64_test"
ctillercab52e72015-01-06 13:10:23 -0800612 $(Q) ./bins/$(CONFIG)/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800613 $(E) "[RUN] Testing grpc_json_token_test"
ctillercab52e72015-01-06 13:10:23 -0800614 $(Q) ./bins/$(CONFIG)/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800615 $(E) "[RUN] Testing timeout_encoding_test"
ctillercab52e72015-01-06 13:10:23 -0800616 $(Q) ./bins/$(CONFIG)/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800617 $(E) "[RUN] Testing fd_posix_test"
ctillercab52e72015-01-06 13:10:23 -0800618 $(Q) ./bins/$(CONFIG)/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800619 $(E) "[RUN] Testing fling_stream_test"
ctillercab52e72015-01-06 13:10:23 -0800620 $(Q) ./bins/$(CONFIG)/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800621 $(E) "[RUN] Testing lame_client_test"
ctillercab52e72015-01-06 13:10:23 -0800622 $(Q) ./bins/$(CONFIG)/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800623 $(E) "[RUN] Testing alarm_test"
ctillercab52e72015-01-06 13:10:23 -0800624 $(Q) ./bins/$(CONFIG)/alarm_test || ( echo test alarm_test failed ; exit 1 )
ctiller3bf466f2014-12-19 16:21:57 -0800625 $(E) "[RUN] Testing alarm_list_test"
ctillercab52e72015-01-06 13:10:23 -0800626 $(Q) ./bins/$(CONFIG)/alarm_list_test || ( echo test alarm_list_test failed ; exit 1 )
ctiller3bf466f2014-12-19 16:21:57 -0800627 $(E) "[RUN] Testing alarm_heap_test"
ctillercab52e72015-01-06 13:10:23 -0800628 $(Q) ./bins/$(CONFIG)/alarm_heap_test || ( echo test alarm_heap_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800629 $(E) "[RUN] Testing time_test"
ctillercab52e72015-01-06 13:10:23 -0800630 $(Q) ./bins/$(CONFIG)/time_test || ( echo test time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800631 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
ctillercab52e72015-01-06 13:10:23 -0800632 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test || ( echo test chttp2_fake_security_cancel_after_accept_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800633 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
ctillercab52e72015-01-06 13:10:23 -0800634 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_fake_security_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800635 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800636 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test || ( echo test chttp2_fake_security_cancel_after_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800637 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800638 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test || ( echo test chttp2_fake_security_cancel_before_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800639 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
ctillercab52e72015-01-06 13:10:23 -0800640 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test || ( echo test chttp2_fake_security_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800641 $(E) "[RUN] Testing chttp2_fake_security_disappearing_server_test"
ctillercab52e72015-01-06 13:10:23 -0800642 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_disappearing_server_test || ( echo test chttp2_fake_security_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800643 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
ctillercab52e72015-01-06 13:10:23 -0800644 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800645 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
ctillercab52e72015-01-06 13:10:23 -0800646 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fake_security_early_server_shutdown_finishes_tags_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800647 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
ctillercab52e72015-01-06 13:10:23 -0800648 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_test || ( echo test chttp2_fake_security_invoke_large_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800649 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
ctillercab52e72015-01-06 13:10:23 -0800650 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test || ( echo test chttp2_fake_security_max_concurrent_streams_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800651 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
ctillercab52e72015-01-06 13:10:23 -0800652 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_no_op_test || ( echo test chttp2_fake_security_no_op_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800653 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
ctillercab52e72015-01-06 13:10:23 -0800654 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test || ( echo test chttp2_fake_security_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800655 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800656 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_fake_security_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800657 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800658 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test || ( echo test chttp2_fake_security_request_response_with_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800659 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800660 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test || ( echo test chttp2_fake_security_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800661 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800662 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800663 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
ctillercab52e72015-01-06 13:10:23 -0800664 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test || ( echo test chttp2_fake_security_simple_delayed_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800665 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
ctillercab52e72015-01-06 13:10:23 -0800666 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_simple_request_test || ( echo test chttp2_fake_security_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800667 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
ctillercab52e72015-01-06 13:10:23 -0800668 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_thread_stress_test || ( echo test chttp2_fake_security_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800669 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
ctillercab52e72015-01-06 13:10:23 -0800670 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test || ( echo test chttp2_fake_security_writes_done_hangs_with_pending_read_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800671 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
ctillercab52e72015-01-06 13:10:23 -0800672 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test || ( echo test chttp2_fullstack_cancel_after_accept_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800673 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
ctillercab52e72015-01-06 13:10:23 -0800674 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_fullstack_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800675 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800676 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test || ( echo test chttp2_fullstack_cancel_after_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800677 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800678 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test || ( echo test chttp2_fullstack_cancel_before_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800679 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
ctillercab52e72015-01-06 13:10:23 -0800680 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800681 $(E) "[RUN] Testing chttp2_fullstack_disappearing_server_test"
ctillercab52e72015-01-06 13:10:23 -0800682 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_disappearing_server_test || ( echo test chttp2_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800683 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
ctillercab52e72015-01-06 13:10:23 -0800684 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800685 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
ctillercab52e72015-01-06 13:10:23 -0800686 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800687 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
ctillercab52e72015-01-06 13:10:23 -0800688 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_test || ( echo test chttp2_fullstack_invoke_large_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800689 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
ctillercab52e72015-01-06 13:10:23 -0800690 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test || ( echo test chttp2_fullstack_max_concurrent_streams_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800691 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
ctillercab52e72015-01-06 13:10:23 -0800692 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_no_op_test || ( echo test chttp2_fullstack_no_op_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800693 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
ctillercab52e72015-01-06 13:10:23 -0800694 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test || ( echo test chttp2_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800695 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800696 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800697 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800698 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800699 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800700 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test || ( echo test chttp2_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800701 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800702 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800703 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
ctillercab52e72015-01-06 13:10:23 -0800704 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test || ( echo test chttp2_fullstack_simple_delayed_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800705 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
ctillercab52e72015-01-06 13:10:23 -0800706 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800707 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
ctillercab52e72015-01-06 13:10:23 -0800708 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_thread_stress_test || ( echo test chttp2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800709 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
ctillercab52e72015-01-06 13:10:23 -0800710 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test || ( echo test chttp2_fullstack_writes_done_hangs_with_pending_read_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800711 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
ctillercab52e72015-01-06 13:10:23 -0800712 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800713 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
ctillercab52e72015-01-06 13:10:23 -0800714 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800715 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800716 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800717 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800718 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_before_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800719 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
ctillercab52e72015-01-06 13:10:23 -0800720 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800721 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_disappearing_server_test"
ctillercab52e72015-01-06 13:10:23 -0800722 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test || ( echo test chttp2_simple_ssl_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800723 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
ctillercab52e72015-01-06 13:10:23 -0800724 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800725 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
ctillercab52e72015-01-06 13:10:23 -0800726 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800727 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
ctillercab52e72015-01-06 13:10:23 -0800728 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_fullstack_invoke_large_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800729 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
ctillercab52e72015-01-06 13:10:23 -0800730 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_fullstack_max_concurrent_streams_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800731 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
ctillercab52e72015-01-06 13:10:23 -0800732 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test || ( echo test chttp2_simple_ssl_fullstack_no_op_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800733 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
ctillercab52e72015-01-06 13:10:23 -0800734 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test || ( echo test chttp2_simple_ssl_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800735 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800736 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800737 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800738 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800739 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800740 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800741 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800742 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800743 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
ctillercab52e72015-01-06 13:10:23 -0800744 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_delayed_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800745 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
ctillercab52e72015-01-06 13:10:23 -0800746 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800747 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
ctillercab52e72015-01-06 13:10:23 -0800748 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test || ( echo test chttp2_simple_ssl_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800749 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
ctillercab52e72015-01-06 13:10:23 -0800750 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test || ( echo test chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800751 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
ctillercab52e72015-01-06 13:10:23 -0800752 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800753 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
ctillercab52e72015-01-06 13:10:23 -0800754 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800755 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800756 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800757 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800758 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800759 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
ctillercab52e72015-01-06 13:10:23 -0800760 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800761 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test"
ctillercab52e72015-01-06 13:10:23 -0800762 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800763 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
ctillercab52e72015-01-06 13:10:23 -0800764 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800765 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
ctillercab52e72015-01-06 13:10:23 -0800766 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800767 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
ctillercab52e72015-01-06 13:10:23 -0800768 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800769 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
ctillercab52e72015-01-06 13:10:23 -0800770 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800771 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
ctillercab52e72015-01-06 13:10:23 -0800772 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_no_op_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800773 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
ctillercab52e72015-01-06 13:10:23 -0800774 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800775 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800776 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800777 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800778 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800779 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800780 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800781 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800782 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800783 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
ctillercab52e72015-01-06 13:10:23 -0800784 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800785 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
ctillercab52e72015-01-06 13:10:23 -0800786 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800787 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
ctillercab52e72015-01-06 13:10:23 -0800788 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800789 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
ctillercab52e72015-01-06 13:10:23 -0800790 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800791 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
ctillercab52e72015-01-06 13:10:23 -0800792 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test || ( echo test chttp2_socket_pair_cancel_after_accept_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800793 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
ctillercab52e72015-01-06 13:10:23 -0800794 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_socket_pair_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800795 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800796 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test || ( echo test chttp2_socket_pair_cancel_after_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800797 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800798 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test || ( echo test chttp2_socket_pair_cancel_before_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800799 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
ctillercab52e72015-01-06 13:10:23 -0800800 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test || ( echo test chttp2_socket_pair_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800801 $(E) "[RUN] Testing chttp2_socket_pair_disappearing_server_test"
ctillercab52e72015-01-06 13:10:23 -0800802 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_test || ( echo test chttp2_socket_pair_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800803 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
ctillercab52e72015-01-06 13:10:23 -0800804 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800805 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
ctillercab52e72015-01-06 13:10:23 -0800806 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test || ( echo test chttp2_socket_pair_early_server_shutdown_finishes_tags_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800807 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
ctillercab52e72015-01-06 13:10:23 -0800808 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test || ( echo test chttp2_socket_pair_invoke_large_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800809 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
ctillercab52e72015-01-06 13:10:23 -0800810 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test || ( echo test chttp2_socket_pair_max_concurrent_streams_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800811 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
ctillercab52e72015-01-06 13:10:23 -0800812 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_no_op_test || ( echo test chttp2_socket_pair_no_op_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800813 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
ctillercab52e72015-01-06 13:10:23 -0800814 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test || ( echo test chttp2_socket_pair_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800815 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800816 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800817 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800818 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test || ( echo test chttp2_socket_pair_request_response_with_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800819 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800820 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test || ( echo test chttp2_socket_pair_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800821 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800822 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800823 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
ctillercab52e72015-01-06 13:10:23 -0800824 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test || ( echo test chttp2_socket_pair_simple_delayed_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800825 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
ctillercab52e72015-01-06 13:10:23 -0800826 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_simple_request_test || ( echo test chttp2_socket_pair_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800827 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
ctillercab52e72015-01-06 13:10:23 -0800828 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_thread_stress_test || ( echo test chttp2_socket_pair_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800829 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
ctillercab52e72015-01-06 13:10:23 -0800830 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test || ( echo test chttp2_socket_pair_writes_done_hangs_with_pending_read_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800831 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
ctillercab52e72015-01-06 13:10:23 -0800832 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800833 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
ctillercab52e72015-01-06 13:10:23 -0800834 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800835 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800836 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800837 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800838 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800839 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
ctillercab52e72015-01-06 13:10:23 -0800840 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800841 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test"
ctillercab52e72015-01-06 13:10:23 -0800842 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800843 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
ctillercab52e72015-01-06 13:10:23 -0800844 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800845 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
ctillercab52e72015-01-06 13:10:23 -0800846 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800847 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
ctillercab52e72015-01-06 13:10:23 -0800848 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800849 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
ctillercab52e72015-01-06 13:10:23 -0800850 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800851 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
ctillercab52e72015-01-06 13:10:23 -0800852 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_no_op_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800853 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
ctillercab52e72015-01-06 13:10:23 -0800854 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800855 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800856 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800857 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800858 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800859 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800860 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800861 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800862 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800863 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
ctillercab52e72015-01-06 13:10:23 -0800864 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800865 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
ctillercab52e72015-01-06 13:10:23 -0800866 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800867 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
ctillercab52e72015-01-06 13:10:23 -0800868 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_thread_stress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800869 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
ctillercab52e72015-01-06 13:10:23 -0800870 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800871
872
nnoble85a49262014-12-08 18:14:03 -0800873test_cxx: buildtests_cxx
nnoble29e1d292014-12-01 10:27:40 -0800874 $(E) "[RUN] Testing thread_pool_test"
ctillercab52e72015-01-06 13:10:23 -0800875 $(Q) ./bins/$(CONFIG)/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800876 $(E) "[RUN] Testing status_test"
ctillercab52e72015-01-06 13:10:23 -0800877 $(Q) ./bins/$(CONFIG)/status_test || ( echo test status_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800878 $(E) "[RUN] Testing sync_client_async_server_test"
ctillercab52e72015-01-06 13:10:23 -0800879 $(Q) ./bins/$(CONFIG)/sync_client_async_server_test || ( echo test sync_client_async_server_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800880 $(E) "[RUN] Testing qps_client"
ctillercab52e72015-01-06 13:10:23 -0800881 $(Q) ./bins/$(CONFIG)/qps_client || ( echo test qps_client failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800882 $(E) "[RUN] Testing qps_server"
ctillercab52e72015-01-06 13:10:23 -0800883 $(Q) ./bins/$(CONFIG)/qps_server || ( echo test qps_server failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800884 $(E) "[RUN] Testing end2end_test"
ctillercab52e72015-01-06 13:10:23 -0800885 $(Q) ./bins/$(CONFIG)/end2end_test || ( echo test end2end_test failed ; exit 1 )
yangg59dfc902014-12-19 14:00:14 -0800886 $(E) "[RUN] Testing channel_arguments_test"
ctillercab52e72015-01-06 13:10:23 -0800887 $(Q) ./bins/$(CONFIG)/channel_arguments_test || ( echo test channel_arguments_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800888
889
ctillercab52e72015-01-06 13:10:23 -0800890tools: privatelibs bins/$(CONFIG)/gen_hpack_tables bins/$(CONFIG)/grpc_fetch_oauth2
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800891
ctillercab52e72015-01-06 13:10:23 -0800892protoc_plugins: bins/$(CONFIG)/cpp_plugin bins/$(CONFIG)/ruby_plugin
nnobleebebb7e2014-12-10 16:31:01 -0800893
ctillercab52e72015-01-06 13:10:23 -0800894buildbenchmarks: privatelibs bins/$(CONFIG)/grpc_completion_queue_benchmark bins/$(CONFIG)/low_level_ping_pong_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800895
896benchmarks: buildbenchmarks
897
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800898strip: strip-static strip-shared
899
nnoble20e2e3f2014-12-16 15:37:57 -0800900strip-static: strip-static_c strip-static_cxx
901
902strip-shared: strip-shared_c strip-shared_cxx
903
nnoble85a49262014-12-08 18:14:03 -0800904strip-static_c: static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800905 $(E) "[STRIP] Stripping libgpr.a"
ctillercab52e72015-01-06 13:10:23 -0800906 $(Q) $(STRIP) libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800907 $(E) "[STRIP] Stripping libgrpc.a"
ctillercab52e72015-01-06 13:10:23 -0800908 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800909 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
ctillercab52e72015-01-06 13:10:23 -0800910 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800911
nnoble85a49262014-12-08 18:14:03 -0800912strip-static_cxx: static_cxx
913 $(E) "[STRIP] Stripping libgrpc++.a"
ctillercab52e72015-01-06 13:10:23 -0800914 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc++.a
nnoble85a49262014-12-08 18:14:03 -0800915
916strip-shared_c: shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800917 $(E) "[STRIP] Stripping libgpr.so"
ctillercab52e72015-01-06 13:10:23 -0800918 $(Q) $(STRIP) libs/$(CONFIG)/libgpr.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800919 $(E) "[STRIP] Stripping libgrpc.so"
ctillercab52e72015-01-06 13:10:23 -0800920 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800921 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
ctillercab52e72015-01-06 13:10:23 -0800922 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800923
nnoble85a49262014-12-08 18:14:03 -0800924strip-shared_cxx: shared_cxx
925 $(E) "[STRIP] Stripping libgrpc++.so"
ctillercab52e72015-01-06 13:10:23 -0800926 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc++.$(SHARED_EXT)
nnoble85a49262014-12-08 18:14:03 -0800927
ctillercab52e72015-01-06 13:10:23 -0800928deps/$(CONFIG)/gens/test/cpp/interop/empty.pb.dep:
nnoble72309c62014-12-12 11:42:26 -0800929 $(Q) mkdir -p `dirname $@`
930 $(Q) touch $@
931
932gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto protoc_plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800933 $(E) "[PROTOC] Generating protobuf CC file from $<"
934 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -0800935 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
nnoble72309c62014-12-12 11:42:26 -0800936
ctillercab52e72015-01-06 13:10:23 -0800937deps/$(CONFIG)/gens/test/cpp/interop/messages.pb.dep:
nnoble72309c62014-12-12 11:42:26 -0800938 $(Q) mkdir -p `dirname $@`
939 $(Q) touch $@
940
941gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto protoc_plugins
942 $(E) "[PROTOC] Generating protobuf CC file from $<"
943 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -0800944 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
nnoble72309c62014-12-12 11:42:26 -0800945
ctillercab52e72015-01-06 13:10:23 -0800946deps/$(CONFIG)/gens/test/cpp/interop/test.pb.dep:
nnoble72309c62014-12-12 11:42:26 -0800947 $(Q) mkdir -p `dirname $@`
948 $(Q) touch $@
949
950gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto protoc_plugins
951 $(E) "[PROTOC] Generating protobuf CC file from $<"
952 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -0800953 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
nnoble72309c62014-12-12 11:42:26 -0800954
ctillercab52e72015-01-06 13:10:23 -0800955deps/$(CONFIG)/gens/test/cpp/util/echo.pb.dep:
nnoble72309c62014-12-12 11:42:26 -0800956 $(Q) mkdir -p `dirname $@`
957 $(Q) touch $@
958
959gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto protoc_plugins
960 $(E) "[PROTOC] Generating protobuf CC file from $<"
961 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -0800962 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
nnoble72309c62014-12-12 11:42:26 -0800963
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800964
ctillercab52e72015-01-06 13:10:23 -0800965deps/$(CONFIG)/%.dep : %.c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800966 $(E) "[DEP] Generating dependencies for $<"
967 $(Q) mkdir -p `dirname $@`
968 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
969
ctillercab52e72015-01-06 13:10:23 -0800970deps/$(CONFIG)/%.dep : %.cc
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800971 $(E) "[DEP] Generating dependencies for $<"
972 $(Q) mkdir -p `dirname $@`
973 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
974
ctillercab52e72015-01-06 13:10:23 -0800975objs/$(CONFIG)/%.o : %.c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800976 $(E) "[C] Compiling $<"
977 $(Q) mkdir -p `dirname $@`
978 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
979
ctillercab52e72015-01-06 13:10:23 -0800980objs/$(CONFIG)/%.o : gens/%.pb.cc
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800981 $(E) "[CXX] Compiling $<"
982 $(Q) mkdir -p `dirname $@`
983 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
984
ctillercab52e72015-01-06 13:10:23 -0800985objs/$(CONFIG)/src/compiler/%.o : src/compiler/%.cc
nnoble72309c62014-12-12 11:42:26 -0800986 $(E) "[HOSTCXX] Compiling $<"
987 $(Q) mkdir -p `dirname $@`
988 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -c -o $@ $<
989
ctillercab52e72015-01-06 13:10:23 -0800990objs/$(CONFIG)/%.o : %.cc
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800991 $(E) "[CXX] Compiling $<"
992 $(Q) mkdir -p `dirname $@`
993 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
994
nnoble0c475f02014-12-05 15:37:39 -0800995dep: dep_c dep_cxx
996
nnoblec87b1c52015-01-05 17:15:18 -0800997dep_c: deps_libgpr deps_libgrpc deps_libgrpc_unsecure deps_libgrpc_test_util deps_libend2end_fixture_chttp2_fake_security deps_libend2end_fixture_chttp2_fullstack deps_libend2end_fixture_chttp2_simple_ssl_fullstack deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack deps_libend2end_fixture_chttp2_socket_pair deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time deps_libend2end_test_cancel_after_accept deps_libend2end_test_cancel_after_accept_and_writes_closed deps_libend2end_test_cancel_after_invoke deps_libend2end_test_cancel_before_invoke deps_libend2end_test_cancel_in_a_vacuum deps_libend2end_test_disappearing_server deps_libend2end_test_early_server_shutdown_finishes_inflight_calls deps_libend2end_test_early_server_shutdown_finishes_tags deps_libend2end_test_invoke_large_request deps_libend2end_test_max_concurrent_streams deps_libend2end_test_no_op deps_libend2end_test_ping_pong_streaming deps_libend2end_test_request_response_with_binary_metadata_and_payload deps_libend2end_test_request_response_with_metadata_and_payload deps_libend2end_test_request_response_with_payload deps_libend2end_test_request_response_with_trailing_metadata_and_payload deps_libend2end_test_simple_delayed_request deps_libend2end_test_simple_request deps_libend2end_test_thread_stress deps_libend2end_test_writes_done_hangs_with_pending_read deps_libend2end_certs
nnoble0c475f02014-12-05 15:37:39 -0800998
ctiller3bf466f2014-12-19 16:21:57 -0800999bins_dep_c: deps_gen_hpack_tables deps_grpc_byte_buffer_reader_test deps_gpr_cancellable_test deps_gpr_log_test deps_gpr_useful_test deps_gpr_cmdline_test deps_gpr_histogram_test deps_gpr_host_port_test deps_gpr_slice_buffer_test deps_gpr_slice_test deps_gpr_string_test deps_gpr_sync_test deps_gpr_thd_test deps_gpr_time_test deps_murmur_hash_test deps_grpc_stream_op_test deps_alpn_test deps_time_averaged_stats_test deps_chttp2_stream_encoder_test deps_hpack_table_test deps_chttp2_stream_map_test deps_hpack_parser_test deps_transport_metadata_test deps_chttp2_status_conversion_test deps_chttp2_transport_end2end_test deps_tcp_posix_test deps_dualstack_socket_test deps_no_server_test deps_resolve_address_test deps_sockaddr_utils_test deps_tcp_server_posix_test deps_tcp_client_posix_test deps_grpc_channel_stack_test deps_metadata_buffer_test deps_grpc_completion_queue_test deps_grpc_completion_queue_benchmark deps_census_window_stats_test deps_census_statistics_quick_test deps_census_statistics_small_log_test deps_census_statistics_performance_test deps_census_statistics_multiple_writers_test deps_census_statistics_multiple_writers_circular_buffer_test deps_census_stub_test deps_census_hash_table_test deps_fling_server deps_fling_client deps_fling_test deps_echo_server deps_echo_client deps_echo_test deps_low_level_ping_pong_benchmark deps_message_compress_test deps_bin_encoder_test deps_secure_endpoint_test deps_httpcli_format_request_test deps_httpcli_parser_test deps_httpcli_test deps_grpc_credentials_test deps_grpc_fetch_oauth2 deps_grpc_base64_test deps_grpc_json_token_test deps_timeout_encoding_test deps_fd_posix_test deps_fling_stream_test deps_lame_client_test deps_alarm_test deps_alarm_list_test deps_alarm_heap_test deps_time_test deps_chttp2_fake_security_cancel_after_accept_test deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test deps_chttp2_fake_security_cancel_after_invoke_test deps_chttp2_fake_security_cancel_before_invoke_test deps_chttp2_fake_security_cancel_in_a_vacuum_test deps_chttp2_fake_security_disappearing_server_test deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test deps_chttp2_fake_security_invoke_large_request_test deps_chttp2_fake_security_max_concurrent_streams_test deps_chttp2_fake_security_no_op_test deps_chttp2_fake_security_ping_pong_streaming_test deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_payload_test deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fake_security_simple_delayed_request_test deps_chttp2_fake_security_simple_request_test deps_chttp2_fake_security_thread_stress_test deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test deps_chttp2_fullstack_cancel_after_accept_test deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_fullstack_cancel_after_invoke_test deps_chttp2_fullstack_cancel_before_invoke_test deps_chttp2_fullstack_cancel_in_a_vacuum_test deps_chttp2_fullstack_disappearing_server_test deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_fullstack_invoke_large_request_test deps_chttp2_fullstack_max_concurrent_streams_test deps_chttp2_fullstack_no_op_test deps_chttp2_fullstack_ping_pong_streaming_test deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_payload_test deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fullstack_simple_delayed_request_test deps_chttp2_fullstack_simple_request_test deps_chttp2_fullstack_thread_stress_test deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_fullstack_disappearing_server_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_fullstack_no_op_test deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_fullstack_simple_request_test deps_chttp2_simple_ssl_fullstack_thread_stress_test deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test deps_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_cancel_after_accept_test deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_cancel_after_invoke_test deps_chttp2_socket_pair_cancel_before_invoke_test deps_chttp2_socket_pair_cancel_in_a_vacuum_test deps_chttp2_socket_pair_disappearing_server_test deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_invoke_large_request_test deps_chttp2_socket_pair_max_concurrent_streams_test deps_chttp2_socket_pair_no_op_test deps_chttp2_socket_pair_ping_pong_streaming_test deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_payload_test deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_simple_delayed_request_test deps_chttp2_socket_pair_simple_request_test deps_chttp2_socket_pair_thread_stress_test deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test deps_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test deps_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test deps_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test deps_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble69ac39f2014-12-12 15:43:38 -08001000
1001dep_cxx: deps_libgrpc++ deps_libgrpc++_test_util
1002
yangg59dfc902014-12-19 14:00:14 -08001003bins_dep_cxx: deps_cpp_plugin deps_ruby_plugin deps_thread_pool_test deps_status_test deps_sync_client_async_server_test deps_qps_client deps_qps_server deps_interop_server deps_interop_client deps_end2end_test deps_channel_arguments_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001004
nnoble85a49262014-12-08 18:14:03 -08001005install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001006
nnoble85a49262014-12-08 18:14:03 -08001007install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001008
nnoble85a49262014-12-08 18:14:03 -08001009install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
1010
1011install-headers: install-headers_c install-headers_cxx
1012
1013install-headers_c:
1014 $(E) "[INSTALL] Installing public C headers"
1015 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
1016
1017install-headers_cxx:
1018 $(E) "[INSTALL] Installing public C++ headers"
1019 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
1020
1021install-static: install-static_c install-static_cxx
1022
1023install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001024 $(E) "[INSTALL] Installing libgpr.a"
ctillercab52e72015-01-06 13:10:23 -08001025 $(Q) $(INSTALL) libs/$(CONFIG)/libgpr.a $(prefix)/lib/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001026 $(E) "[INSTALL] Installing libgrpc.a"
ctillercab52e72015-01-06 13:10:23 -08001027 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc.a $(prefix)/lib/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001028 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
ctillercab52e72015-01-06 13:10:23 -08001029 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001030
nnoble85a49262014-12-08 18:14:03 -08001031install-static_cxx: static_cxx strip-static_cxx
1032 $(E) "[INSTALL] Installing libgrpc++.a"
ctillercab52e72015-01-06 13:10:23 -08001033 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc++.a $(prefix)/lib/libgrpc++.a
nnoble85a49262014-12-08 18:14:03 -08001034
1035install-shared_c: shared_c strip-shared_c
nnoble5b7f32a2014-12-22 08:12:44 -08001036ifeq ($(SYSTEM),MINGW32)
1037 $(E) "[INSTALL] Installing gpr.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001038 $(Q) $(INSTALL) libs/$(CONFIG)/gpr.$(SHARED_EXT) $(prefix)/lib/gpr.$(SHARED_EXT)
1039 $(Q) $(INSTALL) libs/$(CONFIG)/libgpr-imp.a $(prefix)/lib/libgpr-imp.a
nnoble5b7f32a2014-12-22 08:12:44 -08001040else
1041 $(E) "[INSTALL] Installing libgpr.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001042 $(Q) $(INSTALL) libs/$(CONFIG)/libgpr.$(SHARED_EXT) $(prefix)/lib/libgpr.$(SHARED_EXT)
nnoble5b7f32a2014-12-22 08:12:44 -08001043ifneq ($(SYSTEM),Darwin)
1044 $(Q) ln -sf libgpr.$(SHARED_EXT) $(prefix)/lib/libgpr.so
1045endif
1046endif
1047ifeq ($(SYSTEM),MINGW32)
1048 $(E) "[INSTALL] Installing grpc.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001049 $(Q) $(INSTALL) libs/$(CONFIG)/grpc.$(SHARED_EXT) $(prefix)/lib/grpc.$(SHARED_EXT)
1050 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc-imp.a $(prefix)/lib/libgrpc-imp.a
nnoble5b7f32a2014-12-22 08:12:44 -08001051else
1052 $(E) "[INSTALL] Installing libgrpc.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001053 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc.$(SHARED_EXT) $(prefix)/lib/libgrpc.$(SHARED_EXT)
nnoble5b7f32a2014-12-22 08:12:44 -08001054ifneq ($(SYSTEM),Darwin)
1055 $(Q) ln -sf libgrpc.$(SHARED_EXT) $(prefix)/lib/libgrpc.so
1056endif
1057endif
1058ifeq ($(SYSTEM),MINGW32)
1059 $(E) "[INSTALL] Installing grpc_unsecure.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001060 $(Q) $(INSTALL) libs/$(CONFIG)/grpc_unsecure.$(SHARED_EXT) $(prefix)/lib/grpc_unsecure.$(SHARED_EXT)
1061 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc_unsecure-imp.a $(prefix)/lib/libgrpc_unsecure-imp.a
nnoble5b7f32a2014-12-22 08:12:44 -08001062else
1063 $(E) "[INSTALL] Installing libgrpc_unsecure.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001064 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT) $(prefix)/lib/libgrpc_unsecure.$(SHARED_EXT)
nnoble5b7f32a2014-12-22 08:12:44 -08001065ifneq ($(SYSTEM),Darwin)
1066 $(Q) ln -sf libgrpc_unsecure.$(SHARED_EXT) $(prefix)/lib/libgrpc_unsecure.so
1067endif
1068endif
1069ifneq ($(SYSTEM),MINGW32)
1070ifneq ($(SYSTEM),Darwin)
1071 $(Q) ldconfig
1072endif
1073endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001074
nnoble85a49262014-12-08 18:14:03 -08001075install-shared_cxx: shared_cxx strip-shared_cxx
nnoble5b7f32a2014-12-22 08:12:44 -08001076ifeq ($(SYSTEM),MINGW32)
1077 $(E) "[INSTALL] Installing grpc++.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001078 $(Q) $(INSTALL) libs/$(CONFIG)/grpc++.$(SHARED_EXT) $(prefix)/lib/grpc++.$(SHARED_EXT)
1079 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc++-imp.a $(prefix)/lib/libgrpc++-imp.a
nnoble5b7f32a2014-12-22 08:12:44 -08001080else
1081 $(E) "[INSTALL] Installing libgrpc++.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001082 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc++.$(SHARED_EXT) $(prefix)/lib/libgrpc++.$(SHARED_EXT)
nnoble5b7f32a2014-12-22 08:12:44 -08001083ifneq ($(SYSTEM),Darwin)
1084 $(Q) ln -sf libgrpc++.$(SHARED_EXT) $(prefix)/lib/libgrpc++.so
1085endif
1086endif
1087ifneq ($(SYSTEM),MINGW32)
1088ifneq ($(SYSTEM),Darwin)
1089 $(Q) ldconfig
1090endif
1091endif
nnoble85a49262014-12-08 18:14:03 -08001092
nnoblec87b1c52015-01-05 17:15:18 -08001093clean: clean_libgpr clean_libgrpc clean_libgrpc_unsecure clean_libgrpc_test_util clean_libgrpc++ clean_libgrpc++_test_util clean_libend2end_fixture_chttp2_fake_security clean_libend2end_fixture_chttp2_fullstack clean_libend2end_fixture_chttp2_simple_ssl_fullstack clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack clean_libend2end_fixture_chttp2_socket_pair clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time clean_libend2end_test_cancel_after_accept clean_libend2end_test_cancel_after_accept_and_writes_closed clean_libend2end_test_cancel_after_invoke clean_libend2end_test_cancel_before_invoke clean_libend2end_test_cancel_in_a_vacuum clean_libend2end_test_disappearing_server clean_libend2end_test_early_server_shutdown_finishes_inflight_calls clean_libend2end_test_early_server_shutdown_finishes_tags clean_libend2end_test_invoke_large_request clean_libend2end_test_max_concurrent_streams clean_libend2end_test_no_op clean_libend2end_test_ping_pong_streaming clean_libend2end_test_request_response_with_binary_metadata_and_payload clean_libend2end_test_request_response_with_metadata_and_payload clean_libend2end_test_request_response_with_payload clean_libend2end_test_request_response_with_trailing_metadata_and_payload clean_libend2end_test_simple_delayed_request clean_libend2end_test_simple_request clean_libend2end_test_thread_stress clean_libend2end_test_writes_done_hangs_with_pending_read clean_libend2end_certs clean_gen_hpack_tables clean_cpp_plugin clean_ruby_plugin clean_grpc_byte_buffer_reader_test clean_gpr_cancellable_test clean_gpr_log_test clean_gpr_useful_test clean_gpr_cmdline_test clean_gpr_histogram_test clean_gpr_host_port_test clean_gpr_slice_buffer_test clean_gpr_slice_test clean_gpr_string_test clean_gpr_sync_test clean_gpr_thd_test clean_gpr_time_test clean_murmur_hash_test clean_grpc_stream_op_test clean_alpn_test clean_time_averaged_stats_test clean_chttp2_stream_encoder_test clean_hpack_table_test clean_chttp2_stream_map_test clean_hpack_parser_test clean_transport_metadata_test clean_chttp2_status_conversion_test clean_chttp2_transport_end2end_test clean_tcp_posix_test clean_dualstack_socket_test clean_no_server_test clean_resolve_address_test clean_sockaddr_utils_test clean_tcp_server_posix_test clean_tcp_client_posix_test clean_grpc_channel_stack_test clean_metadata_buffer_test clean_grpc_completion_queue_test clean_grpc_completion_queue_benchmark clean_census_window_stats_test clean_census_statistics_quick_test clean_census_statistics_small_log_test clean_census_statistics_performance_test clean_census_statistics_multiple_writers_test clean_census_statistics_multiple_writers_circular_buffer_test clean_census_stub_test clean_census_hash_table_test clean_fling_server clean_fling_client clean_fling_test clean_echo_server clean_echo_client clean_echo_test clean_low_level_ping_pong_benchmark clean_message_compress_test clean_bin_encoder_test clean_secure_endpoint_test clean_httpcli_format_request_test clean_httpcli_parser_test clean_httpcli_test clean_grpc_credentials_test clean_grpc_fetch_oauth2 clean_grpc_base64_test clean_grpc_json_token_test clean_timeout_encoding_test clean_fd_posix_test clean_fling_stream_test clean_lame_client_test clean_thread_pool_test clean_status_test clean_sync_client_async_server_test clean_qps_client clean_qps_server clean_interop_server clean_interop_client clean_end2end_test clean_channel_arguments_test clean_alarm_test clean_alarm_list_test clean_alarm_heap_test clean_time_test clean_chttp2_fake_security_cancel_after_accept_test clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test clean_chttp2_fake_security_cancel_after_invoke_test clean_chttp2_fake_security_cancel_before_invoke_test clean_chttp2_fake_security_cancel_in_a_vacuum_test clean_chttp2_fake_security_disappearing_server_test clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test clean_chttp2_fake_security_invoke_large_request_test clean_chttp2_fake_security_max_concurrent_streams_test clean_chttp2_fake_security_no_op_test clean_chttp2_fake_security_ping_pong_streaming_test clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_payload_test clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fake_security_simple_delayed_request_test clean_chttp2_fake_security_simple_request_test clean_chttp2_fake_security_thread_stress_test clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test clean_chttp2_fullstack_cancel_after_accept_test clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_fullstack_cancel_after_invoke_test clean_chttp2_fullstack_cancel_before_invoke_test clean_chttp2_fullstack_cancel_in_a_vacuum_test clean_chttp2_fullstack_disappearing_server_test clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_fullstack_invoke_large_request_test clean_chttp2_fullstack_max_concurrent_streams_test clean_chttp2_fullstack_no_op_test clean_chttp2_fullstack_ping_pong_streaming_test clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_payload_test clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fullstack_simple_delayed_request_test clean_chttp2_fullstack_simple_request_test clean_chttp2_fullstack_thread_stress_test clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_fullstack_disappearing_server_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_fullstack_no_op_test clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_fullstack_simple_request_test clean_chttp2_simple_ssl_fullstack_thread_stress_test clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_cancel_after_accept_test clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_cancel_after_invoke_test clean_chttp2_socket_pair_cancel_before_invoke_test clean_chttp2_socket_pair_cancel_in_a_vacuum_test clean_chttp2_socket_pair_disappearing_server_test clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_invoke_large_request_test clean_chttp2_socket_pair_max_concurrent_streams_test clean_chttp2_socket_pair_no_op_test clean_chttp2_socket_pair_ping_pong_streaming_test clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_payload_test clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_simple_delayed_request_test clean_chttp2_socket_pair_simple_request_test clean_chttp2_socket_pair_thread_stress_test clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001094 $(Q) $(RM) -r deps objs libs bins gens
1095
1096
1097# The various libraries
1098
1099
1100LIBGPR_SRC = \
1101 src/core/support/alloc.c \
1102 src/core/support/cancellable.c \
1103 src/core/support/cmdline.c \
ctillerd94ad102014-12-23 08:53:43 -08001104 src/core/support/cpu_linux.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001105 src/core/support/cpu_posix.c \
1106 src/core/support/histogram.c \
1107 src/core/support/host_port.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001108 src/core/support/log_android.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001109 src/core/support/log.c \
1110 src/core/support/log_linux.c \
1111 src/core/support/log_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001112 src/core/support/log_win32.c \
1113 src/core/support/murmur_hash.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001114 src/core/support/slice_buffer.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001115 src/core/support/slice.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001116 src/core/support/string.c \
1117 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -08001118 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001119 src/core/support/sync.c \
1120 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -08001121 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001122 src/core/support/thd_posix.c \
1123 src/core/support/thd_win32.c \
1124 src/core/support/time.c \
1125 src/core/support/time_posix.c \
1126 src/core/support/time_win32.c \
1127
nnoble85a49262014-12-08 18:14:03 -08001128PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001129 include/grpc/support/alloc.h \
1130 include/grpc/support/atm_gcc_atomic.h \
1131 include/grpc/support/atm_gcc_sync.h \
1132 include/grpc/support/atm.h \
1133 include/grpc/support/atm_win32.h \
1134 include/grpc/support/cancellable_platform.h \
1135 include/grpc/support/cmdline.h \
1136 include/grpc/support/histogram.h \
1137 include/grpc/support/host_port.h \
1138 include/grpc/support/log.h \
1139 include/grpc/support/port_platform.h \
1140 include/grpc/support/slice_buffer.h \
1141 include/grpc/support/slice.h \
1142 include/grpc/support/string.h \
1143 include/grpc/support/sync_generic.h \
1144 include/grpc/support/sync.h \
1145 include/grpc/support/sync_posix.h \
1146 include/grpc/support/sync_win32.h \
1147 include/grpc/support/thd.h \
1148 include/grpc/support/thd_posix.h \
1149 include/grpc/support/thd_win32.h \
1150 include/grpc/support/time.h \
1151 include/grpc/support/time_posix.h \
1152 include/grpc/support/time_win32.h \
1153 include/grpc/support/useful.h \
1154
ctillercab52e72015-01-06 13:10:23 -08001155LIBGPR_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
1156LIBGPR_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBGPR_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001157
ctillercab52e72015-01-06 13:10:23 -08001158libs/$(CONFIG)/libgpr.a: $(LIBGPR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001159 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001160 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001161 $(Q) $(AR) rcs libs/$(CONFIG)/libgpr.a $(LIBGPR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001162
nnoble5b7f32a2014-12-22 08:12:44 -08001163
1164
1165ifeq ($(SYSTEM),MINGW32)
ctillercab52e72015-01-06 13:10:23 -08001166libs/$(CONFIG)/gpr.$(SHARED_EXT): $(LIBGPR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001167 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001168 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001169 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,--output-def=libs/$(CONFIG)/gpr.def -Wl,--out-implib=libs/$(CONFIG)/libgpr-imp.a -o libs/$(CONFIG)/gpr.$(SHARED_EXT) $(LIBGPR_OBJS) $(LDLIBS)
nnoble5b7f32a2014-12-22 08:12:44 -08001170else
ctillercab52e72015-01-06 13:10:23 -08001171libs/$(CONFIG)/libgpr.$(SHARED_EXT): $(LIBGPR_OBJS)
nnoble5b7f32a2014-12-22 08:12:44 -08001172 $(E) "[LD] Linking $@"
1173 $(Q) mkdir -p `dirname $@`
1174ifeq ($(SYSTEM),Darwin)
ctillercab52e72015-01-06 13:10:23 -08001175 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -dynamiclib -o libs/$(CONFIG)/libgpr.$(SHARED_EXT) $(LIBGPR_OBJS) $(LDLIBS)
nnoble5b7f32a2014-12-22 08:12:44 -08001176else
ctillercab52e72015-01-06 13:10:23 -08001177 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,-soname,libgpr.so.0 -o libs/$(CONFIG)/libgpr.$(SHARED_EXT) $(LIBGPR_OBJS) $(LDLIBS)
1178 $(Q) ln -sf libgpr.$(SHARED_EXT) libs/$(CONFIG)/libgpr.so
nnoble5b7f32a2014-12-22 08:12:44 -08001179endif
1180endif
1181
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001182
1183deps_libgpr: $(LIBGPR_DEPS)
1184
nnoble69ac39f2014-12-12 15:43:38 -08001185ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001186-include $(LIBGPR_DEPS)
1187endif
1188
1189clean_libgpr:
1190 $(E) "[CLEAN] Cleaning libgpr files"
1191 $(Q) $(RM) $(LIBGPR_OBJS)
1192 $(Q) $(RM) $(LIBGPR_DEPS)
ctillercab52e72015-01-06 13:10:23 -08001193 $(Q) $(RM) libs/$(CONFIG)/libgpr.a
1194 $(Q) $(RM) libs/$(CONFIG)/libgpr.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001195
1196
1197LIBGRPC_SRC = \
nnoblec87b1c52015-01-05 17:15:18 -08001198 src/core/security/auth.c \
1199 src/core/security/base64.c \
1200 src/core/security/credentials.c \
1201 src/core/security/google_root_certs.c \
1202 src/core/security/json_token.c \
1203 src/core/security/secure_endpoint.c \
1204 src/core/security/secure_transport_setup.c \
1205 src/core/security/security_context.c \
1206 src/core/security/server_secure_chttp2.c \
1207 src/core/tsi/fake_transport_security.c \
1208 src/core/tsi/ssl_transport_security.c \
1209 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001210 src/core/channel/call_op_string.c \
1211 src/core/channel/census_filter.c \
1212 src/core/channel/channel_args.c \
1213 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08001214 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001215 src/core/channel/client_channel.c \
1216 src/core/channel/client_setup.c \
1217 src/core/channel/connected_channel.c \
1218 src/core/channel/http_client_filter.c \
1219 src/core/channel/http_filter.c \
1220 src/core/channel/http_server_filter.c \
1221 src/core/channel/metadata_buffer.c \
1222 src/core/channel/noop_filter.c \
1223 src/core/compression/algorithm.c \
1224 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -08001225 src/core/httpcli/format_request.c \
1226 src/core/httpcli/httpcli.c \
1227 src/core/httpcli/httpcli_security_context.c \
1228 src/core/httpcli/parser.c \
ctiller52103932014-12-20 09:07:32 -08001229 src/core/iomgr/alarm.c \
1230 src/core/iomgr/alarm_heap.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001231 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08001232 src/core/iomgr/endpoint_pair_posix.c \
1233 src/core/iomgr/iomgr_libevent.c \
1234 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -08001235 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -08001236 src/core/iomgr/resolve_address_posix.c \
1237 src/core/iomgr/sockaddr_utils.c \
1238 src/core/iomgr/socket_utils_common_posix.c \
1239 src/core/iomgr/socket_utils_linux.c \
1240 src/core/iomgr/socket_utils_posix.c \
1241 src/core/iomgr/tcp_client_posix.c \
1242 src/core/iomgr/tcp_posix.c \
1243 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08001244 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08001245 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001246 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08001247 src/core/statistics/census_rpc_stats.c \
1248 src/core/statistics/census_tracing.c \
1249 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08001250 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001251 src/core/surface/byte_buffer.c \
1252 src/core/surface/byte_buffer_reader.c \
1253 src/core/surface/call.c \
1254 src/core/surface/channel.c \
1255 src/core/surface/channel_create.c \
1256 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001257 src/core/surface/completion_queue.c \
1258 src/core/surface/event_string.c \
1259 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08001260 src/core/surface/lame_client.c \
1261 src/core/surface/secure_channel_create.c \
1262 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001263 src/core/surface/server.c \
1264 src/core/surface/server_chttp2.c \
1265 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08001266 src/core/transport/chttp2/alpn.c \
1267 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001268 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08001269 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001270 src/core/transport/chttp2/frame_ping.c \
1271 src/core/transport/chttp2/frame_rst_stream.c \
1272 src/core/transport/chttp2/frame_settings.c \
1273 src/core/transport/chttp2/frame_window_update.c \
1274 src/core/transport/chttp2/hpack_parser.c \
1275 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08001276 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001277 src/core/transport/chttp2/status_conversion.c \
1278 src/core/transport/chttp2/stream_encoder.c \
1279 src/core/transport/chttp2/stream_map.c \
1280 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001281 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08001282 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001283 src/core/transport/metadata.c \
1284 src/core/transport/stream_op.c \
1285 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001286 third_party/cJSON/cJSON.c \
1287
nnoble85a49262014-12-08 18:14:03 -08001288PUBLIC_HEADERS_C += \
nnoblec87b1c52015-01-05 17:15:18 -08001289 include/grpc/grpc_security.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001290 include/grpc/byte_buffer.h \
1291 include/grpc/byte_buffer_reader.h \
1292 include/grpc/grpc.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001293 include/grpc/status.h \
1294
ctillercab52e72015-01-06 13:10:23 -08001295LIBGRPC_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
1296LIBGRPC_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001297
nnoble69ac39f2014-12-12 15:43:38 -08001298ifeq ($(NO_SECURE),true)
1299
ctillercab52e72015-01-06 13:10:23 -08001300libs/$(CONFIG)/libgrpc.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001301
nnoble5b7f32a2014-12-22 08:12:44 -08001302ifeq ($(SYSTEM),MINGW32)
ctillercab52e72015-01-06 13:10:23 -08001303libs/$(CONFIG)/grpc.$(SHARED_EXT): openssl_dep_error
nnoble5b7f32a2014-12-22 08:12:44 -08001304else
ctillercab52e72015-01-06 13:10:23 -08001305libs/$(CONFIG)/libgrpc.$(SHARED_EXT): openssl_dep_error
nnoble5b7f32a2014-12-22 08:12:44 -08001306endif
1307
nnoble69ac39f2014-12-12 15:43:38 -08001308else
1309
ctillercab52e72015-01-06 13:10:23 -08001310libs/$(CONFIG)/libgrpc.a: $(OPENSSL_DEP) $(LIBGRPC_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001311 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001312 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001313 $(Q) $(AR) rcs libs/$(CONFIG)/libgrpc.a $(LIBGRPC_OBJS)
nnoble20e2e3f2014-12-16 15:37:57 -08001314 $(Q) mkdir tmp-merge
ctillercab52e72015-01-06 13:10:23 -08001315 $(Q) ( cd tmp-merge ; $(AR) x ../libs/$(CONFIG)/libgrpc.a )
nnoble20e2e3f2014-12-16 15:37:57 -08001316 $(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge ; ar x ../$${l} ) ; done
ctillercab52e72015-01-06 13:10:23 -08001317 $(Q) rm -f libs/$(CONFIG)/libgrpc.a tmp-merge/__.SYMDEF*
1318 $(Q) ar rcs libs/$(CONFIG)/libgrpc.a tmp-merge/*
nnoble20e2e3f2014-12-16 15:37:57 -08001319 $(Q) rm -rf tmp-merge
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001320
nnoble5b7f32a2014-12-22 08:12:44 -08001321
1322
1323ifeq ($(SYSTEM),MINGW32)
ctillercab52e72015-01-06 13:10:23 -08001324libs/$(CONFIG)/grpc.$(SHARED_EXT): $(LIBGRPC_OBJS) libs/$(CONFIG)/gpr.$(SHARED_EXT) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001325 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001326 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001327 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,--output-def=libs/$(CONFIG)/grpc.def -Wl,--out-implib=libs/$(CONFIG)/libgrpc-imp.a -o libs/$(CONFIG)/grpc.$(SHARED_EXT) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgpr-imp
nnoble5b7f32a2014-12-22 08:12:44 -08001328else
ctillercab52e72015-01-06 13:10:23 -08001329libs/$(CONFIG)/libgrpc.$(SHARED_EXT): $(LIBGRPC_OBJS) libs/$(CONFIG)/libgpr.$(SHARED_EXT) $(OPENSSL_DEP)
nnoble5b7f32a2014-12-22 08:12:44 -08001330 $(E) "[LD] Linking $@"
1331 $(Q) mkdir -p `dirname $@`
1332ifeq ($(SYSTEM),Darwin)
ctillercab52e72015-01-06 13:10:23 -08001333 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -dynamiclib -o libs/$(CONFIG)/libgrpc.$(SHARED_EXT) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgpr
nnoble5b7f32a2014-12-22 08:12:44 -08001334else
ctillercab52e72015-01-06 13:10:23 -08001335 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,-soname,libgrpc.so.0 -o libs/$(CONFIG)/libgrpc.$(SHARED_EXT) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgpr
1336 $(Q) ln -sf libgrpc.$(SHARED_EXT) libs/$(CONFIG)/libgrpc.so
nnoble5b7f32a2014-12-22 08:12:44 -08001337endif
1338endif
1339
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001340
nnoble69ac39f2014-12-12 15:43:38 -08001341endif
1342
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001343deps_libgrpc: $(LIBGRPC_DEPS)
1344
nnoble69ac39f2014-12-12 15:43:38 -08001345ifneq ($(NO_SECURE),true)
1346ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001347-include $(LIBGRPC_DEPS)
1348endif
nnoble69ac39f2014-12-12 15:43:38 -08001349endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001350
1351clean_libgrpc:
1352 $(E) "[CLEAN] Cleaning libgrpc files"
1353 $(Q) $(RM) $(LIBGRPC_OBJS)
1354 $(Q) $(RM) $(LIBGRPC_DEPS)
ctillercab52e72015-01-06 13:10:23 -08001355 $(Q) $(RM) libs/$(CONFIG)/libgrpc.a
1356 $(Q) $(RM) libs/$(CONFIG)/libgrpc.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001357
1358
nnoblec87b1c52015-01-05 17:15:18 -08001359LIBGRPC_UNSECURE_SRC = \
1360 src/core/channel/call_op_string.c \
1361 src/core/channel/census_filter.c \
1362 src/core/channel/channel_args.c \
1363 src/core/channel/channel_stack.c \
1364 src/core/channel/child_channel.c \
1365 src/core/channel/client_channel.c \
1366 src/core/channel/client_setup.c \
1367 src/core/channel/connected_channel.c \
1368 src/core/channel/http_client_filter.c \
1369 src/core/channel/http_filter.c \
1370 src/core/channel/http_server_filter.c \
1371 src/core/channel/metadata_buffer.c \
1372 src/core/channel/noop_filter.c \
1373 src/core/compression/algorithm.c \
1374 src/core/compression/message_compress.c \
1375 src/core/httpcli/format_request.c \
1376 src/core/httpcli/httpcli.c \
1377 src/core/httpcli/httpcli_security_context.c \
1378 src/core/httpcli/parser.c \
1379 src/core/iomgr/alarm.c \
1380 src/core/iomgr/alarm_heap.c \
1381 src/core/iomgr/endpoint.c \
1382 src/core/iomgr/endpoint_pair_posix.c \
1383 src/core/iomgr/iomgr_libevent.c \
1384 src/core/iomgr/iomgr_libevent_use_threads.c \
1385 src/core/iomgr/pollset.c \
1386 src/core/iomgr/resolve_address_posix.c \
1387 src/core/iomgr/sockaddr_utils.c \
1388 src/core/iomgr/socket_utils_common_posix.c \
1389 src/core/iomgr/socket_utils_linux.c \
1390 src/core/iomgr/socket_utils_posix.c \
1391 src/core/iomgr/tcp_client_posix.c \
1392 src/core/iomgr/tcp_posix.c \
1393 src/core/iomgr/tcp_server_posix.c \
1394 src/core/iomgr/time_averaged_stats.c \
1395 src/core/statistics/census_init.c \
1396 src/core/statistics/census_log.c \
1397 src/core/statistics/census_rpc_stats.c \
1398 src/core/statistics/census_tracing.c \
1399 src/core/statistics/hash_table.c \
1400 src/core/statistics/window_stats.c \
1401 src/core/surface/byte_buffer.c \
1402 src/core/surface/byte_buffer_reader.c \
1403 src/core/surface/call.c \
1404 src/core/surface/channel.c \
1405 src/core/surface/channel_create.c \
1406 src/core/surface/client.c \
1407 src/core/surface/completion_queue.c \
1408 src/core/surface/event_string.c \
1409 src/core/surface/init.c \
1410 src/core/surface/lame_client.c \
1411 src/core/surface/secure_channel_create.c \
1412 src/core/surface/secure_server_create.c \
1413 src/core/surface/server.c \
1414 src/core/surface/server_chttp2.c \
1415 src/core/surface/server_create.c \
1416 src/core/transport/chttp2/alpn.c \
1417 src/core/transport/chttp2/bin_encoder.c \
1418 src/core/transport/chttp2/frame_data.c \
1419 src/core/transport/chttp2/frame_goaway.c \
1420 src/core/transport/chttp2/frame_ping.c \
1421 src/core/transport/chttp2/frame_rst_stream.c \
1422 src/core/transport/chttp2/frame_settings.c \
1423 src/core/transport/chttp2/frame_window_update.c \
1424 src/core/transport/chttp2/hpack_parser.c \
1425 src/core/transport/chttp2/hpack_table.c \
1426 src/core/transport/chttp2/huffsyms.c \
1427 src/core/transport/chttp2/status_conversion.c \
1428 src/core/transport/chttp2/stream_encoder.c \
1429 src/core/transport/chttp2/stream_map.c \
1430 src/core/transport/chttp2/timeout_encoding.c \
1431 src/core/transport/chttp2_transport.c \
1432 src/core/transport/chttp2/varint.c \
1433 src/core/transport/metadata.c \
1434 src/core/transport/stream_op.c \
1435 src/core/transport/transport.c \
1436 third_party/cJSON/cJSON.c \
1437
1438PUBLIC_HEADERS_C += \
1439 include/grpc/byte_buffer.h \
1440 include/grpc/byte_buffer_reader.h \
1441 include/grpc/grpc.h \
1442 include/grpc/status.h \
1443
ctillercab52e72015-01-06 13:10:23 -08001444LIBGRPC_UNSECURE_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
1445LIBGRPC_UNSECURE_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
nnoblec87b1c52015-01-05 17:15:18 -08001446
ctillercab52e72015-01-06 13:10:23 -08001447libs/$(CONFIG)/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
nnoblec87b1c52015-01-05 17:15:18 -08001448 $(E) "[AR] Creating $@"
1449 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001450 $(Q) $(AR) rcs libs/$(CONFIG)/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
nnoblec87b1c52015-01-05 17:15:18 -08001451
1452
1453
1454ifeq ($(SYSTEM),MINGW32)
ctillercab52e72015-01-06 13:10:23 -08001455libs/$(CONFIG)/grpc_unsecure.$(SHARED_EXT): $(LIBGRPC_UNSECURE_OBJS) libs/$(CONFIG)/gpr.$(SHARED_EXT)
nnoblec87b1c52015-01-05 17:15:18 -08001456 $(E) "[LD] Linking $@"
1457 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001458 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,--output-def=libs/$(CONFIG)/grpc_unsecure.def -Wl,--out-implib=libs/$(CONFIG)/libgrpc_unsecure-imp.a -o libs/$(CONFIG)/grpc_unsecure.$(SHARED_EXT) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS) -lgpr-imp
nnoblec87b1c52015-01-05 17:15:18 -08001459else
ctillercab52e72015-01-06 13:10:23 -08001460libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT): $(LIBGRPC_UNSECURE_OBJS) libs/$(CONFIG)/libgpr.$(SHARED_EXT)
nnoblec87b1c52015-01-05 17:15:18 -08001461 $(E) "[LD] Linking $@"
1462 $(Q) mkdir -p `dirname $@`
1463ifeq ($(SYSTEM),Darwin)
ctillercab52e72015-01-06 13:10:23 -08001464 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -dynamiclib -o libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS) -lgpr
nnoblec87b1c52015-01-05 17:15:18 -08001465else
ctillercab52e72015-01-06 13:10:23 -08001466 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,-soname,libgrpc_unsecure.so.0 -o libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS) -lgpr
1467 $(Q) ln -sf libgrpc_unsecure.$(SHARED_EXT) libs/$(CONFIG)/libgrpc_unsecure.so
nnoblec87b1c52015-01-05 17:15:18 -08001468endif
1469endif
1470
1471
1472deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
1473
1474ifneq ($(NO_DEPS),true)
1475-include $(LIBGRPC_UNSECURE_DEPS)
1476endif
1477
1478clean_libgrpc_unsecure:
1479 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
1480 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
1481 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
ctillercab52e72015-01-06 13:10:23 -08001482 $(Q) $(RM) libs/$(CONFIG)/libgrpc_unsecure.a
1483 $(Q) $(RM) libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT)
nnoblec87b1c52015-01-05 17:15:18 -08001484
1485
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001486LIBGRPC_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001487 test/core/end2end/cq_verifier.c \
chenw97fd9e52014-12-19 17:12:36 -08001488 test/core/end2end/data/test_root_cert.c \
1489 test/core/end2end/data/prod_roots_certs.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001490 test/core/end2end/data/server1_cert.c \
1491 test/core/end2end/data/server1_key.c \
1492 test/core/iomgr/endpoint_tests.c \
1493 test/core/statistics/census_log_tests.c \
1494 test/core/transport/transport_end2end_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001495 test/core/util/grpc_profiler.c \
1496 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -08001497 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001498 test/core/util/slice_splitter.c \
1499 test/core/util/test_config.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001500
1501
ctillercab52e72015-01-06 13:10:23 -08001502LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1503LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001504
nnoble69ac39f2014-12-12 15:43:38 -08001505ifeq ($(NO_SECURE),true)
1506
ctillercab52e72015-01-06 13:10:23 -08001507libs/$(CONFIG)/libgrpc_test_util.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001508
nnoble5b7f32a2014-12-22 08:12:44 -08001509
nnoble69ac39f2014-12-12 15:43:38 -08001510else
1511
ctillercab52e72015-01-06 13:10:23 -08001512libs/$(CONFIG)/libgrpc_test_util.a: $(OPENSSL_DEP) $(LIBGRPC_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001513 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001514 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001515 $(Q) $(AR) rcs libs/$(CONFIG)/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001516
1517
1518
nnoble5b7f32a2014-12-22 08:12:44 -08001519
1520
nnoble69ac39f2014-12-12 15:43:38 -08001521endif
1522
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001523deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1524
nnoble69ac39f2014-12-12 15:43:38 -08001525ifneq ($(NO_SECURE),true)
1526ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001527-include $(LIBGRPC_TEST_UTIL_DEPS)
1528endif
nnoble69ac39f2014-12-12 15:43:38 -08001529endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001530
1531clean_libgrpc_test_util:
1532 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1533 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1534 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
ctillercab52e72015-01-06 13:10:23 -08001535 $(Q) $(RM) libs/$(CONFIG)/libgrpc_test_util.a
1536 $(Q) $(RM) libs/$(CONFIG)/libgrpc_test_util.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001537
1538
1539LIBGRPC++_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001540 src/cpp/client/channel.cc \
yangg59dfc902014-12-19 14:00:14 -08001541 src/cpp/client/channel_arguments.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001542 src/cpp/client/client_context.cc \
1543 src/cpp/client/create_channel.cc \
vpai80b6d012014-12-17 11:47:32 -08001544 src/cpp/client/credentials.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001545 src/cpp/client/internal_stub.cc \
1546 src/cpp/proto/proto_utils.cc \
1547 src/cpp/rpc_method.cc \
1548 src/cpp/server/async_server.cc \
1549 src/cpp/server/async_server_context.cc \
1550 src/cpp/server/completion_queue.cc \
1551 src/cpp/server/server_builder.cc \
yanggfd2f3ac2014-12-17 16:46:06 -08001552 src/cpp/server/server_context_impl.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001553 src/cpp/server/server.cc \
1554 src/cpp/server/server_rpc_handler.cc \
vpai80b6d012014-12-17 11:47:32 -08001555 src/cpp/server/server_credentials.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001556 src/cpp/server/thread_pool.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001557 src/cpp/stream/stream_context.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001558 src/cpp/util/status.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001559 src/cpp/util/time.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001560
nnoble85a49262014-12-08 18:14:03 -08001561PUBLIC_HEADERS_CXX += \
ctiller2bbb6c42014-12-17 09:44:44 -08001562 include/grpc++/async_server_context.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001563 include/grpc++/async_server.h \
yangg59dfc902014-12-19 14:00:14 -08001564 include/grpc++/channel_arguments.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001565 include/grpc++/channel_interface.h \
1566 include/grpc++/client_context.h \
1567 include/grpc++/completion_queue.h \
1568 include/grpc++/config.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001569 include/grpc++/create_channel.h \
vpai80b6d012014-12-17 11:47:32 -08001570 include/grpc++/credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001571 include/grpc++/server_builder.h \
yanggfd2f3ac2014-12-17 16:46:06 -08001572 include/grpc++/server_context.h \
vpai80b6d012014-12-17 11:47:32 -08001573 include/grpc++/server_credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001574 include/grpc++/server.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001575 include/grpc++/status.h \
1576 include/grpc++/stream_context_interface.h \
1577 include/grpc++/stream.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001578
ctillercab52e72015-01-06 13:10:23 -08001579LIBGRPC++_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1580LIBGRPC++_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001581
nnoble69ac39f2014-12-12 15:43:38 -08001582ifeq ($(NO_SECURE),true)
1583
ctillercab52e72015-01-06 13:10:23 -08001584libs/$(CONFIG)/libgrpc++.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001585
nnoble5b7f32a2014-12-22 08:12:44 -08001586ifeq ($(SYSTEM),MINGW32)
ctillercab52e72015-01-06 13:10:23 -08001587libs/$(CONFIG)/grpc++.$(SHARED_EXT): openssl_dep_error
nnoble5b7f32a2014-12-22 08:12:44 -08001588else
ctillercab52e72015-01-06 13:10:23 -08001589libs/$(CONFIG)/libgrpc++.$(SHARED_EXT): openssl_dep_error
nnoble5b7f32a2014-12-22 08:12:44 -08001590endif
1591
nnoble69ac39f2014-12-12 15:43:38 -08001592else
1593
ctillercab52e72015-01-06 13:10:23 -08001594libs/$(CONFIG)/libgrpc++.a: $(OPENSSL_DEP) $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001595 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001596 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001597 $(Q) $(AR) rcs libs/$(CONFIG)/libgrpc++.a $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001598
nnoble5b7f32a2014-12-22 08:12:44 -08001599
1600
1601ifeq ($(SYSTEM),MINGW32)
ctillercab52e72015-01-06 13:10:23 -08001602libs/$(CONFIG)/grpc++.$(SHARED_EXT): $(LIBGRPC++_OBJS) libs/$(CONFIG)/grpc.$(SHARED_EXT) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001603 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001604 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001605 $(Q) $(LDXX) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,--output-def=libs/$(CONFIG)/grpc++.def -Wl,--out-implib=libs/$(CONFIG)/libgrpc++-imp.a -o libs/$(CONFIG)/grpc++.$(SHARED_EXT) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgrpc-imp
nnoble5b7f32a2014-12-22 08:12:44 -08001606else
ctillercab52e72015-01-06 13:10:23 -08001607libs/$(CONFIG)/libgrpc++.$(SHARED_EXT): $(LIBGRPC++_OBJS) libs/$(CONFIG)/libgrpc.$(SHARED_EXT) $(OPENSSL_DEP)
nnoble5b7f32a2014-12-22 08:12:44 -08001608 $(E) "[LD] Linking $@"
1609 $(Q) mkdir -p `dirname $@`
1610ifeq ($(SYSTEM),Darwin)
ctillercab52e72015-01-06 13:10:23 -08001611 $(Q) $(LDXX) $(LDFLAGS) -Llibs/$(CONFIG) -dynamiclib -o libs/$(CONFIG)/libgrpc++.$(SHARED_EXT) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgrpc
nnoble5b7f32a2014-12-22 08:12:44 -08001612else
ctillercab52e72015-01-06 13:10:23 -08001613 $(Q) $(LDXX) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,-soname,libgrpc++.so.0 -o libs/$(CONFIG)/libgrpc++.$(SHARED_EXT) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgrpc
1614 $(Q) ln -sf libgrpc++.$(SHARED_EXT) libs/$(CONFIG)/libgrpc++.so
nnoble5b7f32a2014-12-22 08:12:44 -08001615endif
1616endif
1617
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001618
nnoble69ac39f2014-12-12 15:43:38 -08001619endif
1620
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001621deps_libgrpc++: $(LIBGRPC++_DEPS)
1622
nnoble69ac39f2014-12-12 15:43:38 -08001623ifneq ($(NO_SECURE),true)
1624ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001625-include $(LIBGRPC++_DEPS)
1626endif
nnoble69ac39f2014-12-12 15:43:38 -08001627endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001628
1629clean_libgrpc++:
1630 $(E) "[CLEAN] Cleaning libgrpc++ files"
1631 $(Q) $(RM) $(LIBGRPC++_OBJS)
1632 $(Q) $(RM) $(LIBGRPC++_DEPS)
ctillercab52e72015-01-06 13:10:23 -08001633 $(Q) $(RM) libs/$(CONFIG)/libgrpc++.a
1634 $(Q) $(RM) libs/$(CONFIG)/libgrpc++.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001635
1636
1637LIBGRPC++_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001638 gens/test/cpp/util/echo.pb.cc \
yangg59dfc902014-12-19 14:00:14 -08001639 test/cpp/util/create_test_channel.cc \
nnoble4cb93712014-12-17 14:18:08 -08001640 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001641
1642
ctillercab52e72015-01-06 13:10:23 -08001643LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1644LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001645
nnoble69ac39f2014-12-12 15:43:38 -08001646ifeq ($(NO_SECURE),true)
1647
ctillercab52e72015-01-06 13:10:23 -08001648libs/$(CONFIG)/libgrpc++_test_util.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001649
nnoble5b7f32a2014-12-22 08:12:44 -08001650
nnoble69ac39f2014-12-12 15:43:38 -08001651else
1652
ctillercab52e72015-01-06 13:10:23 -08001653libs/$(CONFIG)/libgrpc++_test_util.a: $(OPENSSL_DEP) $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001654 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001655 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001656 $(Q) $(AR) rcs libs/$(CONFIG)/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001657
1658
1659
nnoble5b7f32a2014-12-22 08:12:44 -08001660
1661
nnoble69ac39f2014-12-12 15:43:38 -08001662endif
1663
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001664deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1665
nnoble69ac39f2014-12-12 15:43:38 -08001666ifneq ($(NO_SECURE),true)
1667ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001668-include $(LIBGRPC++_TEST_UTIL_DEPS)
1669endif
nnoble69ac39f2014-12-12 15:43:38 -08001670endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001671
1672clean_libgrpc++_test_util:
1673 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1674 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1675 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
ctillercab52e72015-01-06 13:10:23 -08001676 $(Q) $(RM) libs/$(CONFIG)/libgrpc++_test_util.a
1677 $(Q) $(RM) libs/$(CONFIG)/libgrpc++_test_util.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001678
1679
1680LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1681 test/core/end2end/fixtures/chttp2_fake_security.c \
1682
1683
ctillercab52e72015-01-06 13:10:23 -08001684LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1685LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001686
nnoble69ac39f2014-12-12 15:43:38 -08001687ifeq ($(NO_SECURE),true)
1688
ctillercab52e72015-01-06 13:10:23 -08001689libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001690
nnoble5b7f32a2014-12-22 08:12:44 -08001691
nnoble69ac39f2014-12-12 15:43:38 -08001692else
1693
ctillercab52e72015-01-06 13:10:23 -08001694libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001695 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001696 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001697 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001698
1699
1700
nnoble5b7f32a2014-12-22 08:12:44 -08001701
1702
nnoble69ac39f2014-12-12 15:43:38 -08001703endif
1704
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001705deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1706
nnoble69ac39f2014-12-12 15:43:38 -08001707ifneq ($(NO_SECURE),true)
1708ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001709-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1710endif
nnoble69ac39f2014-12-12 15:43:38 -08001711endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001712
1713clean_libend2end_fixture_chttp2_fake_security:
1714 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1715 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1716 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
ctillercab52e72015-01-06 13:10:23 -08001717 $(Q) $(RM) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a
1718 $(Q) $(RM) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001719
1720
1721LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1722 test/core/end2end/fixtures/chttp2_fullstack.c \
1723
1724
ctillercab52e72015-01-06 13:10:23 -08001725LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1726LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001727
nnoble69ac39f2014-12-12 15:43:38 -08001728ifeq ($(NO_SECURE),true)
1729
ctillercab52e72015-01-06 13:10:23 -08001730libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001731
nnoble5b7f32a2014-12-22 08:12:44 -08001732
nnoble69ac39f2014-12-12 15:43:38 -08001733else
1734
ctillercab52e72015-01-06 13:10:23 -08001735libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001736 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001737 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001738 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001739
1740
1741
nnoble5b7f32a2014-12-22 08:12:44 -08001742
1743
nnoble69ac39f2014-12-12 15:43:38 -08001744endif
1745
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001746deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1747
nnoble69ac39f2014-12-12 15:43:38 -08001748ifneq ($(NO_SECURE),true)
1749ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001750-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1751endif
nnoble69ac39f2014-12-12 15:43:38 -08001752endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001753
1754clean_libend2end_fixture_chttp2_fullstack:
1755 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1756 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1757 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
ctillercab52e72015-01-06 13:10:23 -08001758 $(Q) $(RM) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a
1759 $(Q) $(RM) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001760
1761
1762LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1763 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1764
1765
ctillercab52e72015-01-06 13:10:23 -08001766LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1767LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001768
nnoble69ac39f2014-12-12 15:43:38 -08001769ifeq ($(NO_SECURE),true)
1770
ctillercab52e72015-01-06 13:10:23 -08001771libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001772
nnoble5b7f32a2014-12-22 08:12:44 -08001773
nnoble69ac39f2014-12-12 15:43:38 -08001774else
1775
ctillercab52e72015-01-06 13:10:23 -08001776libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001777 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001778 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001779 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001780
1781
1782
nnoble5b7f32a2014-12-22 08:12:44 -08001783
1784
nnoble69ac39f2014-12-12 15:43:38 -08001785endif
1786
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001787deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1788
nnoble69ac39f2014-12-12 15:43:38 -08001789ifneq ($(NO_SECURE),true)
1790ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001791-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1792endif
nnoble69ac39f2014-12-12 15:43:38 -08001793endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001794
1795clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1796 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1797 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1798 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
ctillercab52e72015-01-06 13:10:23 -08001799 $(Q) $(RM) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1800 $(Q) $(RM) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001801
1802
1803LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1804 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1805
1806
ctillercab52e72015-01-06 13:10:23 -08001807LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1808LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001809
nnoble69ac39f2014-12-12 15:43:38 -08001810ifeq ($(NO_SECURE),true)
1811
ctillercab52e72015-01-06 13:10:23 -08001812libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001813
nnoble5b7f32a2014-12-22 08:12:44 -08001814
nnoble69ac39f2014-12-12 15:43:38 -08001815else
1816
ctillercab52e72015-01-06 13:10:23 -08001817libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001818 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001819 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001820 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001821
1822
1823
nnoble5b7f32a2014-12-22 08:12:44 -08001824
1825
nnoble69ac39f2014-12-12 15:43:38 -08001826endif
1827
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001828deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1829
nnoble69ac39f2014-12-12 15:43:38 -08001830ifneq ($(NO_SECURE),true)
1831ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001832-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1833endif
nnoble69ac39f2014-12-12 15:43:38 -08001834endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001835
1836clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1837 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1838 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1839 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
ctillercab52e72015-01-06 13:10:23 -08001840 $(Q) $(RM) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1841 $(Q) $(RM) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001842
1843
1844LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1845 test/core/end2end/fixtures/chttp2_socket_pair.c \
1846
1847
ctillercab52e72015-01-06 13:10:23 -08001848LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1849LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001850
nnoble69ac39f2014-12-12 15:43:38 -08001851ifeq ($(NO_SECURE),true)
1852
ctillercab52e72015-01-06 13:10:23 -08001853libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001854
nnoble5b7f32a2014-12-22 08:12:44 -08001855
nnoble69ac39f2014-12-12 15:43:38 -08001856else
1857
ctillercab52e72015-01-06 13:10:23 -08001858libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001859 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001860 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001861 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001862
1863
1864
nnoble5b7f32a2014-12-22 08:12:44 -08001865
1866
nnoble69ac39f2014-12-12 15:43:38 -08001867endif
1868
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001869deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1870
nnoble69ac39f2014-12-12 15:43:38 -08001871ifneq ($(NO_SECURE),true)
1872ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001873-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1874endif
nnoble69ac39f2014-12-12 15:43:38 -08001875endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001876
1877clean_libend2end_fixture_chttp2_socket_pair:
1878 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1879 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1880 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
ctillercab52e72015-01-06 13:10:23 -08001881 $(Q) $(RM) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a
1882 $(Q) $(RM) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001883
1884
nnoble0c475f02014-12-05 15:37:39 -08001885LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1886 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1887
1888
ctillercab52e72015-01-06 13:10:23 -08001889LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC))))
1890LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08001891
nnoble69ac39f2014-12-12 15:43:38 -08001892ifeq ($(NO_SECURE),true)
1893
ctillercab52e72015-01-06 13:10:23 -08001894libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001895
nnoble5b7f32a2014-12-22 08:12:44 -08001896
nnoble69ac39f2014-12-12 15:43:38 -08001897else
1898
ctillercab52e72015-01-06 13:10:23 -08001899libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
nnoble0c475f02014-12-05 15:37:39 -08001900 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001901 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001902 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
nnoble0c475f02014-12-05 15:37:39 -08001903
1904
1905
nnoble5b7f32a2014-12-22 08:12:44 -08001906
1907
nnoble69ac39f2014-12-12 15:43:38 -08001908endif
1909
nnoble0c475f02014-12-05 15:37:39 -08001910deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1911
nnoble69ac39f2014-12-12 15:43:38 -08001912ifneq ($(NO_SECURE),true)
1913ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001914-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1915endif
nnoble69ac39f2014-12-12 15:43:38 -08001916endif
nnoble0c475f02014-12-05 15:37:39 -08001917
1918clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1919 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1920 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1921 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
ctillercab52e72015-01-06 13:10:23 -08001922 $(Q) $(RM) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1923 $(Q) $(RM) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.$(SHARED_EXT)
nnoble0c475f02014-12-05 15:37:39 -08001924
1925
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001926LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1927 test/core/end2end/tests/cancel_after_accept.c \
1928
1929
ctillercab52e72015-01-06 13:10:23 -08001930LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1931LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001932
ctillercab52e72015-01-06 13:10:23 -08001933libs/$(CONFIG)/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001934 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001935 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001936 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001937
1938
1939
nnoble5b7f32a2014-12-22 08:12:44 -08001940
1941
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001942deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1943
nnoble69ac39f2014-12-12 15:43:38 -08001944ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001945-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1946endif
1947
1948clean_libend2end_test_cancel_after_accept:
1949 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1950 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1951 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
ctillercab52e72015-01-06 13:10:23 -08001952 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_cancel_after_accept.a
1953 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_cancel_after_accept.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001954
1955
1956LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1957 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1958
1959
ctillercab52e72015-01-06 13:10:23 -08001960LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1961LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001962
ctillercab52e72015-01-06 13:10:23 -08001963libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001964 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001965 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001966 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001967
1968
1969
nnoble5b7f32a2014-12-22 08:12:44 -08001970
1971
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001972deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1973
nnoble69ac39f2014-12-12 15:43:38 -08001974ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001975-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1976endif
1977
1978clean_libend2end_test_cancel_after_accept_and_writes_closed:
1979 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1980 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1981 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
ctillercab52e72015-01-06 13:10:23 -08001982 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a
1983 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001984
1985
1986LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1987 test/core/end2end/tests/cancel_after_invoke.c \
1988
1989
ctillercab52e72015-01-06 13:10:23 -08001990LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1991LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001992
ctillercab52e72015-01-06 13:10:23 -08001993libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001994 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001995 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001996 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001997
1998
1999
nnoble5b7f32a2014-12-22 08:12:44 -08002000
2001
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002002deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
2003
nnoble69ac39f2014-12-12 15:43:38 -08002004ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002005-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
2006endif
2007
2008clean_libend2end_test_cancel_after_invoke:
2009 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
2010 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
2011 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002012 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a
2013 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_cancel_after_invoke.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002014
2015
2016LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
2017 test/core/end2end/tests/cancel_before_invoke.c \
2018
2019
ctillercab52e72015-01-06 13:10:23 -08002020LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
2021LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002022
ctillercab52e72015-01-06 13:10:23 -08002023libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002024 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002025 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002026 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002027
2028
2029
nnoble5b7f32a2014-12-22 08:12:44 -08002030
2031
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002032deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
2033
nnoble69ac39f2014-12-12 15:43:38 -08002034ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002035-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
2036endif
2037
2038clean_libend2end_test_cancel_before_invoke:
2039 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
2040 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
2041 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002042 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a
2043 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_cancel_before_invoke.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002044
2045
2046LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
2047 test/core/end2end/tests/cancel_in_a_vacuum.c \
2048
2049
ctillercab52e72015-01-06 13:10:23 -08002050LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
2051LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002052
ctillercab52e72015-01-06 13:10:23 -08002053libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002054 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002055 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002056 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002057
2058
2059
nnoble5b7f32a2014-12-22 08:12:44 -08002060
2061
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002062deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
2063
nnoble69ac39f2014-12-12 15:43:38 -08002064ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002065-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
2066endif
2067
2068clean_libend2end_test_cancel_in_a_vacuum:
2069 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
2070 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
2071 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002072 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a
2073 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002074
2075
ctillerc6d61c42014-12-15 14:52:08 -08002076LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
2077 test/core/end2end/tests/disappearing_server.c \
2078
2079
ctillercab52e72015-01-06 13:10:23 -08002080LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
2081LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08002082
ctillercab52e72015-01-06 13:10:23 -08002083libs/$(CONFIG)/libend2end_test_disappearing_server.a: $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
ctillerc6d61c42014-12-15 14:52:08 -08002084 $(E) "[AR] Creating $@"
2085 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002086 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
ctillerc6d61c42014-12-15 14:52:08 -08002087
2088
2089
nnoble5b7f32a2014-12-22 08:12:44 -08002090
2091
ctillerc6d61c42014-12-15 14:52:08 -08002092deps_libend2end_test_disappearing_server: $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
2093
2094ifneq ($(NO_DEPS),true)
2095-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
2096endif
2097
2098clean_libend2end_test_disappearing_server:
2099 $(E) "[CLEAN] Cleaning libend2end_test_disappearing_server files"
2100 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
2101 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002102 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_disappearing_server.a
2103 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_disappearing_server.$(SHARED_EXT)
ctillerc6d61c42014-12-15 14:52:08 -08002104
2105
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002106LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
2107 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
2108
2109
ctillercab52e72015-01-06 13:10:23 -08002110LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
2111LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002112
ctillercab52e72015-01-06 13:10:23 -08002113libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002114 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002115 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002116 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002117
2118
2119
nnoble5b7f32a2014-12-22 08:12:44 -08002120
2121
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002122deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
2123
nnoble69ac39f2014-12-12 15:43:38 -08002124ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002125-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
2126endif
2127
2128clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
2129 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
2130 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
2131 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002132 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
2133 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002134
2135
2136LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
2137 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
2138
2139
ctillercab52e72015-01-06 13:10:23 -08002140LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
2141LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002142
ctillercab52e72015-01-06 13:10:23 -08002143libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002144 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002145 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002146 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002147
2148
2149
nnoble5b7f32a2014-12-22 08:12:44 -08002150
2151
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002152deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
2153
nnoble69ac39f2014-12-12 15:43:38 -08002154ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002155-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
2156endif
2157
2158clean_libend2end_test_early_server_shutdown_finishes_tags:
2159 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
2160 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
2161 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002162 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a
2163 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002164
2165
2166LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
2167 test/core/end2end/tests/invoke_large_request.c \
2168
2169
ctillercab52e72015-01-06 13:10:23 -08002170LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
2171LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002172
ctillercab52e72015-01-06 13:10:23 -08002173libs/$(CONFIG)/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002174 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002175 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002176 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002177
2178
2179
nnoble5b7f32a2014-12-22 08:12:44 -08002180
2181
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002182deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
2183
nnoble69ac39f2014-12-12 15:43:38 -08002184ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002185-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
2186endif
2187
2188clean_libend2end_test_invoke_large_request:
2189 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
2190 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
2191 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002192 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_invoke_large_request.a
2193 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_invoke_large_request.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002194
2195
2196LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
2197 test/core/end2end/tests/max_concurrent_streams.c \
2198
2199
ctillercab52e72015-01-06 13:10:23 -08002200LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
2201LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002202
ctillercab52e72015-01-06 13:10:23 -08002203libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002204 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002205 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002206 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002207
2208
2209
nnoble5b7f32a2014-12-22 08:12:44 -08002210
2211
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002212deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
2213
nnoble69ac39f2014-12-12 15:43:38 -08002214ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002215-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
2216endif
2217
2218clean_libend2end_test_max_concurrent_streams:
2219 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
2220 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
2221 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002222 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a
2223 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_max_concurrent_streams.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002224
2225
2226LIBEND2END_TEST_NO_OP_SRC = \
2227 test/core/end2end/tests/no_op.c \
2228
2229
ctillercab52e72015-01-06 13:10:23 -08002230LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
2231LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002232
ctillercab52e72015-01-06 13:10:23 -08002233libs/$(CONFIG)/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002234 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002235 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002236 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002237
2238
2239
nnoble5b7f32a2014-12-22 08:12:44 -08002240
2241
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002242deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
2243
nnoble69ac39f2014-12-12 15:43:38 -08002244ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002245-include $(LIBEND2END_TEST_NO_OP_DEPS)
2246endif
2247
2248clean_libend2end_test_no_op:
2249 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
2250 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
2251 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002252 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_no_op.a
2253 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_no_op.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002254
2255
2256LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
2257 test/core/end2end/tests/ping_pong_streaming.c \
2258
2259
ctillercab52e72015-01-06 13:10:23 -08002260LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
2261LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002262
ctillercab52e72015-01-06 13:10:23 -08002263libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002264 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002265 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002266 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002267
2268
2269
nnoble5b7f32a2014-12-22 08:12:44 -08002270
2271
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002272deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
2273
nnoble69ac39f2014-12-12 15:43:38 -08002274ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002275-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
2276endif
2277
2278clean_libend2end_test_ping_pong_streaming:
2279 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
2280 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
2281 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002282 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a
2283 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_ping_pong_streaming.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002284
2285
ctiller33023c42014-12-12 16:28:33 -08002286LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
2287 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
2288
2289
ctillercab52e72015-01-06 13:10:23 -08002290LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
2291LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
ctiller33023c42014-12-12 16:28:33 -08002292
ctillercab52e72015-01-06 13:10:23 -08002293libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
ctiller33023c42014-12-12 16:28:33 -08002294 $(E) "[AR] Creating $@"
2295 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002296 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
ctiller33023c42014-12-12 16:28:33 -08002297
2298
2299
nnoble5b7f32a2014-12-22 08:12:44 -08002300
2301
ctiller33023c42014-12-12 16:28:33 -08002302deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
2303
2304ifneq ($(NO_DEPS),true)
2305-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
2306endif
2307
2308clean_libend2end_test_request_response_with_binary_metadata_and_payload:
2309 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
2310 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
2311 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002312 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a
2313 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.$(SHARED_EXT)
ctiller33023c42014-12-12 16:28:33 -08002314
2315
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002316LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
2317 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
2318
2319
ctillercab52e72015-01-06 13:10:23 -08002320LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
2321LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002322
ctillercab52e72015-01-06 13:10:23 -08002323libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002324 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002325 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002326 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002327
2328
2329
nnoble5b7f32a2014-12-22 08:12:44 -08002330
2331
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002332deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
2333
nnoble69ac39f2014-12-12 15:43:38 -08002334ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002335-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
2336endif
2337
2338clean_libend2end_test_request_response_with_metadata_and_payload:
2339 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
2340 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
2341 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002342 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a
2343 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002344
2345
2346LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
2347 test/core/end2end/tests/request_response_with_payload.c \
2348
2349
ctillercab52e72015-01-06 13:10:23 -08002350LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
2351LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002352
ctillercab52e72015-01-06 13:10:23 -08002353libs/$(CONFIG)/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002354 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002355 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002356 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002357
2358
2359
nnoble5b7f32a2014-12-22 08:12:44 -08002360
2361
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002362deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
2363
nnoble69ac39f2014-12-12 15:43:38 -08002364ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002365-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
2366endif
2367
2368clean_libend2end_test_request_response_with_payload:
2369 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
2370 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
2371 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002372 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_request_response_with_payload.a
2373 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_request_response_with_payload.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002374
2375
ctiller2845cad2014-12-15 15:14:12 -08002376LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC = \
2377 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c \
2378
2379
ctillercab52e72015-01-06 13:10:23 -08002380LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
2381LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08002382
ctillercab52e72015-01-06 13:10:23 -08002383libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
ctiller2845cad2014-12-15 15:14:12 -08002384 $(E) "[AR] Creating $@"
2385 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002386 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
ctiller2845cad2014-12-15 15:14:12 -08002387
2388
2389
nnoble5b7f32a2014-12-22 08:12:44 -08002390
2391
ctiller2845cad2014-12-15 15:14:12 -08002392deps_libend2end_test_request_response_with_trailing_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
2393
2394ifneq ($(NO_DEPS),true)
2395-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
2396endif
2397
2398clean_libend2end_test_request_response_with_trailing_metadata_and_payload:
2399 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_trailing_metadata_and_payload files"
2400 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
2401 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002402 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a
2403 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.$(SHARED_EXT)
ctiller2845cad2014-12-15 15:14:12 -08002404
2405
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002406LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
2407 test/core/end2end/tests/simple_delayed_request.c \
2408
2409
ctillercab52e72015-01-06 13:10:23 -08002410LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
2411LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002412
ctillercab52e72015-01-06 13:10:23 -08002413libs/$(CONFIG)/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002414 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002415 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002416 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002417
2418
2419
nnoble5b7f32a2014-12-22 08:12:44 -08002420
2421
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002422deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
2423
nnoble69ac39f2014-12-12 15:43:38 -08002424ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002425-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
2426endif
2427
2428clean_libend2end_test_simple_delayed_request:
2429 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
2430 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
2431 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002432 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_simple_delayed_request.a
2433 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_simple_delayed_request.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002434
2435
2436LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
2437 test/core/end2end/tests/simple_request.c \
2438
2439
ctillercab52e72015-01-06 13:10:23 -08002440LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
2441LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002442
ctillercab52e72015-01-06 13:10:23 -08002443libs/$(CONFIG)/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002444 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002445 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002446 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002447
2448
2449
nnoble5b7f32a2014-12-22 08:12:44 -08002450
2451
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002452deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
2453
nnoble69ac39f2014-12-12 15:43:38 -08002454ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002455-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
2456endif
2457
2458clean_libend2end_test_simple_request:
2459 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
2460 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
2461 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002462 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_simple_request.a
2463 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_simple_request.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002464
2465
nathaniel52878172014-12-09 10:17:19 -08002466LIBEND2END_TEST_THREAD_STRESS_SRC = \
2467 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002468
2469
ctillercab52e72015-01-06 13:10:23 -08002470LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
2471LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002472
ctillercab52e72015-01-06 13:10:23 -08002473libs/$(CONFIG)/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002474 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002475 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002476 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002477
2478
2479
nnoble5b7f32a2014-12-22 08:12:44 -08002480
2481
nathaniel52878172014-12-09 10:17:19 -08002482deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002483
nnoble69ac39f2014-12-12 15:43:38 -08002484ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08002485-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002486endif
2487
nathaniel52878172014-12-09 10:17:19 -08002488clean_libend2end_test_thread_stress:
2489 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
2490 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
2491 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002492 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_thread_stress.a
2493 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_thread_stress.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002494
2495
2496LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
2497 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
2498
2499
ctillercab52e72015-01-06 13:10:23 -08002500LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
2501LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002502
ctillercab52e72015-01-06 13:10:23 -08002503libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002504 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002505 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002506 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002507
2508
2509
nnoble5b7f32a2014-12-22 08:12:44 -08002510
2511
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002512deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
2513
nnoble69ac39f2014-12-12 15:43:38 -08002514ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002515-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
2516endif
2517
2518clean_libend2end_test_writes_done_hangs_with_pending_read:
2519 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
2520 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
2521 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002522 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a
2523 $(Q) $(RM) libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002524
2525
2526LIBEND2END_CERTS_SRC = \
chenw97fd9e52014-12-19 17:12:36 -08002527 test/core/end2end/data/test_root_cert.c \
2528 test/core/end2end/data/prod_roots_certs.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002529 test/core/end2end/data/server1_cert.c \
2530 test/core/end2end/data/server1_key.c \
2531
2532
ctillercab52e72015-01-06 13:10:23 -08002533LIBEND2END_CERTS_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
2534LIBEND2END_CERTS_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002535
nnoble69ac39f2014-12-12 15:43:38 -08002536ifeq ($(NO_SECURE),true)
2537
ctillercab52e72015-01-06 13:10:23 -08002538libs/$(CONFIG)/libend2end_certs.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002539
nnoble5b7f32a2014-12-22 08:12:44 -08002540
nnoble69ac39f2014-12-12 15:43:38 -08002541else
2542
ctillercab52e72015-01-06 13:10:23 -08002543libs/$(CONFIG)/libend2end_certs.a: $(OPENSSL_DEP) $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002544 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002545 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002546 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002547
2548
2549
nnoble5b7f32a2014-12-22 08:12:44 -08002550
2551
nnoble69ac39f2014-12-12 15:43:38 -08002552endif
2553
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002554deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
2555
nnoble69ac39f2014-12-12 15:43:38 -08002556ifneq ($(NO_SECURE),true)
2557ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002558-include $(LIBEND2END_CERTS_DEPS)
2559endif
nnoble69ac39f2014-12-12 15:43:38 -08002560endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002561
2562clean_libend2end_certs:
2563 $(E) "[CLEAN] Cleaning libend2end_certs files"
2564 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
2565 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002566 $(Q) $(RM) libs/$(CONFIG)/libend2end_certs.a
2567 $(Q) $(RM) libs/$(CONFIG)/libend2end_certs.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002568
2569
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002570
nnoble69ac39f2014-12-12 15:43:38 -08002571# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002572
2573
2574GEN_HPACK_TABLES_SRC = \
2575 src/core/transport/chttp2/gen_hpack_tables.c \
2576
ctillercab52e72015-01-06 13:10:23 -08002577GEN_HPACK_TABLES_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2578GEN_HPACK_TABLES_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002579
nnoble69ac39f2014-12-12 15:43:38 -08002580ifeq ($(NO_SECURE),true)
2581
ctillercab52e72015-01-06 13:10:23 -08002582bins/$(CONFIG)/gen_hpack_tables: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002583
2584else
2585
ctillercab52e72015-01-06 13:10:23 -08002586bins/$(CONFIG)/gen_hpack_tables: $(GEN_HPACK_TABLES_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a libs/$(CONFIG)/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002587 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002588 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002589 $(Q) $(LD) $(LDFLAGS) $(GEN_HPACK_TABLES_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a libs/$(CONFIG)/libgrpc.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gen_hpack_tables
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002590
nnoble69ac39f2014-12-12 15:43:38 -08002591endif
2592
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002593deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2594
nnoble69ac39f2014-12-12 15:43:38 -08002595ifneq ($(NO_SECURE),true)
2596ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002597-include $(GEN_HPACK_TABLES_DEPS)
2598endif
nnoble69ac39f2014-12-12 15:43:38 -08002599endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002600
2601clean_gen_hpack_tables:
2602 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2603 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2604 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002605 $(Q) $(RM) bins/$(CONFIG)/gen_hpack_tables
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002606
2607
nnobleebebb7e2014-12-10 16:31:01 -08002608CPP_PLUGIN_SRC = \
2609 src/compiler/cpp_plugin.cpp \
2610 src/compiler/cpp_generator.cpp \
2611
ctillercab52e72015-01-06 13:10:23 -08002612CPP_PLUGIN_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2613CPP_PLUGIN_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
nnobleebebb7e2014-12-10 16:31:01 -08002614
ctillercab52e72015-01-06 13:10:23 -08002615bins/$(CONFIG)/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002616 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002617 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002618 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(CPP_PLUGIN_OBJS) $(HOST_LDLIBSXX) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o bins/$(CONFIG)/cpp_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002619
2620deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2621
nnoble69ac39f2014-12-12 15:43:38 -08002622ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002623-include $(CPP_PLUGIN_DEPS)
2624endif
2625
2626clean_cpp_plugin:
2627 $(E) "[CLEAN] Cleaning cpp_plugin files"
2628 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2629 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002630 $(Q) $(RM) bins/$(CONFIG)/cpp_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002631
2632
2633RUBY_PLUGIN_SRC = \
2634 src/compiler/ruby_plugin.cpp \
2635 src/compiler/ruby_generator.cpp \
2636
ctillercab52e72015-01-06 13:10:23 -08002637RUBY_PLUGIN_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2638RUBY_PLUGIN_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
nnobleebebb7e2014-12-10 16:31:01 -08002639
ctillercab52e72015-01-06 13:10:23 -08002640bins/$(CONFIG)/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002641 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002642 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002643 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(RUBY_PLUGIN_OBJS) $(HOST_LDLIBSXX) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o bins/$(CONFIG)/ruby_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002644
2645deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2646
nnoble69ac39f2014-12-12 15:43:38 -08002647ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002648-include $(RUBY_PLUGIN_DEPS)
2649endif
2650
2651clean_ruby_plugin:
2652 $(E) "[CLEAN] Cleaning ruby_plugin files"
2653 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2654 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002655 $(Q) $(RM) bins/$(CONFIG)/ruby_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002656
2657
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002658GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2659 test/core/surface/byte_buffer_reader_test.c \
2660
ctillercab52e72015-01-06 13:10:23 -08002661GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2662GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002663
nnoble69ac39f2014-12-12 15:43:38 -08002664ifeq ($(NO_SECURE),true)
2665
ctillercab52e72015-01-06 13:10:23 -08002666bins/$(CONFIG)/grpc_byte_buffer_reader_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002667
2668else
2669
ctillercab52e72015-01-06 13:10:23 -08002670bins/$(CONFIG)/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002671 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002672 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002673 $(Q) $(LD) $(LDFLAGS) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/grpc_byte_buffer_reader_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002674
nnoble69ac39f2014-12-12 15:43:38 -08002675endif
2676
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002677deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2678
nnoble69ac39f2014-12-12 15:43:38 -08002679ifneq ($(NO_SECURE),true)
2680ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002681-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2682endif
nnoble69ac39f2014-12-12 15:43:38 -08002683endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002684
2685clean_grpc_byte_buffer_reader_test:
2686 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2687 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2688 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002689 $(Q) $(RM) bins/$(CONFIG)/grpc_byte_buffer_reader_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002690
2691
2692GPR_CANCELLABLE_TEST_SRC = \
2693 test/core/support/cancellable_test.c \
2694
ctillercab52e72015-01-06 13:10:23 -08002695GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2696GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002697
nnoble69ac39f2014-12-12 15:43:38 -08002698ifeq ($(NO_SECURE),true)
2699
ctillercab52e72015-01-06 13:10:23 -08002700bins/$(CONFIG)/gpr_cancellable_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002701
2702else
2703
ctillercab52e72015-01-06 13:10:23 -08002704bins/$(CONFIG)/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002705 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002706 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002707 $(Q) $(LD) $(LDFLAGS) $(GPR_CANCELLABLE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_cancellable_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002708
nnoble69ac39f2014-12-12 15:43:38 -08002709endif
2710
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002711deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2712
nnoble69ac39f2014-12-12 15:43:38 -08002713ifneq ($(NO_SECURE),true)
2714ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002715-include $(GPR_CANCELLABLE_TEST_DEPS)
2716endif
nnoble69ac39f2014-12-12 15:43:38 -08002717endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002718
2719clean_gpr_cancellable_test:
2720 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2721 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2722 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002723 $(Q) $(RM) bins/$(CONFIG)/gpr_cancellable_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002724
2725
2726GPR_LOG_TEST_SRC = \
2727 test/core/support/log_test.c \
2728
ctillercab52e72015-01-06 13:10:23 -08002729GPR_LOG_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2730GPR_LOG_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002731
nnoble69ac39f2014-12-12 15:43:38 -08002732ifeq ($(NO_SECURE),true)
2733
ctillercab52e72015-01-06 13:10:23 -08002734bins/$(CONFIG)/gpr_log_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002735
2736else
2737
ctillercab52e72015-01-06 13:10:23 -08002738bins/$(CONFIG)/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002739 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002740 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002741 $(Q) $(LD) $(LDFLAGS) $(GPR_LOG_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_log_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002742
nnoble69ac39f2014-12-12 15:43:38 -08002743endif
2744
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002745deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2746
nnoble69ac39f2014-12-12 15:43:38 -08002747ifneq ($(NO_SECURE),true)
2748ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002749-include $(GPR_LOG_TEST_DEPS)
2750endif
nnoble69ac39f2014-12-12 15:43:38 -08002751endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002752
2753clean_gpr_log_test:
2754 $(E) "[CLEAN] Cleaning gpr_log_test files"
2755 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2756 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002757 $(Q) $(RM) bins/$(CONFIG)/gpr_log_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002758
2759
ctiller5e04b132014-12-15 09:24:43 -08002760GPR_USEFUL_TEST_SRC = \
2761 test/core/support/useful_test.c \
2762
ctillercab52e72015-01-06 13:10:23 -08002763GPR_USEFUL_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2764GPR_USEFUL_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
ctiller5e04b132014-12-15 09:24:43 -08002765
2766ifeq ($(NO_SECURE),true)
2767
ctillercab52e72015-01-06 13:10:23 -08002768bins/$(CONFIG)/gpr_useful_test: openssl_dep_error
ctiller5e04b132014-12-15 09:24:43 -08002769
2770else
2771
ctillercab52e72015-01-06 13:10:23 -08002772bins/$(CONFIG)/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a
ctiller5e04b132014-12-15 09:24:43 -08002773 $(E) "[LD] Linking $@"
2774 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002775 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_useful_test
ctiller5e04b132014-12-15 09:24:43 -08002776
2777endif
2778
2779deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2780
2781ifneq ($(NO_SECURE),true)
2782ifneq ($(NO_DEPS),true)
2783-include $(GPR_USEFUL_TEST_DEPS)
2784endif
2785endif
2786
2787clean_gpr_useful_test:
2788 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2789 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2790 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002791 $(Q) $(RM) bins/$(CONFIG)/gpr_useful_test
ctiller5e04b132014-12-15 09:24:43 -08002792
2793
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002794GPR_CMDLINE_TEST_SRC = \
2795 test/core/support/cmdline_test.c \
2796
ctillercab52e72015-01-06 13:10:23 -08002797GPR_CMDLINE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2798GPR_CMDLINE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002799
nnoble69ac39f2014-12-12 15:43:38 -08002800ifeq ($(NO_SECURE),true)
2801
ctillercab52e72015-01-06 13:10:23 -08002802bins/$(CONFIG)/gpr_cmdline_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002803
2804else
2805
ctillercab52e72015-01-06 13:10:23 -08002806bins/$(CONFIG)/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002807 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002808 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002809 $(Q) $(LD) $(LDFLAGS) $(GPR_CMDLINE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_cmdline_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002810
nnoble69ac39f2014-12-12 15:43:38 -08002811endif
2812
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002813deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2814
nnoble69ac39f2014-12-12 15:43:38 -08002815ifneq ($(NO_SECURE),true)
2816ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002817-include $(GPR_CMDLINE_TEST_DEPS)
2818endif
nnoble69ac39f2014-12-12 15:43:38 -08002819endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002820
2821clean_gpr_cmdline_test:
2822 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2823 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2824 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002825 $(Q) $(RM) bins/$(CONFIG)/gpr_cmdline_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002826
2827
2828GPR_HISTOGRAM_TEST_SRC = \
2829 test/core/support/histogram_test.c \
2830
ctillercab52e72015-01-06 13:10:23 -08002831GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2832GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002833
nnoble69ac39f2014-12-12 15:43:38 -08002834ifeq ($(NO_SECURE),true)
2835
ctillercab52e72015-01-06 13:10:23 -08002836bins/$(CONFIG)/gpr_histogram_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002837
2838else
2839
ctillercab52e72015-01-06 13:10:23 -08002840bins/$(CONFIG)/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002841 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002842 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002843 $(Q) $(LD) $(LDFLAGS) $(GPR_HISTOGRAM_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_histogram_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002844
nnoble69ac39f2014-12-12 15:43:38 -08002845endif
2846
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002847deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2848
nnoble69ac39f2014-12-12 15:43:38 -08002849ifneq ($(NO_SECURE),true)
2850ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002851-include $(GPR_HISTOGRAM_TEST_DEPS)
2852endif
nnoble69ac39f2014-12-12 15:43:38 -08002853endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002854
2855clean_gpr_histogram_test:
2856 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2857 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2858 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002859 $(Q) $(RM) bins/$(CONFIG)/gpr_histogram_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002860
2861
2862GPR_HOST_PORT_TEST_SRC = \
2863 test/core/support/host_port_test.c \
2864
ctillercab52e72015-01-06 13:10:23 -08002865GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2866GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002867
nnoble69ac39f2014-12-12 15:43:38 -08002868ifeq ($(NO_SECURE),true)
2869
ctillercab52e72015-01-06 13:10:23 -08002870bins/$(CONFIG)/gpr_host_port_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002871
2872else
2873
ctillercab52e72015-01-06 13:10:23 -08002874bins/$(CONFIG)/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002875 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002876 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002877 $(Q) $(LD) $(LDFLAGS) $(GPR_HOST_PORT_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_host_port_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002878
nnoble69ac39f2014-12-12 15:43:38 -08002879endif
2880
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002881deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2882
nnoble69ac39f2014-12-12 15:43:38 -08002883ifneq ($(NO_SECURE),true)
2884ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002885-include $(GPR_HOST_PORT_TEST_DEPS)
2886endif
nnoble69ac39f2014-12-12 15:43:38 -08002887endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002888
2889clean_gpr_host_port_test:
2890 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2891 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2892 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002893 $(Q) $(RM) bins/$(CONFIG)/gpr_host_port_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002894
2895
2896GPR_SLICE_BUFFER_TEST_SRC = \
2897 test/core/support/slice_buffer_test.c \
2898
ctillercab52e72015-01-06 13:10:23 -08002899GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2900GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002901
nnoble69ac39f2014-12-12 15:43:38 -08002902ifeq ($(NO_SECURE),true)
2903
ctillercab52e72015-01-06 13:10:23 -08002904bins/$(CONFIG)/gpr_slice_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002905
2906else
2907
ctillercab52e72015-01-06 13:10:23 -08002908bins/$(CONFIG)/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002909 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002910 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002911 $(Q) $(LD) $(LDFLAGS) $(GPR_SLICE_BUFFER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_slice_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002912
nnoble69ac39f2014-12-12 15:43:38 -08002913endif
2914
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002915deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2916
nnoble69ac39f2014-12-12 15:43:38 -08002917ifneq ($(NO_SECURE),true)
2918ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002919-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2920endif
nnoble69ac39f2014-12-12 15:43:38 -08002921endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002922
2923clean_gpr_slice_buffer_test:
2924 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2925 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2926 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002927 $(Q) $(RM) bins/$(CONFIG)/gpr_slice_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002928
2929
2930GPR_SLICE_TEST_SRC = \
2931 test/core/support/slice_test.c \
2932
ctillercab52e72015-01-06 13:10:23 -08002933GPR_SLICE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2934GPR_SLICE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002935
nnoble69ac39f2014-12-12 15:43:38 -08002936ifeq ($(NO_SECURE),true)
2937
ctillercab52e72015-01-06 13:10:23 -08002938bins/$(CONFIG)/gpr_slice_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002939
2940else
2941
ctillercab52e72015-01-06 13:10:23 -08002942bins/$(CONFIG)/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002943 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002944 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002945 $(Q) $(LD) $(LDFLAGS) $(GPR_SLICE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_slice_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002946
nnoble69ac39f2014-12-12 15:43:38 -08002947endif
2948
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002949deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2950
nnoble69ac39f2014-12-12 15:43:38 -08002951ifneq ($(NO_SECURE),true)
2952ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002953-include $(GPR_SLICE_TEST_DEPS)
2954endif
nnoble69ac39f2014-12-12 15:43:38 -08002955endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002956
2957clean_gpr_slice_test:
2958 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2959 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2960 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002961 $(Q) $(RM) bins/$(CONFIG)/gpr_slice_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002962
2963
2964GPR_STRING_TEST_SRC = \
2965 test/core/support/string_test.c \
2966
ctillercab52e72015-01-06 13:10:23 -08002967GPR_STRING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2968GPR_STRING_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002969
nnoble69ac39f2014-12-12 15:43:38 -08002970ifeq ($(NO_SECURE),true)
2971
ctillercab52e72015-01-06 13:10:23 -08002972bins/$(CONFIG)/gpr_string_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002973
2974else
2975
ctillercab52e72015-01-06 13:10:23 -08002976bins/$(CONFIG)/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002977 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002978 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002979 $(Q) $(LD) $(LDFLAGS) $(GPR_STRING_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_string_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002980
nnoble69ac39f2014-12-12 15:43:38 -08002981endif
2982
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002983deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2984
nnoble69ac39f2014-12-12 15:43:38 -08002985ifneq ($(NO_SECURE),true)
2986ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002987-include $(GPR_STRING_TEST_DEPS)
2988endif
nnoble69ac39f2014-12-12 15:43:38 -08002989endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002990
2991clean_gpr_string_test:
2992 $(E) "[CLEAN] Cleaning gpr_string_test files"
2993 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2994 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08002995 $(Q) $(RM) bins/$(CONFIG)/gpr_string_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002996
2997
2998GPR_SYNC_TEST_SRC = \
2999 test/core/support/sync_test.c \
3000
ctillercab52e72015-01-06 13:10:23 -08003001GPR_SYNC_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
3002GPR_SYNC_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003003
nnoble69ac39f2014-12-12 15:43:38 -08003004ifeq ($(NO_SECURE),true)
3005
ctillercab52e72015-01-06 13:10:23 -08003006bins/$(CONFIG)/gpr_sync_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003007
3008else
3009
ctillercab52e72015-01-06 13:10:23 -08003010bins/$(CONFIG)/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003011 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003012 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003013 $(Q) $(LD) $(LDFLAGS) $(GPR_SYNC_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_sync_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003014
nnoble69ac39f2014-12-12 15:43:38 -08003015endif
3016
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003017deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
3018
nnoble69ac39f2014-12-12 15:43:38 -08003019ifneq ($(NO_SECURE),true)
3020ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003021-include $(GPR_SYNC_TEST_DEPS)
3022endif
nnoble69ac39f2014-12-12 15:43:38 -08003023endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003024
3025clean_gpr_sync_test:
3026 $(E) "[CLEAN] Cleaning gpr_sync_test files"
3027 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
3028 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003029 $(Q) $(RM) bins/$(CONFIG)/gpr_sync_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003030
3031
3032GPR_THD_TEST_SRC = \
3033 test/core/support/thd_test.c \
3034
ctillercab52e72015-01-06 13:10:23 -08003035GPR_THD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
3036GPR_THD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003037
nnoble69ac39f2014-12-12 15:43:38 -08003038ifeq ($(NO_SECURE),true)
3039
ctillercab52e72015-01-06 13:10:23 -08003040bins/$(CONFIG)/gpr_thd_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003041
3042else
3043
ctillercab52e72015-01-06 13:10:23 -08003044bins/$(CONFIG)/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003045 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003046 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003047 $(Q) $(LD) $(LDFLAGS) $(GPR_THD_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_thd_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003048
nnoble69ac39f2014-12-12 15:43:38 -08003049endif
3050
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003051deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
3052
nnoble69ac39f2014-12-12 15:43:38 -08003053ifneq ($(NO_SECURE),true)
3054ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003055-include $(GPR_THD_TEST_DEPS)
3056endif
nnoble69ac39f2014-12-12 15:43:38 -08003057endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003058
3059clean_gpr_thd_test:
3060 $(E) "[CLEAN] Cleaning gpr_thd_test files"
3061 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
3062 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003063 $(Q) $(RM) bins/$(CONFIG)/gpr_thd_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003064
3065
3066GPR_TIME_TEST_SRC = \
3067 test/core/support/time_test.c \
3068
ctillercab52e72015-01-06 13:10:23 -08003069GPR_TIME_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
3070GPR_TIME_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003071
nnoble69ac39f2014-12-12 15:43:38 -08003072ifeq ($(NO_SECURE),true)
3073
ctillercab52e72015-01-06 13:10:23 -08003074bins/$(CONFIG)/gpr_time_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003075
3076else
3077
ctillercab52e72015-01-06 13:10:23 -08003078bins/$(CONFIG)/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003079 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003080 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003081 $(Q) $(LD) $(LDFLAGS) $(GPR_TIME_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_time_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003082
nnoble69ac39f2014-12-12 15:43:38 -08003083endif
3084
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003085deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
3086
nnoble69ac39f2014-12-12 15:43:38 -08003087ifneq ($(NO_SECURE),true)
3088ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003089-include $(GPR_TIME_TEST_DEPS)
3090endif
nnoble69ac39f2014-12-12 15:43:38 -08003091endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003092
3093clean_gpr_time_test:
3094 $(E) "[CLEAN] Cleaning gpr_time_test files"
3095 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
3096 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003097 $(Q) $(RM) bins/$(CONFIG)/gpr_time_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003098
3099
3100MURMUR_HASH_TEST_SRC = \
3101 test/core/support/murmur_hash_test.c \
3102
ctillercab52e72015-01-06 13:10:23 -08003103MURMUR_HASH_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
3104MURMUR_HASH_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003105
nnoble69ac39f2014-12-12 15:43:38 -08003106ifeq ($(NO_SECURE),true)
3107
ctillercab52e72015-01-06 13:10:23 -08003108bins/$(CONFIG)/murmur_hash_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003109
3110else
3111
ctillercab52e72015-01-06 13:10:23 -08003112bins/$(CONFIG)/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003113 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003114 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003115 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/murmur_hash_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003116
nnoble69ac39f2014-12-12 15:43:38 -08003117endif
3118
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003119deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
3120
nnoble69ac39f2014-12-12 15:43:38 -08003121ifneq ($(NO_SECURE),true)
3122ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003123-include $(MURMUR_HASH_TEST_DEPS)
3124endif
nnoble69ac39f2014-12-12 15:43:38 -08003125endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003126
3127clean_murmur_hash_test:
3128 $(E) "[CLEAN] Cleaning murmur_hash_test files"
3129 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
3130 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003131 $(Q) $(RM) bins/$(CONFIG)/murmur_hash_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003132
3133
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003134GRPC_STREAM_OP_TEST_SRC = \
3135 test/core/transport/stream_op_test.c \
3136
ctillercab52e72015-01-06 13:10:23 -08003137GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
3138GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003139
nnoble69ac39f2014-12-12 15:43:38 -08003140ifeq ($(NO_SECURE),true)
3141
ctillercab52e72015-01-06 13:10:23 -08003142bins/$(CONFIG)/grpc_stream_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003143
3144else
3145
ctillercab52e72015-01-06 13:10:23 -08003146bins/$(CONFIG)/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003147 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003148 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003149 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/grpc_stream_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003150
nnoble69ac39f2014-12-12 15:43:38 -08003151endif
3152
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003153deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
3154
nnoble69ac39f2014-12-12 15:43:38 -08003155ifneq ($(NO_SECURE),true)
3156ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003157-include $(GRPC_STREAM_OP_TEST_DEPS)
3158endif
nnoble69ac39f2014-12-12 15:43:38 -08003159endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003160
3161clean_grpc_stream_op_test:
3162 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
3163 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
3164 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003165 $(Q) $(RM) bins/$(CONFIG)/grpc_stream_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003166
3167
nnoble0c475f02014-12-05 15:37:39 -08003168ALPN_TEST_SRC = \
3169 test/core/transport/chttp2/alpn_test.c \
3170
ctillercab52e72015-01-06 13:10:23 -08003171ALPN_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
3172ALPN_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003173
nnoble69ac39f2014-12-12 15:43:38 -08003174ifeq ($(NO_SECURE),true)
3175
ctillercab52e72015-01-06 13:10:23 -08003176bins/$(CONFIG)/alpn_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003177
3178else
3179
ctillercab52e72015-01-06 13:10:23 -08003180bins/$(CONFIG)/alpn_test: $(ALPN_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003181 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003182 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003183 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/alpn_test
nnoble0c475f02014-12-05 15:37:39 -08003184
nnoble69ac39f2014-12-12 15:43:38 -08003185endif
3186
nnoble0c475f02014-12-05 15:37:39 -08003187deps_alpn_test: $(ALPN_TEST_DEPS)
3188
nnoble69ac39f2014-12-12 15:43:38 -08003189ifneq ($(NO_SECURE),true)
3190ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003191-include $(ALPN_TEST_DEPS)
3192endif
nnoble69ac39f2014-12-12 15:43:38 -08003193endif
nnoble0c475f02014-12-05 15:37:39 -08003194
3195clean_alpn_test:
3196 $(E) "[CLEAN] Cleaning alpn_test files"
3197 $(Q) $(RM) $(ALPN_TEST_OBJS)
3198 $(Q) $(RM) $(ALPN_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003199 $(Q) $(RM) bins/$(CONFIG)/alpn_test
nnoble0c475f02014-12-05 15:37:39 -08003200
3201
ctillerc1ddffb2014-12-15 13:08:18 -08003202TIME_AVERAGED_STATS_TEST_SRC = \
3203 test/core/iomgr/time_averaged_stats_test.c \
3204
ctillercab52e72015-01-06 13:10:23 -08003205TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
3206TIME_AVERAGED_STATS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
ctillerc1ddffb2014-12-15 13:08:18 -08003207
3208ifeq ($(NO_SECURE),true)
3209
ctillercab52e72015-01-06 13:10:23 -08003210bins/$(CONFIG)/time_averaged_stats_test: openssl_dep_error
ctillerc1ddffb2014-12-15 13:08:18 -08003211
3212else
3213
ctillercab52e72015-01-06 13:10:23 -08003214bins/$(CONFIG)/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctillerc1ddffb2014-12-15 13:08:18 -08003215 $(E) "[LD] Linking $@"
3216 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003217 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/time_averaged_stats_test
ctillerc1ddffb2014-12-15 13:08:18 -08003218
3219endif
3220
3221deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
3222
3223ifneq ($(NO_SECURE),true)
3224ifneq ($(NO_DEPS),true)
3225-include $(TIME_AVERAGED_STATS_TEST_DEPS)
3226endif
3227endif
3228
3229clean_time_averaged_stats_test:
3230 $(E) "[CLEAN] Cleaning time_averaged_stats_test files"
3231 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_OBJS)
3232 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003233 $(Q) $(RM) bins/$(CONFIG)/time_averaged_stats_test
ctillerc1ddffb2014-12-15 13:08:18 -08003234
3235
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003236CHTTP2_STREAM_ENCODER_TEST_SRC = \
3237 test/core/transport/chttp2/stream_encoder_test.c \
3238
ctillercab52e72015-01-06 13:10:23 -08003239CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
3240CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003241
nnoble69ac39f2014-12-12 15:43:38 -08003242ifeq ($(NO_SECURE),true)
3243
ctillercab52e72015-01-06 13:10:23 -08003244bins/$(CONFIG)/chttp2_stream_encoder_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003245
3246else
3247
ctillercab52e72015-01-06 13:10:23 -08003248bins/$(CONFIG)/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003249 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003250 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003251 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_stream_encoder_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003252
nnoble69ac39f2014-12-12 15:43:38 -08003253endif
3254
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003255deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
3256
nnoble69ac39f2014-12-12 15:43:38 -08003257ifneq ($(NO_SECURE),true)
3258ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003259-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
3260endif
nnoble69ac39f2014-12-12 15:43:38 -08003261endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003262
3263clean_chttp2_stream_encoder_test:
3264 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
3265 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
3266 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003267 $(Q) $(RM) bins/$(CONFIG)/chttp2_stream_encoder_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003268
3269
3270HPACK_TABLE_TEST_SRC = \
3271 test/core/transport/chttp2/hpack_table_test.c \
3272
ctillercab52e72015-01-06 13:10:23 -08003273HPACK_TABLE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
3274HPACK_TABLE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003275
nnoble69ac39f2014-12-12 15:43:38 -08003276ifeq ($(NO_SECURE),true)
3277
ctillercab52e72015-01-06 13:10:23 -08003278bins/$(CONFIG)/hpack_table_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003279
3280else
3281
ctillercab52e72015-01-06 13:10:23 -08003282bins/$(CONFIG)/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003283 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003284 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003285 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/hpack_table_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003286
nnoble69ac39f2014-12-12 15:43:38 -08003287endif
3288
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003289deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
3290
nnoble69ac39f2014-12-12 15:43:38 -08003291ifneq ($(NO_SECURE),true)
3292ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003293-include $(HPACK_TABLE_TEST_DEPS)
3294endif
nnoble69ac39f2014-12-12 15:43:38 -08003295endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003296
3297clean_hpack_table_test:
3298 $(E) "[CLEAN] Cleaning hpack_table_test files"
3299 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
3300 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003301 $(Q) $(RM) bins/$(CONFIG)/hpack_table_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003302
3303
3304CHTTP2_STREAM_MAP_TEST_SRC = \
3305 test/core/transport/chttp2/stream_map_test.c \
3306
ctillercab52e72015-01-06 13:10:23 -08003307CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
3308CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003309
nnoble69ac39f2014-12-12 15:43:38 -08003310ifeq ($(NO_SECURE),true)
3311
ctillercab52e72015-01-06 13:10:23 -08003312bins/$(CONFIG)/chttp2_stream_map_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003313
3314else
3315
ctillercab52e72015-01-06 13:10:23 -08003316bins/$(CONFIG)/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003317 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003318 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003319 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_stream_map_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003320
nnoble69ac39f2014-12-12 15:43:38 -08003321endif
3322
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003323deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
3324
nnoble69ac39f2014-12-12 15:43:38 -08003325ifneq ($(NO_SECURE),true)
3326ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003327-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
3328endif
nnoble69ac39f2014-12-12 15:43:38 -08003329endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003330
3331clean_chttp2_stream_map_test:
3332 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
3333 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
3334 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003335 $(Q) $(RM) bins/$(CONFIG)/chttp2_stream_map_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003336
3337
3338HPACK_PARSER_TEST_SRC = \
3339 test/core/transport/chttp2/hpack_parser_test.c \
3340
ctillercab52e72015-01-06 13:10:23 -08003341HPACK_PARSER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
3342HPACK_PARSER_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003343
nnoble69ac39f2014-12-12 15:43:38 -08003344ifeq ($(NO_SECURE),true)
3345
ctillercab52e72015-01-06 13:10:23 -08003346bins/$(CONFIG)/hpack_parser_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003347
3348else
3349
ctillercab52e72015-01-06 13:10:23 -08003350bins/$(CONFIG)/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003351 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003352 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003353 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/hpack_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003354
nnoble69ac39f2014-12-12 15:43:38 -08003355endif
3356
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003357deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
3358
nnoble69ac39f2014-12-12 15:43:38 -08003359ifneq ($(NO_SECURE),true)
3360ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003361-include $(HPACK_PARSER_TEST_DEPS)
3362endif
nnoble69ac39f2014-12-12 15:43:38 -08003363endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003364
3365clean_hpack_parser_test:
3366 $(E) "[CLEAN] Cleaning hpack_parser_test files"
3367 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
3368 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003369 $(Q) $(RM) bins/$(CONFIG)/hpack_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003370
3371
3372TRANSPORT_METADATA_TEST_SRC = \
3373 test/core/transport/metadata_test.c \
3374
ctillercab52e72015-01-06 13:10:23 -08003375TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
3376TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003377
nnoble69ac39f2014-12-12 15:43:38 -08003378ifeq ($(NO_SECURE),true)
3379
ctillercab52e72015-01-06 13:10:23 -08003380bins/$(CONFIG)/transport_metadata_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003381
3382else
3383
ctillercab52e72015-01-06 13:10:23 -08003384bins/$(CONFIG)/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003385 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003386 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003387 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/transport_metadata_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003388
nnoble69ac39f2014-12-12 15:43:38 -08003389endif
3390
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003391deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
3392
nnoble69ac39f2014-12-12 15:43:38 -08003393ifneq ($(NO_SECURE),true)
3394ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003395-include $(TRANSPORT_METADATA_TEST_DEPS)
3396endif
nnoble69ac39f2014-12-12 15:43:38 -08003397endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003398
3399clean_transport_metadata_test:
3400 $(E) "[CLEAN] Cleaning transport_metadata_test files"
3401 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
3402 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003403 $(Q) $(RM) bins/$(CONFIG)/transport_metadata_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003404
3405
3406CHTTP2_STATUS_CONVERSION_TEST_SRC = \
3407 test/core/transport/chttp2/status_conversion_test.c \
3408
ctillercab52e72015-01-06 13:10:23 -08003409CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
3410CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003411
nnoble69ac39f2014-12-12 15:43:38 -08003412ifeq ($(NO_SECURE),true)
3413
ctillercab52e72015-01-06 13:10:23 -08003414bins/$(CONFIG)/chttp2_status_conversion_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003415
3416else
3417
ctillercab52e72015-01-06 13:10:23 -08003418bins/$(CONFIG)/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003419 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003420 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003421 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_status_conversion_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003422
nnoble69ac39f2014-12-12 15:43:38 -08003423endif
3424
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003425deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
3426
nnoble69ac39f2014-12-12 15:43:38 -08003427ifneq ($(NO_SECURE),true)
3428ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003429-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
3430endif
nnoble69ac39f2014-12-12 15:43:38 -08003431endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003432
3433clean_chttp2_status_conversion_test:
3434 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
3435 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
3436 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003437 $(Q) $(RM) bins/$(CONFIG)/chttp2_status_conversion_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003438
3439
3440CHTTP2_TRANSPORT_END2END_TEST_SRC = \
3441 test/core/transport/chttp2_transport_end2end_test.c \
3442
ctillercab52e72015-01-06 13:10:23 -08003443CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
3444CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003445
nnoble69ac39f2014-12-12 15:43:38 -08003446ifeq ($(NO_SECURE),true)
3447
ctillercab52e72015-01-06 13:10:23 -08003448bins/$(CONFIG)/chttp2_transport_end2end_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003449
3450else
3451
ctillercab52e72015-01-06 13:10:23 -08003452bins/$(CONFIG)/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003453 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003454 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003455 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_transport_end2end_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003456
nnoble69ac39f2014-12-12 15:43:38 -08003457endif
3458
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003459deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3460
nnoble69ac39f2014-12-12 15:43:38 -08003461ifneq ($(NO_SECURE),true)
3462ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003463-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3464endif
nnoble69ac39f2014-12-12 15:43:38 -08003465endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003466
3467clean_chttp2_transport_end2end_test:
3468 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
3469 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
3470 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003471 $(Q) $(RM) bins/$(CONFIG)/chttp2_transport_end2end_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003472
3473
ctiller18b49ab2014-12-09 14:39:16 -08003474TCP_POSIX_TEST_SRC = \
3475 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003476
ctillercab52e72015-01-06 13:10:23 -08003477TCP_POSIX_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
3478TCP_POSIX_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003479
nnoble69ac39f2014-12-12 15:43:38 -08003480ifeq ($(NO_SECURE),true)
3481
ctillercab52e72015-01-06 13:10:23 -08003482bins/$(CONFIG)/tcp_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003483
3484else
3485
ctillercab52e72015-01-06 13:10:23 -08003486bins/$(CONFIG)/tcp_posix_test: $(TCP_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003487 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003488 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003489 $(Q) $(LD) $(LDFLAGS) $(TCP_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003490
nnoble69ac39f2014-12-12 15:43:38 -08003491endif
3492
ctiller18b49ab2014-12-09 14:39:16 -08003493deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003494
nnoble69ac39f2014-12-12 15:43:38 -08003495ifneq ($(NO_SECURE),true)
3496ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003497-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003498endif
nnoble69ac39f2014-12-12 15:43:38 -08003499endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003500
ctiller18b49ab2014-12-09 14:39:16 -08003501clean_tcp_posix_test:
3502 $(E) "[CLEAN] Cleaning tcp_posix_test files"
3503 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
3504 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003505 $(Q) $(RM) bins/$(CONFIG)/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003506
3507
nnoble0c475f02014-12-05 15:37:39 -08003508DUALSTACK_SOCKET_TEST_SRC = \
3509 test/core/end2end/dualstack_socket_test.c \
3510
ctillercab52e72015-01-06 13:10:23 -08003511DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3512DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003513
nnoble69ac39f2014-12-12 15:43:38 -08003514ifeq ($(NO_SECURE),true)
3515
ctillercab52e72015-01-06 13:10:23 -08003516bins/$(CONFIG)/dualstack_socket_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003517
3518else
3519
ctillercab52e72015-01-06 13:10:23 -08003520bins/$(CONFIG)/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003521 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003522 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003523 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/dualstack_socket_test
nnoble0c475f02014-12-05 15:37:39 -08003524
nnoble69ac39f2014-12-12 15:43:38 -08003525endif
3526
nnoble0c475f02014-12-05 15:37:39 -08003527deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
3528
nnoble69ac39f2014-12-12 15:43:38 -08003529ifneq ($(NO_SECURE),true)
3530ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003531-include $(DUALSTACK_SOCKET_TEST_DEPS)
3532endif
nnoble69ac39f2014-12-12 15:43:38 -08003533endif
nnoble0c475f02014-12-05 15:37:39 -08003534
3535clean_dualstack_socket_test:
3536 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
3537 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
3538 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003539 $(Q) $(RM) bins/$(CONFIG)/dualstack_socket_test
nnoble0c475f02014-12-05 15:37:39 -08003540
3541
3542NO_SERVER_TEST_SRC = \
3543 test/core/end2end/no_server_test.c \
3544
ctillercab52e72015-01-06 13:10:23 -08003545NO_SERVER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
3546NO_SERVER_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003547
nnoble69ac39f2014-12-12 15:43:38 -08003548ifeq ($(NO_SECURE),true)
3549
ctillercab52e72015-01-06 13:10:23 -08003550bins/$(CONFIG)/no_server_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003551
3552else
3553
ctillercab52e72015-01-06 13:10:23 -08003554bins/$(CONFIG)/no_server_test: $(NO_SERVER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003555 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003556 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003557 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/no_server_test
nnoble0c475f02014-12-05 15:37:39 -08003558
nnoble69ac39f2014-12-12 15:43:38 -08003559endif
3560
nnoble0c475f02014-12-05 15:37:39 -08003561deps_no_server_test: $(NO_SERVER_TEST_DEPS)
3562
nnoble69ac39f2014-12-12 15:43:38 -08003563ifneq ($(NO_SECURE),true)
3564ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003565-include $(NO_SERVER_TEST_DEPS)
3566endif
nnoble69ac39f2014-12-12 15:43:38 -08003567endif
nnoble0c475f02014-12-05 15:37:39 -08003568
3569clean_no_server_test:
3570 $(E) "[CLEAN] Cleaning no_server_test files"
3571 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3572 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003573 $(Q) $(RM) bins/$(CONFIG)/no_server_test
nnoble0c475f02014-12-05 15:37:39 -08003574
3575
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003576RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003577 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003578
ctillercab52e72015-01-06 13:10:23 -08003579RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3580RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003581
nnoble69ac39f2014-12-12 15:43:38 -08003582ifeq ($(NO_SECURE),true)
3583
ctillercab52e72015-01-06 13:10:23 -08003584bins/$(CONFIG)/resolve_address_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003585
3586else
3587
ctillercab52e72015-01-06 13:10:23 -08003588bins/$(CONFIG)/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003589 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003590 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003591 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/resolve_address_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003592
nnoble69ac39f2014-12-12 15:43:38 -08003593endif
3594
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003595deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3596
nnoble69ac39f2014-12-12 15:43:38 -08003597ifneq ($(NO_SECURE),true)
3598ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003599-include $(RESOLVE_ADDRESS_TEST_DEPS)
3600endif
nnoble69ac39f2014-12-12 15:43:38 -08003601endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003602
3603clean_resolve_address_test:
3604 $(E) "[CLEAN] Cleaning resolve_address_test files"
3605 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3606 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003607 $(Q) $(RM) bins/$(CONFIG)/resolve_address_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003608
3609
ctiller18b49ab2014-12-09 14:39:16 -08003610SOCKADDR_UTILS_TEST_SRC = \
3611 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003612
ctillercab52e72015-01-06 13:10:23 -08003613SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3614SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003615
nnoble69ac39f2014-12-12 15:43:38 -08003616ifeq ($(NO_SECURE),true)
3617
ctillercab52e72015-01-06 13:10:23 -08003618bins/$(CONFIG)/sockaddr_utils_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003619
3620else
3621
ctillercab52e72015-01-06 13:10:23 -08003622bins/$(CONFIG)/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003623 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003624 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003625 $(Q) $(LD) $(LDFLAGS) $(SOCKADDR_UTILS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003626
nnoble69ac39f2014-12-12 15:43:38 -08003627endif
3628
ctiller18b49ab2014-12-09 14:39:16 -08003629deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003630
nnoble69ac39f2014-12-12 15:43:38 -08003631ifneq ($(NO_SECURE),true)
3632ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003633-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003634endif
nnoble69ac39f2014-12-12 15:43:38 -08003635endif
nnoble0c475f02014-12-05 15:37:39 -08003636
ctiller18b49ab2014-12-09 14:39:16 -08003637clean_sockaddr_utils_test:
3638 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3639 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3640 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003641 $(Q) $(RM) bins/$(CONFIG)/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003642
3643
ctiller18b49ab2014-12-09 14:39:16 -08003644TCP_SERVER_POSIX_TEST_SRC = \
3645 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003646
ctillercab52e72015-01-06 13:10:23 -08003647TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3648TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003649
nnoble69ac39f2014-12-12 15:43:38 -08003650ifeq ($(NO_SECURE),true)
3651
ctillercab52e72015-01-06 13:10:23 -08003652bins/$(CONFIG)/tcp_server_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003653
3654else
3655
ctillercab52e72015-01-06 13:10:23 -08003656bins/$(CONFIG)/tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003657 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003658 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003659 $(Q) $(LD) $(LDFLAGS) $(TCP_SERVER_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003660
nnoble69ac39f2014-12-12 15:43:38 -08003661endif
3662
ctiller18b49ab2014-12-09 14:39:16 -08003663deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003664
nnoble69ac39f2014-12-12 15:43:38 -08003665ifneq ($(NO_SECURE),true)
3666ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003667-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003668endif
nnoble69ac39f2014-12-12 15:43:38 -08003669endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003670
ctiller18b49ab2014-12-09 14:39:16 -08003671clean_tcp_server_posix_test:
3672 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3673 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3674 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003675 $(Q) $(RM) bins/$(CONFIG)/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003676
3677
ctiller18b49ab2014-12-09 14:39:16 -08003678TCP_CLIENT_POSIX_TEST_SRC = \
3679 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003680
ctillercab52e72015-01-06 13:10:23 -08003681TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3682TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003683
nnoble69ac39f2014-12-12 15:43:38 -08003684ifeq ($(NO_SECURE),true)
3685
ctillercab52e72015-01-06 13:10:23 -08003686bins/$(CONFIG)/tcp_client_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003687
3688else
3689
ctillercab52e72015-01-06 13:10:23 -08003690bins/$(CONFIG)/tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003691 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003692 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003693 $(Q) $(LD) $(LDFLAGS) $(TCP_CLIENT_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003694
nnoble69ac39f2014-12-12 15:43:38 -08003695endif
3696
ctiller18b49ab2014-12-09 14:39:16 -08003697deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003698
nnoble69ac39f2014-12-12 15:43:38 -08003699ifneq ($(NO_SECURE),true)
3700ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003701-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003702endif
nnoble69ac39f2014-12-12 15:43:38 -08003703endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003704
ctiller18b49ab2014-12-09 14:39:16 -08003705clean_tcp_client_posix_test:
3706 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3707 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3708 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003709 $(Q) $(RM) bins/$(CONFIG)/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003710
3711
3712GRPC_CHANNEL_STACK_TEST_SRC = \
3713 test/core/channel/channel_stack_test.c \
3714
ctillercab52e72015-01-06 13:10:23 -08003715GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3716GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003717
nnoble69ac39f2014-12-12 15:43:38 -08003718ifeq ($(NO_SECURE),true)
3719
ctillercab52e72015-01-06 13:10:23 -08003720bins/$(CONFIG)/grpc_channel_stack_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003721
3722else
3723
ctillercab52e72015-01-06 13:10:23 -08003724bins/$(CONFIG)/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003725 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003726 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003727 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/grpc_channel_stack_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003728
nnoble69ac39f2014-12-12 15:43:38 -08003729endif
3730
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003731deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3732
nnoble69ac39f2014-12-12 15:43:38 -08003733ifneq ($(NO_SECURE),true)
3734ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003735-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3736endif
nnoble69ac39f2014-12-12 15:43:38 -08003737endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003738
3739clean_grpc_channel_stack_test:
3740 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3741 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3742 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003743 $(Q) $(RM) bins/$(CONFIG)/grpc_channel_stack_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003744
3745
3746METADATA_BUFFER_TEST_SRC = \
3747 test/core/channel/metadata_buffer_test.c \
3748
ctillercab52e72015-01-06 13:10:23 -08003749METADATA_BUFFER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3750METADATA_BUFFER_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003751
nnoble69ac39f2014-12-12 15:43:38 -08003752ifeq ($(NO_SECURE),true)
3753
ctillercab52e72015-01-06 13:10:23 -08003754bins/$(CONFIG)/metadata_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003755
3756else
3757
ctillercab52e72015-01-06 13:10:23 -08003758bins/$(CONFIG)/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003759 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003760 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003761 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/metadata_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003762
nnoble69ac39f2014-12-12 15:43:38 -08003763endif
3764
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003765deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3766
nnoble69ac39f2014-12-12 15:43:38 -08003767ifneq ($(NO_SECURE),true)
3768ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003769-include $(METADATA_BUFFER_TEST_DEPS)
3770endif
nnoble69ac39f2014-12-12 15:43:38 -08003771endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003772
3773clean_metadata_buffer_test:
3774 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3775 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3776 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003777 $(Q) $(RM) bins/$(CONFIG)/metadata_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003778
3779
3780GRPC_COMPLETION_QUEUE_TEST_SRC = \
3781 test/core/surface/completion_queue_test.c \
3782
ctillercab52e72015-01-06 13:10:23 -08003783GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3784GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003785
nnoble69ac39f2014-12-12 15:43:38 -08003786ifeq ($(NO_SECURE),true)
3787
ctillercab52e72015-01-06 13:10:23 -08003788bins/$(CONFIG)/grpc_completion_queue_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003789
3790else
3791
ctillercab52e72015-01-06 13:10:23 -08003792bins/$(CONFIG)/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003793 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003794 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003795 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/grpc_completion_queue_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003796
nnoble69ac39f2014-12-12 15:43:38 -08003797endif
3798
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003799deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3800
nnoble69ac39f2014-12-12 15:43:38 -08003801ifneq ($(NO_SECURE),true)
3802ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003803-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3804endif
nnoble69ac39f2014-12-12 15:43:38 -08003805endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003806
3807clean_grpc_completion_queue_test:
3808 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3809 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3810 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003811 $(Q) $(RM) bins/$(CONFIG)/grpc_completion_queue_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003812
3813
3814GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3815 test/core/surface/completion_queue_benchmark.c \
3816
ctillercab52e72015-01-06 13:10:23 -08003817GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3818GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003819
nnoble69ac39f2014-12-12 15:43:38 -08003820ifeq ($(NO_SECURE),true)
3821
ctillercab52e72015-01-06 13:10:23 -08003822bins/$(CONFIG)/grpc_completion_queue_benchmark: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003823
3824else
3825
ctillercab52e72015-01-06 13:10:23 -08003826bins/$(CONFIG)/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003827 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003828 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003829 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/grpc_completion_queue_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003830
nnoble69ac39f2014-12-12 15:43:38 -08003831endif
3832
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003833deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3834
nnoble69ac39f2014-12-12 15:43:38 -08003835ifneq ($(NO_SECURE),true)
3836ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003837-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3838endif
nnoble69ac39f2014-12-12 15:43:38 -08003839endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003840
3841clean_grpc_completion_queue_benchmark:
3842 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3843 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3844 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003845 $(Q) $(RM) bins/$(CONFIG)/grpc_completion_queue_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003846
3847
3848CENSUS_WINDOW_STATS_TEST_SRC = \
3849 test/core/statistics/window_stats_test.c \
3850
ctillercab52e72015-01-06 13:10:23 -08003851CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3852CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003853
nnoble69ac39f2014-12-12 15:43:38 -08003854ifeq ($(NO_SECURE),true)
3855
ctillercab52e72015-01-06 13:10:23 -08003856bins/$(CONFIG)/census_window_stats_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003857
3858else
3859
ctillercab52e72015-01-06 13:10:23 -08003860bins/$(CONFIG)/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003861 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003862 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003863 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/census_window_stats_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003864
nnoble69ac39f2014-12-12 15:43:38 -08003865endif
3866
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003867deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3868
nnoble69ac39f2014-12-12 15:43:38 -08003869ifneq ($(NO_SECURE),true)
3870ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003871-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3872endif
nnoble69ac39f2014-12-12 15:43:38 -08003873endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003874
3875clean_census_window_stats_test:
3876 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3877 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3878 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003879 $(Q) $(RM) bins/$(CONFIG)/census_window_stats_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003880
3881
3882CENSUS_STATISTICS_QUICK_TEST_SRC = \
3883 test/core/statistics/quick_test.c \
3884
ctillercab52e72015-01-06 13:10:23 -08003885CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3886CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003887
nnoble69ac39f2014-12-12 15:43:38 -08003888ifeq ($(NO_SECURE),true)
3889
ctillercab52e72015-01-06 13:10:23 -08003890bins/$(CONFIG)/census_statistics_quick_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003891
3892else
3893
ctillercab52e72015-01-06 13:10:23 -08003894bins/$(CONFIG)/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003895 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003896 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003897 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/census_statistics_quick_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003898
nnoble69ac39f2014-12-12 15:43:38 -08003899endif
3900
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003901deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3902
nnoble69ac39f2014-12-12 15:43:38 -08003903ifneq ($(NO_SECURE),true)
3904ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003905-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3906endif
nnoble69ac39f2014-12-12 15:43:38 -08003907endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003908
3909clean_census_statistics_quick_test:
3910 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3911 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3912 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003913 $(Q) $(RM) bins/$(CONFIG)/census_statistics_quick_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003914
3915
aveitch482a5be2014-12-15 10:25:12 -08003916CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3917 test/core/statistics/small_log_test.c \
3918
ctillercab52e72015-01-06 13:10:23 -08003919CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3920CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
aveitch482a5be2014-12-15 10:25:12 -08003921
3922ifeq ($(NO_SECURE),true)
3923
ctillercab52e72015-01-06 13:10:23 -08003924bins/$(CONFIG)/census_statistics_small_log_test: openssl_dep_error
aveitch482a5be2014-12-15 10:25:12 -08003925
3926else
3927
ctillercab52e72015-01-06 13:10:23 -08003928bins/$(CONFIG)/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
aveitch482a5be2014-12-15 10:25:12 -08003929 $(E) "[LD] Linking $@"
3930 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003931 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/census_statistics_small_log_test
aveitch482a5be2014-12-15 10:25:12 -08003932
3933endif
3934
3935deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3936
3937ifneq ($(NO_SECURE),true)
3938ifneq ($(NO_DEPS),true)
3939-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3940endif
3941endif
3942
3943clean_census_statistics_small_log_test:
3944 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3945 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3946 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003947 $(Q) $(RM) bins/$(CONFIG)/census_statistics_small_log_test
aveitch482a5be2014-12-15 10:25:12 -08003948
3949
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003950CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3951 test/core/statistics/performance_test.c \
3952
ctillercab52e72015-01-06 13:10:23 -08003953CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3954CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003955
nnoble69ac39f2014-12-12 15:43:38 -08003956ifeq ($(NO_SECURE),true)
3957
ctillercab52e72015-01-06 13:10:23 -08003958bins/$(CONFIG)/census_statistics_performance_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003959
3960else
3961
ctillercab52e72015-01-06 13:10:23 -08003962bins/$(CONFIG)/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003963 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003964 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003965 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/census_statistics_performance_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003966
nnoble69ac39f2014-12-12 15:43:38 -08003967endif
3968
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003969deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3970
nnoble69ac39f2014-12-12 15:43:38 -08003971ifneq ($(NO_SECURE),true)
3972ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003973-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3974endif
nnoble69ac39f2014-12-12 15:43:38 -08003975endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003976
3977clean_census_statistics_performance_test:
3978 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3979 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3980 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08003981 $(Q) $(RM) bins/$(CONFIG)/census_statistics_performance_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003982
3983
3984CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3985 test/core/statistics/multiple_writers_test.c \
3986
ctillercab52e72015-01-06 13:10:23 -08003987CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3988CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003989
nnoble69ac39f2014-12-12 15:43:38 -08003990ifeq ($(NO_SECURE),true)
3991
ctillercab52e72015-01-06 13:10:23 -08003992bins/$(CONFIG)/census_statistics_multiple_writers_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003993
3994else
3995
ctillercab52e72015-01-06 13:10:23 -08003996bins/$(CONFIG)/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003997 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003998 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08003999 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/census_statistics_multiple_writers_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004000
nnoble69ac39f2014-12-12 15:43:38 -08004001endif
4002
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004003deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
4004
nnoble69ac39f2014-12-12 15:43:38 -08004005ifneq ($(NO_SECURE),true)
4006ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004007-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
4008endif
nnoble69ac39f2014-12-12 15:43:38 -08004009endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004010
4011clean_census_statistics_multiple_writers_test:
4012 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
4013 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
4014 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004015 $(Q) $(RM) bins/$(CONFIG)/census_statistics_multiple_writers_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004016
4017
4018CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
4019 test/core/statistics/multiple_writers_circular_buffer_test.c \
4020
ctillercab52e72015-01-06 13:10:23 -08004021CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
4022CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004023
nnoble69ac39f2014-12-12 15:43:38 -08004024ifeq ($(NO_SECURE),true)
4025
ctillercab52e72015-01-06 13:10:23 -08004026bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004027
4028else
4029
ctillercab52e72015-01-06 13:10:23 -08004030bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004031 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004032 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004033 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004034
nnoble69ac39f2014-12-12 15:43:38 -08004035endif
4036
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004037deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
4038
nnoble69ac39f2014-12-12 15:43:38 -08004039ifneq ($(NO_SECURE),true)
4040ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004041-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
4042endif
nnoble69ac39f2014-12-12 15:43:38 -08004043endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004044
4045clean_census_statistics_multiple_writers_circular_buffer_test:
4046 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
4047 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
4048 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004049 $(Q) $(RM) bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004050
4051
4052CENSUS_STUB_TEST_SRC = \
4053 test/core/statistics/census_stub_test.c \
4054
ctillercab52e72015-01-06 13:10:23 -08004055CENSUS_STUB_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
4056CENSUS_STUB_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004057
nnoble69ac39f2014-12-12 15:43:38 -08004058ifeq ($(NO_SECURE),true)
4059
ctillercab52e72015-01-06 13:10:23 -08004060bins/$(CONFIG)/census_stub_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004061
4062else
4063
ctillercab52e72015-01-06 13:10:23 -08004064bins/$(CONFIG)/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004065 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004066 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004067 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/census_stub_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004068
nnoble69ac39f2014-12-12 15:43:38 -08004069endif
4070
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004071deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
4072
nnoble69ac39f2014-12-12 15:43:38 -08004073ifneq ($(NO_SECURE),true)
4074ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004075-include $(CENSUS_STUB_TEST_DEPS)
4076endif
nnoble69ac39f2014-12-12 15:43:38 -08004077endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004078
4079clean_census_stub_test:
4080 $(E) "[CLEAN] Cleaning census_stub_test files"
4081 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
4082 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004083 $(Q) $(RM) bins/$(CONFIG)/census_stub_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004084
4085
4086CENSUS_HASH_TABLE_TEST_SRC = \
4087 test/core/statistics/hash_table_test.c \
4088
ctillercab52e72015-01-06 13:10:23 -08004089CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
4090CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004091
nnoble69ac39f2014-12-12 15:43:38 -08004092ifeq ($(NO_SECURE),true)
4093
ctillercab52e72015-01-06 13:10:23 -08004094bins/$(CONFIG)/census_hash_table_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004095
4096else
4097
ctillercab52e72015-01-06 13:10:23 -08004098bins/$(CONFIG)/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004099 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004100 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004101 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/census_hash_table_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004102
nnoble69ac39f2014-12-12 15:43:38 -08004103endif
4104
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004105deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
4106
nnoble69ac39f2014-12-12 15:43:38 -08004107ifneq ($(NO_SECURE),true)
4108ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004109-include $(CENSUS_HASH_TABLE_TEST_DEPS)
4110endif
nnoble69ac39f2014-12-12 15:43:38 -08004111endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004112
4113clean_census_hash_table_test:
4114 $(E) "[CLEAN] Cleaning census_hash_table_test files"
4115 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
4116 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004117 $(Q) $(RM) bins/$(CONFIG)/census_hash_table_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004118
4119
4120FLING_SERVER_SRC = \
4121 test/core/fling/server.c \
4122
ctillercab52e72015-01-06 13:10:23 -08004123FLING_SERVER_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
4124FLING_SERVER_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004125
nnoble69ac39f2014-12-12 15:43:38 -08004126ifeq ($(NO_SECURE),true)
4127
ctillercab52e72015-01-06 13:10:23 -08004128bins/$(CONFIG)/fling_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004129
4130else
4131
ctillercab52e72015-01-06 13:10:23 -08004132bins/$(CONFIG)/fling_server: $(FLING_SERVER_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004133 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004134 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004135 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/fling_server
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004136
nnoble69ac39f2014-12-12 15:43:38 -08004137endif
4138
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004139deps_fling_server: $(FLING_SERVER_DEPS)
4140
nnoble69ac39f2014-12-12 15:43:38 -08004141ifneq ($(NO_SECURE),true)
4142ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004143-include $(FLING_SERVER_DEPS)
4144endif
nnoble69ac39f2014-12-12 15:43:38 -08004145endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004146
4147clean_fling_server:
4148 $(E) "[CLEAN] Cleaning fling_server files"
4149 $(Q) $(RM) $(FLING_SERVER_OBJS)
4150 $(Q) $(RM) $(FLING_SERVER_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004151 $(Q) $(RM) bins/$(CONFIG)/fling_server
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004152
4153
4154FLING_CLIENT_SRC = \
4155 test/core/fling/client.c \
4156
ctillercab52e72015-01-06 13:10:23 -08004157FLING_CLIENT_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
4158FLING_CLIENT_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004159
nnoble69ac39f2014-12-12 15:43:38 -08004160ifeq ($(NO_SECURE),true)
4161
ctillercab52e72015-01-06 13:10:23 -08004162bins/$(CONFIG)/fling_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004163
4164else
4165
ctillercab52e72015-01-06 13:10:23 -08004166bins/$(CONFIG)/fling_client: $(FLING_CLIENT_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004167 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004168 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004169 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/fling_client
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004170
nnoble69ac39f2014-12-12 15:43:38 -08004171endif
4172
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004173deps_fling_client: $(FLING_CLIENT_DEPS)
4174
nnoble69ac39f2014-12-12 15:43:38 -08004175ifneq ($(NO_SECURE),true)
4176ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004177-include $(FLING_CLIENT_DEPS)
4178endif
nnoble69ac39f2014-12-12 15:43:38 -08004179endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004180
4181clean_fling_client:
4182 $(E) "[CLEAN] Cleaning fling_client files"
4183 $(Q) $(RM) $(FLING_CLIENT_OBJS)
4184 $(Q) $(RM) $(FLING_CLIENT_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004185 $(Q) $(RM) bins/$(CONFIG)/fling_client
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004186
4187
4188FLING_TEST_SRC = \
4189 test/core/fling/fling_test.c \
4190
ctillercab52e72015-01-06 13:10:23 -08004191FLING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
4192FLING_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004193
nnoble69ac39f2014-12-12 15:43:38 -08004194ifeq ($(NO_SECURE),true)
4195
ctillercab52e72015-01-06 13:10:23 -08004196bins/$(CONFIG)/fling_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004197
4198else
4199
ctillercab52e72015-01-06 13:10:23 -08004200bins/$(CONFIG)/fling_test: $(FLING_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004201 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004202 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004203 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/fling_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004204
nnoble69ac39f2014-12-12 15:43:38 -08004205endif
4206
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004207deps_fling_test: $(FLING_TEST_DEPS)
4208
nnoble69ac39f2014-12-12 15:43:38 -08004209ifneq ($(NO_SECURE),true)
4210ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004211-include $(FLING_TEST_DEPS)
4212endif
nnoble69ac39f2014-12-12 15:43:38 -08004213endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004214
4215clean_fling_test:
4216 $(E) "[CLEAN] Cleaning fling_test files"
4217 $(Q) $(RM) $(FLING_TEST_OBJS)
4218 $(Q) $(RM) $(FLING_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004219 $(Q) $(RM) bins/$(CONFIG)/fling_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004220
4221
4222ECHO_SERVER_SRC = \
4223 test/core/echo/server.c \
4224
ctillercab52e72015-01-06 13:10:23 -08004225ECHO_SERVER_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
4226ECHO_SERVER_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004227
nnoble69ac39f2014-12-12 15:43:38 -08004228ifeq ($(NO_SECURE),true)
4229
ctillercab52e72015-01-06 13:10:23 -08004230bins/$(CONFIG)/echo_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004231
4232else
4233
ctillercab52e72015-01-06 13:10:23 -08004234bins/$(CONFIG)/echo_server: $(ECHO_SERVER_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004235 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004236 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004237 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/echo_server
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004238
nnoble69ac39f2014-12-12 15:43:38 -08004239endif
4240
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004241deps_echo_server: $(ECHO_SERVER_DEPS)
4242
nnoble69ac39f2014-12-12 15:43:38 -08004243ifneq ($(NO_SECURE),true)
4244ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004245-include $(ECHO_SERVER_DEPS)
4246endif
nnoble69ac39f2014-12-12 15:43:38 -08004247endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004248
4249clean_echo_server:
4250 $(E) "[CLEAN] Cleaning echo_server files"
4251 $(Q) $(RM) $(ECHO_SERVER_OBJS)
4252 $(Q) $(RM) $(ECHO_SERVER_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004253 $(Q) $(RM) bins/$(CONFIG)/echo_server
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004254
4255
4256ECHO_CLIENT_SRC = \
4257 test/core/echo/client.c \
4258
ctillercab52e72015-01-06 13:10:23 -08004259ECHO_CLIENT_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
4260ECHO_CLIENT_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004261
nnoble69ac39f2014-12-12 15:43:38 -08004262ifeq ($(NO_SECURE),true)
4263
ctillercab52e72015-01-06 13:10:23 -08004264bins/$(CONFIG)/echo_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004265
4266else
4267
ctillercab52e72015-01-06 13:10:23 -08004268bins/$(CONFIG)/echo_client: $(ECHO_CLIENT_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004269 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004270 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004271 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/echo_client
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004272
nnoble69ac39f2014-12-12 15:43:38 -08004273endif
4274
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004275deps_echo_client: $(ECHO_CLIENT_DEPS)
4276
nnoble69ac39f2014-12-12 15:43:38 -08004277ifneq ($(NO_SECURE),true)
4278ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004279-include $(ECHO_CLIENT_DEPS)
4280endif
nnoble69ac39f2014-12-12 15:43:38 -08004281endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004282
4283clean_echo_client:
4284 $(E) "[CLEAN] Cleaning echo_client files"
4285 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
4286 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004287 $(Q) $(RM) bins/$(CONFIG)/echo_client
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004288
4289
4290ECHO_TEST_SRC = \
4291 test/core/echo/echo_test.c \
4292
ctillercab52e72015-01-06 13:10:23 -08004293ECHO_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
4294ECHO_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004295
nnoble69ac39f2014-12-12 15:43:38 -08004296ifeq ($(NO_SECURE),true)
4297
ctillercab52e72015-01-06 13:10:23 -08004298bins/$(CONFIG)/echo_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004299
4300else
4301
ctillercab52e72015-01-06 13:10:23 -08004302bins/$(CONFIG)/echo_test: $(ECHO_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004303 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004304 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004305 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/echo_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004306
nnoble69ac39f2014-12-12 15:43:38 -08004307endif
4308
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004309deps_echo_test: $(ECHO_TEST_DEPS)
4310
nnoble69ac39f2014-12-12 15:43:38 -08004311ifneq ($(NO_SECURE),true)
4312ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004313-include $(ECHO_TEST_DEPS)
4314endif
nnoble69ac39f2014-12-12 15:43:38 -08004315endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004316
4317clean_echo_test:
4318 $(E) "[CLEAN] Cleaning echo_test files"
4319 $(Q) $(RM) $(ECHO_TEST_OBJS)
4320 $(Q) $(RM) $(ECHO_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004321 $(Q) $(RM) bins/$(CONFIG)/echo_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004322
4323
4324LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
4325 test/core/network_benchmarks/low_level_ping_pong.c \
4326
ctillercab52e72015-01-06 13:10:23 -08004327LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
4328LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004329
nnoble69ac39f2014-12-12 15:43:38 -08004330ifeq ($(NO_SECURE),true)
4331
ctillercab52e72015-01-06 13:10:23 -08004332bins/$(CONFIG)/low_level_ping_pong_benchmark: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004333
4334else
4335
ctillercab52e72015-01-06 13:10:23 -08004336bins/$(CONFIG)/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004337 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004338 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004339 $(Q) $(LD) $(LDFLAGS) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/low_level_ping_pong_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004340
nnoble69ac39f2014-12-12 15:43:38 -08004341endif
4342
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004343deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
4344
nnoble69ac39f2014-12-12 15:43:38 -08004345ifneq ($(NO_SECURE),true)
4346ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004347-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
4348endif
nnoble69ac39f2014-12-12 15:43:38 -08004349endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004350
4351clean_low_level_ping_pong_benchmark:
4352 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
4353 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
4354 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004355 $(Q) $(RM) bins/$(CONFIG)/low_level_ping_pong_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004356
4357
4358MESSAGE_COMPRESS_TEST_SRC = \
4359 test/core/compression/message_compress_test.c \
4360
ctillercab52e72015-01-06 13:10:23 -08004361MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
4362MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004363
nnoble69ac39f2014-12-12 15:43:38 -08004364ifeq ($(NO_SECURE),true)
4365
ctillercab52e72015-01-06 13:10:23 -08004366bins/$(CONFIG)/message_compress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004367
4368else
4369
ctillercab52e72015-01-06 13:10:23 -08004370bins/$(CONFIG)/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004371 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004372 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004373 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/message_compress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004374
nnoble69ac39f2014-12-12 15:43:38 -08004375endif
4376
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004377deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
4378
nnoble69ac39f2014-12-12 15:43:38 -08004379ifneq ($(NO_SECURE),true)
4380ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004381-include $(MESSAGE_COMPRESS_TEST_DEPS)
4382endif
nnoble69ac39f2014-12-12 15:43:38 -08004383endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004384
4385clean_message_compress_test:
4386 $(E) "[CLEAN] Cleaning message_compress_test files"
4387 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
4388 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004389 $(Q) $(RM) bins/$(CONFIG)/message_compress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004390
4391
nnoble0c475f02014-12-05 15:37:39 -08004392BIN_ENCODER_TEST_SRC = \
4393 test/core/transport/chttp2/bin_encoder_test.c \
4394
ctillercab52e72015-01-06 13:10:23 -08004395BIN_ENCODER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
4396BIN_ENCODER_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08004397
nnoble69ac39f2014-12-12 15:43:38 -08004398ifeq ($(NO_SECURE),true)
4399
ctillercab52e72015-01-06 13:10:23 -08004400bins/$(CONFIG)/bin_encoder_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004401
4402else
4403
ctillercab52e72015-01-06 13:10:23 -08004404bins/$(CONFIG)/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08004405 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004406 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004407 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/bin_encoder_test
nnoble0c475f02014-12-05 15:37:39 -08004408
nnoble69ac39f2014-12-12 15:43:38 -08004409endif
4410
nnoble0c475f02014-12-05 15:37:39 -08004411deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
4412
nnoble69ac39f2014-12-12 15:43:38 -08004413ifneq ($(NO_SECURE),true)
4414ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08004415-include $(BIN_ENCODER_TEST_DEPS)
4416endif
nnoble69ac39f2014-12-12 15:43:38 -08004417endif
nnoble0c475f02014-12-05 15:37:39 -08004418
4419clean_bin_encoder_test:
4420 $(E) "[CLEAN] Cleaning bin_encoder_test files"
4421 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
4422 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004423 $(Q) $(RM) bins/$(CONFIG)/bin_encoder_test
nnoble0c475f02014-12-05 15:37:39 -08004424
4425
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004426SECURE_ENDPOINT_TEST_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08004427 test/core/security/secure_endpoint_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004428
ctillercab52e72015-01-06 13:10:23 -08004429SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
4430SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004431
nnoble69ac39f2014-12-12 15:43:38 -08004432ifeq ($(NO_SECURE),true)
4433
ctillercab52e72015-01-06 13:10:23 -08004434bins/$(CONFIG)/secure_endpoint_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004435
4436else
4437
ctillercab52e72015-01-06 13:10:23 -08004438bins/$(CONFIG)/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004439 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004440 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004441 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/secure_endpoint_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004442
nnoble69ac39f2014-12-12 15:43:38 -08004443endif
4444
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004445deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
4446
nnoble69ac39f2014-12-12 15:43:38 -08004447ifneq ($(NO_SECURE),true)
4448ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004449-include $(SECURE_ENDPOINT_TEST_DEPS)
4450endif
nnoble69ac39f2014-12-12 15:43:38 -08004451endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004452
4453clean_secure_endpoint_test:
4454 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
4455 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
4456 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004457 $(Q) $(RM) bins/$(CONFIG)/secure_endpoint_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004458
4459
4460HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
4461 test/core/httpcli/format_request_test.c \
4462
ctillercab52e72015-01-06 13:10:23 -08004463HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4464HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004465
nnoble69ac39f2014-12-12 15:43:38 -08004466ifeq ($(NO_SECURE),true)
4467
ctillercab52e72015-01-06 13:10:23 -08004468bins/$(CONFIG)/httpcli_format_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004469
4470else
4471
ctillercab52e72015-01-06 13:10:23 -08004472bins/$(CONFIG)/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004473 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004474 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004475 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/httpcli_format_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004476
nnoble69ac39f2014-12-12 15:43:38 -08004477endif
4478
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004479deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4480
nnoble69ac39f2014-12-12 15:43:38 -08004481ifneq ($(NO_SECURE),true)
4482ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004483-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4484endif
nnoble69ac39f2014-12-12 15:43:38 -08004485endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004486
4487clean_httpcli_format_request_test:
4488 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
4489 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
4490 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004491 $(Q) $(RM) bins/$(CONFIG)/httpcli_format_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004492
4493
4494HTTPCLI_PARSER_TEST_SRC = \
4495 test/core/httpcli/parser_test.c \
4496
ctillercab52e72015-01-06 13:10:23 -08004497HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4498HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004499
nnoble69ac39f2014-12-12 15:43:38 -08004500ifeq ($(NO_SECURE),true)
4501
ctillercab52e72015-01-06 13:10:23 -08004502bins/$(CONFIG)/httpcli_parser_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004503
4504else
4505
ctillercab52e72015-01-06 13:10:23 -08004506bins/$(CONFIG)/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004507 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004508 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004509 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/httpcli_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004510
nnoble69ac39f2014-12-12 15:43:38 -08004511endif
4512
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004513deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
4514
nnoble69ac39f2014-12-12 15:43:38 -08004515ifneq ($(NO_SECURE),true)
4516ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004517-include $(HTTPCLI_PARSER_TEST_DEPS)
4518endif
nnoble69ac39f2014-12-12 15:43:38 -08004519endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004520
4521clean_httpcli_parser_test:
4522 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
4523 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
4524 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004525 $(Q) $(RM) bins/$(CONFIG)/httpcli_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004526
4527
4528HTTPCLI_TEST_SRC = \
4529 test/core/httpcli/httpcli_test.c \
4530
ctillercab52e72015-01-06 13:10:23 -08004531HTTPCLI_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
4532HTTPCLI_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004533
nnoble69ac39f2014-12-12 15:43:38 -08004534ifeq ($(NO_SECURE),true)
4535
ctillercab52e72015-01-06 13:10:23 -08004536bins/$(CONFIG)/httpcli_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004537
4538else
4539
ctillercab52e72015-01-06 13:10:23 -08004540bins/$(CONFIG)/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004541 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004542 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004543 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/httpcli_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004544
nnoble69ac39f2014-12-12 15:43:38 -08004545endif
4546
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004547deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
4548
nnoble69ac39f2014-12-12 15:43:38 -08004549ifneq ($(NO_SECURE),true)
4550ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004551-include $(HTTPCLI_TEST_DEPS)
4552endif
nnoble69ac39f2014-12-12 15:43:38 -08004553endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004554
4555clean_httpcli_test:
4556 $(E) "[CLEAN] Cleaning httpcli_test files"
4557 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
4558 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004559 $(Q) $(RM) bins/$(CONFIG)/httpcli_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004560
4561
4562GRPC_CREDENTIALS_TEST_SRC = \
4563 test/core/security/credentials_test.c \
4564
ctillercab52e72015-01-06 13:10:23 -08004565GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4566GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004567
nnoble69ac39f2014-12-12 15:43:38 -08004568ifeq ($(NO_SECURE),true)
4569
ctillercab52e72015-01-06 13:10:23 -08004570bins/$(CONFIG)/grpc_credentials_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004571
4572else
4573
ctillercab52e72015-01-06 13:10:23 -08004574bins/$(CONFIG)/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004575 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004576 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004577 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/grpc_credentials_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004578
nnoble69ac39f2014-12-12 15:43:38 -08004579endif
4580
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004581deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4582
nnoble69ac39f2014-12-12 15:43:38 -08004583ifneq ($(NO_SECURE),true)
4584ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004585-include $(GRPC_CREDENTIALS_TEST_DEPS)
4586endif
nnoble69ac39f2014-12-12 15:43:38 -08004587endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004588
4589clean_grpc_credentials_test:
4590 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4591 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4592 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004593 $(Q) $(RM) bins/$(CONFIG)/grpc_credentials_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004594
4595
jboeuf1a809c02014-12-19 15:44:30 -08004596GRPC_FETCH_OAUTH2_SRC = \
4597 test/core/security/fetch_oauth2.c \
4598
ctillercab52e72015-01-06 13:10:23 -08004599GRPC_FETCH_OAUTH2_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
4600GRPC_FETCH_OAUTH2_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
jboeuf1a809c02014-12-19 15:44:30 -08004601
4602ifeq ($(NO_SECURE),true)
4603
ctillercab52e72015-01-06 13:10:23 -08004604bins/$(CONFIG)/grpc_fetch_oauth2: openssl_dep_error
jboeuf1a809c02014-12-19 15:44:30 -08004605
4606else
4607
ctillercab52e72015-01-06 13:10:23 -08004608bins/$(CONFIG)/grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
jboeuf1a809c02014-12-19 15:44:30 -08004609 $(E) "[LD] Linking $@"
4610 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004611 $(Q) $(LD) $(LDFLAGS) $(GRPC_FETCH_OAUTH2_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/grpc_fetch_oauth2
jboeuf1a809c02014-12-19 15:44:30 -08004612
4613endif
4614
4615deps_grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_DEPS)
4616
4617ifneq ($(NO_SECURE),true)
4618ifneq ($(NO_DEPS),true)
4619-include $(GRPC_FETCH_OAUTH2_DEPS)
4620endif
4621endif
4622
4623clean_grpc_fetch_oauth2:
4624 $(E) "[CLEAN] Cleaning grpc_fetch_oauth2 files"
4625 $(Q) $(RM) $(GRPC_FETCH_OAUTH2_OBJS)
4626 $(Q) $(RM) $(GRPC_FETCH_OAUTH2_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004627 $(Q) $(RM) bins/$(CONFIG)/grpc_fetch_oauth2
jboeuf1a809c02014-12-19 15:44:30 -08004628
4629
jboeufbefd2652014-12-12 15:39:47 -08004630GRPC_BASE64_TEST_SRC = \
4631 test/core/security/base64_test.c \
4632
ctillercab52e72015-01-06 13:10:23 -08004633GRPC_BASE64_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4634GRPC_BASE64_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
jboeufbefd2652014-12-12 15:39:47 -08004635
nnoble69ac39f2014-12-12 15:43:38 -08004636ifeq ($(NO_SECURE),true)
4637
ctillercab52e72015-01-06 13:10:23 -08004638bins/$(CONFIG)/grpc_base64_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004639
4640else
4641
ctillercab52e72015-01-06 13:10:23 -08004642bins/$(CONFIG)/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
jboeufbefd2652014-12-12 15:39:47 -08004643 $(E) "[LD] Linking $@"
4644 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004645 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/grpc_base64_test
jboeufbefd2652014-12-12 15:39:47 -08004646
nnoble69ac39f2014-12-12 15:43:38 -08004647endif
4648
jboeufbefd2652014-12-12 15:39:47 -08004649deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4650
nnoble69ac39f2014-12-12 15:43:38 -08004651ifneq ($(NO_SECURE),true)
4652ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004653-include $(GRPC_BASE64_TEST_DEPS)
4654endif
nnoble69ac39f2014-12-12 15:43:38 -08004655endif
jboeufbefd2652014-12-12 15:39:47 -08004656
4657clean_grpc_base64_test:
4658 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4659 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4660 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004661 $(Q) $(RM) bins/$(CONFIG)/grpc_base64_test
jboeufbefd2652014-12-12 15:39:47 -08004662
4663
4664GRPC_JSON_TOKEN_TEST_SRC = \
4665 test/core/security/json_token_test.c \
4666
ctillercab52e72015-01-06 13:10:23 -08004667GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4668GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
jboeufbefd2652014-12-12 15:39:47 -08004669
nnoble69ac39f2014-12-12 15:43:38 -08004670ifeq ($(NO_SECURE),true)
4671
ctillercab52e72015-01-06 13:10:23 -08004672bins/$(CONFIG)/grpc_json_token_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004673
4674else
4675
ctillercab52e72015-01-06 13:10:23 -08004676bins/$(CONFIG)/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
jboeufbefd2652014-12-12 15:39:47 -08004677 $(E) "[LD] Linking $@"
4678 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004679 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/grpc_json_token_test
jboeufbefd2652014-12-12 15:39:47 -08004680
nnoble69ac39f2014-12-12 15:43:38 -08004681endif
4682
jboeufbefd2652014-12-12 15:39:47 -08004683deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4684
nnoble69ac39f2014-12-12 15:43:38 -08004685ifneq ($(NO_SECURE),true)
4686ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004687-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4688endif
nnoble69ac39f2014-12-12 15:43:38 -08004689endif
jboeufbefd2652014-12-12 15:39:47 -08004690
4691clean_grpc_json_token_test:
4692 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4693 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4694 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004695 $(Q) $(RM) bins/$(CONFIG)/grpc_json_token_test
jboeufbefd2652014-12-12 15:39:47 -08004696
4697
ctiller8919f602014-12-10 10:19:42 -08004698TIMEOUT_ENCODING_TEST_SRC = \
4699 test/core/transport/chttp2/timeout_encoding_test.c \
4700
ctillercab52e72015-01-06 13:10:23 -08004701TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4702TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004703
nnoble69ac39f2014-12-12 15:43:38 -08004704ifeq ($(NO_SECURE),true)
4705
ctillercab52e72015-01-06 13:10:23 -08004706bins/$(CONFIG)/timeout_encoding_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004707
4708else
4709
ctillercab52e72015-01-06 13:10:23 -08004710bins/$(CONFIG)/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004711 $(E) "[LD] Linking $@"
4712 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004713 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/timeout_encoding_test
ctiller8919f602014-12-10 10:19:42 -08004714
nnoble69ac39f2014-12-12 15:43:38 -08004715endif
4716
ctiller8919f602014-12-10 10:19:42 -08004717deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4718
nnoble69ac39f2014-12-12 15:43:38 -08004719ifneq ($(NO_SECURE),true)
4720ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004721-include $(TIMEOUT_ENCODING_TEST_DEPS)
4722endif
nnoble69ac39f2014-12-12 15:43:38 -08004723endif
ctiller8919f602014-12-10 10:19:42 -08004724
4725clean_timeout_encoding_test:
4726 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4727 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4728 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004729 $(Q) $(RM) bins/$(CONFIG)/timeout_encoding_test
ctiller8919f602014-12-10 10:19:42 -08004730
4731
4732FD_POSIX_TEST_SRC = \
4733 test/core/iomgr/fd_posix_test.c \
4734
ctillercab52e72015-01-06 13:10:23 -08004735FD_POSIX_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4736FD_POSIX_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004737
nnoble69ac39f2014-12-12 15:43:38 -08004738ifeq ($(NO_SECURE),true)
4739
ctillercab52e72015-01-06 13:10:23 -08004740bins/$(CONFIG)/fd_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004741
4742else
4743
ctillercab52e72015-01-06 13:10:23 -08004744bins/$(CONFIG)/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004745 $(E) "[LD] Linking $@"
4746 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004747 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/fd_posix_test
ctiller8919f602014-12-10 10:19:42 -08004748
nnoble69ac39f2014-12-12 15:43:38 -08004749endif
4750
ctiller8919f602014-12-10 10:19:42 -08004751deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4752
nnoble69ac39f2014-12-12 15:43:38 -08004753ifneq ($(NO_SECURE),true)
4754ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004755-include $(FD_POSIX_TEST_DEPS)
4756endif
nnoble69ac39f2014-12-12 15:43:38 -08004757endif
ctiller8919f602014-12-10 10:19:42 -08004758
4759clean_fd_posix_test:
4760 $(E) "[CLEAN] Cleaning fd_posix_test files"
4761 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4762 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004763 $(Q) $(RM) bins/$(CONFIG)/fd_posix_test
ctiller8919f602014-12-10 10:19:42 -08004764
4765
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004766FLING_STREAM_TEST_SRC = \
4767 test/core/fling/fling_stream_test.c \
4768
ctillercab52e72015-01-06 13:10:23 -08004769FLING_STREAM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4770FLING_STREAM_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004771
nnoble69ac39f2014-12-12 15:43:38 -08004772ifeq ($(NO_SECURE),true)
4773
ctillercab52e72015-01-06 13:10:23 -08004774bins/$(CONFIG)/fling_stream_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004775
4776else
4777
ctillercab52e72015-01-06 13:10:23 -08004778bins/$(CONFIG)/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004779 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004780 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004781 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/fling_stream_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004782
nnoble69ac39f2014-12-12 15:43:38 -08004783endif
4784
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004785deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4786
nnoble69ac39f2014-12-12 15:43:38 -08004787ifneq ($(NO_SECURE),true)
4788ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004789-include $(FLING_STREAM_TEST_DEPS)
4790endif
nnoble69ac39f2014-12-12 15:43:38 -08004791endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004792
4793clean_fling_stream_test:
4794 $(E) "[CLEAN] Cleaning fling_stream_test files"
4795 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4796 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004797 $(Q) $(RM) bins/$(CONFIG)/fling_stream_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004798
4799
4800LAME_CLIENT_TEST_SRC = \
4801 test/core/surface/lame_client_test.c \
4802
ctillercab52e72015-01-06 13:10:23 -08004803LAME_CLIENT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4804LAME_CLIENT_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004805
nnoble69ac39f2014-12-12 15:43:38 -08004806ifeq ($(NO_SECURE),true)
4807
ctillercab52e72015-01-06 13:10:23 -08004808bins/$(CONFIG)/lame_client_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004809
4810else
4811
ctillercab52e72015-01-06 13:10:23 -08004812bins/$(CONFIG)/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004813 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004814 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004815 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/lame_client_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004816
nnoble69ac39f2014-12-12 15:43:38 -08004817endif
4818
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004819deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4820
nnoble69ac39f2014-12-12 15:43:38 -08004821ifneq ($(NO_SECURE),true)
4822ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004823-include $(LAME_CLIENT_TEST_DEPS)
4824endif
nnoble69ac39f2014-12-12 15:43:38 -08004825endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004826
4827clean_lame_client_test:
4828 $(E) "[CLEAN] Cleaning lame_client_test files"
4829 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4830 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004831 $(Q) $(RM) bins/$(CONFIG)/lame_client_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004832
4833
4834THREAD_POOL_TEST_SRC = \
4835 test/cpp/server/thread_pool_test.cc \
4836
ctillercab52e72015-01-06 13:10:23 -08004837THREAD_POOL_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4838THREAD_POOL_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004839
nnoble69ac39f2014-12-12 15:43:38 -08004840ifeq ($(NO_SECURE),true)
4841
ctillercab52e72015-01-06 13:10:23 -08004842bins/$(CONFIG)/thread_pool_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004843
4844else
4845
ctillercab52e72015-01-06 13:10:23 -08004846bins/$(CONFIG)/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004847 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004848 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004849 $(Q) $(LDXX) $(LDFLAGS) $(THREAD_POOL_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/thread_pool_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004850
nnoble69ac39f2014-12-12 15:43:38 -08004851endif
4852
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004853deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4854
nnoble69ac39f2014-12-12 15:43:38 -08004855ifneq ($(NO_SECURE),true)
4856ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004857-include $(THREAD_POOL_TEST_DEPS)
4858endif
nnoble69ac39f2014-12-12 15:43:38 -08004859endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004860
4861clean_thread_pool_test:
4862 $(E) "[CLEAN] Cleaning thread_pool_test files"
4863 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4864 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004865 $(Q) $(RM) bins/$(CONFIG)/thread_pool_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004866
4867
4868STATUS_TEST_SRC = \
4869 test/cpp/util/status_test.cc \
4870
ctillercab52e72015-01-06 13:10:23 -08004871STATUS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4872STATUS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004873
nnoble69ac39f2014-12-12 15:43:38 -08004874ifeq ($(NO_SECURE),true)
4875
ctillercab52e72015-01-06 13:10:23 -08004876bins/$(CONFIG)/status_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004877
4878else
4879
ctillercab52e72015-01-06 13:10:23 -08004880bins/$(CONFIG)/status_test: $(STATUS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004881 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004882 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004883 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/status_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004884
nnoble69ac39f2014-12-12 15:43:38 -08004885endif
4886
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004887deps_status_test: $(STATUS_TEST_DEPS)
4888
nnoble69ac39f2014-12-12 15:43:38 -08004889ifneq ($(NO_SECURE),true)
4890ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004891-include $(STATUS_TEST_DEPS)
4892endif
nnoble69ac39f2014-12-12 15:43:38 -08004893endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004894
4895clean_status_test:
4896 $(E) "[CLEAN] Cleaning status_test files"
4897 $(Q) $(RM) $(STATUS_TEST_OBJS)
4898 $(Q) $(RM) $(STATUS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004899 $(Q) $(RM) bins/$(CONFIG)/status_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004900
4901
ctiller8919f602014-12-10 10:19:42 -08004902SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4903 test/cpp/end2end/sync_client_async_server_test.cc \
4904
ctillercab52e72015-01-06 13:10:23 -08004905SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4906SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004907
nnoble69ac39f2014-12-12 15:43:38 -08004908ifeq ($(NO_SECURE),true)
4909
ctillercab52e72015-01-06 13:10:23 -08004910bins/$(CONFIG)/sync_client_async_server_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004911
4912else
4913
ctillercab52e72015-01-06 13:10:23 -08004914bins/$(CONFIG)/sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004915 $(E) "[LD] Linking $@"
4916 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004917 $(Q) $(LDXX) $(LDFLAGS) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/sync_client_async_server_test
ctiller8919f602014-12-10 10:19:42 -08004918
nnoble69ac39f2014-12-12 15:43:38 -08004919endif
4920
ctiller8919f602014-12-10 10:19:42 -08004921deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4922
nnoble69ac39f2014-12-12 15:43:38 -08004923ifneq ($(NO_SECURE),true)
4924ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004925-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4926endif
nnoble69ac39f2014-12-12 15:43:38 -08004927endif
ctiller8919f602014-12-10 10:19:42 -08004928
4929clean_sync_client_async_server_test:
4930 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4931 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4932 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004933 $(Q) $(RM) bins/$(CONFIG)/sync_client_async_server_test
ctiller8919f602014-12-10 10:19:42 -08004934
4935
4936QPS_CLIENT_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004937 gens/test/cpp/interop/empty.pb.cc \
4938 gens/test/cpp/interop/messages.pb.cc \
4939 gens/test/cpp/interop/test.pb.cc \
4940 test/cpp/qps/client.cc \
ctiller8919f602014-12-10 10:19:42 -08004941
ctillercab52e72015-01-06 13:10:23 -08004942QPS_CLIENT_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4943QPS_CLIENT_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004944
nnoble69ac39f2014-12-12 15:43:38 -08004945ifeq ($(NO_SECURE),true)
4946
ctillercab52e72015-01-06 13:10:23 -08004947bins/$(CONFIG)/qps_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004948
4949else
4950
ctillercab52e72015-01-06 13:10:23 -08004951bins/$(CONFIG)/qps_client: $(QPS_CLIENT_OBJS) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004952 $(E) "[LD] Linking $@"
4953 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004954 $(Q) $(LDXX) $(LDFLAGS) $(QPS_CLIENT_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/qps_client
ctiller8919f602014-12-10 10:19:42 -08004955
nnoble69ac39f2014-12-12 15:43:38 -08004956endif
4957
ctiller8919f602014-12-10 10:19:42 -08004958deps_qps_client: $(QPS_CLIENT_DEPS)
4959
nnoble69ac39f2014-12-12 15:43:38 -08004960ifneq ($(NO_SECURE),true)
4961ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004962-include $(QPS_CLIENT_DEPS)
4963endif
nnoble69ac39f2014-12-12 15:43:38 -08004964endif
ctiller8919f602014-12-10 10:19:42 -08004965
4966clean_qps_client:
4967 $(E) "[CLEAN] Cleaning qps_client files"
4968 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4969 $(Q) $(RM) $(QPS_CLIENT_DEPS)
ctillercab52e72015-01-06 13:10:23 -08004970 $(Q) $(RM) bins/$(CONFIG)/qps_client
ctiller8919f602014-12-10 10:19:42 -08004971
4972
4973QPS_SERVER_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004974 gens/test/cpp/interop/empty.pb.cc \
4975 gens/test/cpp/interop/messages.pb.cc \
4976 gens/test/cpp/interop/test.pb.cc \
4977 test/cpp/qps/server.cc \
ctiller8919f602014-12-10 10:19:42 -08004978
ctillercab52e72015-01-06 13:10:23 -08004979QPS_SERVER_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4980QPS_SERVER_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004981
nnoble69ac39f2014-12-12 15:43:38 -08004982ifeq ($(NO_SECURE),true)
4983
ctillercab52e72015-01-06 13:10:23 -08004984bins/$(CONFIG)/qps_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004985
4986else
4987
ctillercab52e72015-01-06 13:10:23 -08004988bins/$(CONFIG)/qps_server: $(QPS_SERVER_OBJS) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004989 $(E) "[LD] Linking $@"
4990 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08004991 $(Q) $(LDXX) $(LDFLAGS) $(QPS_SERVER_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/qps_server
ctiller8919f602014-12-10 10:19:42 -08004992
nnoble69ac39f2014-12-12 15:43:38 -08004993endif
4994
ctiller8919f602014-12-10 10:19:42 -08004995deps_qps_server: $(QPS_SERVER_DEPS)
4996
nnoble69ac39f2014-12-12 15:43:38 -08004997ifneq ($(NO_SECURE),true)
4998ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004999-include $(QPS_SERVER_DEPS)
5000endif
nnoble69ac39f2014-12-12 15:43:38 -08005001endif
ctiller8919f602014-12-10 10:19:42 -08005002
5003clean_qps_server:
5004 $(E) "[CLEAN] Cleaning qps_server files"
5005 $(Q) $(RM) $(QPS_SERVER_OBJS)
5006 $(Q) $(RM) $(QPS_SERVER_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005007 $(Q) $(RM) bins/$(CONFIG)/qps_server
ctiller8919f602014-12-10 10:19:42 -08005008
5009
5010INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08005011 gens/test/cpp/interop/empty.pb.cc \
5012 gens/test/cpp/interop/messages.pb.cc \
5013 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08005014 test/cpp/interop/server.cc \
5015
ctillercab52e72015-01-06 13:10:23 -08005016INTEROP_SERVER_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
5017INTEROP_SERVER_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005018
nnoble69ac39f2014-12-12 15:43:38 -08005019ifeq ($(NO_SECURE),true)
5020
ctillercab52e72015-01-06 13:10:23 -08005021bins/$(CONFIG)/interop_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005022
5023else
5024
ctillercab52e72015-01-06 13:10:23 -08005025bins/$(CONFIG)/interop_server: $(INTEROP_SERVER_OBJS) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08005026 $(E) "[LD] Linking $@"
5027 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005028 $(Q) $(LDXX) $(LDFLAGS) $(INTEROP_SERVER_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/interop_server
ctiller8919f602014-12-10 10:19:42 -08005029
nnoble69ac39f2014-12-12 15:43:38 -08005030endif
5031
ctiller8919f602014-12-10 10:19:42 -08005032deps_interop_server: $(INTEROP_SERVER_DEPS)
5033
nnoble69ac39f2014-12-12 15:43:38 -08005034ifneq ($(NO_SECURE),true)
5035ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08005036-include $(INTEROP_SERVER_DEPS)
5037endif
nnoble69ac39f2014-12-12 15:43:38 -08005038endif
ctiller8919f602014-12-10 10:19:42 -08005039
5040clean_interop_server:
5041 $(E) "[CLEAN] Cleaning interop_server files"
5042 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
5043 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005044 $(Q) $(RM) bins/$(CONFIG)/interop_server
ctiller8919f602014-12-10 10:19:42 -08005045
5046
5047INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08005048 gens/test/cpp/interop/empty.pb.cc \
5049 gens/test/cpp/interop/messages.pb.cc \
5050 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08005051 test/cpp/interop/client.cc \
5052
ctillercab52e72015-01-06 13:10:23 -08005053INTEROP_CLIENT_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
5054INTEROP_CLIENT_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005055
nnoble69ac39f2014-12-12 15:43:38 -08005056ifeq ($(NO_SECURE),true)
5057
ctillercab52e72015-01-06 13:10:23 -08005058bins/$(CONFIG)/interop_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005059
5060else
5061
ctillercab52e72015-01-06 13:10:23 -08005062bins/$(CONFIG)/interop_client: $(INTEROP_CLIENT_OBJS) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08005063 $(E) "[LD] Linking $@"
5064 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005065 $(Q) $(LDXX) $(LDFLAGS) $(INTEROP_CLIENT_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/interop_client
ctiller8919f602014-12-10 10:19:42 -08005066
nnoble69ac39f2014-12-12 15:43:38 -08005067endif
5068
ctiller8919f602014-12-10 10:19:42 -08005069deps_interop_client: $(INTEROP_CLIENT_DEPS)
5070
nnoble69ac39f2014-12-12 15:43:38 -08005071ifneq ($(NO_SECURE),true)
5072ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08005073-include $(INTEROP_CLIENT_DEPS)
5074endif
nnoble69ac39f2014-12-12 15:43:38 -08005075endif
ctiller8919f602014-12-10 10:19:42 -08005076
5077clean_interop_client:
5078 $(E) "[CLEAN] Cleaning interop_client files"
5079 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
5080 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005081 $(Q) $(RM) bins/$(CONFIG)/interop_client
ctiller8919f602014-12-10 10:19:42 -08005082
5083
5084END2END_TEST_SRC = \
5085 test/cpp/end2end/end2end_test.cc \
5086
ctillercab52e72015-01-06 13:10:23 -08005087END2END_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
5088END2END_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005089
nnoble69ac39f2014-12-12 15:43:38 -08005090ifeq ($(NO_SECURE),true)
5091
ctillercab52e72015-01-06 13:10:23 -08005092bins/$(CONFIG)/end2end_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005093
5094else
5095
ctillercab52e72015-01-06 13:10:23 -08005096bins/$(CONFIG)/end2end_test: $(END2END_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08005097 $(E) "[LD] Linking $@"
5098 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005099 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/end2end_test
ctiller8919f602014-12-10 10:19:42 -08005100
nnoble69ac39f2014-12-12 15:43:38 -08005101endif
5102
ctiller8919f602014-12-10 10:19:42 -08005103deps_end2end_test: $(END2END_TEST_DEPS)
5104
nnoble69ac39f2014-12-12 15:43:38 -08005105ifneq ($(NO_SECURE),true)
5106ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08005107-include $(END2END_TEST_DEPS)
5108endif
nnoble69ac39f2014-12-12 15:43:38 -08005109endif
ctiller8919f602014-12-10 10:19:42 -08005110
5111clean_end2end_test:
5112 $(E) "[CLEAN] Cleaning end2end_test files"
5113 $(Q) $(RM) $(END2END_TEST_OBJS)
5114 $(Q) $(RM) $(END2END_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005115 $(Q) $(RM) bins/$(CONFIG)/end2end_test
ctiller8919f602014-12-10 10:19:42 -08005116
5117
yangg59dfc902014-12-19 14:00:14 -08005118CHANNEL_ARGUMENTS_TEST_SRC = \
5119 test/cpp/client/channel_arguments_test.cc \
5120
ctillercab52e72015-01-06 13:10:23 -08005121CHANNEL_ARGUMENTS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
5122CHANNEL_ARGUMENTS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
yangg59dfc902014-12-19 14:00:14 -08005123
5124ifeq ($(NO_SECURE),true)
5125
ctillercab52e72015-01-06 13:10:23 -08005126bins/$(CONFIG)/channel_arguments_test: openssl_dep_error
yangg59dfc902014-12-19 14:00:14 -08005127
5128else
5129
ctillercab52e72015-01-06 13:10:23 -08005130bins/$(CONFIG)/channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS) libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a
yangg59dfc902014-12-19 14:00:14 -08005131 $(E) "[LD] Linking $@"
5132 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005133 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_ARGUMENTS_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/channel_arguments_test
yangg59dfc902014-12-19 14:00:14 -08005134
5135endif
5136
5137deps_channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_DEPS)
5138
5139ifneq ($(NO_SECURE),true)
5140ifneq ($(NO_DEPS),true)
5141-include $(CHANNEL_ARGUMENTS_TEST_DEPS)
5142endif
5143endif
5144
5145clean_channel_arguments_test:
5146 $(E) "[CLEAN] Cleaning channel_arguments_test files"
5147 $(Q) $(RM) $(CHANNEL_ARGUMENTS_TEST_OBJS)
5148 $(Q) $(RM) $(CHANNEL_ARGUMENTS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005149 $(Q) $(RM) bins/$(CONFIG)/channel_arguments_test
yangg59dfc902014-12-19 14:00:14 -08005150
5151
ctiller8919f602014-12-10 10:19:42 -08005152ALARM_TEST_SRC = \
5153 test/core/iomgr/alarm_test.c \
5154
ctillercab52e72015-01-06 13:10:23 -08005155ALARM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
5156ALARM_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005157
nnoble69ac39f2014-12-12 15:43:38 -08005158ifeq ($(NO_SECURE),true)
5159
ctillercab52e72015-01-06 13:10:23 -08005160bins/$(CONFIG)/alarm_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005161
5162else
5163
ctillercab52e72015-01-06 13:10:23 -08005164bins/$(CONFIG)/alarm_test: $(ALARM_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08005165 $(E) "[LD] Linking $@"
5166 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005167 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/alarm_test
ctiller8919f602014-12-10 10:19:42 -08005168
nnoble69ac39f2014-12-12 15:43:38 -08005169endif
5170
ctiller8919f602014-12-10 10:19:42 -08005171deps_alarm_test: $(ALARM_TEST_DEPS)
5172
nnoble69ac39f2014-12-12 15:43:38 -08005173ifneq ($(NO_SECURE),true)
5174ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08005175-include $(ALARM_TEST_DEPS)
5176endif
nnoble69ac39f2014-12-12 15:43:38 -08005177endif
ctiller8919f602014-12-10 10:19:42 -08005178
5179clean_alarm_test:
5180 $(E) "[CLEAN] Cleaning alarm_test files"
5181 $(Q) $(RM) $(ALARM_TEST_OBJS)
5182 $(Q) $(RM) $(ALARM_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005183 $(Q) $(RM) bins/$(CONFIG)/alarm_test
ctiller8919f602014-12-10 10:19:42 -08005184
5185
ctiller3bf466f2014-12-19 16:21:57 -08005186ALARM_LIST_TEST_SRC = \
5187 test/core/iomgr/alarm_list_test.c \
5188
ctillercab52e72015-01-06 13:10:23 -08005189ALARM_LIST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ALARM_LIST_TEST_SRC))))
5190ALARM_LIST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(ALARM_LIST_TEST_SRC))))
ctiller3bf466f2014-12-19 16:21:57 -08005191
5192ifeq ($(NO_SECURE),true)
5193
ctillercab52e72015-01-06 13:10:23 -08005194bins/$(CONFIG)/alarm_list_test: openssl_dep_error
ctiller3bf466f2014-12-19 16:21:57 -08005195
5196else
5197
ctillercab52e72015-01-06 13:10:23 -08005198bins/$(CONFIG)/alarm_list_test: $(ALARM_LIST_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller3bf466f2014-12-19 16:21:57 -08005199 $(E) "[LD] Linking $@"
5200 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005201 $(Q) $(LD) $(LDFLAGS) $(ALARM_LIST_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/alarm_list_test
ctiller3bf466f2014-12-19 16:21:57 -08005202
5203endif
5204
5205deps_alarm_list_test: $(ALARM_LIST_TEST_DEPS)
5206
5207ifneq ($(NO_SECURE),true)
5208ifneq ($(NO_DEPS),true)
5209-include $(ALARM_LIST_TEST_DEPS)
5210endif
5211endif
5212
5213clean_alarm_list_test:
5214 $(E) "[CLEAN] Cleaning alarm_list_test files"
5215 $(Q) $(RM) $(ALARM_LIST_TEST_OBJS)
5216 $(Q) $(RM) $(ALARM_LIST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005217 $(Q) $(RM) bins/$(CONFIG)/alarm_list_test
ctiller3bf466f2014-12-19 16:21:57 -08005218
5219
5220ALARM_HEAP_TEST_SRC = \
5221 test/core/iomgr/alarm_heap_test.c \
5222
ctillercab52e72015-01-06 13:10:23 -08005223ALARM_HEAP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ALARM_HEAP_TEST_SRC))))
5224ALARM_HEAP_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(ALARM_HEAP_TEST_SRC))))
ctiller3bf466f2014-12-19 16:21:57 -08005225
5226ifeq ($(NO_SECURE),true)
5227
ctillercab52e72015-01-06 13:10:23 -08005228bins/$(CONFIG)/alarm_heap_test: openssl_dep_error
ctiller3bf466f2014-12-19 16:21:57 -08005229
5230else
5231
ctillercab52e72015-01-06 13:10:23 -08005232bins/$(CONFIG)/alarm_heap_test: $(ALARM_HEAP_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller3bf466f2014-12-19 16:21:57 -08005233 $(E) "[LD] Linking $@"
5234 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005235 $(Q) $(LD) $(LDFLAGS) $(ALARM_HEAP_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/alarm_heap_test
ctiller3bf466f2014-12-19 16:21:57 -08005236
5237endif
5238
5239deps_alarm_heap_test: $(ALARM_HEAP_TEST_DEPS)
5240
5241ifneq ($(NO_SECURE),true)
5242ifneq ($(NO_DEPS),true)
5243-include $(ALARM_HEAP_TEST_DEPS)
5244endif
5245endif
5246
5247clean_alarm_heap_test:
5248 $(E) "[CLEAN] Cleaning alarm_heap_test files"
5249 $(Q) $(RM) $(ALARM_HEAP_TEST_OBJS)
5250 $(Q) $(RM) $(ALARM_HEAP_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005251 $(Q) $(RM) bins/$(CONFIG)/alarm_heap_test
ctiller3bf466f2014-12-19 16:21:57 -08005252
5253
ctiller8919f602014-12-10 10:19:42 -08005254TIME_TEST_SRC = \
5255 test/core/support/time_test.c \
5256
ctillercab52e72015-01-06 13:10:23 -08005257TIME_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
5258TIME_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005259
nnoble69ac39f2014-12-12 15:43:38 -08005260ifeq ($(NO_SECURE),true)
5261
ctillercab52e72015-01-06 13:10:23 -08005262bins/$(CONFIG)/time_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005263
5264else
5265
ctillercab52e72015-01-06 13:10:23 -08005266bins/$(CONFIG)/time_test: $(TIME_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08005267 $(E) "[LD] Linking $@"
5268 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005269 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/time_test
ctiller8919f602014-12-10 10:19:42 -08005270
nnoble69ac39f2014-12-12 15:43:38 -08005271endif
5272
ctiller8919f602014-12-10 10:19:42 -08005273deps_time_test: $(TIME_TEST_DEPS)
5274
nnoble69ac39f2014-12-12 15:43:38 -08005275ifneq ($(NO_SECURE),true)
5276ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08005277-include $(TIME_TEST_DEPS)
5278endif
nnoble69ac39f2014-12-12 15:43:38 -08005279endif
ctiller8919f602014-12-10 10:19:42 -08005280
5281clean_time_test:
5282 $(E) "[CLEAN] Cleaning time_test files"
5283 $(Q) $(RM) $(TIME_TEST_OBJS)
5284 $(Q) $(RM) $(TIME_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005285 $(Q) $(RM) bins/$(CONFIG)/time_test
ctiller8919f602014-12-10 10:19:42 -08005286
5287
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005288CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5289
ctillercab52e72015-01-06 13:10:23 -08005290CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5291CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005292
nnoble69ac39f2014-12-12 15:43:38 -08005293ifeq ($(NO_SECURE),true)
5294
ctillercab52e72015-01-06 13:10:23 -08005295bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005296
5297else
5298
ctillercab52e72015-01-06 13:10:23 -08005299bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005300 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005301 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005302 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005303
nnoble69ac39f2014-12-12 15:43:38 -08005304endif
5305
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005306deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5307
nnoble69ac39f2014-12-12 15:43:38 -08005308ifneq ($(NO_SECURE),true)
5309ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005310-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5311endif
nnoble69ac39f2014-12-12 15:43:38 -08005312endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005313
5314clean_chttp2_fake_security_cancel_after_accept_test:
5315 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
5316 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5317 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005318 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005319
5320
5321CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5322
ctillercab52e72015-01-06 13:10:23 -08005323CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5324CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005325
nnoble69ac39f2014-12-12 15:43:38 -08005326ifeq ($(NO_SECURE),true)
5327
ctillercab52e72015-01-06 13:10:23 -08005328bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005329
5330else
5331
ctillercab52e72015-01-06 13:10:23 -08005332bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005333 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005334 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005335 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005336
nnoble69ac39f2014-12-12 15:43:38 -08005337endif
5338
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005339deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5340
nnoble69ac39f2014-12-12 15:43:38 -08005341ifneq ($(NO_SECURE),true)
5342ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005343-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5344endif
nnoble69ac39f2014-12-12 15:43:38 -08005345endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005346
5347clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
5348 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
5349 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5350 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005351 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005352
5353
5354CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
5355
ctillercab52e72015-01-06 13:10:23 -08005356CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
5357CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005358
nnoble69ac39f2014-12-12 15:43:38 -08005359ifeq ($(NO_SECURE),true)
5360
ctillercab52e72015-01-06 13:10:23 -08005361bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005362
5363else
5364
ctillercab52e72015-01-06 13:10:23 -08005365bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005366 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005367 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005368 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005369
nnoble69ac39f2014-12-12 15:43:38 -08005370endif
5371
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005372deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
5373
nnoble69ac39f2014-12-12 15:43:38 -08005374ifneq ($(NO_SECURE),true)
5375ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005376-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
5377endif
nnoble69ac39f2014-12-12 15:43:38 -08005378endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005379
5380clean_chttp2_fake_security_cancel_after_invoke_test:
5381 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
5382 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
5383 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005384 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005385
5386
5387CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5388
ctillercab52e72015-01-06 13:10:23 -08005389CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5390CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005391
nnoble69ac39f2014-12-12 15:43:38 -08005392ifeq ($(NO_SECURE),true)
5393
ctillercab52e72015-01-06 13:10:23 -08005394bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005395
5396else
5397
ctillercab52e72015-01-06 13:10:23 -08005398bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005399 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005400 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005401 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005402
nnoble69ac39f2014-12-12 15:43:38 -08005403endif
5404
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005405deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5406
nnoble69ac39f2014-12-12 15:43:38 -08005407ifneq ($(NO_SECURE),true)
5408ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005409-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5410endif
nnoble69ac39f2014-12-12 15:43:38 -08005411endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005412
5413clean_chttp2_fake_security_cancel_before_invoke_test:
5414 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
5415 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5416 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005417 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005418
5419
5420CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
5421
ctillercab52e72015-01-06 13:10:23 -08005422CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
5423CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005424
nnoble69ac39f2014-12-12 15:43:38 -08005425ifeq ($(NO_SECURE),true)
5426
ctillercab52e72015-01-06 13:10:23 -08005427bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005428
5429else
5430
ctillercab52e72015-01-06 13:10:23 -08005431bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005432 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005433 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005434 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005435
nnoble69ac39f2014-12-12 15:43:38 -08005436endif
5437
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005438deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
5439
nnoble69ac39f2014-12-12 15:43:38 -08005440ifneq ($(NO_SECURE),true)
5441ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005442-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
5443endif
nnoble69ac39f2014-12-12 15:43:38 -08005444endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005445
5446clean_chttp2_fake_security_cancel_in_a_vacuum_test:
5447 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
5448 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
5449 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005450 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005451
5452
ctillerc6d61c42014-12-15 14:52:08 -08005453CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
5454
ctillercab52e72015-01-06 13:10:23 -08005455CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
5456CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08005457
5458ifeq ($(NO_SECURE),true)
5459
ctillercab52e72015-01-06 13:10:23 -08005460bins/$(CONFIG)/chttp2_fake_security_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08005461
5462else
5463
ctillercab52e72015-01-06 13:10:23 -08005464bins/$(CONFIG)/chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08005465 $(E) "[LD] Linking $@"
5466 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005467 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08005468
5469endif
5470
5471deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
5472
5473ifneq ($(NO_SECURE),true)
5474ifneq ($(NO_DEPS),true)
5475-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
5476endif
5477endif
5478
5479clean_chttp2_fake_security_disappearing_server_test:
5480 $(E) "[CLEAN] Cleaning chttp2_fake_security_disappearing_server_test files"
5481 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS)
5482 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005483 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08005484
5485
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005486CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5487
ctillercab52e72015-01-06 13:10:23 -08005488CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5489CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005490
nnoble69ac39f2014-12-12 15:43:38 -08005491ifeq ($(NO_SECURE),true)
5492
ctillercab52e72015-01-06 13:10:23 -08005493bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005494
5495else
5496
ctillercab52e72015-01-06 13:10:23 -08005497bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005498 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005499 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005500 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005501
nnoble69ac39f2014-12-12 15:43:38 -08005502endif
5503
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005504deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5505
nnoble69ac39f2014-12-12 15:43:38 -08005506ifneq ($(NO_SECURE),true)
5507ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005508-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5509endif
nnoble69ac39f2014-12-12 15:43:38 -08005510endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005511
5512clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
5513 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
5514 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5515 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005516 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005517
5518
5519CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5520
ctillercab52e72015-01-06 13:10:23 -08005521CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5522CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005523
nnoble69ac39f2014-12-12 15:43:38 -08005524ifeq ($(NO_SECURE),true)
5525
ctillercab52e72015-01-06 13:10:23 -08005526bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005527
5528else
5529
ctillercab52e72015-01-06 13:10:23 -08005530bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005531 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005532 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005533 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005534
nnoble69ac39f2014-12-12 15:43:38 -08005535endif
5536
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005537deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5538
nnoble69ac39f2014-12-12 15:43:38 -08005539ifneq ($(NO_SECURE),true)
5540ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005541-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5542endif
nnoble69ac39f2014-12-12 15:43:38 -08005543endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005544
5545clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
5546 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
5547 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5548 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005549 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005550
5551
5552CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
5553
ctillercab52e72015-01-06 13:10:23 -08005554CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
5555CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005556
nnoble69ac39f2014-12-12 15:43:38 -08005557ifeq ($(NO_SECURE),true)
5558
ctillercab52e72015-01-06 13:10:23 -08005559bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005560
5561else
5562
ctillercab52e72015-01-06 13:10:23 -08005563bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005564 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005565 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005566 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005567
nnoble69ac39f2014-12-12 15:43:38 -08005568endif
5569
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005570deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5571
nnoble69ac39f2014-12-12 15:43:38 -08005572ifneq ($(NO_SECURE),true)
5573ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005574-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5575endif
nnoble69ac39f2014-12-12 15:43:38 -08005576endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005577
5578clean_chttp2_fake_security_invoke_large_request_test:
5579 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
5580 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
5581 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005582 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005583
5584
5585CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5586
ctillercab52e72015-01-06 13:10:23 -08005587CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5588CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005589
nnoble69ac39f2014-12-12 15:43:38 -08005590ifeq ($(NO_SECURE),true)
5591
ctillercab52e72015-01-06 13:10:23 -08005592bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005593
5594else
5595
ctillercab52e72015-01-06 13:10:23 -08005596bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005597 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005598 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005599 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005600
nnoble69ac39f2014-12-12 15:43:38 -08005601endif
5602
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005603deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5604
nnoble69ac39f2014-12-12 15:43:38 -08005605ifneq ($(NO_SECURE),true)
5606ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005607-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5608endif
nnoble69ac39f2014-12-12 15:43:38 -08005609endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005610
5611clean_chttp2_fake_security_max_concurrent_streams_test:
5612 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
5613 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5614 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005615 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005616
5617
5618CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
5619
ctillercab52e72015-01-06 13:10:23 -08005620CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5621CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005622
nnoble69ac39f2014-12-12 15:43:38 -08005623ifeq ($(NO_SECURE),true)
5624
ctillercab52e72015-01-06 13:10:23 -08005625bins/$(CONFIG)/chttp2_fake_security_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005626
5627else
5628
ctillercab52e72015-01-06 13:10:23 -08005629bins/$(CONFIG)/chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005630 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005631 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005632 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005633
nnoble69ac39f2014-12-12 15:43:38 -08005634endif
5635
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005636deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5637
nnoble69ac39f2014-12-12 15:43:38 -08005638ifneq ($(NO_SECURE),true)
5639ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005640-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5641endif
nnoble69ac39f2014-12-12 15:43:38 -08005642endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005643
5644clean_chttp2_fake_security_no_op_test:
5645 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
5646 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
5647 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005648 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005649
5650
5651CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
5652
ctillercab52e72015-01-06 13:10:23 -08005653CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5654CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005655
nnoble69ac39f2014-12-12 15:43:38 -08005656ifeq ($(NO_SECURE),true)
5657
ctillercab52e72015-01-06 13:10:23 -08005658bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005659
5660else
5661
ctillercab52e72015-01-06 13:10:23 -08005662bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005663 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005664 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005665 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005666
nnoble69ac39f2014-12-12 15:43:38 -08005667endif
5668
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005669deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5670
nnoble69ac39f2014-12-12 15:43:38 -08005671ifneq ($(NO_SECURE),true)
5672ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005673-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5674endif
nnoble69ac39f2014-12-12 15:43:38 -08005675endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005676
5677clean_chttp2_fake_security_ping_pong_streaming_test:
5678 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
5679 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
5680 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005681 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005682
5683
ctiller33023c42014-12-12 16:28:33 -08005684CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5685
ctillercab52e72015-01-06 13:10:23 -08005686CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
5687CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -08005688
5689ifeq ($(NO_SECURE),true)
5690
ctillercab52e72015-01-06 13:10:23 -08005691bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08005692
5693else
5694
ctillercab52e72015-01-06 13:10:23 -08005695bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08005696 $(E) "[LD] Linking $@"
5697 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005698 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08005699
5700endif
5701
5702deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5703
5704ifneq ($(NO_SECURE),true)
5705ifneq ($(NO_DEPS),true)
5706-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5707endif
5708endif
5709
5710clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
5711 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
5712 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5713 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005714 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08005715
5716
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005717CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5718
ctillercab52e72015-01-06 13:10:23 -08005719CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5720CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005721
nnoble69ac39f2014-12-12 15:43:38 -08005722ifeq ($(NO_SECURE),true)
5723
ctillercab52e72015-01-06 13:10:23 -08005724bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005725
5726else
5727
ctillercab52e72015-01-06 13:10:23 -08005728bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005729 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005730 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005731 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005732
nnoble69ac39f2014-12-12 15:43:38 -08005733endif
5734
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005735deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5736
nnoble69ac39f2014-12-12 15:43:38 -08005737ifneq ($(NO_SECURE),true)
5738ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005739-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5740endif
nnoble69ac39f2014-12-12 15:43:38 -08005741endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005742
5743clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
5744 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
5745 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5746 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005747 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005748
5749
5750CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5751
ctillercab52e72015-01-06 13:10:23 -08005752CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5753CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005754
nnoble69ac39f2014-12-12 15:43:38 -08005755ifeq ($(NO_SECURE),true)
5756
ctillercab52e72015-01-06 13:10:23 -08005757bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005758
5759else
5760
ctillercab52e72015-01-06 13:10:23 -08005761bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005762 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005763 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005764 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005765
nnoble69ac39f2014-12-12 15:43:38 -08005766endif
5767
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005768deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5769
nnoble69ac39f2014-12-12 15:43:38 -08005770ifneq ($(NO_SECURE),true)
5771ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005772-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5773endif
nnoble69ac39f2014-12-12 15:43:38 -08005774endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005775
5776clean_chttp2_fake_security_request_response_with_payload_test:
5777 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5778 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5779 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005780 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005781
5782
ctiller2845cad2014-12-15 15:14:12 -08005783CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5784
ctillercab52e72015-01-06 13:10:23 -08005785CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
5786CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08005787
5788ifeq ($(NO_SECURE),true)
5789
ctillercab52e72015-01-06 13:10:23 -08005790bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08005791
5792else
5793
ctillercab52e72015-01-06 13:10:23 -08005794bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08005795 $(E) "[LD] Linking $@"
5796 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005797 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08005798
5799endif
5800
5801deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5802
5803ifneq ($(NO_SECURE),true)
5804ifneq ($(NO_DEPS),true)
5805-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5806endif
5807endif
5808
5809clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test:
5810 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test files"
5811 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5812 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005813 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08005814
5815
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005816CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5817
ctillercab52e72015-01-06 13:10:23 -08005818CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5819CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005820
nnoble69ac39f2014-12-12 15:43:38 -08005821ifeq ($(NO_SECURE),true)
5822
ctillercab52e72015-01-06 13:10:23 -08005823bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005824
5825else
5826
ctillercab52e72015-01-06 13:10:23 -08005827bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005828 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005829 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005830 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005831
nnoble69ac39f2014-12-12 15:43:38 -08005832endif
5833
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005834deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5835
nnoble69ac39f2014-12-12 15:43:38 -08005836ifneq ($(NO_SECURE),true)
5837ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005838-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5839endif
nnoble69ac39f2014-12-12 15:43:38 -08005840endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005841
5842clean_chttp2_fake_security_simple_delayed_request_test:
5843 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5844 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5845 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005846 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005847
5848
5849CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5850
ctillercab52e72015-01-06 13:10:23 -08005851CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5852CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005853
nnoble69ac39f2014-12-12 15:43:38 -08005854ifeq ($(NO_SECURE),true)
5855
ctillercab52e72015-01-06 13:10:23 -08005856bins/$(CONFIG)/chttp2_fake_security_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005857
5858else
5859
ctillercab52e72015-01-06 13:10:23 -08005860bins/$(CONFIG)/chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005861 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005862 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005863 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005864
nnoble69ac39f2014-12-12 15:43:38 -08005865endif
5866
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005867deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5868
nnoble69ac39f2014-12-12 15:43:38 -08005869ifneq ($(NO_SECURE),true)
5870ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005871-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5872endif
nnoble69ac39f2014-12-12 15:43:38 -08005873endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005874
5875clean_chttp2_fake_security_simple_request_test:
5876 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5877 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5878 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005879 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005880
5881
nathaniel52878172014-12-09 10:17:19 -08005882CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005883
ctillercab52e72015-01-06 13:10:23 -08005884CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5885CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005886
nnoble69ac39f2014-12-12 15:43:38 -08005887ifeq ($(NO_SECURE),true)
5888
ctillercab52e72015-01-06 13:10:23 -08005889bins/$(CONFIG)/chttp2_fake_security_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005890
5891else
5892
ctillercab52e72015-01-06 13:10:23 -08005893bins/$(CONFIG)/chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005894 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005895 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005896 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005897
nnoble69ac39f2014-12-12 15:43:38 -08005898endif
5899
nathaniel52878172014-12-09 10:17:19 -08005900deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005901
nnoble69ac39f2014-12-12 15:43:38 -08005902ifneq ($(NO_SECURE),true)
5903ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005904-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005905endif
nnoble69ac39f2014-12-12 15:43:38 -08005906endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005907
nathaniel52878172014-12-09 10:17:19 -08005908clean_chttp2_fake_security_thread_stress_test:
5909 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5910 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5911 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005912 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005913
5914
5915CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5916
ctillercab52e72015-01-06 13:10:23 -08005917CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5918CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005919
nnoble69ac39f2014-12-12 15:43:38 -08005920ifeq ($(NO_SECURE),true)
5921
ctillercab52e72015-01-06 13:10:23 -08005922bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005923
5924else
5925
ctillercab52e72015-01-06 13:10:23 -08005926bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005927 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005928 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005929 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005930
nnoble69ac39f2014-12-12 15:43:38 -08005931endif
5932
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005933deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5934
nnoble69ac39f2014-12-12 15:43:38 -08005935ifneq ($(NO_SECURE),true)
5936ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005937-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5938endif
nnoble69ac39f2014-12-12 15:43:38 -08005939endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005940
5941clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5942 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5943 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5944 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005945 $(Q) $(RM) bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005946
5947
5948CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5949
ctillercab52e72015-01-06 13:10:23 -08005950CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5951CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005952
nnoble69ac39f2014-12-12 15:43:38 -08005953ifeq ($(NO_SECURE),true)
5954
ctillercab52e72015-01-06 13:10:23 -08005955bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005956
5957else
5958
ctillercab52e72015-01-06 13:10:23 -08005959bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005960 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005961 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005962 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005963
nnoble69ac39f2014-12-12 15:43:38 -08005964endif
5965
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005966deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5967
nnoble69ac39f2014-12-12 15:43:38 -08005968ifneq ($(NO_SECURE),true)
5969ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005970-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5971endif
nnoble69ac39f2014-12-12 15:43:38 -08005972endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005973
5974clean_chttp2_fullstack_cancel_after_accept_test:
5975 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5976 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5977 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08005978 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005979
5980
5981CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5982
ctillercab52e72015-01-06 13:10:23 -08005983CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5984CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005985
nnoble69ac39f2014-12-12 15:43:38 -08005986ifeq ($(NO_SECURE),true)
5987
ctillercab52e72015-01-06 13:10:23 -08005988bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005989
5990else
5991
ctillercab52e72015-01-06 13:10:23 -08005992bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005993 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005994 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005995 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005996
nnoble69ac39f2014-12-12 15:43:38 -08005997endif
5998
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005999deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6000
nnoble69ac39f2014-12-12 15:43:38 -08006001ifneq ($(NO_SECURE),true)
6002ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006003-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6004endif
nnoble69ac39f2014-12-12 15:43:38 -08006005endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006006
6007clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
6008 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
6009 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6010 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006011 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006012
6013
6014CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6015
ctillercab52e72015-01-06 13:10:23 -08006016CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6017CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006018
nnoble69ac39f2014-12-12 15:43:38 -08006019ifeq ($(NO_SECURE),true)
6020
ctillercab52e72015-01-06 13:10:23 -08006021bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006022
6023else
6024
ctillercab52e72015-01-06 13:10:23 -08006025bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006026 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006027 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006028 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006029
nnoble69ac39f2014-12-12 15:43:38 -08006030endif
6031
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006032deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6033
nnoble69ac39f2014-12-12 15:43:38 -08006034ifneq ($(NO_SECURE),true)
6035ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006036-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6037endif
nnoble69ac39f2014-12-12 15:43:38 -08006038endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006039
6040clean_chttp2_fullstack_cancel_after_invoke_test:
6041 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
6042 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6043 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006044 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006045
6046
6047CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6048
ctillercab52e72015-01-06 13:10:23 -08006049CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6050CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006051
nnoble69ac39f2014-12-12 15:43:38 -08006052ifeq ($(NO_SECURE),true)
6053
ctillercab52e72015-01-06 13:10:23 -08006054bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006055
6056else
6057
ctillercab52e72015-01-06 13:10:23 -08006058bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006059 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006060 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006061 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006062
nnoble69ac39f2014-12-12 15:43:38 -08006063endif
6064
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006065deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6066
nnoble69ac39f2014-12-12 15:43:38 -08006067ifneq ($(NO_SECURE),true)
6068ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006069-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6070endif
nnoble69ac39f2014-12-12 15:43:38 -08006071endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006072
6073clean_chttp2_fullstack_cancel_before_invoke_test:
6074 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
6075 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6076 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006077 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006078
6079
6080CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6081
ctillercab52e72015-01-06 13:10:23 -08006082CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6083CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006084
nnoble69ac39f2014-12-12 15:43:38 -08006085ifeq ($(NO_SECURE),true)
6086
ctillercab52e72015-01-06 13:10:23 -08006087bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006088
6089else
6090
ctillercab52e72015-01-06 13:10:23 -08006091bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006092 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006093 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006094 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006095
nnoble69ac39f2014-12-12 15:43:38 -08006096endif
6097
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006098deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6099
nnoble69ac39f2014-12-12 15:43:38 -08006100ifneq ($(NO_SECURE),true)
6101ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006102-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6103endif
nnoble69ac39f2014-12-12 15:43:38 -08006104endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006105
6106clean_chttp2_fullstack_cancel_in_a_vacuum_test:
6107 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
6108 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6109 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006110 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006111
6112
ctillerc6d61c42014-12-15 14:52:08 -08006113CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6114
ctillercab52e72015-01-06 13:10:23 -08006115CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6116CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08006117
6118ifeq ($(NO_SECURE),true)
6119
ctillercab52e72015-01-06 13:10:23 -08006120bins/$(CONFIG)/chttp2_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08006121
6122else
6123
ctillercab52e72015-01-06 13:10:23 -08006124bins/$(CONFIG)/chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08006125 $(E) "[LD] Linking $@"
6126 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006127 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08006128
6129endif
6130
6131deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6132
6133ifneq ($(NO_SECURE),true)
6134ifneq ($(NO_DEPS),true)
6135-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6136endif
6137endif
6138
6139clean_chttp2_fullstack_disappearing_server_test:
6140 $(E) "[CLEAN] Cleaning chttp2_fullstack_disappearing_server_test files"
6141 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6142 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006143 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08006144
6145
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006146CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6147
ctillercab52e72015-01-06 13:10:23 -08006148CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
6149CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006150
nnoble69ac39f2014-12-12 15:43:38 -08006151ifeq ($(NO_SECURE),true)
6152
ctillercab52e72015-01-06 13:10:23 -08006153bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006154
6155else
6156
ctillercab52e72015-01-06 13:10:23 -08006157bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006158 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006159 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006160 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006161
nnoble69ac39f2014-12-12 15:43:38 -08006162endif
6163
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006164deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6165
nnoble69ac39f2014-12-12 15:43:38 -08006166ifneq ($(NO_SECURE),true)
6167ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006168-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6169endif
nnoble69ac39f2014-12-12 15:43:38 -08006170endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006171
6172clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6173 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6174 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6175 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006176 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006177
6178
6179CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6180
ctillercab52e72015-01-06 13:10:23 -08006181CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
6182CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006183
nnoble69ac39f2014-12-12 15:43:38 -08006184ifeq ($(NO_SECURE),true)
6185
ctillercab52e72015-01-06 13:10:23 -08006186bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006187
6188else
6189
ctillercab52e72015-01-06 13:10:23 -08006190bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006191 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006192 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006193 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006194
nnoble69ac39f2014-12-12 15:43:38 -08006195endif
6196
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006197deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6198
nnoble69ac39f2014-12-12 15:43:38 -08006199ifneq ($(NO_SECURE),true)
6200ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006201-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6202endif
nnoble69ac39f2014-12-12 15:43:38 -08006203endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006204
6205clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
6206 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
6207 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6208 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006209 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006210
6211
6212CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6213
ctillercab52e72015-01-06 13:10:23 -08006214CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6215CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006216
nnoble69ac39f2014-12-12 15:43:38 -08006217ifeq ($(NO_SECURE),true)
6218
ctillercab52e72015-01-06 13:10:23 -08006219bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006220
6221else
6222
ctillercab52e72015-01-06 13:10:23 -08006223bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006224 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006225 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006226 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006227
nnoble69ac39f2014-12-12 15:43:38 -08006228endif
6229
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006230deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6231
nnoble69ac39f2014-12-12 15:43:38 -08006232ifneq ($(NO_SECURE),true)
6233ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006234-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6235endif
nnoble69ac39f2014-12-12 15:43:38 -08006236endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006237
6238clean_chttp2_fullstack_invoke_large_request_test:
6239 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
6240 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6241 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006242 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006243
6244
6245CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6246
ctillercab52e72015-01-06 13:10:23 -08006247CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6248CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006249
nnoble69ac39f2014-12-12 15:43:38 -08006250ifeq ($(NO_SECURE),true)
6251
ctillercab52e72015-01-06 13:10:23 -08006252bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006253
6254else
6255
ctillercab52e72015-01-06 13:10:23 -08006256bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006257 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006258 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006259 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006260
nnoble69ac39f2014-12-12 15:43:38 -08006261endif
6262
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006263deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6264
nnoble69ac39f2014-12-12 15:43:38 -08006265ifneq ($(NO_SECURE),true)
6266ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006267-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6268endif
nnoble69ac39f2014-12-12 15:43:38 -08006269endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006270
6271clean_chttp2_fullstack_max_concurrent_streams_test:
6272 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
6273 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6274 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006275 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006276
6277
6278CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
6279
ctillercab52e72015-01-06 13:10:23 -08006280CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
6281CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006282
nnoble69ac39f2014-12-12 15:43:38 -08006283ifeq ($(NO_SECURE),true)
6284
ctillercab52e72015-01-06 13:10:23 -08006285bins/$(CONFIG)/chttp2_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006286
6287else
6288
ctillercab52e72015-01-06 13:10:23 -08006289bins/$(CONFIG)/chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006290 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006291 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006292 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006293
nnoble69ac39f2014-12-12 15:43:38 -08006294endif
6295
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006296deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
6297
nnoble69ac39f2014-12-12 15:43:38 -08006298ifneq ($(NO_SECURE),true)
6299ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006300-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
6301endif
nnoble69ac39f2014-12-12 15:43:38 -08006302endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006303
6304clean_chttp2_fullstack_no_op_test:
6305 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
6306 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
6307 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006308 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006309
6310
6311CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6312
ctillercab52e72015-01-06 13:10:23 -08006313CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6314CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006315
nnoble69ac39f2014-12-12 15:43:38 -08006316ifeq ($(NO_SECURE),true)
6317
ctillercab52e72015-01-06 13:10:23 -08006318bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006319
6320else
6321
ctillercab52e72015-01-06 13:10:23 -08006322bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006323 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006324 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006325 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006326
nnoble69ac39f2014-12-12 15:43:38 -08006327endif
6328
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006329deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6330
nnoble69ac39f2014-12-12 15:43:38 -08006331ifneq ($(NO_SECURE),true)
6332ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006333-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6334endif
nnoble69ac39f2014-12-12 15:43:38 -08006335endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006336
6337clean_chttp2_fullstack_ping_pong_streaming_test:
6338 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
6339 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6340 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006341 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006342
6343
ctiller33023c42014-12-12 16:28:33 -08006344CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6345
ctillercab52e72015-01-06 13:10:23 -08006346CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
6347CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -08006348
6349ifeq ($(NO_SECURE),true)
6350
ctillercab52e72015-01-06 13:10:23 -08006351bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08006352
6353else
6354
ctillercab52e72015-01-06 13:10:23 -08006355bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08006356 $(E) "[LD] Linking $@"
6357 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006358 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08006359
6360endif
6361
6362deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6363
6364ifneq ($(NO_SECURE),true)
6365ifneq ($(NO_DEPS),true)
6366-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6367endif
6368endif
6369
6370clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
6371 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
6372 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6373 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006374 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08006375
6376
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006377CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6378
ctillercab52e72015-01-06 13:10:23 -08006379CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
6380CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006381
nnoble69ac39f2014-12-12 15:43:38 -08006382ifeq ($(NO_SECURE),true)
6383
ctillercab52e72015-01-06 13:10:23 -08006384bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006385
6386else
6387
ctillercab52e72015-01-06 13:10:23 -08006388bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006389 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006390 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006391 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006392
nnoble69ac39f2014-12-12 15:43:38 -08006393endif
6394
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006395deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6396
nnoble69ac39f2014-12-12 15:43:38 -08006397ifneq ($(NO_SECURE),true)
6398ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006399-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6400endif
nnoble69ac39f2014-12-12 15:43:38 -08006401endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006402
6403clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
6404 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
6405 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6406 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006407 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006408
6409
6410CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6411
ctillercab52e72015-01-06 13:10:23 -08006412CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6413CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006414
nnoble69ac39f2014-12-12 15:43:38 -08006415ifeq ($(NO_SECURE),true)
6416
ctillercab52e72015-01-06 13:10:23 -08006417bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006418
6419else
6420
ctillercab52e72015-01-06 13:10:23 -08006421bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006422 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006423 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006424 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006425
nnoble69ac39f2014-12-12 15:43:38 -08006426endif
6427
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006428deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6429
nnoble69ac39f2014-12-12 15:43:38 -08006430ifneq ($(NO_SECURE),true)
6431ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006432-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6433endif
nnoble69ac39f2014-12-12 15:43:38 -08006434endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006435
6436clean_chttp2_fullstack_request_response_with_payload_test:
6437 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
6438 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6439 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006440 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006441
6442
ctiller2845cad2014-12-15 15:14:12 -08006443CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6444
ctillercab52e72015-01-06 13:10:23 -08006445CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
6446CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08006447
6448ifeq ($(NO_SECURE),true)
6449
ctillercab52e72015-01-06 13:10:23 -08006450bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08006451
6452else
6453
ctillercab52e72015-01-06 13:10:23 -08006454bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08006455 $(E) "[LD] Linking $@"
6456 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006457 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08006458
6459endif
6460
6461deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6462
6463ifneq ($(NO_SECURE),true)
6464ifneq ($(NO_DEPS),true)
6465-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6466endif
6467endif
6468
6469clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test:
6470 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6471 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6472 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006473 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08006474
6475
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006476CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6477
ctillercab52e72015-01-06 13:10:23 -08006478CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6479CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006480
nnoble69ac39f2014-12-12 15:43:38 -08006481ifeq ($(NO_SECURE),true)
6482
ctillercab52e72015-01-06 13:10:23 -08006483bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006484
6485else
6486
ctillercab52e72015-01-06 13:10:23 -08006487bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006488 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006489 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006490 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006491
nnoble69ac39f2014-12-12 15:43:38 -08006492endif
6493
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006494deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6495
nnoble69ac39f2014-12-12 15:43:38 -08006496ifneq ($(NO_SECURE),true)
6497ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006498-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6499endif
nnoble69ac39f2014-12-12 15:43:38 -08006500endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006501
6502clean_chttp2_fullstack_simple_delayed_request_test:
6503 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
6504 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6505 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006506 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006507
6508
6509CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6510
ctillercab52e72015-01-06 13:10:23 -08006511CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6512CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006513
nnoble69ac39f2014-12-12 15:43:38 -08006514ifeq ($(NO_SECURE),true)
6515
ctillercab52e72015-01-06 13:10:23 -08006516bins/$(CONFIG)/chttp2_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006517
6518else
6519
ctillercab52e72015-01-06 13:10:23 -08006520bins/$(CONFIG)/chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006521 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006522 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006523 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006524
nnoble69ac39f2014-12-12 15:43:38 -08006525endif
6526
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006527deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6528
nnoble69ac39f2014-12-12 15:43:38 -08006529ifneq ($(NO_SECURE),true)
6530ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006531-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6532endif
nnoble69ac39f2014-12-12 15:43:38 -08006533endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006534
6535clean_chttp2_fullstack_simple_request_test:
6536 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
6537 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6538 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006539 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006540
6541
nathaniel52878172014-12-09 10:17:19 -08006542CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006543
ctillercab52e72015-01-06 13:10:23 -08006544CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6545CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006546
nnoble69ac39f2014-12-12 15:43:38 -08006547ifeq ($(NO_SECURE),true)
6548
ctillercab52e72015-01-06 13:10:23 -08006549bins/$(CONFIG)/chttp2_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006550
6551else
6552
ctillercab52e72015-01-06 13:10:23 -08006553bins/$(CONFIG)/chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006554 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006555 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006556 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006557
nnoble69ac39f2014-12-12 15:43:38 -08006558endif
6559
nathaniel52878172014-12-09 10:17:19 -08006560deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006561
nnoble69ac39f2014-12-12 15:43:38 -08006562ifneq ($(NO_SECURE),true)
6563ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006564-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006565endif
nnoble69ac39f2014-12-12 15:43:38 -08006566endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006567
nathaniel52878172014-12-09 10:17:19 -08006568clean_chttp2_fullstack_thread_stress_test:
6569 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
6570 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6571 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006572 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006573
6574
6575CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6576
ctillercab52e72015-01-06 13:10:23 -08006577CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
6578CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006579
nnoble69ac39f2014-12-12 15:43:38 -08006580ifeq ($(NO_SECURE),true)
6581
ctillercab52e72015-01-06 13:10:23 -08006582bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006583
6584else
6585
ctillercab52e72015-01-06 13:10:23 -08006586bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006587 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006588 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006589 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006590
nnoble69ac39f2014-12-12 15:43:38 -08006591endif
6592
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006593deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6594
nnoble69ac39f2014-12-12 15:43:38 -08006595ifneq ($(NO_SECURE),true)
6596ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006597-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6598endif
nnoble69ac39f2014-12-12 15:43:38 -08006599endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006600
6601clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
6602 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
6603 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6604 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006605 $(Q) $(RM) bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006606
6607
6608CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6609
ctillercab52e72015-01-06 13:10:23 -08006610CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6611CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006612
nnoble69ac39f2014-12-12 15:43:38 -08006613ifeq ($(NO_SECURE),true)
6614
ctillercab52e72015-01-06 13:10:23 -08006615bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006616
6617else
6618
ctillercab52e72015-01-06 13:10:23 -08006619bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006620 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006621 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006622 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006623
nnoble69ac39f2014-12-12 15:43:38 -08006624endif
6625
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006626deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6627
nnoble69ac39f2014-12-12 15:43:38 -08006628ifneq ($(NO_SECURE),true)
6629ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006630-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6631endif
nnoble69ac39f2014-12-12 15:43:38 -08006632endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006633
6634clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
6635 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
6636 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6637 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006638 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006639
6640
6641CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6642
ctillercab52e72015-01-06 13:10:23 -08006643CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
6644CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006645
nnoble69ac39f2014-12-12 15:43:38 -08006646ifeq ($(NO_SECURE),true)
6647
ctillercab52e72015-01-06 13:10:23 -08006648bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006649
6650else
6651
ctillercab52e72015-01-06 13:10:23 -08006652bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006653 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006654 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006655 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006656
nnoble69ac39f2014-12-12 15:43:38 -08006657endif
6658
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006659deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6660
nnoble69ac39f2014-12-12 15:43:38 -08006661ifneq ($(NO_SECURE),true)
6662ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006663-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6664endif
nnoble69ac39f2014-12-12 15:43:38 -08006665endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006666
6667clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
6668 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
6669 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6670 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006671 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006672
6673
6674CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6675
ctillercab52e72015-01-06 13:10:23 -08006676CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6677CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006678
nnoble69ac39f2014-12-12 15:43:38 -08006679ifeq ($(NO_SECURE),true)
6680
ctillercab52e72015-01-06 13:10:23 -08006681bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006682
6683else
6684
ctillercab52e72015-01-06 13:10:23 -08006685bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006686 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006687 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006688 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006689
nnoble69ac39f2014-12-12 15:43:38 -08006690endif
6691
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006692deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6693
nnoble69ac39f2014-12-12 15:43:38 -08006694ifneq ($(NO_SECURE),true)
6695ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006696-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6697endif
nnoble69ac39f2014-12-12 15:43:38 -08006698endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006699
6700clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
6701 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
6702 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6703 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006704 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006705
6706
6707CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6708
ctillercab52e72015-01-06 13:10:23 -08006709CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6710CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006711
nnoble69ac39f2014-12-12 15:43:38 -08006712ifeq ($(NO_SECURE),true)
6713
ctillercab52e72015-01-06 13:10:23 -08006714bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006715
6716else
6717
ctillercab52e72015-01-06 13:10:23 -08006718bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006719 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006720 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006721 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006722
nnoble69ac39f2014-12-12 15:43:38 -08006723endif
6724
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006725deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6726
nnoble69ac39f2014-12-12 15:43:38 -08006727ifneq ($(NO_SECURE),true)
6728ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006729-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6730endif
nnoble69ac39f2014-12-12 15:43:38 -08006731endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006732
6733clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
6734 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
6735 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6736 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006737 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006738
6739
6740CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6741
ctillercab52e72015-01-06 13:10:23 -08006742CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6743CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006744
nnoble69ac39f2014-12-12 15:43:38 -08006745ifeq ($(NO_SECURE),true)
6746
ctillercab52e72015-01-06 13:10:23 -08006747bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006748
6749else
6750
ctillercab52e72015-01-06 13:10:23 -08006751bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006752 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006753 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006754 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006755
nnoble69ac39f2014-12-12 15:43:38 -08006756endif
6757
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006758deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6759
nnoble69ac39f2014-12-12 15:43:38 -08006760ifneq ($(NO_SECURE),true)
6761ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006762-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6763endif
nnoble69ac39f2014-12-12 15:43:38 -08006764endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006765
6766clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
6767 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
6768 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6769 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006770 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006771
6772
ctillerc6d61c42014-12-15 14:52:08 -08006773CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6774
ctillercab52e72015-01-06 13:10:23 -08006775CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6776CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08006777
6778ifeq ($(NO_SECURE),true)
6779
ctillercab52e72015-01-06 13:10:23 -08006780bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08006781
6782else
6783
ctillercab52e72015-01-06 13:10:23 -08006784bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08006785 $(E) "[LD] Linking $@"
6786 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006787 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08006788
6789endif
6790
6791deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6792
6793ifneq ($(NO_SECURE),true)
6794ifneq ($(NO_DEPS),true)
6795-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6796endif
6797endif
6798
6799clean_chttp2_simple_ssl_fullstack_disappearing_server_test:
6800 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_disappearing_server_test files"
6801 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6802 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006803 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08006804
6805
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006806CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6807
ctillercab52e72015-01-06 13:10:23 -08006808CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
6809CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006810
nnoble69ac39f2014-12-12 15:43:38 -08006811ifeq ($(NO_SECURE),true)
6812
ctillercab52e72015-01-06 13:10:23 -08006813bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006814
6815else
6816
ctillercab52e72015-01-06 13:10:23 -08006817bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006818 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006819 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006820 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006821
nnoble69ac39f2014-12-12 15:43:38 -08006822endif
6823
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006824deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6825
nnoble69ac39f2014-12-12 15:43:38 -08006826ifneq ($(NO_SECURE),true)
6827ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006828-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6829endif
nnoble69ac39f2014-12-12 15:43:38 -08006830endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006831
6832clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6833 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6834 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6835 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006836 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006837
6838
6839CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6840
ctillercab52e72015-01-06 13:10:23 -08006841CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
6842CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006843
nnoble69ac39f2014-12-12 15:43:38 -08006844ifeq ($(NO_SECURE),true)
6845
ctillercab52e72015-01-06 13:10:23 -08006846bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006847
6848else
6849
ctillercab52e72015-01-06 13:10:23 -08006850bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006851 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006852 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006853 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006854
nnoble69ac39f2014-12-12 15:43:38 -08006855endif
6856
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006857deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6858
nnoble69ac39f2014-12-12 15:43:38 -08006859ifneq ($(NO_SECURE),true)
6860ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006861-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6862endif
nnoble69ac39f2014-12-12 15:43:38 -08006863endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006864
6865clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
6866 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
6867 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6868 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006869 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006870
6871
6872CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6873
ctillercab52e72015-01-06 13:10:23 -08006874CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6875CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006876
nnoble69ac39f2014-12-12 15:43:38 -08006877ifeq ($(NO_SECURE),true)
6878
ctillercab52e72015-01-06 13:10:23 -08006879bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006880
6881else
6882
ctillercab52e72015-01-06 13:10:23 -08006883bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006884 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006885 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006886 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006887
nnoble69ac39f2014-12-12 15:43:38 -08006888endif
6889
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006890deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6891
nnoble69ac39f2014-12-12 15:43:38 -08006892ifneq ($(NO_SECURE),true)
6893ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006894-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6895endif
nnoble69ac39f2014-12-12 15:43:38 -08006896endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006897
6898clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6899 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6900 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6901 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006902 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006903
6904
6905CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6906
ctillercab52e72015-01-06 13:10:23 -08006907CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6908CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006909
nnoble69ac39f2014-12-12 15:43:38 -08006910ifeq ($(NO_SECURE),true)
6911
ctillercab52e72015-01-06 13:10:23 -08006912bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006913
6914else
6915
ctillercab52e72015-01-06 13:10:23 -08006916bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006917 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006918 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006919 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006920
nnoble69ac39f2014-12-12 15:43:38 -08006921endif
6922
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006923deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6924
nnoble69ac39f2014-12-12 15:43:38 -08006925ifneq ($(NO_SECURE),true)
6926ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006927-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6928endif
nnoble69ac39f2014-12-12 15:43:38 -08006929endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006930
6931clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6932 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6933 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6934 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006935 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006936
6937
6938CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6939
ctillercab52e72015-01-06 13:10:23 -08006940CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6941CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006942
nnoble69ac39f2014-12-12 15:43:38 -08006943ifeq ($(NO_SECURE),true)
6944
ctillercab52e72015-01-06 13:10:23 -08006945bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006946
6947else
6948
ctillercab52e72015-01-06 13:10:23 -08006949bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006950 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006951 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006952 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006953
nnoble69ac39f2014-12-12 15:43:38 -08006954endif
6955
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006956deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6957
nnoble69ac39f2014-12-12 15:43:38 -08006958ifneq ($(NO_SECURE),true)
6959ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006960-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6961endif
nnoble69ac39f2014-12-12 15:43:38 -08006962endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006963
6964clean_chttp2_simple_ssl_fullstack_no_op_test:
6965 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6966 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6967 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08006968 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006969
6970
6971CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6972
ctillercab52e72015-01-06 13:10:23 -08006973CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6974CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006975
nnoble69ac39f2014-12-12 15:43:38 -08006976ifeq ($(NO_SECURE),true)
6977
ctillercab52e72015-01-06 13:10:23 -08006978bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006979
6980else
6981
ctillercab52e72015-01-06 13:10:23 -08006982bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006983 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006984 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08006985 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006986
nnoble69ac39f2014-12-12 15:43:38 -08006987endif
6988
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006989deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6990
nnoble69ac39f2014-12-12 15:43:38 -08006991ifneq ($(NO_SECURE),true)
6992ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006993-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6994endif
nnoble69ac39f2014-12-12 15:43:38 -08006995endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006996
6997clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6998 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6999 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
7000 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007001 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007002
7003
ctiller33023c42014-12-12 16:28:33 -08007004CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7005
ctillercab52e72015-01-06 13:10:23 -08007006CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
7007CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -08007008
7009ifeq ($(NO_SECURE),true)
7010
ctillercab52e72015-01-06 13:10:23 -08007011bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08007012
7013else
7014
ctillercab52e72015-01-06 13:10:23 -08007015bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08007016 $(E) "[LD] Linking $@"
7017 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007018 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08007019
7020endif
7021
7022deps_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7023
7024ifneq ($(NO_SECURE),true)
7025ifneq ($(NO_DEPS),true)
7026-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7027endif
7028endif
7029
7030clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
7031 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
7032 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7033 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007034 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08007035
7036
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007037CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7038
ctillercab52e72015-01-06 13:10:23 -08007039CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
7040CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007041
nnoble69ac39f2014-12-12 15:43:38 -08007042ifeq ($(NO_SECURE),true)
7043
ctillercab52e72015-01-06 13:10:23 -08007044bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007045
7046else
7047
ctillercab52e72015-01-06 13:10:23 -08007048bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007049 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007050 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007051 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007052
nnoble69ac39f2014-12-12 15:43:38 -08007053endif
7054
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007055deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7056
nnoble69ac39f2014-12-12 15:43:38 -08007057ifneq ($(NO_SECURE),true)
7058ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007059-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7060endif
nnoble69ac39f2014-12-12 15:43:38 -08007061endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007062
7063clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
7064 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
7065 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7066 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007067 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007068
7069
7070CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7071
ctillercab52e72015-01-06 13:10:23 -08007072CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7073CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007074
nnoble69ac39f2014-12-12 15:43:38 -08007075ifeq ($(NO_SECURE),true)
7076
ctillercab52e72015-01-06 13:10:23 -08007077bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007078
7079else
7080
ctillercab52e72015-01-06 13:10:23 -08007081bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007082 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007083 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007084 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007085
nnoble69ac39f2014-12-12 15:43:38 -08007086endif
7087
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007088deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7089
nnoble69ac39f2014-12-12 15:43:38 -08007090ifneq ($(NO_SECURE),true)
7091ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007092-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7093endif
nnoble69ac39f2014-12-12 15:43:38 -08007094endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007095
7096clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
7097 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
7098 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7099 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007100 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007101
7102
ctiller2845cad2014-12-15 15:14:12 -08007103CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7104
ctillercab52e72015-01-06 13:10:23 -08007105CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
7106CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08007107
7108ifeq ($(NO_SECURE),true)
7109
ctillercab52e72015-01-06 13:10:23 -08007110bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08007111
7112else
7113
ctillercab52e72015-01-06 13:10:23 -08007114bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08007115 $(E) "[LD] Linking $@"
7116 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007117 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08007118
7119endif
7120
7121deps_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7122
7123ifneq ($(NO_SECURE),true)
7124ifneq ($(NO_DEPS),true)
7125-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7126endif
7127endif
7128
7129clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test:
7130 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7131 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7132 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007133 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08007134
7135
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007136CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7137
ctillercab52e72015-01-06 13:10:23 -08007138CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7139CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007140
nnoble69ac39f2014-12-12 15:43:38 -08007141ifeq ($(NO_SECURE),true)
7142
ctillercab52e72015-01-06 13:10:23 -08007143bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007144
7145else
7146
ctillercab52e72015-01-06 13:10:23 -08007147bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007148 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007149 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007150 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007151
nnoble69ac39f2014-12-12 15:43:38 -08007152endif
7153
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007154deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7155
nnoble69ac39f2014-12-12 15:43:38 -08007156ifneq ($(NO_SECURE),true)
7157ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007158-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7159endif
nnoble69ac39f2014-12-12 15:43:38 -08007160endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007161
7162clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
7163 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
7164 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7165 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007166 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007167
7168
7169CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7170
ctillercab52e72015-01-06 13:10:23 -08007171CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7172CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007173
nnoble69ac39f2014-12-12 15:43:38 -08007174ifeq ($(NO_SECURE),true)
7175
ctillercab52e72015-01-06 13:10:23 -08007176bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007177
7178else
7179
ctillercab52e72015-01-06 13:10:23 -08007180bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007181 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007182 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007183 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007184
nnoble69ac39f2014-12-12 15:43:38 -08007185endif
7186
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007187deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7188
nnoble69ac39f2014-12-12 15:43:38 -08007189ifneq ($(NO_SECURE),true)
7190ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007191-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7192endif
nnoble69ac39f2014-12-12 15:43:38 -08007193endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007194
7195clean_chttp2_simple_ssl_fullstack_simple_request_test:
7196 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
7197 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7198 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007199 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007200
7201
nathaniel52878172014-12-09 10:17:19 -08007202CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007203
ctillercab52e72015-01-06 13:10:23 -08007204CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
7205CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007206
nnoble69ac39f2014-12-12 15:43:38 -08007207ifeq ($(NO_SECURE),true)
7208
ctillercab52e72015-01-06 13:10:23 -08007209bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007210
7211else
7212
ctillercab52e72015-01-06 13:10:23 -08007213bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007214 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007215 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007216 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007217
nnoble69ac39f2014-12-12 15:43:38 -08007218endif
7219
nathaniel52878172014-12-09 10:17:19 -08007220deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007221
nnoble69ac39f2014-12-12 15:43:38 -08007222ifneq ($(NO_SECURE),true)
7223ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007224-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007225endif
nnoble69ac39f2014-12-12 15:43:38 -08007226endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007227
nathaniel52878172014-12-09 10:17:19 -08007228clean_chttp2_simple_ssl_fullstack_thread_stress_test:
7229 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
7230 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7231 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007232 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007233
7234
7235CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7236
ctillercab52e72015-01-06 13:10:23 -08007237CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
7238CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007239
nnoble69ac39f2014-12-12 15:43:38 -08007240ifeq ($(NO_SECURE),true)
7241
ctillercab52e72015-01-06 13:10:23 -08007242bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007243
7244else
7245
ctillercab52e72015-01-06 13:10:23 -08007246bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007247 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007248 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007249 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007250
nnoble69ac39f2014-12-12 15:43:38 -08007251endif
7252
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007253deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7254
nnoble69ac39f2014-12-12 15:43:38 -08007255ifneq ($(NO_SECURE),true)
7256ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007257-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7258endif
nnoble69ac39f2014-12-12 15:43:38 -08007259endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007260
7261clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
7262 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
7263 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7264 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007265 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007266
7267
7268CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7269
ctillercab52e72015-01-06 13:10:23 -08007270CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7271CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007272
nnoble69ac39f2014-12-12 15:43:38 -08007273ifeq ($(NO_SECURE),true)
7274
ctillercab52e72015-01-06 13:10:23 -08007275bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007276
7277else
7278
ctillercab52e72015-01-06 13:10:23 -08007279bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007280 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007281 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007282 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007283
nnoble69ac39f2014-12-12 15:43:38 -08007284endif
7285
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007286deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7287
nnoble69ac39f2014-12-12 15:43:38 -08007288ifneq ($(NO_SECURE),true)
7289ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007290-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7291endif
nnoble69ac39f2014-12-12 15:43:38 -08007292endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007293
7294clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
7295 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
7296 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7297 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007298 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007299
7300
7301CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7302
ctillercab52e72015-01-06 13:10:23 -08007303CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
7304CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007305
nnoble69ac39f2014-12-12 15:43:38 -08007306ifeq ($(NO_SECURE),true)
7307
ctillercab52e72015-01-06 13:10:23 -08007308bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007309
7310else
7311
ctillercab52e72015-01-06 13:10:23 -08007312bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007313 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007314 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007315 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007316
nnoble69ac39f2014-12-12 15:43:38 -08007317endif
7318
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007319deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7320
nnoble69ac39f2014-12-12 15:43:38 -08007321ifneq ($(NO_SECURE),true)
7322ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007323-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7324endif
nnoble69ac39f2014-12-12 15:43:38 -08007325endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007326
7327clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
7328 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
7329 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7330 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007331 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007332
7333
7334CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
7335
ctillercab52e72015-01-06 13:10:23 -08007336CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
7337CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007338
nnoble69ac39f2014-12-12 15:43:38 -08007339ifeq ($(NO_SECURE),true)
7340
ctillercab52e72015-01-06 13:10:23 -08007341bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007342
7343else
7344
ctillercab52e72015-01-06 13:10:23 -08007345bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007346 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007347 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007348 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007349
nnoble69ac39f2014-12-12 15:43:38 -08007350endif
7351
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007352deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
7353
nnoble69ac39f2014-12-12 15:43:38 -08007354ifneq ($(NO_SECURE),true)
7355ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007356-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
7357endif
nnoble69ac39f2014-12-12 15:43:38 -08007358endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007359
7360clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
7361 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
7362 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
7363 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007364 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007365
7366
7367CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7368
ctillercab52e72015-01-06 13:10:23 -08007369CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7370CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007371
nnoble69ac39f2014-12-12 15:43:38 -08007372ifeq ($(NO_SECURE),true)
7373
ctillercab52e72015-01-06 13:10:23 -08007374bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007375
7376else
7377
ctillercab52e72015-01-06 13:10:23 -08007378bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007379 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007380 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007381 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007382
nnoble69ac39f2014-12-12 15:43:38 -08007383endif
7384
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007385deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7386
nnoble69ac39f2014-12-12 15:43:38 -08007387ifneq ($(NO_SECURE),true)
7388ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007389-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7390endif
nnoble69ac39f2014-12-12 15:43:38 -08007391endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007392
7393clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
7394 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
7395 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7396 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007397 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007398
7399
7400CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
7401
ctillercab52e72015-01-06 13:10:23 -08007402CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
7403CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007404
nnoble69ac39f2014-12-12 15:43:38 -08007405ifeq ($(NO_SECURE),true)
7406
ctillercab52e72015-01-06 13:10:23 -08007407bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007408
7409else
7410
ctillercab52e72015-01-06 13:10:23 -08007411bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007412 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007413 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007414 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007415
nnoble69ac39f2014-12-12 15:43:38 -08007416endif
7417
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007418deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
7419
nnoble69ac39f2014-12-12 15:43:38 -08007420ifneq ($(NO_SECURE),true)
7421ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007422-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
7423endif
nnoble69ac39f2014-12-12 15:43:38 -08007424endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007425
7426clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
7427 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
7428 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
7429 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007430 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007431
7432
ctillerc6d61c42014-12-15 14:52:08 -08007433CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
7434
ctillercab52e72015-01-06 13:10:23 -08007435CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
7436CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08007437
7438ifeq ($(NO_SECURE),true)
7439
ctillercab52e72015-01-06 13:10:23 -08007440bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08007441
7442else
7443
ctillercab52e72015-01-06 13:10:23 -08007444bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08007445 $(E) "[LD] Linking $@"
7446 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007447 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08007448
7449endif
7450
7451deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
7452
7453ifneq ($(NO_SECURE),true)
7454ifneq ($(NO_DEPS),true)
7455-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
7456endif
7457endif
7458
7459clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test:
7460 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test files"
7461 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
7462 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007463 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08007464
7465
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007466CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7467
ctillercab52e72015-01-06 13:10:23 -08007468CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
7469CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007470
nnoble69ac39f2014-12-12 15:43:38 -08007471ifeq ($(NO_SECURE),true)
7472
ctillercab52e72015-01-06 13:10:23 -08007473bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007474
7475else
7476
ctillercab52e72015-01-06 13:10:23 -08007477bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007478 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007479 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007480 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007481
nnoble69ac39f2014-12-12 15:43:38 -08007482endif
7483
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007484deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7485
nnoble69ac39f2014-12-12 15:43:38 -08007486ifneq ($(NO_SECURE),true)
7487ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007488-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7489endif
nnoble69ac39f2014-12-12 15:43:38 -08007490endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007491
7492clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
7493 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
7494 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7495 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007496 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007497
7498
7499CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7500
ctillercab52e72015-01-06 13:10:23 -08007501CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7502CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007503
nnoble69ac39f2014-12-12 15:43:38 -08007504ifeq ($(NO_SECURE),true)
7505
ctillercab52e72015-01-06 13:10:23 -08007506bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007507
7508else
7509
ctillercab52e72015-01-06 13:10:23 -08007510bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007511 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007512 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007513 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007514
nnoble69ac39f2014-12-12 15:43:38 -08007515endif
7516
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007517deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7518
nnoble69ac39f2014-12-12 15:43:38 -08007519ifneq ($(NO_SECURE),true)
7520ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007521-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7522endif
nnoble69ac39f2014-12-12 15:43:38 -08007523endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007524
7525clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
7526 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
7527 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7528 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007529 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007530
7531
7532CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
7533
ctillercab52e72015-01-06 13:10:23 -08007534CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
7535CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007536
nnoble69ac39f2014-12-12 15:43:38 -08007537ifeq ($(NO_SECURE),true)
7538
ctillercab52e72015-01-06 13:10:23 -08007539bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007540
7541else
7542
ctillercab52e72015-01-06 13:10:23 -08007543bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007544 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007545 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007546 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007547
nnoble69ac39f2014-12-12 15:43:38 -08007548endif
7549
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007550deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7551
nnoble69ac39f2014-12-12 15:43:38 -08007552ifneq ($(NO_SECURE),true)
7553ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007554-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7555endif
nnoble69ac39f2014-12-12 15:43:38 -08007556endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007557
7558clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
7559 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
7560 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
7561 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007562 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007563
7564
7565CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7566
ctillercab52e72015-01-06 13:10:23 -08007567CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7568CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007569
nnoble69ac39f2014-12-12 15:43:38 -08007570ifeq ($(NO_SECURE),true)
7571
ctillercab52e72015-01-06 13:10:23 -08007572bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007573
7574else
7575
ctillercab52e72015-01-06 13:10:23 -08007576bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007577 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007578 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007579 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007580
nnoble69ac39f2014-12-12 15:43:38 -08007581endif
7582
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007583deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7584
nnoble69ac39f2014-12-12 15:43:38 -08007585ifneq ($(NO_SECURE),true)
7586ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007587-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7588endif
nnoble69ac39f2014-12-12 15:43:38 -08007589endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007590
7591clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
7592 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
7593 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7594 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007595 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007596
7597
7598CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
7599
ctillercab52e72015-01-06 13:10:23 -08007600CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7601CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007602
nnoble69ac39f2014-12-12 15:43:38 -08007603ifeq ($(NO_SECURE),true)
7604
ctillercab52e72015-01-06 13:10:23 -08007605bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007606
7607else
7608
ctillercab52e72015-01-06 13:10:23 -08007609bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007610 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007611 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007612 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007613
nnoble69ac39f2014-12-12 15:43:38 -08007614endif
7615
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007616deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7617
nnoble69ac39f2014-12-12 15:43:38 -08007618ifneq ($(NO_SECURE),true)
7619ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007620-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7621endif
nnoble69ac39f2014-12-12 15:43:38 -08007622endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007623
7624clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
7625 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
7626 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
7627 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007628 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007629
7630
7631CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
7632
ctillercab52e72015-01-06 13:10:23 -08007633CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
7634CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007635
nnoble69ac39f2014-12-12 15:43:38 -08007636ifeq ($(NO_SECURE),true)
7637
ctillercab52e72015-01-06 13:10:23 -08007638bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007639
7640else
7641
ctillercab52e72015-01-06 13:10:23 -08007642bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007643 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007644 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007645 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007646
nnoble69ac39f2014-12-12 15:43:38 -08007647endif
7648
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007649deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7650
nnoble69ac39f2014-12-12 15:43:38 -08007651ifneq ($(NO_SECURE),true)
7652ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007653-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7654endif
nnoble69ac39f2014-12-12 15:43:38 -08007655endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007656
7657clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
7658 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
7659 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
7660 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007661 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007662
7663
ctiller33023c42014-12-12 16:28:33 -08007664CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7665
ctillercab52e72015-01-06 13:10:23 -08007666CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
7667CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -08007668
7669ifeq ($(NO_SECURE),true)
7670
ctillercab52e72015-01-06 13:10:23 -08007671bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08007672
7673else
7674
ctillercab52e72015-01-06 13:10:23 -08007675bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08007676 $(E) "[LD] Linking $@"
7677 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007678 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08007679
7680endif
7681
7682deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7683
7684ifneq ($(NO_SECURE),true)
7685ifneq ($(NO_DEPS),true)
7686-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7687endif
7688endif
7689
7690clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
7691 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
7692 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7693 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007694 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08007695
7696
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007697CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7698
ctillercab52e72015-01-06 13:10:23 -08007699CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
7700CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007701
nnoble69ac39f2014-12-12 15:43:38 -08007702ifeq ($(NO_SECURE),true)
7703
ctillercab52e72015-01-06 13:10:23 -08007704bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007705
7706else
7707
ctillercab52e72015-01-06 13:10:23 -08007708bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007709 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007710 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007711 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007712
nnoble69ac39f2014-12-12 15:43:38 -08007713endif
7714
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007715deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7716
nnoble69ac39f2014-12-12 15:43:38 -08007717ifneq ($(NO_SECURE),true)
7718ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007719-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7720endif
nnoble69ac39f2014-12-12 15:43:38 -08007721endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007722
7723clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
7724 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
7725 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7726 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007727 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007728
7729
7730CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7731
ctillercab52e72015-01-06 13:10:23 -08007732CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7733CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007734
nnoble69ac39f2014-12-12 15:43:38 -08007735ifeq ($(NO_SECURE),true)
7736
ctillercab52e72015-01-06 13:10:23 -08007737bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007738
7739else
7740
ctillercab52e72015-01-06 13:10:23 -08007741bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007742 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007743 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007744 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007745
nnoble69ac39f2014-12-12 15:43:38 -08007746endif
7747
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007748deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7749
nnoble69ac39f2014-12-12 15:43:38 -08007750ifneq ($(NO_SECURE),true)
7751ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007752-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7753endif
nnoble69ac39f2014-12-12 15:43:38 -08007754endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007755
7756clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
7757 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
7758 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7759 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007760 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007761
7762
ctiller2845cad2014-12-15 15:14:12 -08007763CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7764
ctillercab52e72015-01-06 13:10:23 -08007765CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
7766CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08007767
7768ifeq ($(NO_SECURE),true)
7769
ctillercab52e72015-01-06 13:10:23 -08007770bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08007771
7772else
7773
ctillercab52e72015-01-06 13:10:23 -08007774bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08007775 $(E) "[LD] Linking $@"
7776 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007777 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08007778
7779endif
7780
7781deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7782
7783ifneq ($(NO_SECURE),true)
7784ifneq ($(NO_DEPS),true)
7785-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7786endif
7787endif
7788
7789clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test:
7790 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7791 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7792 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007793 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08007794
7795
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007796CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7797
ctillercab52e72015-01-06 13:10:23 -08007798CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7799CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007800
nnoble69ac39f2014-12-12 15:43:38 -08007801ifeq ($(NO_SECURE),true)
7802
ctillercab52e72015-01-06 13:10:23 -08007803bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007804
7805else
7806
ctillercab52e72015-01-06 13:10:23 -08007807bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007808 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007809 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007810 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007811
nnoble69ac39f2014-12-12 15:43:38 -08007812endif
7813
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007814deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7815
nnoble69ac39f2014-12-12 15:43:38 -08007816ifneq ($(NO_SECURE),true)
7817ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007818-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7819endif
nnoble69ac39f2014-12-12 15:43:38 -08007820endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007821
7822clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
7823 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
7824 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7825 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007826 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007827
7828
7829CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7830
ctillercab52e72015-01-06 13:10:23 -08007831CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7832CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007833
nnoble69ac39f2014-12-12 15:43:38 -08007834ifeq ($(NO_SECURE),true)
7835
ctillercab52e72015-01-06 13:10:23 -08007836bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007837
7838else
7839
ctillercab52e72015-01-06 13:10:23 -08007840bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007841 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007842 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007843 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007844
nnoble69ac39f2014-12-12 15:43:38 -08007845endif
7846
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007847deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7848
nnoble69ac39f2014-12-12 15:43:38 -08007849ifneq ($(NO_SECURE),true)
7850ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007851-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7852endif
nnoble69ac39f2014-12-12 15:43:38 -08007853endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007854
7855clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
7856 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
7857 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7858 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007859 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007860
7861
nathaniel52878172014-12-09 10:17:19 -08007862CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007863
ctillercab52e72015-01-06 13:10:23 -08007864CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
7865CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007866
nnoble69ac39f2014-12-12 15:43:38 -08007867ifeq ($(NO_SECURE),true)
7868
ctillercab52e72015-01-06 13:10:23 -08007869bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007870
7871else
7872
ctillercab52e72015-01-06 13:10:23 -08007873bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007874 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007875 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007876 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007877
nnoble69ac39f2014-12-12 15:43:38 -08007878endif
7879
nathaniel52878172014-12-09 10:17:19 -08007880deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007881
nnoble69ac39f2014-12-12 15:43:38 -08007882ifneq ($(NO_SECURE),true)
7883ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007884-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007885endif
nnoble69ac39f2014-12-12 15:43:38 -08007886endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007887
nathaniel52878172014-12-09 10:17:19 -08007888clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
7889 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
7890 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7891 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007892 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007893
7894
7895CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7896
ctillercab52e72015-01-06 13:10:23 -08007897CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
7898CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007899
nnoble69ac39f2014-12-12 15:43:38 -08007900ifeq ($(NO_SECURE),true)
7901
ctillercab52e72015-01-06 13:10:23 -08007902bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007903
7904else
7905
ctillercab52e72015-01-06 13:10:23 -08007906bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007907 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007908 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007909 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007910
nnoble69ac39f2014-12-12 15:43:38 -08007911endif
7912
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007913deps_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7914
nnoble69ac39f2014-12-12 15:43:38 -08007915ifneq ($(NO_SECURE),true)
7916ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007917-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7918endif
nnoble69ac39f2014-12-12 15:43:38 -08007919endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007920
7921clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
7922 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
7923 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7924 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007925 $(Q) $(RM) bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007926
7927
7928CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7929
ctillercab52e72015-01-06 13:10:23 -08007930CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7931CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007932
nnoble69ac39f2014-12-12 15:43:38 -08007933ifeq ($(NO_SECURE),true)
7934
ctillercab52e72015-01-06 13:10:23 -08007935bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007936
7937else
7938
ctillercab52e72015-01-06 13:10:23 -08007939bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007940 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007941 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007942 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007943
nnoble69ac39f2014-12-12 15:43:38 -08007944endif
7945
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007946deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7947
nnoble69ac39f2014-12-12 15:43:38 -08007948ifneq ($(NO_SECURE),true)
7949ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007950-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7951endif
nnoble69ac39f2014-12-12 15:43:38 -08007952endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007953
7954clean_chttp2_socket_pair_cancel_after_accept_test:
7955 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
7956 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7957 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007958 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007959
7960
7961CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7962
ctillercab52e72015-01-06 13:10:23 -08007963CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
7964CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007965
nnoble69ac39f2014-12-12 15:43:38 -08007966ifeq ($(NO_SECURE),true)
7967
ctillercab52e72015-01-06 13:10:23 -08007968bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007969
7970else
7971
ctillercab52e72015-01-06 13:10:23 -08007972bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007973 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007974 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08007975 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007976
nnoble69ac39f2014-12-12 15:43:38 -08007977endif
7978
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007979deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7980
nnoble69ac39f2014-12-12 15:43:38 -08007981ifneq ($(NO_SECURE),true)
7982ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007983-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7984endif
nnoble69ac39f2014-12-12 15:43:38 -08007985endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007986
7987clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7988 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7989 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7990 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08007991 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007992
7993
7994CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7995
ctillercab52e72015-01-06 13:10:23 -08007996CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7997CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007998
nnoble69ac39f2014-12-12 15:43:38 -08007999ifeq ($(NO_SECURE),true)
8000
ctillercab52e72015-01-06 13:10:23 -08008001bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008002
8003else
8004
ctillercab52e72015-01-06 13:10:23 -08008005bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008006 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008007 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008008 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008009
nnoble69ac39f2014-12-12 15:43:38 -08008010endif
8011
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008012deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
8013
nnoble69ac39f2014-12-12 15:43:38 -08008014ifneq ($(NO_SECURE),true)
8015ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008016-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
8017endif
nnoble69ac39f2014-12-12 15:43:38 -08008018endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008019
8020clean_chttp2_socket_pair_cancel_after_invoke_test:
8021 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
8022 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
8023 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008024 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008025
8026
8027CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8028
ctillercab52e72015-01-06 13:10:23 -08008029CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
8030CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008031
nnoble69ac39f2014-12-12 15:43:38 -08008032ifeq ($(NO_SECURE),true)
8033
ctillercab52e72015-01-06 13:10:23 -08008034bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008035
8036else
8037
ctillercab52e72015-01-06 13:10:23 -08008038bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008039 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008040 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008041 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008042
nnoble69ac39f2014-12-12 15:43:38 -08008043endif
8044
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008045deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8046
nnoble69ac39f2014-12-12 15:43:38 -08008047ifneq ($(NO_SECURE),true)
8048ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008049-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8050endif
nnoble69ac39f2014-12-12 15:43:38 -08008051endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008052
8053clean_chttp2_socket_pair_cancel_before_invoke_test:
8054 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
8055 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8056 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008057 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008058
8059
8060CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
8061
ctillercab52e72015-01-06 13:10:23 -08008062CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
8063CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008064
nnoble69ac39f2014-12-12 15:43:38 -08008065ifeq ($(NO_SECURE),true)
8066
ctillercab52e72015-01-06 13:10:23 -08008067bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008068
8069else
8070
ctillercab52e72015-01-06 13:10:23 -08008071bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008072 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008073 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008074 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008075
nnoble69ac39f2014-12-12 15:43:38 -08008076endif
8077
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008078deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
8079
nnoble69ac39f2014-12-12 15:43:38 -08008080ifneq ($(NO_SECURE),true)
8081ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008082-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
8083endif
nnoble69ac39f2014-12-12 15:43:38 -08008084endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008085
8086clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
8087 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
8088 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
8089 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008090 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008091
8092
ctillerc6d61c42014-12-15 14:52:08 -08008093CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
8094
ctillercab52e72015-01-06 13:10:23 -08008095CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
8096CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08008097
8098ifeq ($(NO_SECURE),true)
8099
ctillercab52e72015-01-06 13:10:23 -08008100bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08008101
8102else
8103
ctillercab52e72015-01-06 13:10:23 -08008104bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08008105 $(E) "[LD] Linking $@"
8106 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008107 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08008108
8109endif
8110
8111deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
8112
8113ifneq ($(NO_SECURE),true)
8114ifneq ($(NO_DEPS),true)
8115-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
8116endif
8117endif
8118
8119clean_chttp2_socket_pair_disappearing_server_test:
8120 $(E) "[CLEAN] Cleaning chttp2_socket_pair_disappearing_server_test files"
8121 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS)
8122 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008123 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08008124
8125
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008126CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8127
ctillercab52e72015-01-06 13:10:23 -08008128CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
8129CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008130
nnoble69ac39f2014-12-12 15:43:38 -08008131ifeq ($(NO_SECURE),true)
8132
ctillercab52e72015-01-06 13:10:23 -08008133bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008134
8135else
8136
ctillercab52e72015-01-06 13:10:23 -08008137bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008138 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008139 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008140 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008141
nnoble69ac39f2014-12-12 15:43:38 -08008142endif
8143
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008144deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8145
nnoble69ac39f2014-12-12 15:43:38 -08008146ifneq ($(NO_SECURE),true)
8147ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008148-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8149endif
nnoble69ac39f2014-12-12 15:43:38 -08008150endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008151
8152clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
8153 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
8154 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8155 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008156 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008157
8158
8159CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8160
ctillercab52e72015-01-06 13:10:23 -08008161CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
8162CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008163
nnoble69ac39f2014-12-12 15:43:38 -08008164ifeq ($(NO_SECURE),true)
8165
ctillercab52e72015-01-06 13:10:23 -08008166bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008167
8168else
8169
ctillercab52e72015-01-06 13:10:23 -08008170bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008171 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008172 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008173 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008174
nnoble69ac39f2014-12-12 15:43:38 -08008175endif
8176
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008177deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8178
nnoble69ac39f2014-12-12 15:43:38 -08008179ifneq ($(NO_SECURE),true)
8180ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008181-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8182endif
nnoble69ac39f2014-12-12 15:43:38 -08008183endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008184
8185clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
8186 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
8187 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8188 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008189 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008190
8191
8192CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
8193
ctillercab52e72015-01-06 13:10:23 -08008194CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
8195CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008196
nnoble69ac39f2014-12-12 15:43:38 -08008197ifeq ($(NO_SECURE),true)
8198
ctillercab52e72015-01-06 13:10:23 -08008199bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008200
8201else
8202
ctillercab52e72015-01-06 13:10:23 -08008203bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008204 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008205 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008206 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008207
nnoble69ac39f2014-12-12 15:43:38 -08008208endif
8209
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008210deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
8211
nnoble69ac39f2014-12-12 15:43:38 -08008212ifneq ($(NO_SECURE),true)
8213ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008214-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
8215endif
nnoble69ac39f2014-12-12 15:43:38 -08008216endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008217
8218clean_chttp2_socket_pair_invoke_large_request_test:
8219 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
8220 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
8221 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008222 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008223
8224
8225CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8226
ctillercab52e72015-01-06 13:10:23 -08008227CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
8228CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008229
nnoble69ac39f2014-12-12 15:43:38 -08008230ifeq ($(NO_SECURE),true)
8231
ctillercab52e72015-01-06 13:10:23 -08008232bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008233
8234else
8235
ctillercab52e72015-01-06 13:10:23 -08008236bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008237 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008238 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008239 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008240
nnoble69ac39f2014-12-12 15:43:38 -08008241endif
8242
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008243deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8244
nnoble69ac39f2014-12-12 15:43:38 -08008245ifneq ($(NO_SECURE),true)
8246ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008247-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8248endif
nnoble69ac39f2014-12-12 15:43:38 -08008249endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008250
8251clean_chttp2_socket_pair_max_concurrent_streams_test:
8252 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
8253 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8254 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008255 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008256
8257
8258CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
8259
ctillercab52e72015-01-06 13:10:23 -08008260CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
8261CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008262
nnoble69ac39f2014-12-12 15:43:38 -08008263ifeq ($(NO_SECURE),true)
8264
ctillercab52e72015-01-06 13:10:23 -08008265bins/$(CONFIG)/chttp2_socket_pair_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008266
8267else
8268
ctillercab52e72015-01-06 13:10:23 -08008269bins/$(CONFIG)/chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008270 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008271 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008272 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008273
nnoble69ac39f2014-12-12 15:43:38 -08008274endif
8275
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008276deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
8277
nnoble69ac39f2014-12-12 15:43:38 -08008278ifneq ($(NO_SECURE),true)
8279ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008280-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
8281endif
nnoble69ac39f2014-12-12 15:43:38 -08008282endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008283
8284clean_chttp2_socket_pair_no_op_test:
8285 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
8286 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
8287 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008288 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008289
8290
8291CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
8292
ctillercab52e72015-01-06 13:10:23 -08008293CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
8294CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008295
nnoble69ac39f2014-12-12 15:43:38 -08008296ifeq ($(NO_SECURE),true)
8297
ctillercab52e72015-01-06 13:10:23 -08008298bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008299
8300else
8301
ctillercab52e72015-01-06 13:10:23 -08008302bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008303 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008304 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008305 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008306
nnoble69ac39f2014-12-12 15:43:38 -08008307endif
8308
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008309deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
8310
nnoble69ac39f2014-12-12 15:43:38 -08008311ifneq ($(NO_SECURE),true)
8312ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008313-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
8314endif
nnoble69ac39f2014-12-12 15:43:38 -08008315endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008316
8317clean_chttp2_socket_pair_ping_pong_streaming_test:
8318 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
8319 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
8320 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008321 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008322
8323
ctiller33023c42014-12-12 16:28:33 -08008324CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8325
ctillercab52e72015-01-06 13:10:23 -08008326CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
8327CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -08008328
8329ifeq ($(NO_SECURE),true)
8330
ctillercab52e72015-01-06 13:10:23 -08008331bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08008332
8333else
8334
ctillercab52e72015-01-06 13:10:23 -08008335bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08008336 $(E) "[LD] Linking $@"
8337 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008338 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08008339
8340endif
8341
8342deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8343
8344ifneq ($(NO_SECURE),true)
8345ifneq ($(NO_DEPS),true)
8346-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8347endif
8348endif
8349
8350clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
8351 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
8352 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8353 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008354 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08008355
8356
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008357CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8358
ctillercab52e72015-01-06 13:10:23 -08008359CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
8360CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008361
nnoble69ac39f2014-12-12 15:43:38 -08008362ifeq ($(NO_SECURE),true)
8363
ctillercab52e72015-01-06 13:10:23 -08008364bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008365
8366else
8367
ctillercab52e72015-01-06 13:10:23 -08008368bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008369 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008370 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008371 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008372
nnoble69ac39f2014-12-12 15:43:38 -08008373endif
8374
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008375deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8376
nnoble69ac39f2014-12-12 15:43:38 -08008377ifneq ($(NO_SECURE),true)
8378ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008379-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8380endif
nnoble69ac39f2014-12-12 15:43:38 -08008381endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008382
8383clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
8384 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
8385 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8386 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008387 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008388
8389
8390CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8391
ctillercab52e72015-01-06 13:10:23 -08008392CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
8393CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008394
nnoble69ac39f2014-12-12 15:43:38 -08008395ifeq ($(NO_SECURE),true)
8396
ctillercab52e72015-01-06 13:10:23 -08008397bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008398
8399else
8400
ctillercab52e72015-01-06 13:10:23 -08008401bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008402 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008403 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008404 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008405
nnoble69ac39f2014-12-12 15:43:38 -08008406endif
8407
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008408deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8409
nnoble69ac39f2014-12-12 15:43:38 -08008410ifneq ($(NO_SECURE),true)
8411ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008412-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8413endif
nnoble69ac39f2014-12-12 15:43:38 -08008414endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008415
8416clean_chttp2_socket_pair_request_response_with_payload_test:
8417 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
8418 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8419 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008420 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008421
8422
ctiller2845cad2014-12-15 15:14:12 -08008423CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8424
ctillercab52e72015-01-06 13:10:23 -08008425CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
8426CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08008427
8428ifeq ($(NO_SECURE),true)
8429
ctillercab52e72015-01-06 13:10:23 -08008430bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08008431
8432else
8433
ctillercab52e72015-01-06 13:10:23 -08008434bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08008435 $(E) "[LD] Linking $@"
8436 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008437 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08008438
8439endif
8440
8441deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8442
8443ifneq ($(NO_SECURE),true)
8444ifneq ($(NO_DEPS),true)
8445-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8446endif
8447endif
8448
8449clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test:
8450 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test files"
8451 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8452 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008453 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08008454
8455
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008456CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8457
ctillercab52e72015-01-06 13:10:23 -08008458CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
8459CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008460
nnoble69ac39f2014-12-12 15:43:38 -08008461ifeq ($(NO_SECURE),true)
8462
ctillercab52e72015-01-06 13:10:23 -08008463bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008464
8465else
8466
ctillercab52e72015-01-06 13:10:23 -08008467bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008468 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008469 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008470 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008471
nnoble69ac39f2014-12-12 15:43:38 -08008472endif
8473
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008474deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8475
nnoble69ac39f2014-12-12 15:43:38 -08008476ifneq ($(NO_SECURE),true)
8477ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008478-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8479endif
nnoble69ac39f2014-12-12 15:43:38 -08008480endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008481
8482clean_chttp2_socket_pair_simple_delayed_request_test:
8483 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
8484 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8485 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008486 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008487
8488
8489CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
8490
ctillercab52e72015-01-06 13:10:23 -08008491CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
8492CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008493
nnoble69ac39f2014-12-12 15:43:38 -08008494ifeq ($(NO_SECURE),true)
8495
ctillercab52e72015-01-06 13:10:23 -08008496bins/$(CONFIG)/chttp2_socket_pair_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008497
8498else
8499
ctillercab52e72015-01-06 13:10:23 -08008500bins/$(CONFIG)/chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008501 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008502 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008503 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008504
nnoble69ac39f2014-12-12 15:43:38 -08008505endif
8506
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008507deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
8508
nnoble69ac39f2014-12-12 15:43:38 -08008509ifneq ($(NO_SECURE),true)
8510ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008511-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
8512endif
nnoble69ac39f2014-12-12 15:43:38 -08008513endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008514
8515clean_chttp2_socket_pair_simple_request_test:
8516 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
8517 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
8518 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008519 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008520
8521
nathaniel52878172014-12-09 10:17:19 -08008522CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008523
ctillercab52e72015-01-06 13:10:23 -08008524CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
8525CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008526
nnoble69ac39f2014-12-12 15:43:38 -08008527ifeq ($(NO_SECURE),true)
8528
ctillercab52e72015-01-06 13:10:23 -08008529bins/$(CONFIG)/chttp2_socket_pair_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008530
8531else
8532
ctillercab52e72015-01-06 13:10:23 -08008533bins/$(CONFIG)/chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008534 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008535 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008536 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008537
nnoble69ac39f2014-12-12 15:43:38 -08008538endif
8539
nathaniel52878172014-12-09 10:17:19 -08008540deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008541
nnoble69ac39f2014-12-12 15:43:38 -08008542ifneq ($(NO_SECURE),true)
8543ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008544-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008545endif
nnoble69ac39f2014-12-12 15:43:38 -08008546endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008547
nathaniel52878172014-12-09 10:17:19 -08008548clean_chttp2_socket_pair_thread_stress_test:
8549 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
8550 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
8551 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008552 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008553
8554
8555CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8556
ctillercab52e72015-01-06 13:10:23 -08008557CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
8558CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008559
nnoble69ac39f2014-12-12 15:43:38 -08008560ifeq ($(NO_SECURE),true)
8561
ctillercab52e72015-01-06 13:10:23 -08008562bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008563
8564else
8565
ctillercab52e72015-01-06 13:10:23 -08008566bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008567 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008568 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008569 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008570
nnoble69ac39f2014-12-12 15:43:38 -08008571endif
8572
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008573deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8574
nnoble69ac39f2014-12-12 15:43:38 -08008575ifneq ($(NO_SECURE),true)
8576ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008577-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8578endif
nnoble69ac39f2014-12-12 15:43:38 -08008579endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008580
8581clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
8582 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
8583 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8584 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008585 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008586
8587
nnoble0c475f02014-12-05 15:37:39 -08008588CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
8589
ctillercab52e72015-01-06 13:10:23 -08008590CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC))))
8591CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008592
nnoble69ac39f2014-12-12 15:43:38 -08008593ifeq ($(NO_SECURE),true)
8594
ctillercab52e72015-01-06 13:10:23 -08008595bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008596
8597else
8598
ctillercab52e72015-01-06 13:10:23 -08008599bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008600 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008601 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008602 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
nnoble0c475f02014-12-05 15:37:39 -08008603
nnoble69ac39f2014-12-12 15:43:38 -08008604endif
8605
nnoble0c475f02014-12-05 15:37:39 -08008606deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8607
nnoble69ac39f2014-12-12 15:43:38 -08008608ifneq ($(NO_SECURE),true)
8609ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008610-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8611endif
nnoble69ac39f2014-12-12 15:43:38 -08008612endif
nnoble0c475f02014-12-05 15:37:39 -08008613
8614clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
8615 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
8616 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
8617 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008618 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
nnoble0c475f02014-12-05 15:37:39 -08008619
8620
8621CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8622
ctillercab52e72015-01-06 13:10:23 -08008623CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
8624CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008625
nnoble69ac39f2014-12-12 15:43:38 -08008626ifeq ($(NO_SECURE),true)
8627
ctillercab52e72015-01-06 13:10:23 -08008628bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008629
8630else
8631
ctillercab52e72015-01-06 13:10:23 -08008632bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008633 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008634 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008635 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
nnoble0c475f02014-12-05 15:37:39 -08008636
nnoble69ac39f2014-12-12 15:43:38 -08008637endif
8638
nnoble0c475f02014-12-05 15:37:39 -08008639deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8640
nnoble69ac39f2014-12-12 15:43:38 -08008641ifneq ($(NO_SECURE),true)
8642ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008643-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8644endif
nnoble69ac39f2014-12-12 15:43:38 -08008645endif
nnoble0c475f02014-12-05 15:37:39 -08008646
8647clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
8648 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
8649 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
8650 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008651 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
nnoble0c475f02014-12-05 15:37:39 -08008652
8653
8654CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
8655
ctillercab52e72015-01-06 13:10:23 -08008656CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC))))
8657CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008658
nnoble69ac39f2014-12-12 15:43:38 -08008659ifeq ($(NO_SECURE),true)
8660
ctillercab52e72015-01-06 13:10:23 -08008661bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008662
8663else
8664
ctillercab52e72015-01-06 13:10:23 -08008665bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008666 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008667 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008668 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
nnoble0c475f02014-12-05 15:37:39 -08008669
nnoble69ac39f2014-12-12 15:43:38 -08008670endif
8671
nnoble0c475f02014-12-05 15:37:39 -08008672deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8673
nnoble69ac39f2014-12-12 15:43:38 -08008674ifneq ($(NO_SECURE),true)
8675ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008676-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8677endif
nnoble69ac39f2014-12-12 15:43:38 -08008678endif
nnoble0c475f02014-12-05 15:37:39 -08008679
8680clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
8681 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
8682 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
8683 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008684 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
nnoble0c475f02014-12-05 15:37:39 -08008685
8686
8687CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8688
ctillercab52e72015-01-06 13:10:23 -08008689CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC))))
8690CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008691
nnoble69ac39f2014-12-12 15:43:38 -08008692ifeq ($(NO_SECURE),true)
8693
ctillercab52e72015-01-06 13:10:23 -08008694bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008695
8696else
8697
ctillercab52e72015-01-06 13:10:23 -08008698bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008699 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008700 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008701 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
nnoble0c475f02014-12-05 15:37:39 -08008702
nnoble69ac39f2014-12-12 15:43:38 -08008703endif
8704
nnoble0c475f02014-12-05 15:37:39 -08008705deps_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8706
nnoble69ac39f2014-12-12 15:43:38 -08008707ifneq ($(NO_SECURE),true)
8708ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008709-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8710endif
nnoble69ac39f2014-12-12 15:43:38 -08008711endif
nnoble0c475f02014-12-05 15:37:39 -08008712
8713clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
8714 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
8715 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8716 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008717 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
nnoble0c475f02014-12-05 15:37:39 -08008718
8719
8720CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
8721
ctillercab52e72015-01-06 13:10:23 -08008722CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC))))
8723CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008724
nnoble69ac39f2014-12-12 15:43:38 -08008725ifeq ($(NO_SECURE),true)
8726
ctillercab52e72015-01-06 13:10:23 -08008727bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008728
8729else
8730
ctillercab52e72015-01-06 13:10:23 -08008731bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008732 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008733 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008734 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
nnoble0c475f02014-12-05 15:37:39 -08008735
nnoble69ac39f2014-12-12 15:43:38 -08008736endif
8737
nnoble0c475f02014-12-05 15:37:39 -08008738deps_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8739
nnoble69ac39f2014-12-12 15:43:38 -08008740ifneq ($(NO_SECURE),true)
8741ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008742-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8743endif
nnoble69ac39f2014-12-12 15:43:38 -08008744endif
nnoble0c475f02014-12-05 15:37:39 -08008745
8746clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
8747 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
8748 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
8749 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008750 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
nnoble0c475f02014-12-05 15:37:39 -08008751
8752
ctillerc6d61c42014-12-15 14:52:08 -08008753CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
8754
ctillercab52e72015-01-06 13:10:23 -08008755CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC))))
8756CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08008757
8758ifeq ($(NO_SECURE),true)
8759
ctillercab52e72015-01-06 13:10:23 -08008760bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08008761
8762else
8763
ctillercab52e72015-01-06 13:10:23 -08008764bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08008765 $(E) "[LD] Linking $@"
8766 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008767 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08008768
8769endif
8770
8771deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8772
8773ifneq ($(NO_SECURE),true)
8774ifneq ($(NO_DEPS),true)
8775-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8776endif
8777endif
8778
8779clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test:
8780 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test files"
8781 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS)
8782 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008783 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08008784
8785
nnoble0c475f02014-12-05 15:37:39 -08008786CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8787
ctillercab52e72015-01-06 13:10:23 -08008788CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
8789CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008790
nnoble69ac39f2014-12-12 15:43:38 -08008791ifeq ($(NO_SECURE),true)
8792
ctillercab52e72015-01-06 13:10:23 -08008793bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008794
8795else
8796
ctillercab52e72015-01-06 13:10:23 -08008797bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008798 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008799 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008800 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
nnoble0c475f02014-12-05 15:37:39 -08008801
nnoble69ac39f2014-12-12 15:43:38 -08008802endif
8803
nnoble0c475f02014-12-05 15:37:39 -08008804deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8805
nnoble69ac39f2014-12-12 15:43:38 -08008806ifneq ($(NO_SECURE),true)
8807ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008808-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8809endif
nnoble69ac39f2014-12-12 15:43:38 -08008810endif
nnoble0c475f02014-12-05 15:37:39 -08008811
8812clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
8813 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
8814 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8815 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008816 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
nnoble0c475f02014-12-05 15:37:39 -08008817
8818
8819CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8820
ctillercab52e72015-01-06 13:10:23 -08008821CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
8822CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008823
nnoble69ac39f2014-12-12 15:43:38 -08008824ifeq ($(NO_SECURE),true)
8825
ctillercab52e72015-01-06 13:10:23 -08008826bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008827
8828else
8829
ctillercab52e72015-01-06 13:10:23 -08008830bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008831 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008832 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008833 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
nnoble0c475f02014-12-05 15:37:39 -08008834
nnoble69ac39f2014-12-12 15:43:38 -08008835endif
8836
nnoble0c475f02014-12-05 15:37:39 -08008837deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8838
nnoble69ac39f2014-12-12 15:43:38 -08008839ifneq ($(NO_SECURE),true)
8840ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008841-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8842endif
nnoble69ac39f2014-12-12 15:43:38 -08008843endif
nnoble0c475f02014-12-05 15:37:39 -08008844
8845clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
8846 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
8847 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8848 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008849 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
nnoble0c475f02014-12-05 15:37:39 -08008850
8851
8852CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
8853
ctillercab52e72015-01-06 13:10:23 -08008854CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC))))
8855CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008856
nnoble69ac39f2014-12-12 15:43:38 -08008857ifeq ($(NO_SECURE),true)
8858
ctillercab52e72015-01-06 13:10:23 -08008859bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008860
8861else
8862
ctillercab52e72015-01-06 13:10:23 -08008863bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008864 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008865 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008866 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
nnoble0c475f02014-12-05 15:37:39 -08008867
nnoble69ac39f2014-12-12 15:43:38 -08008868endif
8869
nnoble0c475f02014-12-05 15:37:39 -08008870deps_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8871
nnoble69ac39f2014-12-12 15:43:38 -08008872ifneq ($(NO_SECURE),true)
8873ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008874-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8875endif
nnoble69ac39f2014-12-12 15:43:38 -08008876endif
nnoble0c475f02014-12-05 15:37:39 -08008877
8878clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
8879 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
8880 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
8881 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008882 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
nnoble0c475f02014-12-05 15:37:39 -08008883
8884
8885CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8886
ctillercab52e72015-01-06 13:10:23 -08008887CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC))))
8888CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008889
nnoble69ac39f2014-12-12 15:43:38 -08008890ifeq ($(NO_SECURE),true)
8891
ctillercab52e72015-01-06 13:10:23 -08008892bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008893
8894else
8895
ctillercab52e72015-01-06 13:10:23 -08008896bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008897 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008898 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008899 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
nnoble0c475f02014-12-05 15:37:39 -08008900
nnoble69ac39f2014-12-12 15:43:38 -08008901endif
8902
nnoble0c475f02014-12-05 15:37:39 -08008903deps_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8904
nnoble69ac39f2014-12-12 15:43:38 -08008905ifneq ($(NO_SECURE),true)
8906ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008907-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8908endif
nnoble69ac39f2014-12-12 15:43:38 -08008909endif
nnoble0c475f02014-12-05 15:37:39 -08008910
8911clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
8912 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
8913 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8914 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008915 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
nnoble0c475f02014-12-05 15:37:39 -08008916
8917
8918CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
8919
ctillercab52e72015-01-06 13:10:23 -08008920CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC))))
8921CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008922
nnoble69ac39f2014-12-12 15:43:38 -08008923ifeq ($(NO_SECURE),true)
8924
ctillercab52e72015-01-06 13:10:23 -08008925bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008926
8927else
8928
ctillercab52e72015-01-06 13:10:23 -08008929bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008930 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008931 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008932 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test
nnoble0c475f02014-12-05 15:37:39 -08008933
nnoble69ac39f2014-12-12 15:43:38 -08008934endif
8935
nnoble0c475f02014-12-05 15:37:39 -08008936deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8937
nnoble69ac39f2014-12-12 15:43:38 -08008938ifneq ($(NO_SECURE),true)
8939ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008940-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8941endif
nnoble69ac39f2014-12-12 15:43:38 -08008942endif
nnoble0c475f02014-12-05 15:37:39 -08008943
8944clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
8945 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
8946 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
8947 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008948 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test
nnoble0c475f02014-12-05 15:37:39 -08008949
8950
8951CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
8952
ctillercab52e72015-01-06 13:10:23 -08008953CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC))))
8954CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008955
nnoble69ac39f2014-12-12 15:43:38 -08008956ifeq ($(NO_SECURE),true)
8957
ctillercab52e72015-01-06 13:10:23 -08008958bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008959
8960else
8961
ctillercab52e72015-01-06 13:10:23 -08008962bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008963 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008964 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008965 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
nnoble0c475f02014-12-05 15:37:39 -08008966
nnoble69ac39f2014-12-12 15:43:38 -08008967endif
8968
nnoble0c475f02014-12-05 15:37:39 -08008969deps_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8970
nnoble69ac39f2014-12-12 15:43:38 -08008971ifneq ($(NO_SECURE),true)
8972ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008973-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8974endif
nnoble69ac39f2014-12-12 15:43:38 -08008975endif
nnoble0c475f02014-12-05 15:37:39 -08008976
8977clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
8978 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
8979 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
8980 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08008981 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
nnoble0c475f02014-12-05 15:37:39 -08008982
8983
ctiller33023c42014-12-12 16:28:33 -08008984CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8985
ctillercab52e72015-01-06 13:10:23 -08008986CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
8987CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -08008988
8989ifeq ($(NO_SECURE),true)
8990
ctillercab52e72015-01-06 13:10:23 -08008991bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08008992
8993else
8994
ctillercab52e72015-01-06 13:10:23 -08008995bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08008996 $(E) "[LD] Linking $@"
8997 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08008998 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08008999
9000endif
9001
9002deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
9003
9004ifneq ($(NO_SECURE),true)
9005ifneq ($(NO_DEPS),true)
9006-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
9007endif
9008endif
9009
9010clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
9011 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
9012 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
9013 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08009014 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08009015
9016
nnoble0c475f02014-12-05 15:37:39 -08009017CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
9018
ctillercab52e72015-01-06 13:10:23 -08009019CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
9020CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08009021
nnoble69ac39f2014-12-12 15:43:38 -08009022ifeq ($(NO_SECURE),true)
9023
ctillercab52e72015-01-06 13:10:23 -08009024bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009025
9026else
9027
ctillercab52e72015-01-06 13:10:23 -08009028bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08009029 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009030 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08009031 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
nnoble0c475f02014-12-05 15:37:39 -08009032
nnoble69ac39f2014-12-12 15:43:38 -08009033endif
9034
nnoble0c475f02014-12-05 15:37:39 -08009035deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
9036
nnoble69ac39f2014-12-12 15:43:38 -08009037ifneq ($(NO_SECURE),true)
9038ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08009039-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
9040endif
nnoble69ac39f2014-12-12 15:43:38 -08009041endif
nnoble0c475f02014-12-05 15:37:39 -08009042
9043clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
9044 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
9045 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
9046 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08009047 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
nnoble0c475f02014-12-05 15:37:39 -08009048
9049
9050CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
9051
ctillercab52e72015-01-06 13:10:23 -08009052CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
9053CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08009054
nnoble69ac39f2014-12-12 15:43:38 -08009055ifeq ($(NO_SECURE),true)
9056
ctillercab52e72015-01-06 13:10:23 -08009057bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009058
9059else
9060
ctillercab52e72015-01-06 13:10:23 -08009061bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08009062 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009063 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08009064 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
nnoble0c475f02014-12-05 15:37:39 -08009065
nnoble69ac39f2014-12-12 15:43:38 -08009066endif
9067
nnoble0c475f02014-12-05 15:37:39 -08009068deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
9069
nnoble69ac39f2014-12-12 15:43:38 -08009070ifneq ($(NO_SECURE),true)
9071ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08009072-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
9073endif
nnoble69ac39f2014-12-12 15:43:38 -08009074endif
nnoble0c475f02014-12-05 15:37:39 -08009075
9076clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
9077 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
9078 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
9079 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08009080 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
nnoble0c475f02014-12-05 15:37:39 -08009081
9082
ctiller2845cad2014-12-15 15:14:12 -08009083CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
9084
ctillercab52e72015-01-06 13:10:23 -08009085CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
9086CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08009087
9088ifeq ($(NO_SECURE),true)
9089
ctillercab52e72015-01-06 13:10:23 -08009090bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08009091
9092else
9093
ctillercab52e72015-01-06 13:10:23 -08009094bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08009095 $(E) "[LD] Linking $@"
9096 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08009097 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08009098
9099endif
9100
9101deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
9102
9103ifneq ($(NO_SECURE),true)
9104ifneq ($(NO_DEPS),true)
9105-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
9106endif
9107endif
9108
9109clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test:
9110 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test files"
9111 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
9112 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08009113 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08009114
9115
nnoble0c475f02014-12-05 15:37:39 -08009116CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
9117
ctillercab52e72015-01-06 13:10:23 -08009118CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
9119CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08009120
nnoble69ac39f2014-12-12 15:43:38 -08009121ifeq ($(NO_SECURE),true)
9122
ctillercab52e72015-01-06 13:10:23 -08009123bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009124
9125else
9126
ctillercab52e72015-01-06 13:10:23 -08009127bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08009128 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009129 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08009130 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
nnoble0c475f02014-12-05 15:37:39 -08009131
nnoble69ac39f2014-12-12 15:43:38 -08009132endif
9133
nnoble0c475f02014-12-05 15:37:39 -08009134deps_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
9135
nnoble69ac39f2014-12-12 15:43:38 -08009136ifneq ($(NO_SECURE),true)
9137ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08009138-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
9139endif
nnoble69ac39f2014-12-12 15:43:38 -08009140endif
nnoble0c475f02014-12-05 15:37:39 -08009141
9142clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
9143 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
9144 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
9145 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08009146 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
nnoble0c475f02014-12-05 15:37:39 -08009147
9148
9149CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
9150
ctillercab52e72015-01-06 13:10:23 -08009151CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC))))
9152CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08009153
nnoble69ac39f2014-12-12 15:43:38 -08009154ifeq ($(NO_SECURE),true)
9155
ctillercab52e72015-01-06 13:10:23 -08009156bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009157
9158else
9159
ctillercab52e72015-01-06 13:10:23 -08009160bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08009161 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009162 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08009163 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
nnoble0c475f02014-12-05 15:37:39 -08009164
nnoble69ac39f2014-12-12 15:43:38 -08009165endif
9166
nnoble0c475f02014-12-05 15:37:39 -08009167deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
9168
nnoble69ac39f2014-12-12 15:43:38 -08009169ifneq ($(NO_SECURE),true)
9170ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08009171-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
9172endif
nnoble69ac39f2014-12-12 15:43:38 -08009173endif
nnoble0c475f02014-12-05 15:37:39 -08009174
9175clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
9176 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
9177 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
9178 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08009179 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
nnoble0c475f02014-12-05 15:37:39 -08009180
9181
nathaniel52878172014-12-09 10:17:19 -08009182CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08009183
ctillercab52e72015-01-06 13:10:23 -08009184CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC))))
9185CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08009186
nnoble69ac39f2014-12-12 15:43:38 -08009187ifeq ($(NO_SECURE),true)
9188
ctillercab52e72015-01-06 13:10:23 -08009189bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009190
9191else
9192
ctillercab52e72015-01-06 13:10:23 -08009193bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08009194 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009195 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08009196 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08009197
nnoble69ac39f2014-12-12 15:43:38 -08009198endif
9199
nathaniel52878172014-12-09 10:17:19 -08009200deps_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08009201
nnoble69ac39f2014-12-12 15:43:38 -08009202ifneq ($(NO_SECURE),true)
9203ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08009204-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08009205endif
nnoble69ac39f2014-12-12 15:43:38 -08009206endif
nnoble0c475f02014-12-05 15:37:39 -08009207
nathaniel52878172014-12-09 10:17:19 -08009208clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
9209 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
9210 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
9211 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08009212 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08009213
9214
9215CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
9216
ctillercab52e72015-01-06 13:10:23 -08009217CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
9218CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/$(CONFIG)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08009219
nnoble69ac39f2014-12-12 15:43:38 -08009220ifeq ($(NO_SECURE),true)
9221
ctillercab52e72015-01-06 13:10:23 -08009222bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009223
9224else
9225
ctillercab52e72015-01-06 13:10:23 -08009226bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08009227 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009228 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08009229 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble0c475f02014-12-05 15:37:39 -08009230
nnoble69ac39f2014-12-12 15:43:38 -08009231endif
9232
nnoble0c475f02014-12-05 15:37:39 -08009233deps_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
9234
nnoble69ac39f2014-12-12 15:43:38 -08009235ifneq ($(NO_SECURE),true)
9236ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08009237-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
9238endif
nnoble69ac39f2014-12-12 15:43:38 -08009239endif
nnoble0c475f02014-12-05 15:37:39 -08009240
9241clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
9242 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
9243 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
9244 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctillercab52e72015-01-06 13:10:23 -08009245 $(Q) $(RM) bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009246
9247
9248
9249
nnoble0c475f02014-12-05 15:37:39 -08009250
9251
nnoblec87b1c52015-01-05 17:15:18 -08009252.PHONY: all strip tools dep_error openssl_dep_error openssl_dep_message git_update stop buildtests buildtests_c buildtests_cxx test test_c test_cxx install install_c install_cxx install-headers install-headers_c install-headers_cxx install-shared install-shared_c install-shared_cxx install-static install-static_c install-static_cxx strip strip-shared strip-static strip_c strip-shared_c strip-static_c strip_cxx strip-shared_cxx strip-static_cxx clean dep_c dep_cxx bins_dep_c bins_dep_cxx deps_libgpr clean_libgpr deps_libgrpc clean_libgrpc deps_libgrpc_unsecure clean_libgrpc_unsecure deps_libgrpc_test_util clean_libgrpc_test_util deps_libgrpc++ clean_libgrpc++ deps_libgrpc++_test_util clean_libgrpc++_test_util deps_libend2end_fixture_chttp2_fake_security clean_libend2end_fixture_chttp2_fake_security deps_libend2end_fixture_chttp2_fullstack clean_libend2end_fixture_chttp2_fullstack deps_libend2end_fixture_chttp2_simple_ssl_fullstack clean_libend2end_fixture_chttp2_simple_ssl_fullstack deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack deps_libend2end_fixture_chttp2_socket_pair clean_libend2end_fixture_chttp2_socket_pair deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time deps_libend2end_test_cancel_after_accept clean_libend2end_test_cancel_after_accept deps_libend2end_test_cancel_after_accept_and_writes_closed clean_libend2end_test_cancel_after_accept_and_writes_closed deps_libend2end_test_cancel_after_invoke clean_libend2end_test_cancel_after_invoke deps_libend2end_test_cancel_before_invoke clean_libend2end_test_cancel_before_invoke deps_libend2end_test_cancel_in_a_vacuum clean_libend2end_test_cancel_in_a_vacuum deps_libend2end_test_disappearing_server clean_libend2end_test_disappearing_server deps_libend2end_test_early_server_shutdown_finishes_inflight_calls clean_libend2end_test_early_server_shutdown_finishes_inflight_calls deps_libend2end_test_early_server_shutdown_finishes_tags clean_libend2end_test_early_server_shutdown_finishes_tags deps_libend2end_test_invoke_large_request clean_libend2end_test_invoke_large_request deps_libend2end_test_max_concurrent_streams clean_libend2end_test_max_concurrent_streams deps_libend2end_test_no_op clean_libend2end_test_no_op deps_libend2end_test_ping_pong_streaming clean_libend2end_test_ping_pong_streaming deps_libend2end_test_request_response_with_binary_metadata_and_payload clean_libend2end_test_request_response_with_binary_metadata_and_payload deps_libend2end_test_request_response_with_metadata_and_payload clean_libend2end_test_request_response_with_metadata_and_payload deps_libend2end_test_request_response_with_payload clean_libend2end_test_request_response_with_payload deps_libend2end_test_request_response_with_trailing_metadata_and_payload clean_libend2end_test_request_response_with_trailing_metadata_and_payload deps_libend2end_test_simple_delayed_request clean_libend2end_test_simple_delayed_request deps_libend2end_test_simple_request clean_libend2end_test_simple_request deps_libend2end_test_thread_stress clean_libend2end_test_thread_stress deps_libend2end_test_writes_done_hangs_with_pending_read clean_libend2end_test_writes_done_hangs_with_pending_read deps_libend2end_certs clean_libend2end_certs deps_gen_hpack_tables clean_gen_hpack_tables deps_cpp_plugin clean_cpp_plugin deps_ruby_plugin clean_ruby_plugin deps_grpc_byte_buffer_reader_test clean_grpc_byte_buffer_reader_test deps_gpr_cancellable_test clean_gpr_cancellable_test deps_gpr_log_test clean_gpr_log_test deps_gpr_useful_test clean_gpr_useful_test deps_gpr_cmdline_test clean_gpr_cmdline_test deps_gpr_histogram_test clean_gpr_histogram_test deps_gpr_host_port_test clean_gpr_host_port_test deps_gpr_slice_buffer_test clean_gpr_slice_buffer_test deps_gpr_slice_test clean_gpr_slice_test deps_gpr_string_test clean_gpr_string_test deps_gpr_sync_test clean_gpr_sync_test deps_gpr_thd_test clean_gpr_thd_test deps_gpr_time_test clean_gpr_time_test deps_murmur_hash_test clean_murmur_hash_test deps_grpc_stream_op_test clean_grpc_stream_op_test deps_alpn_test clean_alpn_test deps_time_averaged_stats_test clean_time_averaged_stats_test deps_chttp2_stream_encoder_test clean_chttp2_stream_encoder_test deps_hpack_table_test clean_hpack_table_test deps_chttp2_stream_map_test clean_chttp2_stream_map_test deps_hpack_parser_test clean_hpack_parser_test deps_transport_metadata_test clean_transport_metadata_test deps_chttp2_status_conversion_test clean_chttp2_status_conversion_test deps_chttp2_transport_end2end_test clean_chttp2_transport_end2end_test deps_tcp_posix_test clean_tcp_posix_test deps_dualstack_socket_test clean_dualstack_socket_test deps_no_server_test clean_no_server_test deps_resolve_address_test clean_resolve_address_test deps_sockaddr_utils_test clean_sockaddr_utils_test deps_tcp_server_posix_test clean_tcp_server_posix_test deps_tcp_client_posix_test clean_tcp_client_posix_test deps_grpc_channel_stack_test clean_grpc_channel_stack_test deps_metadata_buffer_test clean_metadata_buffer_test deps_grpc_completion_queue_test clean_grpc_completion_queue_test deps_grpc_completion_queue_benchmark clean_grpc_completion_queue_benchmark deps_census_window_stats_test clean_census_window_stats_test deps_census_statistics_quick_test clean_census_statistics_quick_test deps_census_statistics_small_log_test clean_census_statistics_small_log_test deps_census_statistics_performance_test clean_census_statistics_performance_test deps_census_statistics_multiple_writers_test clean_census_statistics_multiple_writers_test deps_census_statistics_multiple_writers_circular_buffer_test clean_census_statistics_multiple_writers_circular_buffer_test deps_census_stub_test clean_census_stub_test deps_census_hash_table_test clean_census_hash_table_test deps_fling_server clean_fling_server deps_fling_client clean_fling_client deps_fling_test clean_fling_test deps_echo_server clean_echo_server deps_echo_client clean_echo_client deps_echo_test clean_echo_test deps_low_level_ping_pong_benchmark clean_low_level_ping_pong_benchmark deps_message_compress_test clean_message_compress_test deps_bin_encoder_test clean_bin_encoder_test deps_secure_endpoint_test clean_secure_endpoint_test deps_httpcli_format_request_test clean_httpcli_format_request_test deps_httpcli_parser_test clean_httpcli_parser_test deps_httpcli_test clean_httpcli_test deps_grpc_credentials_test clean_grpc_credentials_test deps_grpc_fetch_oauth2 clean_grpc_fetch_oauth2 deps_grpc_base64_test clean_grpc_base64_test deps_grpc_json_token_test clean_grpc_json_token_test deps_timeout_encoding_test clean_timeout_encoding_test deps_fd_posix_test clean_fd_posix_test deps_fling_stream_test clean_fling_stream_test deps_lame_client_test clean_lame_client_test deps_thread_pool_test clean_thread_pool_test deps_status_test clean_status_test deps_sync_client_async_server_test clean_sync_client_async_server_test deps_qps_client clean_qps_client deps_qps_server clean_qps_server deps_interop_server clean_interop_server deps_interop_client clean_interop_client deps_end2end_test clean_end2end_test deps_channel_arguments_test clean_channel_arguments_test deps_alarm_test clean_alarm_test deps_alarm_list_test clean_alarm_list_test deps_alarm_heap_test clean_alarm_heap_test deps_time_test clean_time_test deps_chttp2_fake_security_cancel_after_accept_test clean_chttp2_fake_security_cancel_after_accept_test deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test deps_chttp2_fake_security_cancel_after_invoke_test clean_chttp2_fake_security_cancel_after_invoke_test deps_chttp2_fake_security_cancel_before_invoke_test clean_chttp2_fake_security_cancel_before_invoke_test deps_chttp2_fake_security_cancel_in_a_vacuum_test clean_chttp2_fake_security_cancel_in_a_vacuum_test deps_chttp2_fake_security_disappearing_server_test clean_chttp2_fake_security_disappearing_server_test deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test deps_chttp2_fake_security_invoke_large_request_test clean_chttp2_fake_security_invoke_large_request_test deps_chttp2_fake_security_max_concurrent_streams_test clean_chttp2_fake_security_max_concurrent_streams_test deps_chttp2_fake_security_no_op_test clean_chttp2_fake_security_no_op_test deps_chttp2_fake_security_ping_pong_streaming_test clean_chttp2_fake_security_ping_pong_streaming_test deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_metadata_and_payload_test deps_chttp2_fake_security_request_response_with_payload_test clean_chttp2_fake_security_request_response_with_payload_test deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fake_security_simple_delayed_request_test clean_chttp2_fake_security_simple_delayed_request_test deps_chttp2_fake_security_simple_request_test clean_chttp2_fake_security_simple_request_test deps_chttp2_fake_security_thread_stress_test clean_chttp2_fake_security_thread_stress_test deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test deps_chttp2_fullstack_cancel_after_accept_test clean_chttp2_fullstack_cancel_after_accept_test deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_fullstack_cancel_after_invoke_test clean_chttp2_fullstack_cancel_after_invoke_test deps_chttp2_fullstack_cancel_before_invoke_test clean_chttp2_fullstack_cancel_before_invoke_test deps_chttp2_fullstack_cancel_in_a_vacuum_test clean_chttp2_fullstack_cancel_in_a_vacuum_test deps_chttp2_fullstack_disappearing_server_test clean_chttp2_fullstack_disappearing_server_test deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_fullstack_invoke_large_request_test clean_chttp2_fullstack_invoke_large_request_test deps_chttp2_fullstack_max_concurrent_streams_test clean_chttp2_fullstack_max_concurrent_streams_test deps_chttp2_fullstack_no_op_test clean_chttp2_fullstack_no_op_test deps_chttp2_fullstack_ping_pong_streaming_test clean_chttp2_fullstack_ping_pong_streaming_test deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_fullstack_request_response_with_payload_test clean_chttp2_fullstack_request_response_with_payload_test deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_fullstack_simple_delayed_request_test clean_chttp2_fullstack_simple_delayed_request_test deps_chttp2_fullstack_simple_request_test clean_chttp2_fullstack_simple_request_test deps_chttp2_fullstack_thread_stress_test clean_chttp2_fullstack_thread_stress_test deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_fullstack_disappearing_server_test clean_chttp2_simple_ssl_fullstack_disappearing_server_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_fullstack_no_op_test clean_chttp2_simple_ssl_fullstack_no_op_test deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_fullstack_simple_request_test clean_chttp2_simple_ssl_fullstack_simple_request_test deps_chttp2_simple_ssl_fullstack_thread_stress_test clean_chttp2_simple_ssl_fullstack_thread_stress_test deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test deps_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_cancel_after_accept_test clean_chttp2_socket_pair_cancel_after_accept_test deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_cancel_after_invoke_test clean_chttp2_socket_pair_cancel_after_invoke_test deps_chttp2_socket_pair_cancel_before_invoke_test clean_chttp2_socket_pair_cancel_before_invoke_test deps_chttp2_socket_pair_cancel_in_a_vacuum_test clean_chttp2_socket_pair_cancel_in_a_vacuum_test deps_chttp2_socket_pair_disappearing_server_test clean_chttp2_socket_pair_disappearing_server_test deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_invoke_large_request_test clean_chttp2_socket_pair_invoke_large_request_test deps_chttp2_socket_pair_max_concurrent_streams_test clean_chttp2_socket_pair_max_concurrent_streams_test deps_chttp2_socket_pair_no_op_test clean_chttp2_socket_pair_no_op_test deps_chttp2_socket_pair_ping_pong_streaming_test clean_chttp2_socket_pair_ping_pong_streaming_test deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_request_response_with_payload_test clean_chttp2_socket_pair_request_response_with_payload_test deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_simple_delayed_request_test clean_chttp2_socket_pair_simple_delayed_request_test deps_chttp2_socket_pair_simple_request_test clean_chttp2_socket_pair_simple_request_test deps_chttp2_socket_pair_thread_stress_test clean_chttp2_socket_pair_thread_stress_test deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test deps_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test deps_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test deps_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test deps_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test deps_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test deps_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test