blob: 64474fd25f820f666c71625c722ea930c9612e4e [file] [log] [blame]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001# GRPC global makefile
2# This currently builds C and C++ code.
3
4
5
6
7# General settings.
8# You may want to change these depending on your system.
9
10prefix ?= /usr/local
11
12PROTOC = protoc
13CC = gcc
14CXX = g++
15LD = gcc
16LDXX = g++
17AR = ar
18STRIP = strip --strip-unneeded
19INSTALL = install -D
20RM = rm -f
21
nnoble72309c62014-12-12 11:42:26 -080022HOST_CC = $(CC)
23HOST_CXX = $(CXX)
24HOST_LD = $(LD)
25HOST_LDXX = $(LDXX)
26
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080027ifeq ($(DEBUG),)
28CPPFLAGS += -O2
29DEFINES += NDEBUG
ctiller09cb6d52014-12-19 17:38:22 -080030TGTDIR = opt
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080031else
32CPPFLAGS += -O0
33DEFINES += _DEBUG DEBUG
ctiller09cb6d52014-12-19 17:38:22 -080034TGTDIR = dbg
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080035endif
36
37CFLAGS += -std=c89 -pedantic
38CXXFLAGS += -std=c++11
39CPPFLAGS += -g -fPIC -Wall -Werror -Wno-long-long
40LDFLAGS += -g -pthread -fPIC
41
42INCLUDES = . include gens
43LIBS = rt m z event event_pthreads pthread
44LIBSXX = protobuf
45LIBS_SECURE = ssl crypto dl
nnoblec78b3402014-12-11 16:06:57 -080046LIBS_PROTOC = protoc protobuf
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080047
48ifneq ($(wildcard /usr/src/gtest/src/gtest-all.cc),)
49GTEST_LIB = /usr/src/gtest/src/gtest-all.cc -I/usr/src/gtest
50else
51GTEST_LIB = -lgtest
52endif
chenwa8fd44a2014-12-10 15:13:55 -080053GTEST_LIB += -lgflags
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080054ifeq ($(V),1)
55E = @:
56Q =
57else
58E = @echo
59Q = @
60endif
61
62VERSION = 0.8.0.0
63
64CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES))
65CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS)
66
67LDFLAGS += $(ARCH_FLAGS)
68LDLIBS += $(addprefix -l, $(LIBS))
69LDLIBSXX += $(addprefix -l, $(LIBSXX))
70LDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE))
nnoble72309c62014-12-12 11:42:26 -080071HOST_LDLIBS_PROTOC += $(addprefix -l, $(LIBS_PROTOC))
72
73HOST_CPPFLAGS = $(CPPFLAGS)
74HOST_CFLAGS = $(CFLAGS)
75HOST_CXXFLAGS = $(CXXFLAGS)
76HOST_LDFLAGS = $(LDFLAGS)
77HOST_LDLIBS = $(LDLIBS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080078
nnoble69ac39f2014-12-12 15:43:38 -080079
80# These are automatically computed variables.
81# There shouldn't be any need to change anything from now on.
82
83HOST_SYSTEM = $(shell uname | cut -f 1 -d_)
84ifeq ($(SYSTEM),)
85SYSTEM = $(HOST_SYSTEM)
86endif
87
88ifeq ($(wildcard .git),)
89IS_GIT_FOLDER = false
90else
91IS_GIT_FOLDER = true
92endif
93
94EVENT2_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
95OPENSSL_ALPN_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/openssl-alpn.c -levent $(LDFLAGS) $(LDLIBS_SECURE)
96ZLIB_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
97
nnoble60825402014-12-15 14:43:51 -080098HAS_SYSTEM_EVENT2 = $(shell $(EVENT2_CHECK_CMD) 2> /dev/null && echo true || echo false)
99HAS_SYSTEM_OPENSSL_ALPN = $(shell $(OPENSSL_ALPN_CHECK_CMD) 2> /dev/null && echo true || echo false)
100HAS_SYSTEM_ZLIB = $(shell $(ZLIB_CHECK_CMD) 2> /dev/null && echo true || echo false)
nnoble69ac39f2014-12-12 15:43:38 -0800101
102ifeq ($(wildcard third_party/libevent/include/event2/event.h),)
103HAS_EMBEDDED_EVENT2 = false
104else
105HAS_EMBEDDED_EVENT2 = true
106endif
107
108ifeq ($(wildcard third_party/openssl/ssl/ssl.h),)
109HAS_EMBEDDED_OPENSSL_ALPN = false
110else
111HAS_EMBEDDED_OPENSSL_ALPN = true
112endif
113
114ifeq ($(wildcard third_party/zlib/zlib.h),)
115HAS_EMBEDDED_ZLIB = false
116else
117HAS_EMBEDDED_ZLIB = true
118endif
119
120ifneq ($(SYSTEM),MINGW32)
121ifeq ($(HAS_SYSTEM_EVENT2),false)
122DEP_MISSING += libevent
123endif
124endif
125
126ifeq ($(HAS_SYSTEM_ZLIB),false)
127ifeq ($(HAS_EMBEDDED_ZLIB),true)
128ZLIB_DEP = third_party/zlib/libz.a
129CPPFLAGS += -Ithird_party/zlib
130LDFLAGS += -Lthird_party/zlib
131else
132DEP_MISSING += zlib
133endif
134endif
135
136ifeq ($(HAS_SYSTEM_OPENSSL_ALPN),false)
137ifeq ($(HAS_EMBEDDED_OPENSSL_ALPN),true)
138OPENSSL_DEP = third_party/openssl/libssl.a
nnoble20e2e3f2014-12-16 15:37:57 -0800139OPENSSL_MERGE_LIBS += third_party/openssl/libssl.a third_party/openssl/libcrypto.a
nnoble69ac39f2014-12-12 15:43:38 -0800140CPPFLAGS += -Ithird_party/openssl/include
141LDFLAGS += -Lthird_party/openssl
142else
143NO_SECURE = true
144endif
145endif
146
147ifneq ($(DEP_MISSING),)
148NO_DEPS = true
149endif
150
151ifneq ($(MAKECMDGOALS),clean)
152NO_DEPS = true
153endif
154
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800155.SECONDARY = %.pb.h %.pb.cc
156
nnoble69ac39f2014-12-12 15:43:38 -0800157ifeq ($(DEP_MISSING),)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800158all: static shared
nnoble69ac39f2014-12-12 15:43:38 -0800159dep_error:
160 @echo "You shouldn't see this message - all of your dependencies are correct."
161else
162all: dep_error git_update stop
163
164dep_error:
165 @echo
166 @echo "DEPENDENCY ERROR"
167 @echo
168 @echo "You are missing system dependencies that are essential to build grpc,"
169 @echo "and the third_party directory doesn't have them:"
170 @echo
171 @echo " $(DEP_MISSING)"
172 @echo
173 @echo "Installing the development packages for your system will solve"
174 @echo "this issue. Please consult INSTALL to get more information."
175 @echo
176 @echo "If you need information about why these tests failed, run:"
177 @echo
178 @echo " make run_dep_checks"
179 @echo
180endif
181
182git_update:
183ifeq ($(IS_GIT_FOLDER),true)
184 @echo "Additionally, since you are in a git clone, you can download the"
185 @echo "missing dependencies in third_party by running the following command:"
186 @echo
ctiller64f29102014-12-15 10:40:59 -0800187 @echo " git submodule update --init"
nnoble69ac39f2014-12-12 15:43:38 -0800188 @echo
189endif
190
191openssl_dep_error: openssl_dep_message git_update stop
192
193openssl_dep_message:
194 @echo
195 @echo "DEPENDENCY ERROR"
196 @echo
197 @echo "The target you are trying to run requires OpenSSL with ALPN support."
198 @echo "Your system doesn't have it, and neither does the third_party directory."
199 @echo
200 @echo "Please consult INSTALL to get more information."
201 @echo
202 @echo "If you need information about why these tests failed, run:"
203 @echo
204 @echo " make run_dep_checks"
205 @echo
206
207stop:
208 @false
209
ctiller09cb6d52014-12-19 17:38:22 -0800210gen_hpack_tables: bins/$(TGTDIR)/gen_hpack_tables
211cpp_plugin: bins/$(TGTDIR)/cpp_plugin
212ruby_plugin: bins/$(TGTDIR)/ruby_plugin
213grpc_byte_buffer_reader_test: bins/$(TGTDIR)/grpc_byte_buffer_reader_test
214gpr_cancellable_test: bins/$(TGTDIR)/gpr_cancellable_test
215gpr_log_test: bins/$(TGTDIR)/gpr_log_test
216gpr_useful_test: bins/$(TGTDIR)/gpr_useful_test
217gpr_cmdline_test: bins/$(TGTDIR)/gpr_cmdline_test
218gpr_histogram_test: bins/$(TGTDIR)/gpr_histogram_test
219gpr_host_port_test: bins/$(TGTDIR)/gpr_host_port_test
220gpr_slice_buffer_test: bins/$(TGTDIR)/gpr_slice_buffer_test
221gpr_slice_test: bins/$(TGTDIR)/gpr_slice_test
222gpr_string_test: bins/$(TGTDIR)/gpr_string_test
223gpr_sync_test: bins/$(TGTDIR)/gpr_sync_test
224gpr_thd_test: bins/$(TGTDIR)/gpr_thd_test
225gpr_time_test: bins/$(TGTDIR)/gpr_time_test
226murmur_hash_test: bins/$(TGTDIR)/murmur_hash_test
227grpc_stream_op_test: bins/$(TGTDIR)/grpc_stream_op_test
228alpn_test: bins/$(TGTDIR)/alpn_test
229time_averaged_stats_test: bins/$(TGTDIR)/time_averaged_stats_test
230chttp2_stream_encoder_test: bins/$(TGTDIR)/chttp2_stream_encoder_test
231hpack_table_test: bins/$(TGTDIR)/hpack_table_test
232chttp2_stream_map_test: bins/$(TGTDIR)/chttp2_stream_map_test
233hpack_parser_test: bins/$(TGTDIR)/hpack_parser_test
234transport_metadata_test: bins/$(TGTDIR)/transport_metadata_test
235chttp2_status_conversion_test: bins/$(TGTDIR)/chttp2_status_conversion_test
236chttp2_transport_end2end_test: bins/$(TGTDIR)/chttp2_transport_end2end_test
237tcp_posix_test: bins/$(TGTDIR)/tcp_posix_test
238dualstack_socket_test: bins/$(TGTDIR)/dualstack_socket_test
239no_server_test: bins/$(TGTDIR)/no_server_test
240resolve_address_test: bins/$(TGTDIR)/resolve_address_test
241sockaddr_utils_test: bins/$(TGTDIR)/sockaddr_utils_test
242tcp_server_posix_test: bins/$(TGTDIR)/tcp_server_posix_test
243tcp_client_posix_test: bins/$(TGTDIR)/tcp_client_posix_test
244grpc_channel_stack_test: bins/$(TGTDIR)/grpc_channel_stack_test
245metadata_buffer_test: bins/$(TGTDIR)/metadata_buffer_test
246grpc_completion_queue_test: bins/$(TGTDIR)/grpc_completion_queue_test
247grpc_completion_queue_benchmark: bins/$(TGTDIR)/grpc_completion_queue_benchmark
248census_window_stats_test: bins/$(TGTDIR)/census_window_stats_test
249census_statistics_quick_test: bins/$(TGTDIR)/census_statistics_quick_test
250census_statistics_small_log_test: bins/$(TGTDIR)/census_statistics_small_log_test
251census_statistics_performance_test: bins/$(TGTDIR)/census_statistics_performance_test
252census_statistics_multiple_writers_test: bins/$(TGTDIR)/census_statistics_multiple_writers_test
253census_statistics_multiple_writers_circular_buffer_test: bins/$(TGTDIR)/census_statistics_multiple_writers_circular_buffer_test
254census_stub_test: bins/$(TGTDIR)/census_stub_test
255census_hash_table_test: bins/$(TGTDIR)/census_hash_table_test
256fling_server: bins/$(TGTDIR)/fling_server
257fling_client: bins/$(TGTDIR)/fling_client
258fling_test: bins/$(TGTDIR)/fling_test
259echo_server: bins/$(TGTDIR)/echo_server
260echo_client: bins/$(TGTDIR)/echo_client
261echo_test: bins/$(TGTDIR)/echo_test
262low_level_ping_pong_benchmark: bins/$(TGTDIR)/low_level_ping_pong_benchmark
263message_compress_test: bins/$(TGTDIR)/message_compress_test
264bin_encoder_test: bins/$(TGTDIR)/bin_encoder_test
265secure_endpoint_test: bins/$(TGTDIR)/secure_endpoint_test
266httpcli_format_request_test: bins/$(TGTDIR)/httpcli_format_request_test
267httpcli_parser_test: bins/$(TGTDIR)/httpcli_parser_test
268httpcli_test: bins/$(TGTDIR)/httpcli_test
269grpc_credentials_test: bins/$(TGTDIR)/grpc_credentials_test
270grpc_fetch_oauth2: bins/$(TGTDIR)/grpc_fetch_oauth2
271grpc_base64_test: bins/$(TGTDIR)/grpc_base64_test
272grpc_json_token_test: bins/$(TGTDIR)/grpc_json_token_test
273timeout_encoding_test: bins/$(TGTDIR)/timeout_encoding_test
274fd_posix_test: bins/$(TGTDIR)/fd_posix_test
275fling_stream_test: bins/$(TGTDIR)/fling_stream_test
276lame_client_test: bins/$(TGTDIR)/lame_client_test
277thread_pool_test: bins/$(TGTDIR)/thread_pool_test
278status_test: bins/$(TGTDIR)/status_test
279sync_client_async_server_test: bins/$(TGTDIR)/sync_client_async_server_test
280qps_client: bins/$(TGTDIR)/qps_client
281qps_server: bins/$(TGTDIR)/qps_server
282interop_server: bins/$(TGTDIR)/interop_server
283interop_client: bins/$(TGTDIR)/interop_client
284end2end_test: bins/$(TGTDIR)/end2end_test
285channel_arguments_test: bins/$(TGTDIR)/channel_arguments_test
286alarm_test: bins/$(TGTDIR)/alarm_test
287alarm_list_test: bins/$(TGTDIR)/alarm_list_test
288alarm_heap_test: bins/$(TGTDIR)/alarm_heap_test
289time_test: bins/$(TGTDIR)/time_test
290chttp2_fake_security_cancel_after_accept_test: bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_test
291chttp2_fake_security_cancel_after_accept_and_writes_closed_test: bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
292chttp2_fake_security_cancel_after_invoke_test: bins/$(TGTDIR)/chttp2_fake_security_cancel_after_invoke_test
293chttp2_fake_security_cancel_before_invoke_test: bins/$(TGTDIR)/chttp2_fake_security_cancel_before_invoke_test
294chttp2_fake_security_cancel_in_a_vacuum_test: bins/$(TGTDIR)/chttp2_fake_security_cancel_in_a_vacuum_test
295chttp2_fake_security_disappearing_server_test: bins/$(TGTDIR)/chttp2_fake_security_disappearing_server_test
296chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
297chttp2_fake_security_early_server_shutdown_finishes_tags_test: bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_tags_test
298chttp2_fake_security_invoke_large_request_test: bins/$(TGTDIR)/chttp2_fake_security_invoke_large_request_test
299chttp2_fake_security_max_concurrent_streams_test: bins/$(TGTDIR)/chttp2_fake_security_max_concurrent_streams_test
300chttp2_fake_security_no_op_test: bins/$(TGTDIR)/chttp2_fake_security_no_op_test
301chttp2_fake_security_ping_pong_streaming_test: bins/$(TGTDIR)/chttp2_fake_security_ping_pong_streaming_test
302chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
303chttp2_fake_security_request_response_with_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_fake_security_request_response_with_metadata_and_payload_test
304chttp2_fake_security_request_response_with_payload_test: bins/$(TGTDIR)/chttp2_fake_security_request_response_with_payload_test
305chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
306chttp2_fake_security_simple_delayed_request_test: bins/$(TGTDIR)/chttp2_fake_security_simple_delayed_request_test
307chttp2_fake_security_simple_request_test: bins/$(TGTDIR)/chttp2_fake_security_simple_request_test
308chttp2_fake_security_thread_stress_test: bins/$(TGTDIR)/chttp2_fake_security_thread_stress_test
309chttp2_fake_security_writes_done_hangs_with_pending_read_test: bins/$(TGTDIR)/chttp2_fake_security_writes_done_hangs_with_pending_read_test
310chttp2_fullstack_cancel_after_accept_test: bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_test
311chttp2_fullstack_cancel_after_accept_and_writes_closed_test: bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
312chttp2_fullstack_cancel_after_invoke_test: bins/$(TGTDIR)/chttp2_fullstack_cancel_after_invoke_test
313chttp2_fullstack_cancel_before_invoke_test: bins/$(TGTDIR)/chttp2_fullstack_cancel_before_invoke_test
314chttp2_fullstack_cancel_in_a_vacuum_test: bins/$(TGTDIR)/chttp2_fullstack_cancel_in_a_vacuum_test
315chttp2_fullstack_disappearing_server_test: bins/$(TGTDIR)/chttp2_fullstack_disappearing_server_test
316chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
317chttp2_fullstack_early_server_shutdown_finishes_tags_test: bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_tags_test
318chttp2_fullstack_invoke_large_request_test: bins/$(TGTDIR)/chttp2_fullstack_invoke_large_request_test
319chttp2_fullstack_max_concurrent_streams_test: bins/$(TGTDIR)/chttp2_fullstack_max_concurrent_streams_test
320chttp2_fullstack_no_op_test: bins/$(TGTDIR)/chttp2_fullstack_no_op_test
321chttp2_fullstack_ping_pong_streaming_test: bins/$(TGTDIR)/chttp2_fullstack_ping_pong_streaming_test
322chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
323chttp2_fullstack_request_response_with_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_fullstack_request_response_with_metadata_and_payload_test
324chttp2_fullstack_request_response_with_payload_test: bins/$(TGTDIR)/chttp2_fullstack_request_response_with_payload_test
325chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
326chttp2_fullstack_simple_delayed_request_test: bins/$(TGTDIR)/chttp2_fullstack_simple_delayed_request_test
327chttp2_fullstack_simple_request_test: bins/$(TGTDIR)/chttp2_fullstack_simple_request_test
328chttp2_fullstack_thread_stress_test: bins/$(TGTDIR)/chttp2_fullstack_thread_stress_test
329chttp2_fullstack_writes_done_hangs_with_pending_read_test: bins/$(TGTDIR)/chttp2_fullstack_writes_done_hangs_with_pending_read_test
330chttp2_simple_ssl_fullstack_cancel_after_accept_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_test
331chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
332chttp2_simple_ssl_fullstack_cancel_after_invoke_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
333chttp2_simple_ssl_fullstack_cancel_before_invoke_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
334chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
335chttp2_simple_ssl_fullstack_disappearing_server_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_disappearing_server_test
336chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
337chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
338chttp2_simple_ssl_fullstack_invoke_large_request_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_invoke_large_request_test
339chttp2_simple_ssl_fullstack_max_concurrent_streams_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
340chttp2_simple_ssl_fullstack_no_op_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_no_op_test
341chttp2_simple_ssl_fullstack_ping_pong_streaming_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
342chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
343chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
344chttp2_simple_ssl_fullstack_request_response_with_payload_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_payload_test
345chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
346chttp2_simple_ssl_fullstack_simple_delayed_request_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_delayed_request_test
347chttp2_simple_ssl_fullstack_simple_request_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_request_test
348chttp2_simple_ssl_fullstack_thread_stress_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_thread_stress_test
349chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
350chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
351chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
352chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
353chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
354chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
355chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
356chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
357chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
358chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
359chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
360chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
361chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
362chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
363chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
364chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
365chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
366chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
367chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
368chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
369chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
370chttp2_socket_pair_cancel_after_accept_test: bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_test
371chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
372chttp2_socket_pair_cancel_after_invoke_test: bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_invoke_test
373chttp2_socket_pair_cancel_before_invoke_test: bins/$(TGTDIR)/chttp2_socket_pair_cancel_before_invoke_test
374chttp2_socket_pair_cancel_in_a_vacuum_test: bins/$(TGTDIR)/chttp2_socket_pair_cancel_in_a_vacuum_test
375chttp2_socket_pair_disappearing_server_test: bins/$(TGTDIR)/chttp2_socket_pair_disappearing_server_test
376chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
377chttp2_socket_pair_early_server_shutdown_finishes_tags_test: bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
378chttp2_socket_pair_invoke_large_request_test: bins/$(TGTDIR)/chttp2_socket_pair_invoke_large_request_test
379chttp2_socket_pair_max_concurrent_streams_test: bins/$(TGTDIR)/chttp2_socket_pair_max_concurrent_streams_test
380chttp2_socket_pair_no_op_test: bins/$(TGTDIR)/chttp2_socket_pair_no_op_test
381chttp2_socket_pair_ping_pong_streaming_test: bins/$(TGTDIR)/chttp2_socket_pair_ping_pong_streaming_test
382chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
383chttp2_socket_pair_request_response_with_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_metadata_and_payload_test
384chttp2_socket_pair_request_response_with_payload_test: bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_payload_test
385chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
386chttp2_socket_pair_simple_delayed_request_test: bins/$(TGTDIR)/chttp2_socket_pair_simple_delayed_request_test
387chttp2_socket_pair_simple_request_test: bins/$(TGTDIR)/chttp2_socket_pair_simple_request_test
388chttp2_socket_pair_thread_stress_test: bins/$(TGTDIR)/chttp2_socket_pair_thread_stress_test
389chttp2_socket_pair_writes_done_hangs_with_pending_read_test: bins/$(TGTDIR)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
390chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
391chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
392chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
393chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
394chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
395chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
396chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
397chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
398chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
399chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
400chttp2_socket_pair_one_byte_at_a_time_no_op_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_no_op_test
401chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
402chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
403chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
404chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
405chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
406chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
407chttp2_socket_pair_one_byte_at_a_time_simple_request_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
408chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
409chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
410
nnoble69ac39f2014-12-12 15:43:38 -0800411run_dep_checks:
412 $(EVENT2_CHECK_CMD) || true
413 $(OPENSSL_ALPN_CHECK_CMD) || true
414 $(ZLIB_CHECK_CMD) || true
415
416third_party/zlib/libz.a:
417 (cd third_party/zlib ; CFLAGS="-fPIC -fvisibility=hidden" ./configure --static)
418 $(MAKE) -C third_party/zlib
419
420third_party/openssl/libssl.a:
421 (cd third_party/openssl ; CC="$(CC) -fPIC -fvisibility=hidden" ./config)
422 $(MAKE) -C third_party/openssl build_crypto build_ssl
423
nnoble29e1d292014-12-01 10:27:40 -0800424static: static_c static_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800425
ctiller09cb6d52014-12-19 17:38:22 -0800426static_c: dep_c libs/$(TGTDIR)/libgpr.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800427
ctiller09cb6d52014-12-19 17:38:22 -0800428static_cxx: dep_cxx libs/$(TGTDIR)/libgrpc++.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800429
nnoble29e1d292014-12-01 10:27:40 -0800430shared: shared_c shared_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800431
ctiller09cb6d52014-12-19 17:38:22 -0800432shared_c: dep_c libs/$(TGTDIR)/libgpr.so.$(VERSION) libs/$(TGTDIR)/libgrpc.so.$(VERSION) libs/$(TGTDIR)/libgrpc_unsecure.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800433
ctiller09cb6d52014-12-19 17:38:22 -0800434shared_cxx: dep_cxx libs/$(TGTDIR)/libgrpc++.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800435
nnoble29e1d292014-12-01 10:27:40 -0800436privatelibs: privatelibs_c privatelibs_cxx
437
ctiller09cb6d52014-12-19 17:38:22 -0800438privatelibs_c: dep_c libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a libs/$(TGTDIR)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.a libs/$(TGTDIR)/libend2end_test_disappearing_server.a libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(TGTDIR)/libend2end_test_invoke_large_request.a libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a libs/$(TGTDIR)/libend2end_test_no_op.a libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a libs/$(TGTDIR)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(TGTDIR)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(TGTDIR)/libend2end_test_request_response_with_payload.a libs/$(TGTDIR)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a libs/$(TGTDIR)/libend2end_test_simple_request.a libs/$(TGTDIR)/libend2end_test_thread_stress.a libs/$(TGTDIR)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(TGTDIR)/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -0800439
ctiller09cb6d52014-12-19 17:38:22 -0800440privatelibs_cxx: dep_cxx libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a libs/$(TGTDIR)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.a libs/$(TGTDIR)/libend2end_test_disappearing_server.a libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(TGTDIR)/libend2end_test_invoke_large_request.a libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a libs/$(TGTDIR)/libend2end_test_no_op.a libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a libs/$(TGTDIR)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(TGTDIR)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(TGTDIR)/libend2end_test_request_response_with_payload.a libs/$(TGTDIR)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a libs/$(TGTDIR)/libend2end_test_simple_request.a libs/$(TGTDIR)/libend2end_test_thread_stress.a libs/$(TGTDIR)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(TGTDIR)/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -0800441
442buildtests: buildtests_c buildtests_cxx
443
ctiller09cb6d52014-12-19 17:38:22 -0800444buildtests_c: bins_dep_c privatelibs_c bins/$(TGTDIR)/grpc_byte_buffer_reader_test bins/$(TGTDIR)/gpr_cancellable_test bins/$(TGTDIR)/gpr_log_test bins/$(TGTDIR)/gpr_useful_test bins/$(TGTDIR)/gpr_cmdline_test bins/$(TGTDIR)/gpr_histogram_test bins/$(TGTDIR)/gpr_host_port_test bins/$(TGTDIR)/gpr_slice_buffer_test bins/$(TGTDIR)/gpr_slice_test bins/$(TGTDIR)/gpr_string_test bins/$(TGTDIR)/gpr_sync_test bins/$(TGTDIR)/gpr_thd_test bins/$(TGTDIR)/gpr_time_test bins/$(TGTDIR)/murmur_hash_test bins/$(TGTDIR)/grpc_stream_op_test bins/$(TGTDIR)/alpn_test bins/$(TGTDIR)/time_averaged_stats_test bins/$(TGTDIR)/chttp2_stream_encoder_test bins/$(TGTDIR)/hpack_table_test bins/$(TGTDIR)/chttp2_stream_map_test bins/$(TGTDIR)/hpack_parser_test bins/$(TGTDIR)/transport_metadata_test bins/$(TGTDIR)/chttp2_status_conversion_test bins/$(TGTDIR)/chttp2_transport_end2end_test bins/$(TGTDIR)/tcp_posix_test bins/$(TGTDIR)/dualstack_socket_test bins/$(TGTDIR)/no_server_test bins/$(TGTDIR)/resolve_address_test bins/$(TGTDIR)/sockaddr_utils_test bins/$(TGTDIR)/tcp_server_posix_test bins/$(TGTDIR)/tcp_client_posix_test bins/$(TGTDIR)/grpc_channel_stack_test bins/$(TGTDIR)/metadata_buffer_test bins/$(TGTDIR)/grpc_completion_queue_test bins/$(TGTDIR)/census_window_stats_test bins/$(TGTDIR)/census_statistics_quick_test bins/$(TGTDIR)/census_statistics_small_log_test bins/$(TGTDIR)/census_statistics_performance_test bins/$(TGTDIR)/census_statistics_multiple_writers_test bins/$(TGTDIR)/census_statistics_multiple_writers_circular_buffer_test bins/$(TGTDIR)/census_stub_test bins/$(TGTDIR)/census_hash_table_test bins/$(TGTDIR)/fling_server bins/$(TGTDIR)/fling_client bins/$(TGTDIR)/fling_test bins/$(TGTDIR)/echo_server bins/$(TGTDIR)/echo_client bins/$(TGTDIR)/echo_test bins/$(TGTDIR)/message_compress_test bins/$(TGTDIR)/bin_encoder_test bins/$(TGTDIR)/secure_endpoint_test bins/$(TGTDIR)/httpcli_format_request_test bins/$(TGTDIR)/httpcli_parser_test bins/$(TGTDIR)/httpcli_test bins/$(TGTDIR)/grpc_credentials_test bins/$(TGTDIR)/grpc_base64_test bins/$(TGTDIR)/grpc_json_token_test bins/$(TGTDIR)/timeout_encoding_test bins/$(TGTDIR)/fd_posix_test bins/$(TGTDIR)/fling_stream_test bins/$(TGTDIR)/lame_client_test bins/$(TGTDIR)/alarm_test bins/$(TGTDIR)/alarm_list_test bins/$(TGTDIR)/alarm_heap_test bins/$(TGTDIR)/time_test bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_test bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test bins/$(TGTDIR)/chttp2_fake_security_cancel_after_invoke_test bins/$(TGTDIR)/chttp2_fake_security_cancel_before_invoke_test bins/$(TGTDIR)/chttp2_fake_security_cancel_in_a_vacuum_test bins/$(TGTDIR)/chttp2_fake_security_disappearing_server_test bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_tags_test bins/$(TGTDIR)/chttp2_fake_security_invoke_large_request_test bins/$(TGTDIR)/chttp2_fake_security_max_concurrent_streams_test bins/$(TGTDIR)/chttp2_fake_security_no_op_test bins/$(TGTDIR)/chttp2_fake_security_ping_pong_streaming_test bins/$(TGTDIR)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test bins/$(TGTDIR)/chttp2_fake_security_request_response_with_metadata_and_payload_test bins/$(TGTDIR)/chttp2_fake_security_request_response_with_payload_test bins/$(TGTDIR)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test bins/$(TGTDIR)/chttp2_fake_security_simple_delayed_request_test bins/$(TGTDIR)/chttp2_fake_security_simple_request_test bins/$(TGTDIR)/chttp2_fake_security_thread_stress_test bins/$(TGTDIR)/chttp2_fake_security_writes_done_hangs_with_pending_read_test bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_test bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test bins/$(TGTDIR)/chttp2_fullstack_cancel_after_invoke_test bins/$(TGTDIR)/chttp2_fullstack_cancel_before_invoke_test bins/$(TGTDIR)/chttp2_fullstack_cancel_in_a_vacuum_test bins/$(TGTDIR)/chttp2_fullstack_disappearing_server_test bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_tags_test bins/$(TGTDIR)/chttp2_fullstack_invoke_large_request_test bins/$(TGTDIR)/chttp2_fullstack_max_concurrent_streams_test bins/$(TGTDIR)/chttp2_fullstack_no_op_test bins/$(TGTDIR)/chttp2_fullstack_ping_pong_streaming_test bins/$(TGTDIR)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test bins/$(TGTDIR)/chttp2_fullstack_request_response_with_metadata_and_payload_test bins/$(TGTDIR)/chttp2_fullstack_request_response_with_payload_test bins/$(TGTDIR)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test bins/$(TGTDIR)/chttp2_fullstack_simple_delayed_request_test bins/$(TGTDIR)/chttp2_fullstack_simple_request_test bins/$(TGTDIR)/chttp2_fullstack_thread_stress_test bins/$(TGTDIR)/chttp2_fullstack_writes_done_hangs_with_pending_read_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_disappearing_server_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_invoke_large_request_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_no_op_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_payload_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_delayed_request_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_request_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_thread_stress_test bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_test bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_invoke_test bins/$(TGTDIR)/chttp2_socket_pair_cancel_before_invoke_test bins/$(TGTDIR)/chttp2_socket_pair_cancel_in_a_vacuum_test bins/$(TGTDIR)/chttp2_socket_pair_disappearing_server_test bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test bins/$(TGTDIR)/chttp2_socket_pair_invoke_large_request_test bins/$(TGTDIR)/chttp2_socket_pair_max_concurrent_streams_test bins/$(TGTDIR)/chttp2_socket_pair_no_op_test bins/$(TGTDIR)/chttp2_socket_pair_ping_pong_streaming_test bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_metadata_and_payload_test bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_payload_test bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test bins/$(TGTDIR)/chttp2_socket_pair_simple_delayed_request_test bins/$(TGTDIR)/chttp2_socket_pair_simple_request_test bins/$(TGTDIR)/chttp2_socket_pair_thread_stress_test bins/$(TGTDIR)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_no_op_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble29e1d292014-12-01 10:27:40 -0800445
yangg59dfc902014-12-19 14:00:14 -0800446buildtests_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 -0800447
nnoble85a49262014-12-08 18:14:03 -0800448test: test_c test_cxx
nnoble29e1d292014-12-01 10:27:40 -0800449
nnoble85a49262014-12-08 18:14:03 -0800450test_c: buildtests_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800451 $(E) "[RUN] Testing grpc_byte_buffer_reader_test"
ctiller09cb6d52014-12-19 17:38:22 -0800452 $(Q) ./bins/$(TGTDIR)/grpc_byte_buffer_reader_test || ( echo test grpc_byte_buffer_reader_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800453 $(E) "[RUN] Testing gpr_cancellable_test"
ctiller09cb6d52014-12-19 17:38:22 -0800454 $(Q) ./bins/$(TGTDIR)/gpr_cancellable_test || ( echo test gpr_cancellable_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800455 $(E) "[RUN] Testing gpr_log_test"
ctiller09cb6d52014-12-19 17:38:22 -0800456 $(Q) ./bins/$(TGTDIR)/gpr_log_test || ( echo test gpr_log_test failed ; exit 1 )
ctiller5e04b132014-12-15 09:24:43 -0800457 $(E) "[RUN] Testing gpr_useful_test"
ctiller09cb6d52014-12-19 17:38:22 -0800458 $(Q) ./bins/$(TGTDIR)/gpr_useful_test || ( echo test gpr_useful_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800459 $(E) "[RUN] Testing gpr_cmdline_test"
ctiller09cb6d52014-12-19 17:38:22 -0800460 $(Q) ./bins/$(TGTDIR)/gpr_cmdline_test || ( echo test gpr_cmdline_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800461 $(E) "[RUN] Testing gpr_histogram_test"
ctiller09cb6d52014-12-19 17:38:22 -0800462 $(Q) ./bins/$(TGTDIR)/gpr_histogram_test || ( echo test gpr_histogram_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800463 $(E) "[RUN] Testing gpr_host_port_test"
ctiller09cb6d52014-12-19 17:38:22 -0800464 $(Q) ./bins/$(TGTDIR)/gpr_host_port_test || ( echo test gpr_host_port_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800465 $(E) "[RUN] Testing gpr_slice_buffer_test"
ctiller09cb6d52014-12-19 17:38:22 -0800466 $(Q) ./bins/$(TGTDIR)/gpr_slice_buffer_test || ( echo test gpr_slice_buffer_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800467 $(E) "[RUN] Testing gpr_slice_test"
ctiller09cb6d52014-12-19 17:38:22 -0800468 $(Q) ./bins/$(TGTDIR)/gpr_slice_test || ( echo test gpr_slice_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800469 $(E) "[RUN] Testing gpr_string_test"
ctiller09cb6d52014-12-19 17:38:22 -0800470 $(Q) ./bins/$(TGTDIR)/gpr_string_test || ( echo test gpr_string_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800471 $(E) "[RUN] Testing gpr_sync_test"
ctiller09cb6d52014-12-19 17:38:22 -0800472 $(Q) ./bins/$(TGTDIR)/gpr_sync_test || ( echo test gpr_sync_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800473 $(E) "[RUN] Testing gpr_thd_test"
ctiller09cb6d52014-12-19 17:38:22 -0800474 $(Q) ./bins/$(TGTDIR)/gpr_thd_test || ( echo test gpr_thd_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800475 $(E) "[RUN] Testing gpr_time_test"
ctiller09cb6d52014-12-19 17:38:22 -0800476 $(Q) ./bins/$(TGTDIR)/gpr_time_test || ( echo test gpr_time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800477 $(E) "[RUN] Testing murmur_hash_test"
ctiller09cb6d52014-12-19 17:38:22 -0800478 $(Q) ./bins/$(TGTDIR)/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800479 $(E) "[RUN] Testing grpc_stream_op_test"
ctiller09cb6d52014-12-19 17:38:22 -0800480 $(Q) ./bins/$(TGTDIR)/grpc_stream_op_test || ( echo test grpc_stream_op_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800481 $(E) "[RUN] Testing alpn_test"
ctiller09cb6d52014-12-19 17:38:22 -0800482 $(Q) ./bins/$(TGTDIR)/alpn_test || ( echo test alpn_test failed ; exit 1 )
ctillerc1ddffb2014-12-15 13:08:18 -0800483 $(E) "[RUN] Testing time_averaged_stats_test"
ctiller09cb6d52014-12-19 17:38:22 -0800484 $(Q) ./bins/$(TGTDIR)/time_averaged_stats_test || ( echo test time_averaged_stats_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800485 $(E) "[RUN] Testing chttp2_stream_encoder_test"
ctiller09cb6d52014-12-19 17:38:22 -0800486 $(Q) ./bins/$(TGTDIR)/chttp2_stream_encoder_test || ( echo test chttp2_stream_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800487 $(E) "[RUN] Testing hpack_table_test"
ctiller09cb6d52014-12-19 17:38:22 -0800488 $(Q) ./bins/$(TGTDIR)/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800489 $(E) "[RUN] Testing chttp2_stream_map_test"
ctiller09cb6d52014-12-19 17:38:22 -0800490 $(Q) ./bins/$(TGTDIR)/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800491 $(E) "[RUN] Testing hpack_parser_test"
ctiller09cb6d52014-12-19 17:38:22 -0800492 $(Q) ./bins/$(TGTDIR)/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800493 $(E) "[RUN] Testing transport_metadata_test"
ctiller09cb6d52014-12-19 17:38:22 -0800494 $(Q) ./bins/$(TGTDIR)/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800495 $(E) "[RUN] Testing chttp2_status_conversion_test"
ctiller09cb6d52014-12-19 17:38:22 -0800496 $(Q) ./bins/$(TGTDIR)/chttp2_status_conversion_test || ( echo test chttp2_status_conversion_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800497 $(E) "[RUN] Testing chttp2_transport_end2end_test"
ctiller09cb6d52014-12-19 17:38:22 -0800498 $(Q) ./bins/$(TGTDIR)/chttp2_transport_end2end_test || ( echo test chttp2_transport_end2end_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800499 $(E) "[RUN] Testing tcp_posix_test"
ctiller09cb6d52014-12-19 17:38:22 -0800500 $(Q) ./bins/$(TGTDIR)/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800501 $(E) "[RUN] Testing dualstack_socket_test"
ctiller09cb6d52014-12-19 17:38:22 -0800502 $(Q) ./bins/$(TGTDIR)/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800503 $(E) "[RUN] Testing no_server_test"
ctiller09cb6d52014-12-19 17:38:22 -0800504 $(Q) ./bins/$(TGTDIR)/no_server_test || ( echo test no_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800505 $(E) "[RUN] Testing resolve_address_test"
ctiller09cb6d52014-12-19 17:38:22 -0800506 $(Q) ./bins/$(TGTDIR)/resolve_address_test || ( echo test resolve_address_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800507 $(E) "[RUN] Testing sockaddr_utils_test"
ctiller09cb6d52014-12-19 17:38:22 -0800508 $(Q) ./bins/$(TGTDIR)/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800509 $(E) "[RUN] Testing tcp_server_posix_test"
ctiller09cb6d52014-12-19 17:38:22 -0800510 $(Q) ./bins/$(TGTDIR)/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800511 $(E) "[RUN] Testing tcp_client_posix_test"
ctiller09cb6d52014-12-19 17:38:22 -0800512 $(Q) ./bins/$(TGTDIR)/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800513 $(E) "[RUN] Testing grpc_channel_stack_test"
ctiller09cb6d52014-12-19 17:38:22 -0800514 $(Q) ./bins/$(TGTDIR)/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800515 $(E) "[RUN] Testing metadata_buffer_test"
ctiller09cb6d52014-12-19 17:38:22 -0800516 $(Q) ./bins/$(TGTDIR)/metadata_buffer_test || ( echo test metadata_buffer_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800517 $(E) "[RUN] Testing grpc_completion_queue_test"
ctiller09cb6d52014-12-19 17:38:22 -0800518 $(Q) ./bins/$(TGTDIR)/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800519 $(E) "[RUN] Testing census_window_stats_test"
ctiller09cb6d52014-12-19 17:38:22 -0800520 $(Q) ./bins/$(TGTDIR)/census_window_stats_test || ( echo test census_window_stats_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800521 $(E) "[RUN] Testing census_statistics_quick_test"
ctiller09cb6d52014-12-19 17:38:22 -0800522 $(Q) ./bins/$(TGTDIR)/census_statistics_quick_test || ( echo test census_statistics_quick_test failed ; exit 1 )
aveitch482a5be2014-12-15 10:25:12 -0800523 $(E) "[RUN] Testing census_statistics_small_log_test"
ctiller09cb6d52014-12-19 17:38:22 -0800524 $(Q) ./bins/$(TGTDIR)/census_statistics_small_log_test || ( echo test census_statistics_small_log_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800525 $(E) "[RUN] Testing census_statistics_performance_test"
ctiller09cb6d52014-12-19 17:38:22 -0800526 $(Q) ./bins/$(TGTDIR)/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800527 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
ctiller09cb6d52014-12-19 17:38:22 -0800528 $(Q) ./bins/$(TGTDIR)/census_statistics_multiple_writers_test || ( echo test census_statistics_multiple_writers_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800529 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
ctiller09cb6d52014-12-19 17:38:22 -0800530 $(Q) ./bins/$(TGTDIR)/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 -0800531 $(E) "[RUN] Testing census_stub_test"
ctiller09cb6d52014-12-19 17:38:22 -0800532 $(Q) ./bins/$(TGTDIR)/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800533 $(E) "[RUN] Testing census_hash_table_test"
ctiller09cb6d52014-12-19 17:38:22 -0800534 $(Q) ./bins/$(TGTDIR)/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800535 $(E) "[RUN] Testing fling_test"
ctiller09cb6d52014-12-19 17:38:22 -0800536 $(Q) ./bins/$(TGTDIR)/fling_test || ( echo test fling_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800537 $(E) "[RUN] Testing echo_test"
ctiller09cb6d52014-12-19 17:38:22 -0800538 $(Q) ./bins/$(TGTDIR)/echo_test || ( echo test echo_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800539 $(E) "[RUN] Testing message_compress_test"
ctiller09cb6d52014-12-19 17:38:22 -0800540 $(Q) ./bins/$(TGTDIR)/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800541 $(E) "[RUN] Testing bin_encoder_test"
ctiller09cb6d52014-12-19 17:38:22 -0800542 $(Q) ./bins/$(TGTDIR)/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800543 $(E) "[RUN] Testing secure_endpoint_test"
ctiller09cb6d52014-12-19 17:38:22 -0800544 $(Q) ./bins/$(TGTDIR)/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800545 $(E) "[RUN] Testing httpcli_format_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800546 $(Q) ./bins/$(TGTDIR)/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800547 $(E) "[RUN] Testing httpcli_parser_test"
ctiller09cb6d52014-12-19 17:38:22 -0800548 $(Q) ./bins/$(TGTDIR)/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800549 $(E) "[RUN] Testing httpcli_test"
ctiller09cb6d52014-12-19 17:38:22 -0800550 $(Q) ./bins/$(TGTDIR)/httpcli_test || ( echo test httpcli_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800551 $(E) "[RUN] Testing grpc_credentials_test"
ctiller09cb6d52014-12-19 17:38:22 -0800552 $(Q) ./bins/$(TGTDIR)/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800553 $(E) "[RUN] Testing grpc_base64_test"
ctiller09cb6d52014-12-19 17:38:22 -0800554 $(Q) ./bins/$(TGTDIR)/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800555 $(E) "[RUN] Testing grpc_json_token_test"
ctiller09cb6d52014-12-19 17:38:22 -0800556 $(Q) ./bins/$(TGTDIR)/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800557 $(E) "[RUN] Testing timeout_encoding_test"
ctiller09cb6d52014-12-19 17:38:22 -0800558 $(Q) ./bins/$(TGTDIR)/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800559 $(E) "[RUN] Testing fd_posix_test"
ctiller09cb6d52014-12-19 17:38:22 -0800560 $(Q) ./bins/$(TGTDIR)/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800561 $(E) "[RUN] Testing fling_stream_test"
ctiller09cb6d52014-12-19 17:38:22 -0800562 $(Q) ./bins/$(TGTDIR)/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800563 $(E) "[RUN] Testing lame_client_test"
ctiller09cb6d52014-12-19 17:38:22 -0800564 $(Q) ./bins/$(TGTDIR)/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800565 $(E) "[RUN] Testing alarm_test"
ctiller09cb6d52014-12-19 17:38:22 -0800566 $(Q) ./bins/$(TGTDIR)/alarm_test || ( echo test alarm_test failed ; exit 1 )
ctiller3bf466f2014-12-19 16:21:57 -0800567 $(E) "[RUN] Testing alarm_list_test"
ctiller09cb6d52014-12-19 17:38:22 -0800568 $(Q) ./bins/$(TGTDIR)/alarm_list_test || ( echo test alarm_list_test failed ; exit 1 )
ctiller3bf466f2014-12-19 16:21:57 -0800569 $(E) "[RUN] Testing alarm_heap_test"
ctiller09cb6d52014-12-19 17:38:22 -0800570 $(Q) ./bins/$(TGTDIR)/alarm_heap_test || ( echo test alarm_heap_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800571 $(E) "[RUN] Testing time_test"
ctiller09cb6d52014-12-19 17:38:22 -0800572 $(Q) ./bins/$(TGTDIR)/time_test || ( echo test time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800573 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
ctiller09cb6d52014-12-19 17:38:22 -0800574 $(Q) ./bins/$(TGTDIR)/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 -0800575 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
ctiller09cb6d52014-12-19 17:38:22 -0800576 $(Q) ./bins/$(TGTDIR)/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 -0800577 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800578 $(Q) ./bins/$(TGTDIR)/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 -0800579 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800580 $(Q) ./bins/$(TGTDIR)/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 -0800581 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
ctiller09cb6d52014-12-19 17:38:22 -0800582 $(Q) ./bins/$(TGTDIR)/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 -0800583 $(E) "[RUN] Testing chttp2_fake_security_disappearing_server_test"
ctiller09cb6d52014-12-19 17:38:22 -0800584 $(Q) ./bins/$(TGTDIR)/chttp2_fake_security_disappearing_server_test || ( echo test chttp2_fake_security_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800585 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
ctiller09cb6d52014-12-19 17:38:22 -0800586 $(Q) ./bins/$(TGTDIR)/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 -0800587 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
ctiller09cb6d52014-12-19 17:38:22 -0800588 $(Q) ./bins/$(TGTDIR)/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 -0800589 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800590 $(Q) ./bins/$(TGTDIR)/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 -0800591 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
ctiller09cb6d52014-12-19 17:38:22 -0800592 $(Q) ./bins/$(TGTDIR)/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 -0800593 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
ctiller09cb6d52014-12-19 17:38:22 -0800594 $(Q) ./bins/$(TGTDIR)/chttp2_fake_security_no_op_test || ( echo test chttp2_fake_security_no_op_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800595 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
ctiller09cb6d52014-12-19 17:38:22 -0800596 $(Q) ./bins/$(TGTDIR)/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 -0800597 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800598 $(Q) ./bins/$(TGTDIR)/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 -0800599 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800600 $(Q) ./bins/$(TGTDIR)/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 -0800601 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800602 $(Q) ./bins/$(TGTDIR)/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 -0800603 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800604 $(Q) ./bins/$(TGTDIR)/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 -0800605 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800606 $(Q) ./bins/$(TGTDIR)/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 -0800607 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800608 $(Q) ./bins/$(TGTDIR)/chttp2_fake_security_simple_request_test || ( echo test chttp2_fake_security_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800609 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
ctiller09cb6d52014-12-19 17:38:22 -0800610 $(Q) ./bins/$(TGTDIR)/chttp2_fake_security_thread_stress_test || ( echo test chttp2_fake_security_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800611 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
ctiller09cb6d52014-12-19 17:38:22 -0800612 $(Q) ./bins/$(TGTDIR)/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 -0800613 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
ctiller09cb6d52014-12-19 17:38:22 -0800614 $(Q) ./bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_test || ( echo test chttp2_fullstack_cancel_after_accept_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800615 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
ctiller09cb6d52014-12-19 17:38:22 -0800616 $(Q) ./bins/$(TGTDIR)/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 -0800617 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800618 $(Q) ./bins/$(TGTDIR)/chttp2_fullstack_cancel_after_invoke_test || ( echo test chttp2_fullstack_cancel_after_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800619 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800620 $(Q) ./bins/$(TGTDIR)/chttp2_fullstack_cancel_before_invoke_test || ( echo test chttp2_fullstack_cancel_before_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800621 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
ctiller09cb6d52014-12-19 17:38:22 -0800622 $(Q) ./bins/$(TGTDIR)/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 -0800623 $(E) "[RUN] Testing chttp2_fullstack_disappearing_server_test"
ctiller09cb6d52014-12-19 17:38:22 -0800624 $(Q) ./bins/$(TGTDIR)/chttp2_fullstack_disappearing_server_test || ( echo test chttp2_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800625 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
ctiller09cb6d52014-12-19 17:38:22 -0800626 $(Q) ./bins/$(TGTDIR)/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 -0800627 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
ctiller09cb6d52014-12-19 17:38:22 -0800628 $(Q) ./bins/$(TGTDIR)/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 -0800629 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800630 $(Q) ./bins/$(TGTDIR)/chttp2_fullstack_invoke_large_request_test || ( echo test chttp2_fullstack_invoke_large_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800631 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
ctiller09cb6d52014-12-19 17:38:22 -0800632 $(Q) ./bins/$(TGTDIR)/chttp2_fullstack_max_concurrent_streams_test || ( echo test chttp2_fullstack_max_concurrent_streams_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800633 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
ctiller09cb6d52014-12-19 17:38:22 -0800634 $(Q) ./bins/$(TGTDIR)/chttp2_fullstack_no_op_test || ( echo test chttp2_fullstack_no_op_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800635 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
ctiller09cb6d52014-12-19 17:38:22 -0800636 $(Q) ./bins/$(TGTDIR)/chttp2_fullstack_ping_pong_streaming_test || ( echo test chttp2_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800637 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800638 $(Q) ./bins/$(TGTDIR)/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 -0800639 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800640 $(Q) ./bins/$(TGTDIR)/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 -0800641 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800642 $(Q) ./bins/$(TGTDIR)/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 -0800643 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800644 $(Q) ./bins/$(TGTDIR)/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 -0800645 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800646 $(Q) ./bins/$(TGTDIR)/chttp2_fullstack_simple_delayed_request_test || ( echo test chttp2_fullstack_simple_delayed_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800647 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800648 $(Q) ./bins/$(TGTDIR)/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800649 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
ctiller09cb6d52014-12-19 17:38:22 -0800650 $(Q) ./bins/$(TGTDIR)/chttp2_fullstack_thread_stress_test || ( echo test chttp2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800651 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
ctiller09cb6d52014-12-19 17:38:22 -0800652 $(Q) ./bins/$(TGTDIR)/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 -0800653 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
ctiller09cb6d52014-12-19 17:38:22 -0800654 $(Q) ./bins/$(TGTDIR)/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 -0800655 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
ctiller09cb6d52014-12-19 17:38:22 -0800656 $(Q) ./bins/$(TGTDIR)/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 -0800657 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800658 $(Q) ./bins/$(TGTDIR)/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 -0800659 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800660 $(Q) ./bins/$(TGTDIR)/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 -0800661 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
ctiller09cb6d52014-12-19 17:38:22 -0800662 $(Q) ./bins/$(TGTDIR)/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 -0800663 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_disappearing_server_test"
ctiller09cb6d52014-12-19 17:38:22 -0800664 $(Q) ./bins/$(TGTDIR)/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 -0800665 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
ctiller09cb6d52014-12-19 17:38:22 -0800666 $(Q) ./bins/$(TGTDIR)/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 -0800667 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
ctiller09cb6d52014-12-19 17:38:22 -0800668 $(Q) ./bins/$(TGTDIR)/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 -0800669 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800670 $(Q) ./bins/$(TGTDIR)/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 -0800671 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
ctiller09cb6d52014-12-19 17:38:22 -0800672 $(Q) ./bins/$(TGTDIR)/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 -0800673 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
ctiller09cb6d52014-12-19 17:38:22 -0800674 $(Q) ./bins/$(TGTDIR)/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 -0800675 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
ctiller09cb6d52014-12-19 17:38:22 -0800676 $(Q) ./bins/$(TGTDIR)/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 -0800677 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800678 $(Q) ./bins/$(TGTDIR)/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 -0800679 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800680 $(Q) ./bins/$(TGTDIR)/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 -0800681 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800682 $(Q) ./bins/$(TGTDIR)/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 -0800683 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800684 $(Q) ./bins/$(TGTDIR)/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 -0800685 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800686 $(Q) ./bins/$(TGTDIR)/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 -0800687 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800688 $(Q) ./bins/$(TGTDIR)/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 -0800689 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
ctiller09cb6d52014-12-19 17:38:22 -0800690 $(Q) ./bins/$(TGTDIR)/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 -0800691 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
ctiller09cb6d52014-12-19 17:38:22 -0800692 $(Q) ./bins/$(TGTDIR)/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 -0800693 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
ctiller09cb6d52014-12-19 17:38:22 -0800694 $(Q) ./bins/$(TGTDIR)/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 -0800695 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
ctiller09cb6d52014-12-19 17:38:22 -0800696 $(Q) ./bins/$(TGTDIR)/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 -0800697 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800698 $(Q) ./bins/$(TGTDIR)/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 -0800699 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800700 $(Q) ./bins/$(TGTDIR)/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 -0800701 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
ctiller09cb6d52014-12-19 17:38:22 -0800702 $(Q) ./bins/$(TGTDIR)/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 -0800703 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test"
ctiller09cb6d52014-12-19 17:38:22 -0800704 $(Q) ./bins/$(TGTDIR)/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 -0800705 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
ctiller09cb6d52014-12-19 17:38:22 -0800706 $(Q) ./bins/$(TGTDIR)/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 -0800707 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
ctiller09cb6d52014-12-19 17:38:22 -0800708 $(Q) ./bins/$(TGTDIR)/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 -0800709 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800710 $(Q) ./bins/$(TGTDIR)/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 -0800711 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
ctiller09cb6d52014-12-19 17:38:22 -0800712 $(Q) ./bins/$(TGTDIR)/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 -0800713 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
ctiller09cb6d52014-12-19 17:38:22 -0800714 $(Q) ./bins/$(TGTDIR)/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 -0800715 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
ctiller09cb6d52014-12-19 17:38:22 -0800716 $(Q) ./bins/$(TGTDIR)/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 -0800717 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800718 $(Q) ./bins/$(TGTDIR)/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 -0800719 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800720 $(Q) ./bins/$(TGTDIR)/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 -0800721 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800722 $(Q) ./bins/$(TGTDIR)/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 -0800723 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800724 $(Q) ./bins/$(TGTDIR)/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 -0800725 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800726 $(Q) ./bins/$(TGTDIR)/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 -0800727 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800728 $(Q) ./bins/$(TGTDIR)/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 -0800729 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
ctiller09cb6d52014-12-19 17:38:22 -0800730 $(Q) ./bins/$(TGTDIR)/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 -0800731 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
ctiller09cb6d52014-12-19 17:38:22 -0800732 $(Q) ./bins/$(TGTDIR)/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 -0800733 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
ctiller09cb6d52014-12-19 17:38:22 -0800734 $(Q) ./bins/$(TGTDIR)/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 -0800735 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
ctiller09cb6d52014-12-19 17:38:22 -0800736 $(Q) ./bins/$(TGTDIR)/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 -0800737 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800738 $(Q) ./bins/$(TGTDIR)/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 -0800739 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800740 $(Q) ./bins/$(TGTDIR)/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 -0800741 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
ctiller09cb6d52014-12-19 17:38:22 -0800742 $(Q) ./bins/$(TGTDIR)/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 -0800743 $(E) "[RUN] Testing chttp2_socket_pair_disappearing_server_test"
ctiller09cb6d52014-12-19 17:38:22 -0800744 $(Q) ./bins/$(TGTDIR)/chttp2_socket_pair_disappearing_server_test || ( echo test chttp2_socket_pair_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800745 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
ctiller09cb6d52014-12-19 17:38:22 -0800746 $(Q) ./bins/$(TGTDIR)/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 -0800747 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
ctiller09cb6d52014-12-19 17:38:22 -0800748 $(Q) ./bins/$(TGTDIR)/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 -0800749 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800750 $(Q) ./bins/$(TGTDIR)/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 -0800751 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
ctiller09cb6d52014-12-19 17:38:22 -0800752 $(Q) ./bins/$(TGTDIR)/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 -0800753 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
ctiller09cb6d52014-12-19 17:38:22 -0800754 $(Q) ./bins/$(TGTDIR)/chttp2_socket_pair_no_op_test || ( echo test chttp2_socket_pair_no_op_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800755 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
ctiller09cb6d52014-12-19 17:38:22 -0800756 $(Q) ./bins/$(TGTDIR)/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 -0800757 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800758 $(Q) ./bins/$(TGTDIR)/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 -0800759 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800760 $(Q) ./bins/$(TGTDIR)/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 -0800761 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800762 $(Q) ./bins/$(TGTDIR)/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 -0800763 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800764 $(Q) ./bins/$(TGTDIR)/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 -0800765 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800766 $(Q) ./bins/$(TGTDIR)/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 -0800767 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800768 $(Q) ./bins/$(TGTDIR)/chttp2_socket_pair_simple_request_test || ( echo test chttp2_socket_pair_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800769 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
ctiller09cb6d52014-12-19 17:38:22 -0800770 $(Q) ./bins/$(TGTDIR)/chttp2_socket_pair_thread_stress_test || ( echo test chttp2_socket_pair_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800771 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
ctiller09cb6d52014-12-19 17:38:22 -0800772 $(Q) ./bins/$(TGTDIR)/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 -0800773 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
ctiller09cb6d52014-12-19 17:38:22 -0800774 $(Q) ./bins/$(TGTDIR)/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 -0800775 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
ctiller09cb6d52014-12-19 17:38:22 -0800776 $(Q) ./bins/$(TGTDIR)/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 -0800777 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800778 $(Q) ./bins/$(TGTDIR)/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 -0800779 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800780 $(Q) ./bins/$(TGTDIR)/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 -0800781 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
ctiller09cb6d52014-12-19 17:38:22 -0800782 $(Q) ./bins/$(TGTDIR)/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 -0800783 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test"
ctiller09cb6d52014-12-19 17:38:22 -0800784 $(Q) ./bins/$(TGTDIR)/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 -0800785 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
ctiller09cb6d52014-12-19 17:38:22 -0800786 $(Q) ./bins/$(TGTDIR)/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 -0800787 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
ctiller09cb6d52014-12-19 17:38:22 -0800788 $(Q) ./bins/$(TGTDIR)/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 -0800789 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800790 $(Q) ./bins/$(TGTDIR)/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 -0800791 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
ctiller09cb6d52014-12-19 17:38:22 -0800792 $(Q) ./bins/$(TGTDIR)/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 -0800793 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
ctiller09cb6d52014-12-19 17:38:22 -0800794 $(Q) ./bins/$(TGTDIR)/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 -0800795 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
ctiller09cb6d52014-12-19 17:38:22 -0800796 $(Q) ./bins/$(TGTDIR)/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 -0800797 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800798 $(Q) ./bins/$(TGTDIR)/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 -0800799 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800800 $(Q) ./bins/$(TGTDIR)/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 -0800801 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800802 $(Q) ./bins/$(TGTDIR)/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 -0800803 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800804 $(Q) ./bins/$(TGTDIR)/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 -0800805 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800806 $(Q) ./bins/$(TGTDIR)/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 -0800807 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800808 $(Q) ./bins/$(TGTDIR)/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 -0800809 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
ctiller09cb6d52014-12-19 17:38:22 -0800810 $(Q) ./bins/$(TGTDIR)/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 -0800811 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
ctiller09cb6d52014-12-19 17:38:22 -0800812 $(Q) ./bins/$(TGTDIR)/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 -0800813
814
nnoble85a49262014-12-08 18:14:03 -0800815test_cxx: buildtests_cxx
nnoble29e1d292014-12-01 10:27:40 -0800816 $(E) "[RUN] Testing thread_pool_test"
ctiller09cb6d52014-12-19 17:38:22 -0800817 $(Q) ./bins/$(TGTDIR)/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800818 $(E) "[RUN] Testing status_test"
ctiller09cb6d52014-12-19 17:38:22 -0800819 $(Q) ./bins/$(TGTDIR)/status_test || ( echo test status_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800820 $(E) "[RUN] Testing sync_client_async_server_test"
ctiller09cb6d52014-12-19 17:38:22 -0800821 $(Q) ./bins/$(TGTDIR)/sync_client_async_server_test || ( echo test sync_client_async_server_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800822 $(E) "[RUN] Testing qps_client"
ctiller09cb6d52014-12-19 17:38:22 -0800823 $(Q) ./bins/$(TGTDIR)/qps_client || ( echo test qps_client failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800824 $(E) "[RUN] Testing qps_server"
ctiller09cb6d52014-12-19 17:38:22 -0800825 $(Q) ./bins/$(TGTDIR)/qps_server || ( echo test qps_server failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800826 $(E) "[RUN] Testing end2end_test"
ctiller09cb6d52014-12-19 17:38:22 -0800827 $(Q) ./bins/$(TGTDIR)/end2end_test || ( echo test end2end_test failed ; exit 1 )
yangg59dfc902014-12-19 14:00:14 -0800828 $(E) "[RUN] Testing channel_arguments_test"
ctiller09cb6d52014-12-19 17:38:22 -0800829 $(Q) ./bins/$(TGTDIR)/channel_arguments_test || ( echo test channel_arguments_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800830
831
ctiller09cb6d52014-12-19 17:38:22 -0800832tools: privatelibs bins/$(TGTDIR)/gen_hpack_tables bins/$(TGTDIR)/grpc_fetch_oauth2
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800833
ctiller09cb6d52014-12-19 17:38:22 -0800834protoc_plugins: bins/$(TGTDIR)/cpp_plugin bins/$(TGTDIR)/ruby_plugin
nnobleebebb7e2014-12-10 16:31:01 -0800835
ctiller09cb6d52014-12-19 17:38:22 -0800836buildbenchmarks: privatelibs bins/$(TGTDIR)/grpc_completion_queue_benchmark bins/$(TGTDIR)/low_level_ping_pong_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800837
838benchmarks: buildbenchmarks
839
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800840strip: strip-static strip-shared
841
nnoble20e2e3f2014-12-16 15:37:57 -0800842strip-static: strip-static_c strip-static_cxx
843
844strip-shared: strip-shared_c strip-shared_cxx
845
nnoble85a49262014-12-08 18:14:03 -0800846strip-static_c: static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800847 $(E) "[STRIP] Stripping libgpr.a"
ctiller09cb6d52014-12-19 17:38:22 -0800848 $(Q) $(STRIP) libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800849 $(E) "[STRIP] Stripping libgrpc.a"
ctiller09cb6d52014-12-19 17:38:22 -0800850 $(Q) $(STRIP) libs/$(TGTDIR)/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800851 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
ctiller09cb6d52014-12-19 17:38:22 -0800852 $(Q) $(STRIP) libs/$(TGTDIR)/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800853
nnoble85a49262014-12-08 18:14:03 -0800854strip-static_cxx: static_cxx
855 $(E) "[STRIP] Stripping libgrpc++.a"
ctiller09cb6d52014-12-19 17:38:22 -0800856 $(Q) $(STRIP) libs/$(TGTDIR)/libgrpc++.a
nnoble85a49262014-12-08 18:14:03 -0800857
858strip-shared_c: shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800859 $(E) "[STRIP] Stripping libgpr.so"
ctiller09cb6d52014-12-19 17:38:22 -0800860 $(Q) $(STRIP) libs/$(TGTDIR)/libgpr.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800861 $(E) "[STRIP] Stripping libgrpc.so"
ctiller09cb6d52014-12-19 17:38:22 -0800862 $(Q) $(STRIP) libs/$(TGTDIR)/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800863 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
ctiller09cb6d52014-12-19 17:38:22 -0800864 $(Q) $(STRIP) libs/$(TGTDIR)/libgrpc_unsecure.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800865
nnoble85a49262014-12-08 18:14:03 -0800866strip-shared_cxx: shared_cxx
867 $(E) "[STRIP] Stripping libgrpc++.so"
ctiller09cb6d52014-12-19 17:38:22 -0800868 $(Q) $(STRIP) libs/$(TGTDIR)/libgrpc++.so.$(VERSION)
nnoble85a49262014-12-08 18:14:03 -0800869
ctiller09cb6d52014-12-19 17:38:22 -0800870deps/$(TGTDIR)/gens/test/cpp/interop/empty.pb.dep:
nnoble72309c62014-12-12 11:42:26 -0800871 $(Q) mkdir -p `dirname $@`
872 $(Q) touch $@
873
874gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto protoc_plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800875 $(E) "[PROTOC] Generating protobuf CC file from $<"
876 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -0800877 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(TGTDIR)/cpp_plugin $<
nnoble72309c62014-12-12 11:42:26 -0800878
ctiller09cb6d52014-12-19 17:38:22 -0800879deps/$(TGTDIR)/gens/test/cpp/interop/messages.pb.dep:
nnoble72309c62014-12-12 11:42:26 -0800880 $(Q) mkdir -p `dirname $@`
881 $(Q) touch $@
882
883gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto protoc_plugins
884 $(E) "[PROTOC] Generating protobuf CC file from $<"
885 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -0800886 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(TGTDIR)/cpp_plugin $<
nnoble72309c62014-12-12 11:42:26 -0800887
ctiller09cb6d52014-12-19 17:38:22 -0800888deps/$(TGTDIR)/gens/test/cpp/interop/test.pb.dep:
nnoble72309c62014-12-12 11:42:26 -0800889 $(Q) mkdir -p `dirname $@`
890 $(Q) touch $@
891
892gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto protoc_plugins
893 $(E) "[PROTOC] Generating protobuf CC file from $<"
894 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -0800895 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(TGTDIR)/cpp_plugin $<
nnoble72309c62014-12-12 11:42:26 -0800896
ctiller09cb6d52014-12-19 17:38:22 -0800897deps/$(TGTDIR)/gens/test/cpp/util/echo.pb.dep:
nnoble72309c62014-12-12 11:42:26 -0800898 $(Q) mkdir -p `dirname $@`
899 $(Q) touch $@
900
901gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto protoc_plugins
902 $(E) "[PROTOC] Generating protobuf CC file from $<"
903 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -0800904 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(TGTDIR)/cpp_plugin $<
nnoble72309c62014-12-12 11:42:26 -0800905
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800906
ctiller09cb6d52014-12-19 17:38:22 -0800907deps/$(TGTDIR)/%.dep : %.c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800908 $(E) "[DEP] Generating dependencies for $<"
909 $(Q) mkdir -p `dirname $@`
910 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
911
ctiller09cb6d52014-12-19 17:38:22 -0800912deps/$(TGTDIR)/%.dep : %.cc
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800913 $(E) "[DEP] Generating dependencies for $<"
914 $(Q) mkdir -p `dirname $@`
915 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
916
ctiller09cb6d52014-12-19 17:38:22 -0800917objs/$(TGTDIR)/%.o : %.c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800918 $(E) "[C] Compiling $<"
919 $(Q) mkdir -p `dirname $@`
920 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
921
ctiller09cb6d52014-12-19 17:38:22 -0800922objs/$(TGTDIR)/%.o : gens/%.pb.cc
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800923 $(E) "[CXX] Compiling $<"
924 $(Q) mkdir -p `dirname $@`
925 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
926
ctiller09cb6d52014-12-19 17:38:22 -0800927objs/$(TGTDIR)/src/compiler/%.o : src/compiler/%.cc
nnoble72309c62014-12-12 11:42:26 -0800928 $(E) "[HOSTCXX] Compiling $<"
929 $(Q) mkdir -p `dirname $@`
930 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -c -o $@ $<
931
ctiller09cb6d52014-12-19 17:38:22 -0800932objs/$(TGTDIR)/%.o : %.cc
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800933 $(E) "[CXX] Compiling $<"
934 $(Q) mkdir -p `dirname $@`
935 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
936
nnoble0c475f02014-12-05 15:37:39 -0800937dep: dep_c dep_cxx
938
ctiller2845cad2014-12-15 15:14:12 -0800939dep_c: deps_libgpr deps_libgrpc 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 deps_libgrpc_unsecure
nnoble0c475f02014-12-05 15:37:39 -0800940
ctiller3bf466f2014-12-19 16:21:57 -0800941bins_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 -0800942
943dep_cxx: deps_libgrpc++ deps_libgrpc++_test_util
944
yangg59dfc902014-12-19 14:00:14 -0800945bins_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 -0800946
nnoble85a49262014-12-08 18:14:03 -0800947install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800948
nnoble85a49262014-12-08 18:14:03 -0800949install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800950
nnoble85a49262014-12-08 18:14:03 -0800951install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
952
953install-headers: install-headers_c install-headers_cxx
954
955install-headers_c:
956 $(E) "[INSTALL] Installing public C headers"
957 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
958
959install-headers_cxx:
960 $(E) "[INSTALL] Installing public C++ headers"
961 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
962
963install-static: install-static_c install-static_cxx
964
965install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800966 $(E) "[INSTALL] Installing libgpr.a"
ctiller09cb6d52014-12-19 17:38:22 -0800967 $(Q) $(INSTALL) libs/$(TGTDIR)/libgpr.a $(prefix)/lib/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800968 $(E) "[INSTALL] Installing libgrpc.a"
ctiller09cb6d52014-12-19 17:38:22 -0800969 $(Q) $(INSTALL) libs/$(TGTDIR)/libgrpc.a $(prefix)/lib/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800970 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
ctiller09cb6d52014-12-19 17:38:22 -0800971 $(Q) $(INSTALL) libs/$(TGTDIR)/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800972
nnoble85a49262014-12-08 18:14:03 -0800973install-static_cxx: static_cxx strip-static_cxx
974 $(E) "[INSTALL] Installing libgrpc++.a"
ctiller09cb6d52014-12-19 17:38:22 -0800975 $(Q) $(INSTALL) libs/$(TGTDIR)/libgrpc++.a $(prefix)/lib/libgrpc++.a
nnoble85a49262014-12-08 18:14:03 -0800976
977install-shared_c: shared_c strip-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800978 $(E) "[INSTALL] Installing libgpr.so"
ctiller09cb6d52014-12-19 17:38:22 -0800979 $(Q) $(INSTALL) libs/$(TGTDIR)/libgpr.so.$(VERSION) $(prefix)/lib/libgpr.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800980 $(E) "[INSTALL] Installing libgrpc.so"
ctiller09cb6d52014-12-19 17:38:22 -0800981 $(Q) $(INSTALL) libs/$(TGTDIR)/libgrpc.so.$(VERSION) $(prefix)/lib/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800982 $(E) "[INSTALL] Installing libgrpc_unsecure.so"
ctiller09cb6d52014-12-19 17:38:22 -0800983 $(Q) $(INSTALL) libs/$(TGTDIR)/libgrpc_unsecure.so.$(VERSION) $(prefix)/lib/libgrpc_unsecure.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800984
nnoble85a49262014-12-08 18:14:03 -0800985install-shared_cxx: shared_cxx strip-shared_cxx
986 $(E) "[INSTALL] Installing libgrpc++.so"
ctiller09cb6d52014-12-19 17:38:22 -0800987 $(Q) $(INSTALL) libs/$(TGTDIR)/libgrpc++.so.$(VERSION) $(prefix)/lib/libgrpc++.so.$(VERSION)
nnoble85a49262014-12-08 18:14:03 -0800988
ctiller3bf466f2014-12-19 16:21:57 -0800989clean: clean_libgpr clean_libgrpc 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_libgrpc_unsecure 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 -0800990 $(Q) $(RM) -r deps objs libs bins gens
991
992
993# The various libraries
994
995
996LIBGPR_SRC = \
997 src/core/support/alloc.c \
998 src/core/support/cancellable.c \
999 src/core/support/cmdline.c \
1000 src/core/support/cpu_posix.c \
1001 src/core/support/histogram.c \
1002 src/core/support/host_port.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001003 src/core/support/log_android.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001004 src/core/support/log.c \
1005 src/core/support/log_linux.c \
1006 src/core/support/log_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001007 src/core/support/log_win32.c \
1008 src/core/support/murmur_hash.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001009 src/core/support/slice_buffer.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001010 src/core/support/slice.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001011 src/core/support/string.c \
1012 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -08001013 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001014 src/core/support/sync.c \
1015 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -08001016 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001017 src/core/support/thd_posix.c \
1018 src/core/support/thd_win32.c \
1019 src/core/support/time.c \
1020 src/core/support/time_posix.c \
1021 src/core/support/time_win32.c \
1022
nnoble85a49262014-12-08 18:14:03 -08001023PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001024 include/grpc/support/alloc.h \
1025 include/grpc/support/atm_gcc_atomic.h \
1026 include/grpc/support/atm_gcc_sync.h \
1027 include/grpc/support/atm.h \
1028 include/grpc/support/atm_win32.h \
1029 include/grpc/support/cancellable_platform.h \
1030 include/grpc/support/cmdline.h \
1031 include/grpc/support/histogram.h \
1032 include/grpc/support/host_port.h \
1033 include/grpc/support/log.h \
1034 include/grpc/support/port_platform.h \
1035 include/grpc/support/slice_buffer.h \
1036 include/grpc/support/slice.h \
1037 include/grpc/support/string.h \
1038 include/grpc/support/sync_generic.h \
1039 include/grpc/support/sync.h \
1040 include/grpc/support/sync_posix.h \
1041 include/grpc/support/sync_win32.h \
1042 include/grpc/support/thd.h \
1043 include/grpc/support/thd_posix.h \
1044 include/grpc/support/thd_win32.h \
1045 include/grpc/support/time.h \
1046 include/grpc/support/time_posix.h \
1047 include/grpc/support/time_win32.h \
1048 include/grpc/support/useful.h \
1049
ctiller09cb6d52014-12-19 17:38:22 -08001050LIBGPR_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
1051LIBGPR_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGPR_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001052
ctiller09cb6d52014-12-19 17:38:22 -08001053libs/$(TGTDIR)/libgpr.a: $(LIBGPR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001054 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001055 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001056 $(Q) $(AR) rcs libs/$(TGTDIR)/libgpr.a $(LIBGPR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001057
ctiller09cb6d52014-12-19 17:38:22 -08001058libs/$(TGTDIR)/libgpr.so.$(VERSION): $(LIBGPR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001059 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001060 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001061 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgpr.so.0 -o libs/$(TGTDIR)/libgpr.so.$(VERSION) $(LIBGPR_OBJS) $(LDLIBS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001062
1063deps_libgpr: $(LIBGPR_DEPS)
1064
nnoble69ac39f2014-12-12 15:43:38 -08001065ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001066-include $(LIBGPR_DEPS)
1067endif
1068
1069clean_libgpr:
1070 $(E) "[CLEAN] Cleaning libgpr files"
1071 $(Q) $(RM) $(LIBGPR_OBJS)
1072 $(Q) $(RM) $(LIBGPR_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001073 $(Q) $(RM) libs/$(TGTDIR)/libgpr.a
1074 $(Q) $(RM) libs/$(TGTDIR)/libgpr.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001075
1076
1077LIBGRPC_SRC = \
1078 src/core/channel/call_op_string.c \
1079 src/core/channel/census_filter.c \
1080 src/core/channel/channel_args.c \
1081 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08001082 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001083 src/core/channel/client_channel.c \
1084 src/core/channel/client_setup.c \
1085 src/core/channel/connected_channel.c \
1086 src/core/channel/http_client_filter.c \
1087 src/core/channel/http_filter.c \
1088 src/core/channel/http_server_filter.c \
1089 src/core/channel/metadata_buffer.c \
1090 src/core/channel/noop_filter.c \
1091 src/core/compression/algorithm.c \
1092 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -08001093 src/core/httpcli/format_request.c \
1094 src/core/httpcli/httpcli.c \
1095 src/core/httpcli/httpcli_security_context.c \
1096 src/core/httpcli/parser.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001097 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08001098 src/core/iomgr/endpoint_pair_posix.c \
1099 src/core/iomgr/iomgr_libevent.c \
1100 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -08001101 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -08001102 src/core/iomgr/resolve_address_posix.c \
1103 src/core/iomgr/sockaddr_utils.c \
1104 src/core/iomgr/socket_utils_common_posix.c \
1105 src/core/iomgr/socket_utils_linux.c \
1106 src/core/iomgr/socket_utils_posix.c \
1107 src/core/iomgr/tcp_client_posix.c \
1108 src/core/iomgr/tcp_posix.c \
1109 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08001110 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08001111 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -08001112 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -08001113 src/core/security/credentials.c \
1114 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -08001115 src/core/security/json_token.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001116 src/core/security/secure_endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08001117 src/core/security/secure_transport_setup.c \
1118 src/core/security/security_context.c \
1119 src/core/security/server_secure_chttp2.c \
1120 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001121 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08001122 src/core/statistics/census_rpc_stats.c \
1123 src/core/statistics/census_tracing.c \
1124 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08001125 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001126 src/core/surface/byte_buffer.c \
1127 src/core/surface/byte_buffer_reader.c \
1128 src/core/surface/call.c \
1129 src/core/surface/channel.c \
1130 src/core/surface/channel_create.c \
1131 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001132 src/core/surface/completion_queue.c \
1133 src/core/surface/event_string.c \
1134 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08001135 src/core/surface/lame_client.c \
1136 src/core/surface/secure_channel_create.c \
1137 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001138 src/core/surface/server.c \
1139 src/core/surface/server_chttp2.c \
1140 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08001141 src/core/transport/chttp2/alpn.c \
1142 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001143 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08001144 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001145 src/core/transport/chttp2/frame_ping.c \
1146 src/core/transport/chttp2/frame_rst_stream.c \
1147 src/core/transport/chttp2/frame_settings.c \
1148 src/core/transport/chttp2/frame_window_update.c \
1149 src/core/transport/chttp2/hpack_parser.c \
1150 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08001151 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001152 src/core/transport/chttp2/status_conversion.c \
1153 src/core/transport/chttp2/stream_encoder.c \
1154 src/core/transport/chttp2/stream_map.c \
1155 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001156 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08001157 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001158 src/core/transport/metadata.c \
1159 src/core/transport/stream_op.c \
1160 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001161 src/core/tsi/fake_transport_security.c \
1162 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -08001163 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001164 third_party/cJSON/cJSON.c \
1165
nnoble85a49262014-12-08 18:14:03 -08001166PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001167 include/grpc/byte_buffer.h \
1168 include/grpc/byte_buffer_reader.h \
1169 include/grpc/grpc.h \
1170 include/grpc/grpc_security.h \
1171 include/grpc/status.h \
1172
ctiller09cb6d52014-12-19 17:38:22 -08001173LIBGRPC_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
1174LIBGRPC_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001175
nnoble69ac39f2014-12-12 15:43:38 -08001176ifeq ($(NO_SECURE),true)
1177
ctiller09cb6d52014-12-19 17:38:22 -08001178libs/$(TGTDIR)/libgrpc.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001179
1180else
1181
ctiller09cb6d52014-12-19 17:38:22 -08001182libs/$(TGTDIR)/libgrpc.a: $(OPENSSL_DEP) $(LIBGRPC_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001183 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001184 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001185 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc.a $(LIBGRPC_OBJS)
nnoble20e2e3f2014-12-16 15:37:57 -08001186 $(Q) mkdir tmp-merge
ctiller09cb6d52014-12-19 17:38:22 -08001187 $(Q) ( cd tmp-merge ; $(AR) x ../libs/$(TGTDIR)/libgrpc.a )
nnoble20e2e3f2014-12-16 15:37:57 -08001188 $(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge ; ar x ../$${l} ) ; done
ctiller09cb6d52014-12-19 17:38:22 -08001189 $(Q) rm -f libs/$(TGTDIR)/libgrpc.a tmp-merge/__.SYMDEF*
1190 $(Q) ar rcs libs/$(TGTDIR)/libgrpc.a tmp-merge/*
nnoble20e2e3f2014-12-16 15:37:57 -08001191 $(Q) rm -rf tmp-merge
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001192
ctiller09cb6d52014-12-19 17:38:22 -08001193libs/$(TGTDIR)/libgrpc.so.$(VERSION): $(LIBGRPC_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001194 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001195 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001196 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc.so.0 -o libs/$(TGTDIR)/libgrpc.so.$(VERSION) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001197
nnoble69ac39f2014-12-12 15:43:38 -08001198endif
1199
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001200deps_libgrpc: $(LIBGRPC_DEPS)
1201
nnoble69ac39f2014-12-12 15:43:38 -08001202ifneq ($(NO_SECURE),true)
1203ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001204-include $(LIBGRPC_DEPS)
1205endif
nnoble69ac39f2014-12-12 15:43:38 -08001206endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001207
1208clean_libgrpc:
1209 $(E) "[CLEAN] Cleaning libgrpc files"
1210 $(Q) $(RM) $(LIBGRPC_OBJS)
1211 $(Q) $(RM) $(LIBGRPC_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001212 $(Q) $(RM) libs/$(TGTDIR)/libgrpc.a
1213 $(Q) $(RM) libs/$(TGTDIR)/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001214
1215
1216LIBGRPC_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001217 test/core/end2end/cq_verifier.c \
chenw97fd9e52014-12-19 17:12:36 -08001218 test/core/end2end/data/test_root_cert.c \
1219 test/core/end2end/data/prod_roots_certs.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001220 test/core/end2end/data/server1_cert.c \
1221 test/core/end2end/data/server1_key.c \
1222 test/core/iomgr/endpoint_tests.c \
1223 test/core/statistics/census_log_tests.c \
1224 test/core/transport/transport_end2end_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001225 test/core/util/grpc_profiler.c \
1226 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -08001227 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001228 test/core/util/slice_splitter.c \
1229 test/core/util/test_config.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001230
1231
ctiller09cb6d52014-12-19 17:38:22 -08001232LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1233LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001234
nnoble69ac39f2014-12-12 15:43:38 -08001235ifeq ($(NO_SECURE),true)
1236
ctiller09cb6d52014-12-19 17:38:22 -08001237libs/$(TGTDIR)/libgrpc_test_util.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001238
1239else
1240
ctiller09cb6d52014-12-19 17:38:22 -08001241libs/$(TGTDIR)/libgrpc_test_util.a: $(OPENSSL_DEP) $(LIBGRPC_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001242 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001243 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001244 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001245
1246
1247
nnoble69ac39f2014-12-12 15:43:38 -08001248endif
1249
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001250deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1251
nnoble69ac39f2014-12-12 15:43:38 -08001252ifneq ($(NO_SECURE),true)
1253ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001254-include $(LIBGRPC_TEST_UTIL_DEPS)
1255endif
nnoble69ac39f2014-12-12 15:43:38 -08001256endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001257
1258clean_libgrpc_test_util:
1259 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1260 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1261 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001262 $(Q) $(RM) libs/$(TGTDIR)/libgrpc_test_util.a
1263 $(Q) $(RM) libs/$(TGTDIR)/libgrpc_test_util.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001264
1265
1266LIBGRPC++_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001267 src/cpp/client/channel.cc \
yangg59dfc902014-12-19 14:00:14 -08001268 src/cpp/client/channel_arguments.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001269 src/cpp/client/client_context.cc \
1270 src/cpp/client/create_channel.cc \
vpai80b6d012014-12-17 11:47:32 -08001271 src/cpp/client/credentials.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001272 src/cpp/client/internal_stub.cc \
1273 src/cpp/proto/proto_utils.cc \
1274 src/cpp/rpc_method.cc \
1275 src/cpp/server/async_server.cc \
1276 src/cpp/server/async_server_context.cc \
1277 src/cpp/server/completion_queue.cc \
1278 src/cpp/server/server_builder.cc \
yanggfd2f3ac2014-12-17 16:46:06 -08001279 src/cpp/server/server_context_impl.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001280 src/cpp/server/server.cc \
1281 src/cpp/server/server_rpc_handler.cc \
vpai80b6d012014-12-17 11:47:32 -08001282 src/cpp/server/server_credentials.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001283 src/cpp/server/thread_pool.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001284 src/cpp/stream/stream_context.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001285 src/cpp/util/status.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001286 src/cpp/util/time.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001287
nnoble85a49262014-12-08 18:14:03 -08001288PUBLIC_HEADERS_CXX += \
ctiller2bbb6c42014-12-17 09:44:44 -08001289 include/grpc++/async_server_context.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001290 include/grpc++/async_server.h \
yangg59dfc902014-12-19 14:00:14 -08001291 include/grpc++/channel_arguments.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001292 include/grpc++/channel_interface.h \
1293 include/grpc++/client_context.h \
1294 include/grpc++/completion_queue.h \
1295 include/grpc++/config.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001296 include/grpc++/create_channel.h \
vpai80b6d012014-12-17 11:47:32 -08001297 include/grpc++/credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001298 include/grpc++/server_builder.h \
yanggfd2f3ac2014-12-17 16:46:06 -08001299 include/grpc++/server_context.h \
vpai80b6d012014-12-17 11:47:32 -08001300 include/grpc++/server_credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001301 include/grpc++/server.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001302 include/grpc++/status.h \
1303 include/grpc++/stream_context_interface.h \
1304 include/grpc++/stream.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001305
ctiller09cb6d52014-12-19 17:38:22 -08001306LIBGRPC++_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1307LIBGRPC++_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001308
nnoble69ac39f2014-12-12 15:43:38 -08001309ifeq ($(NO_SECURE),true)
1310
ctiller09cb6d52014-12-19 17:38:22 -08001311libs/$(TGTDIR)/libgrpc++.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001312
1313else
1314
ctiller09cb6d52014-12-19 17:38:22 -08001315libs/$(TGTDIR)/libgrpc++.a: $(OPENSSL_DEP) $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001316 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001317 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001318 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc++.a $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001319
ctiller09cb6d52014-12-19 17:38:22 -08001320libs/$(TGTDIR)/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001321 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001322 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001323 $(Q) $(LDXX) $(LDFLAGS) -shared -Wl,-soname,libgrpc++.so.0 -o libs/$(TGTDIR)/libgrpc++.so.$(VERSION) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001324
nnoble69ac39f2014-12-12 15:43:38 -08001325endif
1326
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001327deps_libgrpc++: $(LIBGRPC++_DEPS)
1328
nnoble69ac39f2014-12-12 15:43:38 -08001329ifneq ($(NO_SECURE),true)
1330ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001331-include $(LIBGRPC++_DEPS)
1332endif
nnoble69ac39f2014-12-12 15:43:38 -08001333endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001334
1335clean_libgrpc++:
1336 $(E) "[CLEAN] Cleaning libgrpc++ files"
1337 $(Q) $(RM) $(LIBGRPC++_OBJS)
1338 $(Q) $(RM) $(LIBGRPC++_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001339 $(Q) $(RM) libs/$(TGTDIR)/libgrpc++.a
1340 $(Q) $(RM) libs/$(TGTDIR)/libgrpc++.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001341
1342
1343LIBGRPC++_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001344 gens/test/cpp/util/echo.pb.cc \
yangg59dfc902014-12-19 14:00:14 -08001345 test/cpp/util/create_test_channel.cc \
nnoble4cb93712014-12-17 14:18:08 -08001346 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001347
1348
ctiller09cb6d52014-12-19 17:38:22 -08001349LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1350LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001351
nnoble69ac39f2014-12-12 15:43:38 -08001352ifeq ($(NO_SECURE),true)
1353
ctiller09cb6d52014-12-19 17:38:22 -08001354libs/$(TGTDIR)/libgrpc++_test_util.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001355
1356else
1357
ctiller09cb6d52014-12-19 17:38:22 -08001358libs/$(TGTDIR)/libgrpc++_test_util.a: $(OPENSSL_DEP) $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001359 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001360 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001361 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001362
1363
1364
nnoble69ac39f2014-12-12 15:43:38 -08001365endif
1366
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001367deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1368
nnoble69ac39f2014-12-12 15:43:38 -08001369ifneq ($(NO_SECURE),true)
1370ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001371-include $(LIBGRPC++_TEST_UTIL_DEPS)
1372endif
nnoble69ac39f2014-12-12 15:43:38 -08001373endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001374
1375clean_libgrpc++_test_util:
1376 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1377 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1378 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001379 $(Q) $(RM) libs/$(TGTDIR)/libgrpc++_test_util.a
1380 $(Q) $(RM) libs/$(TGTDIR)/libgrpc++_test_util.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001381
1382
1383LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1384 test/core/end2end/fixtures/chttp2_fake_security.c \
1385
1386
ctiller09cb6d52014-12-19 17:38:22 -08001387LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1388LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001389
nnoble69ac39f2014-12-12 15:43:38 -08001390ifeq ($(NO_SECURE),true)
1391
ctiller09cb6d52014-12-19 17:38:22 -08001392libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001393
1394else
1395
ctiller09cb6d52014-12-19 17:38:22 -08001396libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001397 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001398 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001399 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001400
1401
1402
nnoble69ac39f2014-12-12 15:43:38 -08001403endif
1404
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001405deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1406
nnoble69ac39f2014-12-12 15:43:38 -08001407ifneq ($(NO_SECURE),true)
1408ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001409-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1410endif
nnoble69ac39f2014-12-12 15:43:38 -08001411endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001412
1413clean_libend2end_fixture_chttp2_fake_security:
1414 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1415 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1416 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001417 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a
1418 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001419
1420
1421LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1422 test/core/end2end/fixtures/chttp2_fullstack.c \
1423
1424
ctiller09cb6d52014-12-19 17:38:22 -08001425LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1426LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001427
nnoble69ac39f2014-12-12 15:43:38 -08001428ifeq ($(NO_SECURE),true)
1429
ctiller09cb6d52014-12-19 17:38:22 -08001430libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001431
1432else
1433
ctiller09cb6d52014-12-19 17:38:22 -08001434libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001435 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001436 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001437 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001438
1439
1440
nnoble69ac39f2014-12-12 15:43:38 -08001441endif
1442
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001443deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1444
nnoble69ac39f2014-12-12 15:43:38 -08001445ifneq ($(NO_SECURE),true)
1446ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001447-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1448endif
nnoble69ac39f2014-12-12 15:43:38 -08001449endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001450
1451clean_libend2end_fixture_chttp2_fullstack:
1452 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1453 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1454 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001455 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a
1456 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001457
1458
1459LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1460 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1461
1462
ctiller09cb6d52014-12-19 17:38:22 -08001463LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1464LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001465
nnoble69ac39f2014-12-12 15:43:38 -08001466ifeq ($(NO_SECURE),true)
1467
ctiller09cb6d52014-12-19 17:38:22 -08001468libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001469
1470else
1471
ctiller09cb6d52014-12-19 17:38:22 -08001472libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001473 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001474 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001475 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001476
1477
1478
nnoble69ac39f2014-12-12 15:43:38 -08001479endif
1480
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001481deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1482
nnoble69ac39f2014-12-12 15:43:38 -08001483ifneq ($(NO_SECURE),true)
1484ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001485-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1486endif
nnoble69ac39f2014-12-12 15:43:38 -08001487endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001488
1489clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1490 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1491 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1492 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001493 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1494 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001495
1496
1497LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1498 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1499
1500
ctiller09cb6d52014-12-19 17:38:22 -08001501LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1502LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001503
nnoble69ac39f2014-12-12 15:43:38 -08001504ifeq ($(NO_SECURE),true)
1505
ctiller09cb6d52014-12-19 17:38:22 -08001506libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001507
1508else
1509
ctiller09cb6d52014-12-19 17:38:22 -08001510libs/$(TGTDIR)/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 -08001511 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001512 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001513 $(Q) $(AR) rcs libs/$(TGTDIR)/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 -08001514
1515
1516
nnoble69ac39f2014-12-12 15:43:38 -08001517endif
1518
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001519deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1520
nnoble69ac39f2014-12-12 15:43:38 -08001521ifneq ($(NO_SECURE),true)
1522ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001523-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1524endif
nnoble69ac39f2014-12-12 15:43:38 -08001525endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001526
1527clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1528 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1529 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1530 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001531 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1532 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001533
1534
1535LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1536 test/core/end2end/fixtures/chttp2_socket_pair.c \
1537
1538
ctiller09cb6d52014-12-19 17:38:22 -08001539LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1540LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001541
nnoble69ac39f2014-12-12 15:43:38 -08001542ifeq ($(NO_SECURE),true)
1543
ctiller09cb6d52014-12-19 17:38:22 -08001544libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001545
1546else
1547
ctiller09cb6d52014-12-19 17:38:22 -08001548libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001549 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001550 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001551 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001552
1553
1554
nnoble69ac39f2014-12-12 15:43:38 -08001555endif
1556
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001557deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1558
nnoble69ac39f2014-12-12 15:43:38 -08001559ifneq ($(NO_SECURE),true)
1560ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001561-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1562endif
nnoble69ac39f2014-12-12 15:43:38 -08001563endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001564
1565clean_libend2end_fixture_chttp2_socket_pair:
1566 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1567 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1568 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001569 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a
1570 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001571
1572
nnoble0c475f02014-12-05 15:37:39 -08001573LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1574 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1575
1576
ctiller09cb6d52014-12-19 17:38:22 -08001577LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC))))
1578LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08001579
nnoble69ac39f2014-12-12 15:43:38 -08001580ifeq ($(NO_SECURE),true)
1581
ctiller09cb6d52014-12-19 17:38:22 -08001582libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001583
1584else
1585
ctiller09cb6d52014-12-19 17:38:22 -08001586libs/$(TGTDIR)/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 -08001587 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001588 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001589 $(Q) $(AR) rcs libs/$(TGTDIR)/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 -08001590
1591
1592
nnoble69ac39f2014-12-12 15:43:38 -08001593endif
1594
nnoble0c475f02014-12-05 15:37:39 -08001595deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1596
nnoble69ac39f2014-12-12 15:43:38 -08001597ifneq ($(NO_SECURE),true)
1598ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001599-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1600endif
nnoble69ac39f2014-12-12 15:43:38 -08001601endif
nnoble0c475f02014-12-05 15:37:39 -08001602
1603clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1604 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1605 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1606 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001607 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1608 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
nnoble0c475f02014-12-05 15:37:39 -08001609
1610
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001611LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1612 test/core/end2end/tests/cancel_after_accept.c \
1613
1614
ctiller09cb6d52014-12-19 17:38:22 -08001615LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1616LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001617
ctiller09cb6d52014-12-19 17:38:22 -08001618libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001619 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001620 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001621 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001622
1623
1624
1625deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1626
nnoble69ac39f2014-12-12 15:43:38 -08001627ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001628-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1629endif
1630
1631clean_libend2end_test_cancel_after_accept:
1632 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1633 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1634 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001635 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a
1636 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_accept.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001637
1638
1639LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1640 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1641
1642
ctiller09cb6d52014-12-19 17:38:22 -08001643LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1644LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001645
ctiller09cb6d52014-12-19 17:38:22 -08001646libs/$(TGTDIR)/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 -08001647 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001648 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001649 $(Q) $(AR) rcs libs/$(TGTDIR)/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 -08001650
1651
1652
1653deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1654
nnoble69ac39f2014-12-12 15:43:38 -08001655ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001656-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1657endif
1658
1659clean_libend2end_test_cancel_after_accept_and_writes_closed:
1660 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1661 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1662 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001663 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_accept_and_writes_closed.a
1664 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001665
1666
1667LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1668 test/core/end2end/tests/cancel_after_invoke.c \
1669
1670
ctiller09cb6d52014-12-19 17:38:22 -08001671LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1672LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001673
ctiller09cb6d52014-12-19 17:38:22 -08001674libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001675 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001676 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001677 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001678
1679
1680
1681deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1682
nnoble69ac39f2014-12-12 15:43:38 -08001683ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001684-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1685endif
1686
1687clean_libend2end_test_cancel_after_invoke:
1688 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1689 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1690 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001691 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a
1692 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001693
1694
1695LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1696 test/core/end2end/tests/cancel_before_invoke.c \
1697
1698
ctiller09cb6d52014-12-19 17:38:22 -08001699LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1700LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001701
ctiller09cb6d52014-12-19 17:38:22 -08001702libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001703 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001704 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001705 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001706
1707
1708
1709deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1710
nnoble69ac39f2014-12-12 15:43:38 -08001711ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001712-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1713endif
1714
1715clean_libend2end_test_cancel_before_invoke:
1716 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1717 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1718 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001719 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a
1720 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001721
1722
1723LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1724 test/core/end2end/tests/cancel_in_a_vacuum.c \
1725
1726
ctiller09cb6d52014-12-19 17:38:22 -08001727LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1728LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001729
ctiller09cb6d52014-12-19 17:38:22 -08001730libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001731 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001732 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001733 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001734
1735
1736
1737deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1738
nnoble69ac39f2014-12-12 15:43:38 -08001739ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001740-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1741endif
1742
1743clean_libend2end_test_cancel_in_a_vacuum:
1744 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1745 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1746 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001747 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.a
1748 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001749
1750
ctillerc6d61c42014-12-15 14:52:08 -08001751LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
1752 test/core/end2end/tests/disappearing_server.c \
1753
1754
ctiller09cb6d52014-12-19 17:38:22 -08001755LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1756LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08001757
ctiller09cb6d52014-12-19 17:38:22 -08001758libs/$(TGTDIR)/libend2end_test_disappearing_server.a: $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
ctillerc6d61c42014-12-15 14:52:08 -08001759 $(E) "[AR] Creating $@"
1760 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001761 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
ctillerc6d61c42014-12-15 14:52:08 -08001762
1763
1764
1765deps_libend2end_test_disappearing_server: $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1766
1767ifneq ($(NO_DEPS),true)
1768-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1769endif
1770
1771clean_libend2end_test_disappearing_server:
1772 $(E) "[CLEAN] Cleaning libend2end_test_disappearing_server files"
1773 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1774 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001775 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_disappearing_server.a
1776 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_disappearing_server.so.$(VERSION)
ctillerc6d61c42014-12-15 14:52:08 -08001777
1778
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001779LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1780 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1781
1782
ctiller09cb6d52014-12-19 17:38:22 -08001783LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1784LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001785
ctiller09cb6d52014-12-19 17:38:22 -08001786libs/$(TGTDIR)/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 -08001787 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001788 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001789 $(Q) $(AR) rcs libs/$(TGTDIR)/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 -08001790
1791
1792
1793deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1794
nnoble69ac39f2014-12-12 15:43:38 -08001795ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001796-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1797endif
1798
1799clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1800 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1801 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1802 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001803 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1804 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001805
1806
1807LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1808 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1809
1810
ctiller09cb6d52014-12-19 17:38:22 -08001811LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1812LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001813
ctiller09cb6d52014-12-19 17:38:22 -08001814libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001815 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001816 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001817 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001818
1819
1820
1821deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1822
nnoble69ac39f2014-12-12 15:43:38 -08001823ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001824-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1825endif
1826
1827clean_libend2end_test_early_server_shutdown_finishes_tags:
1828 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1829 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1830 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001831 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.a
1832 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001833
1834
1835LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1836 test/core/end2end/tests/invoke_large_request.c \
1837
1838
ctiller09cb6d52014-12-19 17:38:22 -08001839LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1840LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001841
ctiller09cb6d52014-12-19 17:38:22 -08001842libs/$(TGTDIR)/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001843 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001844 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001845 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001846
1847
1848
1849deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1850
nnoble69ac39f2014-12-12 15:43:38 -08001851ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001852-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1853endif
1854
1855clean_libend2end_test_invoke_large_request:
1856 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1857 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1858 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001859 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_invoke_large_request.a
1860 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_invoke_large_request.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001861
1862
1863LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1864 test/core/end2end/tests/max_concurrent_streams.c \
1865
1866
ctiller09cb6d52014-12-19 17:38:22 -08001867LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1868LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001869
ctiller09cb6d52014-12-19 17:38:22 -08001870libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001871 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001872 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001873 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001874
1875
1876
1877deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1878
nnoble69ac39f2014-12-12 15:43:38 -08001879ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001880-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1881endif
1882
1883clean_libend2end_test_max_concurrent_streams:
1884 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1885 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1886 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001887 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a
1888 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001889
1890
1891LIBEND2END_TEST_NO_OP_SRC = \
1892 test/core/end2end/tests/no_op.c \
1893
1894
ctiller09cb6d52014-12-19 17:38:22 -08001895LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1896LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001897
ctiller09cb6d52014-12-19 17:38:22 -08001898libs/$(TGTDIR)/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001899 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001900 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001901 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001902
1903
1904
1905deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1906
nnoble69ac39f2014-12-12 15:43:38 -08001907ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001908-include $(LIBEND2END_TEST_NO_OP_DEPS)
1909endif
1910
1911clean_libend2end_test_no_op:
1912 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1913 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1914 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001915 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_no_op.a
1916 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_no_op.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001917
1918
1919LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1920 test/core/end2end/tests/ping_pong_streaming.c \
1921
1922
ctiller09cb6d52014-12-19 17:38:22 -08001923LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1924LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001925
ctiller09cb6d52014-12-19 17:38:22 -08001926libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001927 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001928 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001929 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001930
1931
1932
1933deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1934
nnoble69ac39f2014-12-12 15:43:38 -08001935ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001936-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1937endif
1938
1939clean_libend2end_test_ping_pong_streaming:
1940 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1941 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1942 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001943 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a
1944 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001945
1946
ctiller33023c42014-12-12 16:28:33 -08001947LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
1948 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
1949
1950
ctiller09cb6d52014-12-19 17:38:22 -08001951LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
1952LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
ctiller33023c42014-12-12 16:28:33 -08001953
ctiller09cb6d52014-12-19 17:38:22 -08001954libs/$(TGTDIR)/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 -08001955 $(E) "[AR] Creating $@"
1956 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001957 $(Q) $(AR) rcs libs/$(TGTDIR)/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 -08001958
1959
1960
1961deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1962
1963ifneq ($(NO_DEPS),true)
1964-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1965endif
1966
1967clean_libend2end_test_request_response_with_binary_metadata_and_payload:
1968 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
1969 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1970 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001971 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_binary_metadata_and_payload.a
1972 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_binary_metadata_and_payload.so.$(VERSION)
ctiller33023c42014-12-12 16:28:33 -08001973
1974
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001975LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1976 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1977
1978
ctiller09cb6d52014-12-19 17:38:22 -08001979LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1980LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001981
ctiller09cb6d52014-12-19 17:38:22 -08001982libs/$(TGTDIR)/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 -08001983 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001984 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001985 $(Q) $(AR) rcs libs/$(TGTDIR)/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 -08001986
1987
1988
1989deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1990
nnoble69ac39f2014-12-12 15:43:38 -08001991ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001992-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1993endif
1994
1995clean_libend2end_test_request_response_with_metadata_and_payload:
1996 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1997 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
1998 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001999 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_metadata_and_payload.a
2000 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002001
2002
2003LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
2004 test/core/end2end/tests/request_response_with_payload.c \
2005
2006
ctiller09cb6d52014-12-19 17:38:22 -08002007LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
2008LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002009
ctiller09cb6d52014-12-19 17:38:22 -08002010libs/$(TGTDIR)/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002011 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002012 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002013 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002014
2015
2016
2017deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
2018
nnoble69ac39f2014-12-12 15:43:38 -08002019ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002020-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
2021endif
2022
2023clean_libend2end_test_request_response_with_payload:
2024 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
2025 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
2026 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002027 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_payload.a
2028 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_payload.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002029
2030
ctiller2845cad2014-12-15 15:14:12 -08002031LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC = \
2032 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c \
2033
2034
ctiller09cb6d52014-12-19 17:38:22 -08002035LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
2036LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08002037
ctiller09cb6d52014-12-19 17:38:22 -08002038libs/$(TGTDIR)/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 -08002039 $(E) "[AR] Creating $@"
2040 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002041 $(Q) $(AR) rcs libs/$(TGTDIR)/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 -08002042
2043
2044
2045deps_libend2end_test_request_response_with_trailing_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
2046
2047ifneq ($(NO_DEPS),true)
2048-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
2049endif
2050
2051clean_libend2end_test_request_response_with_trailing_metadata_and_payload:
2052 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_trailing_metadata_and_payload files"
2053 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
2054 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002055 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_trailing_metadata_and_payload.a
2056 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_trailing_metadata_and_payload.so.$(VERSION)
ctiller2845cad2014-12-15 15:14:12 -08002057
2058
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002059LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
2060 test/core/end2end/tests/simple_delayed_request.c \
2061
2062
ctiller09cb6d52014-12-19 17:38:22 -08002063LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
2064LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002065
ctiller09cb6d52014-12-19 17:38:22 -08002066libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002067 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002068 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002069 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002070
2071
2072
2073deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
2074
nnoble69ac39f2014-12-12 15:43:38 -08002075ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002076-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
2077endif
2078
2079clean_libend2end_test_simple_delayed_request:
2080 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
2081 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
2082 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002083 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a
2084 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_simple_delayed_request.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002085
2086
2087LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
2088 test/core/end2end/tests/simple_request.c \
2089
2090
ctiller09cb6d52014-12-19 17:38:22 -08002091LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
2092LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002093
ctiller09cb6d52014-12-19 17:38:22 -08002094libs/$(TGTDIR)/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002095 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002096 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002097 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002098
2099
2100
2101deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
2102
nnoble69ac39f2014-12-12 15:43:38 -08002103ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002104-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
2105endif
2106
2107clean_libend2end_test_simple_request:
2108 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
2109 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
2110 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002111 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_simple_request.a
2112 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_simple_request.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002113
2114
nathaniel52878172014-12-09 10:17:19 -08002115LIBEND2END_TEST_THREAD_STRESS_SRC = \
2116 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002117
2118
ctiller09cb6d52014-12-19 17:38:22 -08002119LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
2120LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002121
ctiller09cb6d52014-12-19 17:38:22 -08002122libs/$(TGTDIR)/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002123 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002124 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002125 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002126
2127
2128
nathaniel52878172014-12-09 10:17:19 -08002129deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002130
nnoble69ac39f2014-12-12 15:43:38 -08002131ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08002132-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002133endif
2134
nathaniel52878172014-12-09 10:17:19 -08002135clean_libend2end_test_thread_stress:
2136 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
2137 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
2138 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002139 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_thread_stress.a
2140 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002141
2142
2143LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
2144 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
2145
2146
ctiller09cb6d52014-12-19 17:38:22 -08002147LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
2148LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002149
ctiller09cb6d52014-12-19 17:38:22 -08002150libs/$(TGTDIR)/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 -08002151 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002152 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002153 $(Q) $(AR) rcs libs/$(TGTDIR)/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 -08002154
2155
2156
2157deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
2158
nnoble69ac39f2014-12-12 15:43:38 -08002159ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002160-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
2161endif
2162
2163clean_libend2end_test_writes_done_hangs_with_pending_read:
2164 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
2165 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
2166 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002167 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_writes_done_hangs_with_pending_read.a
2168 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002169
2170
2171LIBEND2END_CERTS_SRC = \
chenw97fd9e52014-12-19 17:12:36 -08002172 test/core/end2end/data/test_root_cert.c \
2173 test/core/end2end/data/prod_roots_certs.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002174 test/core/end2end/data/server1_cert.c \
2175 test/core/end2end/data/server1_key.c \
2176
2177
ctiller09cb6d52014-12-19 17:38:22 -08002178LIBEND2END_CERTS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
2179LIBEND2END_CERTS_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002180
nnoble69ac39f2014-12-12 15:43:38 -08002181ifeq ($(NO_SECURE),true)
2182
ctiller09cb6d52014-12-19 17:38:22 -08002183libs/$(TGTDIR)/libend2end_certs.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002184
2185else
2186
ctiller09cb6d52014-12-19 17:38:22 -08002187libs/$(TGTDIR)/libend2end_certs.a: $(OPENSSL_DEP) $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002188 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002189 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002190 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002191
2192
2193
nnoble69ac39f2014-12-12 15:43:38 -08002194endif
2195
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002196deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
2197
nnoble69ac39f2014-12-12 15:43:38 -08002198ifneq ($(NO_SECURE),true)
2199ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002200-include $(LIBEND2END_CERTS_DEPS)
2201endif
nnoble69ac39f2014-12-12 15:43:38 -08002202endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002203
2204clean_libend2end_certs:
2205 $(E) "[CLEAN] Cleaning libend2end_certs files"
2206 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
2207 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002208 $(Q) $(RM) libs/$(TGTDIR)/libend2end_certs.a
2209 $(Q) $(RM) libs/$(TGTDIR)/libend2end_certs.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002210
2211
2212LIBGRPC_UNSECURE_SRC = \
2213 src/core/channel/call_op_string.c \
2214 src/core/channel/census_filter.c \
2215 src/core/channel/channel_args.c \
2216 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08002217 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002218 src/core/channel/client_channel.c \
2219 src/core/channel/client_setup.c \
2220 src/core/channel/connected_channel.c \
2221 src/core/channel/http_client_filter.c \
2222 src/core/channel/http_filter.c \
2223 src/core/channel/http_server_filter.c \
2224 src/core/channel/metadata_buffer.c \
2225 src/core/channel/noop_filter.c \
2226 src/core/compression/algorithm.c \
2227 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -08002228 src/core/httpcli/format_request.c \
2229 src/core/httpcli/httpcli.c \
2230 src/core/httpcli/httpcli_security_context.c \
2231 src/core/httpcli/parser.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002232 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08002233 src/core/iomgr/endpoint_pair_posix.c \
2234 src/core/iomgr/iomgr_libevent.c \
2235 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -08002236 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -08002237 src/core/iomgr/resolve_address_posix.c \
2238 src/core/iomgr/sockaddr_utils.c \
2239 src/core/iomgr/socket_utils_common_posix.c \
2240 src/core/iomgr/socket_utils_linux.c \
2241 src/core/iomgr/socket_utils_posix.c \
2242 src/core/iomgr/tcp_client_posix.c \
2243 src/core/iomgr/tcp_posix.c \
2244 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08002245 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08002246 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002247 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002248 src/core/statistics/census_rpc_stats.c \
2249 src/core/statistics/census_tracing.c \
2250 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08002251 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002252 src/core/surface/byte_buffer.c \
2253 src/core/surface/byte_buffer_reader.c \
2254 src/core/surface/call.c \
2255 src/core/surface/channel.c \
2256 src/core/surface/channel_create.c \
2257 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002258 src/core/surface/completion_queue.c \
2259 src/core/surface/event_string.c \
2260 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002261 src/core/surface/lame_client.c \
2262 src/core/surface/secure_channel_create.c \
2263 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002264 src/core/surface/server.c \
2265 src/core/surface/server_chttp2.c \
2266 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08002267 src/core/transport/chttp2/alpn.c \
2268 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002269 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002270 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002271 src/core/transport/chttp2/frame_ping.c \
2272 src/core/transport/chttp2/frame_rst_stream.c \
2273 src/core/transport/chttp2/frame_settings.c \
2274 src/core/transport/chttp2/frame_window_update.c \
2275 src/core/transport/chttp2/hpack_parser.c \
2276 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002277 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002278 src/core/transport/chttp2/status_conversion.c \
2279 src/core/transport/chttp2/stream_encoder.c \
2280 src/core/transport/chttp2/stream_map.c \
2281 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002282 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08002283 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002284 src/core/transport/metadata.c \
2285 src/core/transport/stream_op.c \
2286 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002287 third_party/cJSON/cJSON.c \
2288
nnoble85a49262014-12-08 18:14:03 -08002289PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002290 include/grpc/byte_buffer.h \
2291 include/grpc/byte_buffer_reader.h \
2292 include/grpc/grpc.h \
2293 include/grpc/grpc_security.h \
2294 include/grpc/status.h \
2295
ctiller09cb6d52014-12-19 17:38:22 -08002296LIBGRPC_UNSECURE_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2297LIBGRPC_UNSECURE_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002298
ctiller09cb6d52014-12-19 17:38:22 -08002299libs/$(TGTDIR)/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002300 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002301 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002302 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002303
ctiller09cb6d52014-12-19 17:38:22 -08002304libs/$(TGTDIR)/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002305 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002306 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002307 $(Q) $(LD) $(LDFLAGS) -shared -Wl,-soname,libgrpc_unsecure.so.0 -o libs/$(TGTDIR)/libgrpc_unsecure.so.$(VERSION) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002308
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002309deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2310
nnoble69ac39f2014-12-12 15:43:38 -08002311ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002312-include $(LIBGRPC_UNSECURE_DEPS)
2313endif
2314
2315clean_libgrpc_unsecure:
2316 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2317 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2318 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002319 $(Q) $(RM) libs/$(TGTDIR)/libgrpc_unsecure.a
2320 $(Q) $(RM) libs/$(TGTDIR)/libgrpc_unsecure.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002321
2322
2323
nnoble69ac39f2014-12-12 15:43:38 -08002324# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002325
2326
2327GEN_HPACK_TABLES_SRC = \
2328 src/core/transport/chttp2/gen_hpack_tables.c \
2329
ctiller09cb6d52014-12-19 17:38:22 -08002330GEN_HPACK_TABLES_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2331GEN_HPACK_TABLES_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002332
nnoble69ac39f2014-12-12 15:43:38 -08002333ifeq ($(NO_SECURE),true)
2334
ctiller09cb6d52014-12-19 17:38:22 -08002335bins/$(TGTDIR)/gen_hpack_tables: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002336
2337else
2338
ctiller09cb6d52014-12-19 17:38:22 -08002339bins/$(TGTDIR)/gen_hpack_tables: $(GEN_HPACK_TABLES_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a libs/$(TGTDIR)/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002340 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002341 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002342 $(Q) $(LD) $(LDFLAGS) $(GEN_HPACK_TABLES_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgpr -lgrpc $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gen_hpack_tables
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002343
nnoble69ac39f2014-12-12 15:43:38 -08002344endif
2345
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002346deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2347
nnoble69ac39f2014-12-12 15:43:38 -08002348ifneq ($(NO_SECURE),true)
2349ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002350-include $(GEN_HPACK_TABLES_DEPS)
2351endif
nnoble69ac39f2014-12-12 15:43:38 -08002352endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002353
2354clean_gen_hpack_tables:
2355 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2356 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2357 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002358 $(Q) $(RM) bins/$(TGTDIR)/gen_hpack_tables
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002359
2360
nnobleebebb7e2014-12-10 16:31:01 -08002361CPP_PLUGIN_SRC = \
2362 src/compiler/cpp_plugin.cpp \
2363 src/compiler/cpp_generator.cpp \
2364
ctiller09cb6d52014-12-19 17:38:22 -08002365CPP_PLUGIN_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2366CPP_PLUGIN_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
nnobleebebb7e2014-12-10 16:31:01 -08002367
ctiller09cb6d52014-12-19 17:38:22 -08002368bins/$(TGTDIR)/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002369 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002370 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002371 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(CPP_PLUGIN_OBJS) -Llibs/$(TGTDIR) $(HOST_LDLIBSXX) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o bins/$(TGTDIR)/cpp_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002372
2373deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2374
nnoble69ac39f2014-12-12 15:43:38 -08002375ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002376-include $(CPP_PLUGIN_DEPS)
2377endif
2378
2379clean_cpp_plugin:
2380 $(E) "[CLEAN] Cleaning cpp_plugin files"
2381 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2382 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002383 $(Q) $(RM) bins/$(TGTDIR)/cpp_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002384
2385
2386RUBY_PLUGIN_SRC = \
2387 src/compiler/ruby_plugin.cpp \
2388 src/compiler/ruby_generator.cpp \
2389
ctiller09cb6d52014-12-19 17:38:22 -08002390RUBY_PLUGIN_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2391RUBY_PLUGIN_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
nnobleebebb7e2014-12-10 16:31:01 -08002392
ctiller09cb6d52014-12-19 17:38:22 -08002393bins/$(TGTDIR)/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002394 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002395 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002396 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(RUBY_PLUGIN_OBJS) -Llibs/$(TGTDIR) $(HOST_LDLIBSXX) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o bins/$(TGTDIR)/ruby_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002397
2398deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2399
nnoble69ac39f2014-12-12 15:43:38 -08002400ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002401-include $(RUBY_PLUGIN_DEPS)
2402endif
2403
2404clean_ruby_plugin:
2405 $(E) "[CLEAN] Cleaning ruby_plugin files"
2406 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2407 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002408 $(Q) $(RM) bins/$(TGTDIR)/ruby_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002409
2410
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002411GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2412 test/core/surface/byte_buffer_reader_test.c \
2413
ctiller09cb6d52014-12-19 17:38:22 -08002414GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2415GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002416
nnoble69ac39f2014-12-12 15:43:38 -08002417ifeq ($(NO_SECURE),true)
2418
ctiller09cb6d52014-12-19 17:38:22 -08002419bins/$(TGTDIR)/grpc_byte_buffer_reader_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002420
2421else
2422
ctiller09cb6d52014-12-19 17:38:22 -08002423bins/$(TGTDIR)/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002424 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002425 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002426 $(Q) $(LD) $(LDFLAGS) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/grpc_byte_buffer_reader_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002427
nnoble69ac39f2014-12-12 15:43:38 -08002428endif
2429
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002430deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2431
nnoble69ac39f2014-12-12 15:43:38 -08002432ifneq ($(NO_SECURE),true)
2433ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002434-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2435endif
nnoble69ac39f2014-12-12 15:43:38 -08002436endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002437
2438clean_grpc_byte_buffer_reader_test:
2439 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2440 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2441 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002442 $(Q) $(RM) bins/$(TGTDIR)/grpc_byte_buffer_reader_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002443
2444
2445GPR_CANCELLABLE_TEST_SRC = \
2446 test/core/support/cancellable_test.c \
2447
ctiller09cb6d52014-12-19 17:38:22 -08002448GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2449GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002450
nnoble69ac39f2014-12-12 15:43:38 -08002451ifeq ($(NO_SECURE),true)
2452
ctiller09cb6d52014-12-19 17:38:22 -08002453bins/$(TGTDIR)/gpr_cancellable_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002454
2455else
2456
ctiller09cb6d52014-12-19 17:38:22 -08002457bins/$(TGTDIR)/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002458 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002459 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002460 $(Q) $(LD) $(LDFLAGS) $(GPR_CANCELLABLE_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_cancellable_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002461
nnoble69ac39f2014-12-12 15:43:38 -08002462endif
2463
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002464deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2465
nnoble69ac39f2014-12-12 15:43:38 -08002466ifneq ($(NO_SECURE),true)
2467ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002468-include $(GPR_CANCELLABLE_TEST_DEPS)
2469endif
nnoble69ac39f2014-12-12 15:43:38 -08002470endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002471
2472clean_gpr_cancellable_test:
2473 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2474 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2475 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002476 $(Q) $(RM) bins/$(TGTDIR)/gpr_cancellable_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002477
2478
2479GPR_LOG_TEST_SRC = \
2480 test/core/support/log_test.c \
2481
ctiller09cb6d52014-12-19 17:38:22 -08002482GPR_LOG_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2483GPR_LOG_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002484
nnoble69ac39f2014-12-12 15:43:38 -08002485ifeq ($(NO_SECURE),true)
2486
ctiller09cb6d52014-12-19 17:38:22 -08002487bins/$(TGTDIR)/gpr_log_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002488
2489else
2490
ctiller09cb6d52014-12-19 17:38:22 -08002491bins/$(TGTDIR)/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002492 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002493 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002494 $(Q) $(LD) $(LDFLAGS) $(GPR_LOG_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_log_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002495
nnoble69ac39f2014-12-12 15:43:38 -08002496endif
2497
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002498deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2499
nnoble69ac39f2014-12-12 15:43:38 -08002500ifneq ($(NO_SECURE),true)
2501ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002502-include $(GPR_LOG_TEST_DEPS)
2503endif
nnoble69ac39f2014-12-12 15:43:38 -08002504endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002505
2506clean_gpr_log_test:
2507 $(E) "[CLEAN] Cleaning gpr_log_test files"
2508 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2509 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002510 $(Q) $(RM) bins/$(TGTDIR)/gpr_log_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002511
2512
ctiller5e04b132014-12-15 09:24:43 -08002513GPR_USEFUL_TEST_SRC = \
2514 test/core/support/useful_test.c \
2515
ctiller09cb6d52014-12-19 17:38:22 -08002516GPR_USEFUL_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2517GPR_USEFUL_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
ctiller5e04b132014-12-15 09:24:43 -08002518
2519ifeq ($(NO_SECURE),true)
2520
ctiller09cb6d52014-12-19 17:38:22 -08002521bins/$(TGTDIR)/gpr_useful_test: openssl_dep_error
ctiller5e04b132014-12-15 09:24:43 -08002522
2523else
2524
ctiller09cb6d52014-12-19 17:38:22 -08002525bins/$(TGTDIR)/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a
ctiller5e04b132014-12-15 09:24:43 -08002526 $(E) "[LD] Linking $@"
2527 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002528 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_useful_test
ctiller5e04b132014-12-15 09:24:43 -08002529
2530endif
2531
2532deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2533
2534ifneq ($(NO_SECURE),true)
2535ifneq ($(NO_DEPS),true)
2536-include $(GPR_USEFUL_TEST_DEPS)
2537endif
2538endif
2539
2540clean_gpr_useful_test:
2541 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2542 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2543 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002544 $(Q) $(RM) bins/$(TGTDIR)/gpr_useful_test
ctiller5e04b132014-12-15 09:24:43 -08002545
2546
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002547GPR_CMDLINE_TEST_SRC = \
2548 test/core/support/cmdline_test.c \
2549
ctiller09cb6d52014-12-19 17:38:22 -08002550GPR_CMDLINE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2551GPR_CMDLINE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002552
nnoble69ac39f2014-12-12 15:43:38 -08002553ifeq ($(NO_SECURE),true)
2554
ctiller09cb6d52014-12-19 17:38:22 -08002555bins/$(TGTDIR)/gpr_cmdline_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002556
2557else
2558
ctiller09cb6d52014-12-19 17:38:22 -08002559bins/$(TGTDIR)/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002560 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002561 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002562 $(Q) $(LD) $(LDFLAGS) $(GPR_CMDLINE_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_cmdline_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002563
nnoble69ac39f2014-12-12 15:43:38 -08002564endif
2565
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002566deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2567
nnoble69ac39f2014-12-12 15:43:38 -08002568ifneq ($(NO_SECURE),true)
2569ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002570-include $(GPR_CMDLINE_TEST_DEPS)
2571endif
nnoble69ac39f2014-12-12 15:43:38 -08002572endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002573
2574clean_gpr_cmdline_test:
2575 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2576 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2577 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002578 $(Q) $(RM) bins/$(TGTDIR)/gpr_cmdline_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002579
2580
2581GPR_HISTOGRAM_TEST_SRC = \
2582 test/core/support/histogram_test.c \
2583
ctiller09cb6d52014-12-19 17:38:22 -08002584GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2585GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002586
nnoble69ac39f2014-12-12 15:43:38 -08002587ifeq ($(NO_SECURE),true)
2588
ctiller09cb6d52014-12-19 17:38:22 -08002589bins/$(TGTDIR)/gpr_histogram_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002590
2591else
2592
ctiller09cb6d52014-12-19 17:38:22 -08002593bins/$(TGTDIR)/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002594 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002595 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002596 $(Q) $(LD) $(LDFLAGS) $(GPR_HISTOGRAM_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_histogram_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002597
nnoble69ac39f2014-12-12 15:43:38 -08002598endif
2599
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002600deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2601
nnoble69ac39f2014-12-12 15:43:38 -08002602ifneq ($(NO_SECURE),true)
2603ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002604-include $(GPR_HISTOGRAM_TEST_DEPS)
2605endif
nnoble69ac39f2014-12-12 15:43:38 -08002606endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002607
2608clean_gpr_histogram_test:
2609 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2610 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2611 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002612 $(Q) $(RM) bins/$(TGTDIR)/gpr_histogram_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002613
2614
2615GPR_HOST_PORT_TEST_SRC = \
2616 test/core/support/host_port_test.c \
2617
ctiller09cb6d52014-12-19 17:38:22 -08002618GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2619GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002620
nnoble69ac39f2014-12-12 15:43:38 -08002621ifeq ($(NO_SECURE),true)
2622
ctiller09cb6d52014-12-19 17:38:22 -08002623bins/$(TGTDIR)/gpr_host_port_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002624
2625else
2626
ctiller09cb6d52014-12-19 17:38:22 -08002627bins/$(TGTDIR)/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002628 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002629 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002630 $(Q) $(LD) $(LDFLAGS) $(GPR_HOST_PORT_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_host_port_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002631
nnoble69ac39f2014-12-12 15:43:38 -08002632endif
2633
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002634deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2635
nnoble69ac39f2014-12-12 15:43:38 -08002636ifneq ($(NO_SECURE),true)
2637ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002638-include $(GPR_HOST_PORT_TEST_DEPS)
2639endif
nnoble69ac39f2014-12-12 15:43:38 -08002640endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002641
2642clean_gpr_host_port_test:
2643 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2644 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2645 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002646 $(Q) $(RM) bins/$(TGTDIR)/gpr_host_port_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002647
2648
2649GPR_SLICE_BUFFER_TEST_SRC = \
2650 test/core/support/slice_buffer_test.c \
2651
ctiller09cb6d52014-12-19 17:38:22 -08002652GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2653GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002654
nnoble69ac39f2014-12-12 15:43:38 -08002655ifeq ($(NO_SECURE),true)
2656
ctiller09cb6d52014-12-19 17:38:22 -08002657bins/$(TGTDIR)/gpr_slice_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002658
2659else
2660
ctiller09cb6d52014-12-19 17:38:22 -08002661bins/$(TGTDIR)/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002662 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002663 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002664 $(Q) $(LD) $(LDFLAGS) $(GPR_SLICE_BUFFER_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_slice_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002665
nnoble69ac39f2014-12-12 15:43:38 -08002666endif
2667
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002668deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2669
nnoble69ac39f2014-12-12 15:43:38 -08002670ifneq ($(NO_SECURE),true)
2671ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002672-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2673endif
nnoble69ac39f2014-12-12 15:43:38 -08002674endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002675
2676clean_gpr_slice_buffer_test:
2677 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2678 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2679 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002680 $(Q) $(RM) bins/$(TGTDIR)/gpr_slice_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002681
2682
2683GPR_SLICE_TEST_SRC = \
2684 test/core/support/slice_test.c \
2685
ctiller09cb6d52014-12-19 17:38:22 -08002686GPR_SLICE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2687GPR_SLICE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002688
nnoble69ac39f2014-12-12 15:43:38 -08002689ifeq ($(NO_SECURE),true)
2690
ctiller09cb6d52014-12-19 17:38:22 -08002691bins/$(TGTDIR)/gpr_slice_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002692
2693else
2694
ctiller09cb6d52014-12-19 17:38:22 -08002695bins/$(TGTDIR)/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002696 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002697 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002698 $(Q) $(LD) $(LDFLAGS) $(GPR_SLICE_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_slice_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002699
nnoble69ac39f2014-12-12 15:43:38 -08002700endif
2701
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002702deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2703
nnoble69ac39f2014-12-12 15:43:38 -08002704ifneq ($(NO_SECURE),true)
2705ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002706-include $(GPR_SLICE_TEST_DEPS)
2707endif
nnoble69ac39f2014-12-12 15:43:38 -08002708endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002709
2710clean_gpr_slice_test:
2711 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2712 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2713 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002714 $(Q) $(RM) bins/$(TGTDIR)/gpr_slice_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002715
2716
2717GPR_STRING_TEST_SRC = \
2718 test/core/support/string_test.c \
2719
ctiller09cb6d52014-12-19 17:38:22 -08002720GPR_STRING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2721GPR_STRING_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002722
nnoble69ac39f2014-12-12 15:43:38 -08002723ifeq ($(NO_SECURE),true)
2724
ctiller09cb6d52014-12-19 17:38:22 -08002725bins/$(TGTDIR)/gpr_string_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002726
2727else
2728
ctiller09cb6d52014-12-19 17:38:22 -08002729bins/$(TGTDIR)/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002730 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002731 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002732 $(Q) $(LD) $(LDFLAGS) $(GPR_STRING_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_string_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002733
nnoble69ac39f2014-12-12 15:43:38 -08002734endif
2735
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002736deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2737
nnoble69ac39f2014-12-12 15:43:38 -08002738ifneq ($(NO_SECURE),true)
2739ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002740-include $(GPR_STRING_TEST_DEPS)
2741endif
nnoble69ac39f2014-12-12 15:43:38 -08002742endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002743
2744clean_gpr_string_test:
2745 $(E) "[CLEAN] Cleaning gpr_string_test files"
2746 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2747 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002748 $(Q) $(RM) bins/$(TGTDIR)/gpr_string_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002749
2750
2751GPR_SYNC_TEST_SRC = \
2752 test/core/support/sync_test.c \
2753
ctiller09cb6d52014-12-19 17:38:22 -08002754GPR_SYNC_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2755GPR_SYNC_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002756
nnoble69ac39f2014-12-12 15:43:38 -08002757ifeq ($(NO_SECURE),true)
2758
ctiller09cb6d52014-12-19 17:38:22 -08002759bins/$(TGTDIR)/gpr_sync_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002760
2761else
2762
ctiller09cb6d52014-12-19 17:38:22 -08002763bins/$(TGTDIR)/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002764 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002765 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002766 $(Q) $(LD) $(LDFLAGS) $(GPR_SYNC_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_sync_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002767
nnoble69ac39f2014-12-12 15:43:38 -08002768endif
2769
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002770deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2771
nnoble69ac39f2014-12-12 15:43:38 -08002772ifneq ($(NO_SECURE),true)
2773ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002774-include $(GPR_SYNC_TEST_DEPS)
2775endif
nnoble69ac39f2014-12-12 15:43:38 -08002776endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002777
2778clean_gpr_sync_test:
2779 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2780 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2781 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002782 $(Q) $(RM) bins/$(TGTDIR)/gpr_sync_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002783
2784
2785GPR_THD_TEST_SRC = \
2786 test/core/support/thd_test.c \
2787
ctiller09cb6d52014-12-19 17:38:22 -08002788GPR_THD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2789GPR_THD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002790
nnoble69ac39f2014-12-12 15:43:38 -08002791ifeq ($(NO_SECURE),true)
2792
ctiller09cb6d52014-12-19 17:38:22 -08002793bins/$(TGTDIR)/gpr_thd_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002794
2795else
2796
ctiller09cb6d52014-12-19 17:38:22 -08002797bins/$(TGTDIR)/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002798 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002799 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002800 $(Q) $(LD) $(LDFLAGS) $(GPR_THD_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_thd_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002801
nnoble69ac39f2014-12-12 15:43:38 -08002802endif
2803
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002804deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2805
nnoble69ac39f2014-12-12 15:43:38 -08002806ifneq ($(NO_SECURE),true)
2807ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002808-include $(GPR_THD_TEST_DEPS)
2809endif
nnoble69ac39f2014-12-12 15:43:38 -08002810endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002811
2812clean_gpr_thd_test:
2813 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2814 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2815 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002816 $(Q) $(RM) bins/$(TGTDIR)/gpr_thd_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002817
2818
2819GPR_TIME_TEST_SRC = \
2820 test/core/support/time_test.c \
2821
ctiller09cb6d52014-12-19 17:38:22 -08002822GPR_TIME_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2823GPR_TIME_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002824
nnoble69ac39f2014-12-12 15:43:38 -08002825ifeq ($(NO_SECURE),true)
2826
ctiller09cb6d52014-12-19 17:38:22 -08002827bins/$(TGTDIR)/gpr_time_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002828
2829else
2830
ctiller09cb6d52014-12-19 17:38:22 -08002831bins/$(TGTDIR)/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002832 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002833 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002834 $(Q) $(LD) $(LDFLAGS) $(GPR_TIME_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_time_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002835
nnoble69ac39f2014-12-12 15:43:38 -08002836endif
2837
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002838deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2839
nnoble69ac39f2014-12-12 15:43:38 -08002840ifneq ($(NO_SECURE),true)
2841ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002842-include $(GPR_TIME_TEST_DEPS)
2843endif
nnoble69ac39f2014-12-12 15:43:38 -08002844endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002845
2846clean_gpr_time_test:
2847 $(E) "[CLEAN] Cleaning gpr_time_test files"
2848 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2849 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002850 $(Q) $(RM) bins/$(TGTDIR)/gpr_time_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002851
2852
2853MURMUR_HASH_TEST_SRC = \
2854 test/core/support/murmur_hash_test.c \
2855
ctiller09cb6d52014-12-19 17:38:22 -08002856MURMUR_HASH_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2857MURMUR_HASH_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002858
nnoble69ac39f2014-12-12 15:43:38 -08002859ifeq ($(NO_SECURE),true)
2860
ctiller09cb6d52014-12-19 17:38:22 -08002861bins/$(TGTDIR)/murmur_hash_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002862
2863else
2864
ctiller09cb6d52014-12-19 17:38:22 -08002865bins/$(TGTDIR)/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002866 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002867 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002868 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/murmur_hash_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002869
nnoble69ac39f2014-12-12 15:43:38 -08002870endif
2871
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002872deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2873
nnoble69ac39f2014-12-12 15:43:38 -08002874ifneq ($(NO_SECURE),true)
2875ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002876-include $(MURMUR_HASH_TEST_DEPS)
2877endif
nnoble69ac39f2014-12-12 15:43:38 -08002878endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002879
2880clean_murmur_hash_test:
2881 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2882 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2883 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002884 $(Q) $(RM) bins/$(TGTDIR)/murmur_hash_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002885
2886
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002887GRPC_STREAM_OP_TEST_SRC = \
2888 test/core/transport/stream_op_test.c \
2889
ctiller09cb6d52014-12-19 17:38:22 -08002890GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2891GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002892
nnoble69ac39f2014-12-12 15:43:38 -08002893ifeq ($(NO_SECURE),true)
2894
ctiller09cb6d52014-12-19 17:38:22 -08002895bins/$(TGTDIR)/grpc_stream_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002896
2897else
2898
ctiller09cb6d52014-12-19 17:38:22 -08002899bins/$(TGTDIR)/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002900 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002901 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002902 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/grpc_stream_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002903
nnoble69ac39f2014-12-12 15:43:38 -08002904endif
2905
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002906deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2907
nnoble69ac39f2014-12-12 15:43:38 -08002908ifneq ($(NO_SECURE),true)
2909ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002910-include $(GRPC_STREAM_OP_TEST_DEPS)
2911endif
nnoble69ac39f2014-12-12 15:43:38 -08002912endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002913
2914clean_grpc_stream_op_test:
2915 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2916 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2917 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002918 $(Q) $(RM) bins/$(TGTDIR)/grpc_stream_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002919
2920
nnoble0c475f02014-12-05 15:37:39 -08002921ALPN_TEST_SRC = \
2922 test/core/transport/chttp2/alpn_test.c \
2923
ctiller09cb6d52014-12-19 17:38:22 -08002924ALPN_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2925ALPN_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08002926
nnoble69ac39f2014-12-12 15:43:38 -08002927ifeq ($(NO_SECURE),true)
2928
ctiller09cb6d52014-12-19 17:38:22 -08002929bins/$(TGTDIR)/alpn_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002930
2931else
2932
ctiller09cb6d52014-12-19 17:38:22 -08002933bins/$(TGTDIR)/alpn_test: $(ALPN_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08002934 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002935 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002936 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/alpn_test
nnoble0c475f02014-12-05 15:37:39 -08002937
nnoble69ac39f2014-12-12 15:43:38 -08002938endif
2939
nnoble0c475f02014-12-05 15:37:39 -08002940deps_alpn_test: $(ALPN_TEST_DEPS)
2941
nnoble69ac39f2014-12-12 15:43:38 -08002942ifneq ($(NO_SECURE),true)
2943ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002944-include $(ALPN_TEST_DEPS)
2945endif
nnoble69ac39f2014-12-12 15:43:38 -08002946endif
nnoble0c475f02014-12-05 15:37:39 -08002947
2948clean_alpn_test:
2949 $(E) "[CLEAN] Cleaning alpn_test files"
2950 $(Q) $(RM) $(ALPN_TEST_OBJS)
2951 $(Q) $(RM) $(ALPN_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002952 $(Q) $(RM) bins/$(TGTDIR)/alpn_test
nnoble0c475f02014-12-05 15:37:39 -08002953
2954
ctillerc1ddffb2014-12-15 13:08:18 -08002955TIME_AVERAGED_STATS_TEST_SRC = \
2956 test/core/iomgr/time_averaged_stats_test.c \
2957
ctiller09cb6d52014-12-19 17:38:22 -08002958TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2959TIME_AVERAGED_STATS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
ctillerc1ddffb2014-12-15 13:08:18 -08002960
2961ifeq ($(NO_SECURE),true)
2962
ctiller09cb6d52014-12-19 17:38:22 -08002963bins/$(TGTDIR)/time_averaged_stats_test: openssl_dep_error
ctillerc1ddffb2014-12-15 13:08:18 -08002964
2965else
2966
ctiller09cb6d52014-12-19 17:38:22 -08002967bins/$(TGTDIR)/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctillerc1ddffb2014-12-15 13:08:18 -08002968 $(E) "[LD] Linking $@"
2969 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002970 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/time_averaged_stats_test
ctillerc1ddffb2014-12-15 13:08:18 -08002971
2972endif
2973
2974deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
2975
2976ifneq ($(NO_SECURE),true)
2977ifneq ($(NO_DEPS),true)
2978-include $(TIME_AVERAGED_STATS_TEST_DEPS)
2979endif
2980endif
2981
2982clean_time_averaged_stats_test:
2983 $(E) "[CLEAN] Cleaning time_averaged_stats_test files"
2984 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_OBJS)
2985 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002986 $(Q) $(RM) bins/$(TGTDIR)/time_averaged_stats_test
ctillerc1ddffb2014-12-15 13:08:18 -08002987
2988
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002989CHTTP2_STREAM_ENCODER_TEST_SRC = \
2990 test/core/transport/chttp2/stream_encoder_test.c \
2991
ctiller09cb6d52014-12-19 17:38:22 -08002992CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2993CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002994
nnoble69ac39f2014-12-12 15:43:38 -08002995ifeq ($(NO_SECURE),true)
2996
ctiller09cb6d52014-12-19 17:38:22 -08002997bins/$(TGTDIR)/chttp2_stream_encoder_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002998
2999else
3000
ctiller09cb6d52014-12-19 17:38:22 -08003001bins/$(TGTDIR)/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003002 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003003 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003004 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_stream_encoder_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003005
nnoble69ac39f2014-12-12 15:43:38 -08003006endif
3007
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003008deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
3009
nnoble69ac39f2014-12-12 15:43:38 -08003010ifneq ($(NO_SECURE),true)
3011ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003012-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
3013endif
nnoble69ac39f2014-12-12 15:43:38 -08003014endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003015
3016clean_chttp2_stream_encoder_test:
3017 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
3018 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
3019 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003020 $(Q) $(RM) bins/$(TGTDIR)/chttp2_stream_encoder_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003021
3022
3023HPACK_TABLE_TEST_SRC = \
3024 test/core/transport/chttp2/hpack_table_test.c \
3025
ctiller09cb6d52014-12-19 17:38:22 -08003026HPACK_TABLE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
3027HPACK_TABLE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003028
nnoble69ac39f2014-12-12 15:43:38 -08003029ifeq ($(NO_SECURE),true)
3030
ctiller09cb6d52014-12-19 17:38:22 -08003031bins/$(TGTDIR)/hpack_table_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003032
3033else
3034
ctiller09cb6d52014-12-19 17:38:22 -08003035bins/$(TGTDIR)/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003036 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003037 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003038 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/hpack_table_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003039
nnoble69ac39f2014-12-12 15:43:38 -08003040endif
3041
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003042deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
3043
nnoble69ac39f2014-12-12 15:43:38 -08003044ifneq ($(NO_SECURE),true)
3045ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003046-include $(HPACK_TABLE_TEST_DEPS)
3047endif
nnoble69ac39f2014-12-12 15:43:38 -08003048endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003049
3050clean_hpack_table_test:
3051 $(E) "[CLEAN] Cleaning hpack_table_test files"
3052 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
3053 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003054 $(Q) $(RM) bins/$(TGTDIR)/hpack_table_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003055
3056
3057CHTTP2_STREAM_MAP_TEST_SRC = \
3058 test/core/transport/chttp2/stream_map_test.c \
3059
ctiller09cb6d52014-12-19 17:38:22 -08003060CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
3061CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003062
nnoble69ac39f2014-12-12 15:43:38 -08003063ifeq ($(NO_SECURE),true)
3064
ctiller09cb6d52014-12-19 17:38:22 -08003065bins/$(TGTDIR)/chttp2_stream_map_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003066
3067else
3068
ctiller09cb6d52014-12-19 17:38:22 -08003069bins/$(TGTDIR)/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003070 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003071 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003072 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_stream_map_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003073
nnoble69ac39f2014-12-12 15:43:38 -08003074endif
3075
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003076deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
3077
nnoble69ac39f2014-12-12 15:43:38 -08003078ifneq ($(NO_SECURE),true)
3079ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003080-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
3081endif
nnoble69ac39f2014-12-12 15:43:38 -08003082endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003083
3084clean_chttp2_stream_map_test:
3085 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
3086 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
3087 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003088 $(Q) $(RM) bins/$(TGTDIR)/chttp2_stream_map_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003089
3090
3091HPACK_PARSER_TEST_SRC = \
3092 test/core/transport/chttp2/hpack_parser_test.c \
3093
ctiller09cb6d52014-12-19 17:38:22 -08003094HPACK_PARSER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
3095HPACK_PARSER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003096
nnoble69ac39f2014-12-12 15:43:38 -08003097ifeq ($(NO_SECURE),true)
3098
ctiller09cb6d52014-12-19 17:38:22 -08003099bins/$(TGTDIR)/hpack_parser_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003100
3101else
3102
ctiller09cb6d52014-12-19 17:38:22 -08003103bins/$(TGTDIR)/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003104 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003105 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003106 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/hpack_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003107
nnoble69ac39f2014-12-12 15:43:38 -08003108endif
3109
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003110deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
3111
nnoble69ac39f2014-12-12 15:43:38 -08003112ifneq ($(NO_SECURE),true)
3113ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003114-include $(HPACK_PARSER_TEST_DEPS)
3115endif
nnoble69ac39f2014-12-12 15:43:38 -08003116endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003117
3118clean_hpack_parser_test:
3119 $(E) "[CLEAN] Cleaning hpack_parser_test files"
3120 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
3121 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003122 $(Q) $(RM) bins/$(TGTDIR)/hpack_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003123
3124
3125TRANSPORT_METADATA_TEST_SRC = \
3126 test/core/transport/metadata_test.c \
3127
ctiller09cb6d52014-12-19 17:38:22 -08003128TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
3129TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003130
nnoble69ac39f2014-12-12 15:43:38 -08003131ifeq ($(NO_SECURE),true)
3132
ctiller09cb6d52014-12-19 17:38:22 -08003133bins/$(TGTDIR)/transport_metadata_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003134
3135else
3136
ctiller09cb6d52014-12-19 17:38:22 -08003137bins/$(TGTDIR)/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003138 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003139 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003140 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/transport_metadata_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003141
nnoble69ac39f2014-12-12 15:43:38 -08003142endif
3143
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003144deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
3145
nnoble69ac39f2014-12-12 15:43:38 -08003146ifneq ($(NO_SECURE),true)
3147ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003148-include $(TRANSPORT_METADATA_TEST_DEPS)
3149endif
nnoble69ac39f2014-12-12 15:43:38 -08003150endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003151
3152clean_transport_metadata_test:
3153 $(E) "[CLEAN] Cleaning transport_metadata_test files"
3154 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
3155 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003156 $(Q) $(RM) bins/$(TGTDIR)/transport_metadata_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003157
3158
3159CHTTP2_STATUS_CONVERSION_TEST_SRC = \
3160 test/core/transport/chttp2/status_conversion_test.c \
3161
ctiller09cb6d52014-12-19 17:38:22 -08003162CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
3163CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003164
nnoble69ac39f2014-12-12 15:43:38 -08003165ifeq ($(NO_SECURE),true)
3166
ctiller09cb6d52014-12-19 17:38:22 -08003167bins/$(TGTDIR)/chttp2_status_conversion_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003168
3169else
3170
ctiller09cb6d52014-12-19 17:38:22 -08003171bins/$(TGTDIR)/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003172 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003173 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003174 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_status_conversion_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003175
nnoble69ac39f2014-12-12 15:43:38 -08003176endif
3177
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003178deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
3179
nnoble69ac39f2014-12-12 15:43:38 -08003180ifneq ($(NO_SECURE),true)
3181ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003182-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
3183endif
nnoble69ac39f2014-12-12 15:43:38 -08003184endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003185
3186clean_chttp2_status_conversion_test:
3187 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
3188 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
3189 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003190 $(Q) $(RM) bins/$(TGTDIR)/chttp2_status_conversion_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003191
3192
3193CHTTP2_TRANSPORT_END2END_TEST_SRC = \
3194 test/core/transport/chttp2_transport_end2end_test.c \
3195
ctiller09cb6d52014-12-19 17:38:22 -08003196CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
3197CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003198
nnoble69ac39f2014-12-12 15:43:38 -08003199ifeq ($(NO_SECURE),true)
3200
ctiller09cb6d52014-12-19 17:38:22 -08003201bins/$(TGTDIR)/chttp2_transport_end2end_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003202
3203else
3204
ctiller09cb6d52014-12-19 17:38:22 -08003205bins/$(TGTDIR)/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003206 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003207 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003208 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_transport_end2end_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003209
nnoble69ac39f2014-12-12 15:43:38 -08003210endif
3211
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003212deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3213
nnoble69ac39f2014-12-12 15:43:38 -08003214ifneq ($(NO_SECURE),true)
3215ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003216-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3217endif
nnoble69ac39f2014-12-12 15:43:38 -08003218endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003219
3220clean_chttp2_transport_end2end_test:
3221 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
3222 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
3223 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003224 $(Q) $(RM) bins/$(TGTDIR)/chttp2_transport_end2end_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003225
3226
ctiller18b49ab2014-12-09 14:39:16 -08003227TCP_POSIX_TEST_SRC = \
3228 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003229
ctiller09cb6d52014-12-19 17:38:22 -08003230TCP_POSIX_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
3231TCP_POSIX_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003232
nnoble69ac39f2014-12-12 15:43:38 -08003233ifeq ($(NO_SECURE),true)
3234
ctiller09cb6d52014-12-19 17:38:22 -08003235bins/$(TGTDIR)/tcp_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003236
3237else
3238
ctiller09cb6d52014-12-19 17:38:22 -08003239bins/$(TGTDIR)/tcp_posix_test: $(TCP_POSIX_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003240 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003241 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003242 $(Q) $(LD) $(LDFLAGS) $(TCP_POSIX_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003243
nnoble69ac39f2014-12-12 15:43:38 -08003244endif
3245
ctiller18b49ab2014-12-09 14:39:16 -08003246deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003247
nnoble69ac39f2014-12-12 15:43:38 -08003248ifneq ($(NO_SECURE),true)
3249ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003250-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003251endif
nnoble69ac39f2014-12-12 15:43:38 -08003252endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003253
ctiller18b49ab2014-12-09 14:39:16 -08003254clean_tcp_posix_test:
3255 $(E) "[CLEAN] Cleaning tcp_posix_test files"
3256 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
3257 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003258 $(Q) $(RM) bins/$(TGTDIR)/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003259
3260
nnoble0c475f02014-12-05 15:37:39 -08003261DUALSTACK_SOCKET_TEST_SRC = \
3262 test/core/end2end/dualstack_socket_test.c \
3263
ctiller09cb6d52014-12-19 17:38:22 -08003264DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3265DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003266
nnoble69ac39f2014-12-12 15:43:38 -08003267ifeq ($(NO_SECURE),true)
3268
ctiller09cb6d52014-12-19 17:38:22 -08003269bins/$(TGTDIR)/dualstack_socket_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003270
3271else
3272
ctiller09cb6d52014-12-19 17:38:22 -08003273bins/$(TGTDIR)/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003274 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003275 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003276 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/dualstack_socket_test
nnoble0c475f02014-12-05 15:37:39 -08003277
nnoble69ac39f2014-12-12 15:43:38 -08003278endif
3279
nnoble0c475f02014-12-05 15:37:39 -08003280deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
3281
nnoble69ac39f2014-12-12 15:43:38 -08003282ifneq ($(NO_SECURE),true)
3283ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003284-include $(DUALSTACK_SOCKET_TEST_DEPS)
3285endif
nnoble69ac39f2014-12-12 15:43:38 -08003286endif
nnoble0c475f02014-12-05 15:37:39 -08003287
3288clean_dualstack_socket_test:
3289 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
3290 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
3291 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003292 $(Q) $(RM) bins/$(TGTDIR)/dualstack_socket_test
nnoble0c475f02014-12-05 15:37:39 -08003293
3294
3295NO_SERVER_TEST_SRC = \
3296 test/core/end2end/no_server_test.c \
3297
ctiller09cb6d52014-12-19 17:38:22 -08003298NO_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
3299NO_SERVER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003300
nnoble69ac39f2014-12-12 15:43:38 -08003301ifeq ($(NO_SECURE),true)
3302
ctiller09cb6d52014-12-19 17:38:22 -08003303bins/$(TGTDIR)/no_server_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003304
3305else
3306
ctiller09cb6d52014-12-19 17:38:22 -08003307bins/$(TGTDIR)/no_server_test: $(NO_SERVER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003308 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003309 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003310 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/no_server_test
nnoble0c475f02014-12-05 15:37:39 -08003311
nnoble69ac39f2014-12-12 15:43:38 -08003312endif
3313
nnoble0c475f02014-12-05 15:37:39 -08003314deps_no_server_test: $(NO_SERVER_TEST_DEPS)
3315
nnoble69ac39f2014-12-12 15:43:38 -08003316ifneq ($(NO_SECURE),true)
3317ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003318-include $(NO_SERVER_TEST_DEPS)
3319endif
nnoble69ac39f2014-12-12 15:43:38 -08003320endif
nnoble0c475f02014-12-05 15:37:39 -08003321
3322clean_no_server_test:
3323 $(E) "[CLEAN] Cleaning no_server_test files"
3324 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3325 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003326 $(Q) $(RM) bins/$(TGTDIR)/no_server_test
nnoble0c475f02014-12-05 15:37:39 -08003327
3328
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003329RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003330 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003331
ctiller09cb6d52014-12-19 17:38:22 -08003332RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3333RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003334
nnoble69ac39f2014-12-12 15:43:38 -08003335ifeq ($(NO_SECURE),true)
3336
ctiller09cb6d52014-12-19 17:38:22 -08003337bins/$(TGTDIR)/resolve_address_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003338
3339else
3340
ctiller09cb6d52014-12-19 17:38:22 -08003341bins/$(TGTDIR)/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003342 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003343 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003344 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/resolve_address_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003345
nnoble69ac39f2014-12-12 15:43:38 -08003346endif
3347
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003348deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3349
nnoble69ac39f2014-12-12 15:43:38 -08003350ifneq ($(NO_SECURE),true)
3351ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003352-include $(RESOLVE_ADDRESS_TEST_DEPS)
3353endif
nnoble69ac39f2014-12-12 15:43:38 -08003354endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003355
3356clean_resolve_address_test:
3357 $(E) "[CLEAN] Cleaning resolve_address_test files"
3358 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3359 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003360 $(Q) $(RM) bins/$(TGTDIR)/resolve_address_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003361
3362
ctiller18b49ab2014-12-09 14:39:16 -08003363SOCKADDR_UTILS_TEST_SRC = \
3364 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003365
ctiller09cb6d52014-12-19 17:38:22 -08003366SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3367SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003368
nnoble69ac39f2014-12-12 15:43:38 -08003369ifeq ($(NO_SECURE),true)
3370
ctiller09cb6d52014-12-19 17:38:22 -08003371bins/$(TGTDIR)/sockaddr_utils_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003372
3373else
3374
ctiller09cb6d52014-12-19 17:38:22 -08003375bins/$(TGTDIR)/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003376 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003377 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003378 $(Q) $(LD) $(LDFLAGS) $(SOCKADDR_UTILS_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003379
nnoble69ac39f2014-12-12 15:43:38 -08003380endif
3381
ctiller18b49ab2014-12-09 14:39:16 -08003382deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003383
nnoble69ac39f2014-12-12 15:43:38 -08003384ifneq ($(NO_SECURE),true)
3385ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003386-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003387endif
nnoble69ac39f2014-12-12 15:43:38 -08003388endif
nnoble0c475f02014-12-05 15:37:39 -08003389
ctiller18b49ab2014-12-09 14:39:16 -08003390clean_sockaddr_utils_test:
3391 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3392 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3393 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003394 $(Q) $(RM) bins/$(TGTDIR)/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003395
3396
ctiller18b49ab2014-12-09 14:39:16 -08003397TCP_SERVER_POSIX_TEST_SRC = \
3398 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003399
ctiller09cb6d52014-12-19 17:38:22 -08003400TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3401TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003402
nnoble69ac39f2014-12-12 15:43:38 -08003403ifeq ($(NO_SECURE),true)
3404
ctiller09cb6d52014-12-19 17:38:22 -08003405bins/$(TGTDIR)/tcp_server_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003406
3407else
3408
ctiller09cb6d52014-12-19 17:38:22 -08003409bins/$(TGTDIR)/tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003410 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003411 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003412 $(Q) $(LD) $(LDFLAGS) $(TCP_SERVER_POSIX_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003413
nnoble69ac39f2014-12-12 15:43:38 -08003414endif
3415
ctiller18b49ab2014-12-09 14:39:16 -08003416deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003417
nnoble69ac39f2014-12-12 15:43:38 -08003418ifneq ($(NO_SECURE),true)
3419ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003420-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003421endif
nnoble69ac39f2014-12-12 15:43:38 -08003422endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003423
ctiller18b49ab2014-12-09 14:39:16 -08003424clean_tcp_server_posix_test:
3425 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3426 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3427 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003428 $(Q) $(RM) bins/$(TGTDIR)/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003429
3430
ctiller18b49ab2014-12-09 14:39:16 -08003431TCP_CLIENT_POSIX_TEST_SRC = \
3432 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003433
ctiller09cb6d52014-12-19 17:38:22 -08003434TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3435TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003436
nnoble69ac39f2014-12-12 15:43:38 -08003437ifeq ($(NO_SECURE),true)
3438
ctiller09cb6d52014-12-19 17:38:22 -08003439bins/$(TGTDIR)/tcp_client_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003440
3441else
3442
ctiller09cb6d52014-12-19 17:38:22 -08003443bins/$(TGTDIR)/tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003444 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003445 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003446 $(Q) $(LD) $(LDFLAGS) $(TCP_CLIENT_POSIX_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003447
nnoble69ac39f2014-12-12 15:43:38 -08003448endif
3449
ctiller18b49ab2014-12-09 14:39:16 -08003450deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003451
nnoble69ac39f2014-12-12 15:43:38 -08003452ifneq ($(NO_SECURE),true)
3453ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003454-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003455endif
nnoble69ac39f2014-12-12 15:43:38 -08003456endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003457
ctiller18b49ab2014-12-09 14:39:16 -08003458clean_tcp_client_posix_test:
3459 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3460 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3461 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003462 $(Q) $(RM) bins/$(TGTDIR)/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003463
3464
3465GRPC_CHANNEL_STACK_TEST_SRC = \
3466 test/core/channel/channel_stack_test.c \
3467
ctiller09cb6d52014-12-19 17:38:22 -08003468GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3469GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003470
nnoble69ac39f2014-12-12 15:43:38 -08003471ifeq ($(NO_SECURE),true)
3472
ctiller09cb6d52014-12-19 17:38:22 -08003473bins/$(TGTDIR)/grpc_channel_stack_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003474
3475else
3476
ctiller09cb6d52014-12-19 17:38:22 -08003477bins/$(TGTDIR)/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003478 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003479 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003480 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/grpc_channel_stack_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003481
nnoble69ac39f2014-12-12 15:43:38 -08003482endif
3483
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003484deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3485
nnoble69ac39f2014-12-12 15:43:38 -08003486ifneq ($(NO_SECURE),true)
3487ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003488-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3489endif
nnoble69ac39f2014-12-12 15:43:38 -08003490endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003491
3492clean_grpc_channel_stack_test:
3493 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3494 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3495 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003496 $(Q) $(RM) bins/$(TGTDIR)/grpc_channel_stack_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003497
3498
3499METADATA_BUFFER_TEST_SRC = \
3500 test/core/channel/metadata_buffer_test.c \
3501
ctiller09cb6d52014-12-19 17:38:22 -08003502METADATA_BUFFER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3503METADATA_BUFFER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003504
nnoble69ac39f2014-12-12 15:43:38 -08003505ifeq ($(NO_SECURE),true)
3506
ctiller09cb6d52014-12-19 17:38:22 -08003507bins/$(TGTDIR)/metadata_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003508
3509else
3510
ctiller09cb6d52014-12-19 17:38:22 -08003511bins/$(TGTDIR)/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003512 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003513 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003514 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/metadata_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003515
nnoble69ac39f2014-12-12 15:43:38 -08003516endif
3517
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003518deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3519
nnoble69ac39f2014-12-12 15:43:38 -08003520ifneq ($(NO_SECURE),true)
3521ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003522-include $(METADATA_BUFFER_TEST_DEPS)
3523endif
nnoble69ac39f2014-12-12 15:43:38 -08003524endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003525
3526clean_metadata_buffer_test:
3527 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3528 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3529 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003530 $(Q) $(RM) bins/$(TGTDIR)/metadata_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003531
3532
3533GRPC_COMPLETION_QUEUE_TEST_SRC = \
3534 test/core/surface/completion_queue_test.c \
3535
ctiller09cb6d52014-12-19 17:38:22 -08003536GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3537GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003538
nnoble69ac39f2014-12-12 15:43:38 -08003539ifeq ($(NO_SECURE),true)
3540
ctiller09cb6d52014-12-19 17:38:22 -08003541bins/$(TGTDIR)/grpc_completion_queue_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003542
3543else
3544
ctiller09cb6d52014-12-19 17:38:22 -08003545bins/$(TGTDIR)/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003546 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003547 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003548 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/grpc_completion_queue_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003549
nnoble69ac39f2014-12-12 15:43:38 -08003550endif
3551
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003552deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3553
nnoble69ac39f2014-12-12 15:43:38 -08003554ifneq ($(NO_SECURE),true)
3555ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003556-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3557endif
nnoble69ac39f2014-12-12 15:43:38 -08003558endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003559
3560clean_grpc_completion_queue_test:
3561 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3562 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3563 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003564 $(Q) $(RM) bins/$(TGTDIR)/grpc_completion_queue_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003565
3566
3567GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3568 test/core/surface/completion_queue_benchmark.c \
3569
ctiller09cb6d52014-12-19 17:38:22 -08003570GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3571GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003572
nnoble69ac39f2014-12-12 15:43:38 -08003573ifeq ($(NO_SECURE),true)
3574
ctiller09cb6d52014-12-19 17:38:22 -08003575bins/$(TGTDIR)/grpc_completion_queue_benchmark: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003576
3577else
3578
ctiller09cb6d52014-12-19 17:38:22 -08003579bins/$(TGTDIR)/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003580 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003581 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003582 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/grpc_completion_queue_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003583
nnoble69ac39f2014-12-12 15:43:38 -08003584endif
3585
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003586deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3587
nnoble69ac39f2014-12-12 15:43:38 -08003588ifneq ($(NO_SECURE),true)
3589ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003590-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3591endif
nnoble69ac39f2014-12-12 15:43:38 -08003592endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003593
3594clean_grpc_completion_queue_benchmark:
3595 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3596 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3597 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003598 $(Q) $(RM) bins/$(TGTDIR)/grpc_completion_queue_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003599
3600
3601CENSUS_WINDOW_STATS_TEST_SRC = \
3602 test/core/statistics/window_stats_test.c \
3603
ctiller09cb6d52014-12-19 17:38:22 -08003604CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3605CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003606
nnoble69ac39f2014-12-12 15:43:38 -08003607ifeq ($(NO_SECURE),true)
3608
ctiller09cb6d52014-12-19 17:38:22 -08003609bins/$(TGTDIR)/census_window_stats_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003610
3611else
3612
ctiller09cb6d52014-12-19 17:38:22 -08003613bins/$(TGTDIR)/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003614 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003615 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003616 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/census_window_stats_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003617
nnoble69ac39f2014-12-12 15:43:38 -08003618endif
3619
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003620deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3621
nnoble69ac39f2014-12-12 15:43:38 -08003622ifneq ($(NO_SECURE),true)
3623ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003624-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3625endif
nnoble69ac39f2014-12-12 15:43:38 -08003626endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003627
3628clean_census_window_stats_test:
3629 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3630 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3631 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003632 $(Q) $(RM) bins/$(TGTDIR)/census_window_stats_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003633
3634
3635CENSUS_STATISTICS_QUICK_TEST_SRC = \
3636 test/core/statistics/quick_test.c \
3637
ctiller09cb6d52014-12-19 17:38:22 -08003638CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3639CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003640
nnoble69ac39f2014-12-12 15:43:38 -08003641ifeq ($(NO_SECURE),true)
3642
ctiller09cb6d52014-12-19 17:38:22 -08003643bins/$(TGTDIR)/census_statistics_quick_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003644
3645else
3646
ctiller09cb6d52014-12-19 17:38:22 -08003647bins/$(TGTDIR)/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003648 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003649 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003650 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/census_statistics_quick_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003651
nnoble69ac39f2014-12-12 15:43:38 -08003652endif
3653
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003654deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3655
nnoble69ac39f2014-12-12 15:43:38 -08003656ifneq ($(NO_SECURE),true)
3657ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003658-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3659endif
nnoble69ac39f2014-12-12 15:43:38 -08003660endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003661
3662clean_census_statistics_quick_test:
3663 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3664 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3665 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003666 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_quick_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003667
3668
aveitch482a5be2014-12-15 10:25:12 -08003669CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3670 test/core/statistics/small_log_test.c \
3671
ctiller09cb6d52014-12-19 17:38:22 -08003672CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3673CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
aveitch482a5be2014-12-15 10:25:12 -08003674
3675ifeq ($(NO_SECURE),true)
3676
ctiller09cb6d52014-12-19 17:38:22 -08003677bins/$(TGTDIR)/census_statistics_small_log_test: openssl_dep_error
aveitch482a5be2014-12-15 10:25:12 -08003678
3679else
3680
ctiller09cb6d52014-12-19 17:38:22 -08003681bins/$(TGTDIR)/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
aveitch482a5be2014-12-15 10:25:12 -08003682 $(E) "[LD] Linking $@"
3683 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003684 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/census_statistics_small_log_test
aveitch482a5be2014-12-15 10:25:12 -08003685
3686endif
3687
3688deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3689
3690ifneq ($(NO_SECURE),true)
3691ifneq ($(NO_DEPS),true)
3692-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3693endif
3694endif
3695
3696clean_census_statistics_small_log_test:
3697 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3698 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3699 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003700 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_small_log_test
aveitch482a5be2014-12-15 10:25:12 -08003701
3702
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003703CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3704 test/core/statistics/performance_test.c \
3705
ctiller09cb6d52014-12-19 17:38:22 -08003706CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3707CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003708
nnoble69ac39f2014-12-12 15:43:38 -08003709ifeq ($(NO_SECURE),true)
3710
ctiller09cb6d52014-12-19 17:38:22 -08003711bins/$(TGTDIR)/census_statistics_performance_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003712
3713else
3714
ctiller09cb6d52014-12-19 17:38:22 -08003715bins/$(TGTDIR)/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003716 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003717 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003718 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/census_statistics_performance_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003719
nnoble69ac39f2014-12-12 15:43:38 -08003720endif
3721
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003722deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3723
nnoble69ac39f2014-12-12 15:43:38 -08003724ifneq ($(NO_SECURE),true)
3725ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003726-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3727endif
nnoble69ac39f2014-12-12 15:43:38 -08003728endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003729
3730clean_census_statistics_performance_test:
3731 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3732 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3733 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003734 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_performance_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003735
3736
3737CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3738 test/core/statistics/multiple_writers_test.c \
3739
ctiller09cb6d52014-12-19 17:38:22 -08003740CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3741CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003742
nnoble69ac39f2014-12-12 15:43:38 -08003743ifeq ($(NO_SECURE),true)
3744
ctiller09cb6d52014-12-19 17:38:22 -08003745bins/$(TGTDIR)/census_statistics_multiple_writers_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003746
3747else
3748
ctiller09cb6d52014-12-19 17:38:22 -08003749bins/$(TGTDIR)/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003750 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003751 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003752 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/census_statistics_multiple_writers_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003753
nnoble69ac39f2014-12-12 15:43:38 -08003754endif
3755
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003756deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3757
nnoble69ac39f2014-12-12 15:43:38 -08003758ifneq ($(NO_SECURE),true)
3759ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003760-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3761endif
nnoble69ac39f2014-12-12 15:43:38 -08003762endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003763
3764clean_census_statistics_multiple_writers_test:
3765 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3766 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3767 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003768 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_multiple_writers_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003769
3770
3771CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3772 test/core/statistics/multiple_writers_circular_buffer_test.c \
3773
ctiller09cb6d52014-12-19 17:38:22 -08003774CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3775CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003776
nnoble69ac39f2014-12-12 15:43:38 -08003777ifeq ($(NO_SECURE),true)
3778
ctiller09cb6d52014-12-19 17:38:22 -08003779bins/$(TGTDIR)/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003780
3781else
3782
ctiller09cb6d52014-12-19 17:38:22 -08003783bins/$(TGTDIR)/census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003784 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003785 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003786 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/census_statistics_multiple_writers_circular_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003787
nnoble69ac39f2014-12-12 15:43:38 -08003788endif
3789
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003790deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3791
nnoble69ac39f2014-12-12 15:43:38 -08003792ifneq ($(NO_SECURE),true)
3793ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003794-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3795endif
nnoble69ac39f2014-12-12 15:43:38 -08003796endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003797
3798clean_census_statistics_multiple_writers_circular_buffer_test:
3799 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3800 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3801 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003802 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_multiple_writers_circular_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003803
3804
3805CENSUS_STUB_TEST_SRC = \
3806 test/core/statistics/census_stub_test.c \
3807
ctiller09cb6d52014-12-19 17:38:22 -08003808CENSUS_STUB_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3809CENSUS_STUB_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003810
nnoble69ac39f2014-12-12 15:43:38 -08003811ifeq ($(NO_SECURE),true)
3812
ctiller09cb6d52014-12-19 17:38:22 -08003813bins/$(TGTDIR)/census_stub_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003814
3815else
3816
ctiller09cb6d52014-12-19 17:38:22 -08003817bins/$(TGTDIR)/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003818 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003819 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003820 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/census_stub_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003821
nnoble69ac39f2014-12-12 15:43:38 -08003822endif
3823
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003824deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3825
nnoble69ac39f2014-12-12 15:43:38 -08003826ifneq ($(NO_SECURE),true)
3827ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003828-include $(CENSUS_STUB_TEST_DEPS)
3829endif
nnoble69ac39f2014-12-12 15:43:38 -08003830endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003831
3832clean_census_stub_test:
3833 $(E) "[CLEAN] Cleaning census_stub_test files"
3834 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3835 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003836 $(Q) $(RM) bins/$(TGTDIR)/census_stub_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003837
3838
3839CENSUS_HASH_TABLE_TEST_SRC = \
3840 test/core/statistics/hash_table_test.c \
3841
ctiller09cb6d52014-12-19 17:38:22 -08003842CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3843CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003844
nnoble69ac39f2014-12-12 15:43:38 -08003845ifeq ($(NO_SECURE),true)
3846
ctiller09cb6d52014-12-19 17:38:22 -08003847bins/$(TGTDIR)/census_hash_table_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003848
3849else
3850
ctiller09cb6d52014-12-19 17:38:22 -08003851bins/$(TGTDIR)/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003852 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003853 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003854 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/census_hash_table_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003855
nnoble69ac39f2014-12-12 15:43:38 -08003856endif
3857
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003858deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3859
nnoble69ac39f2014-12-12 15:43:38 -08003860ifneq ($(NO_SECURE),true)
3861ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003862-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3863endif
nnoble69ac39f2014-12-12 15:43:38 -08003864endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003865
3866clean_census_hash_table_test:
3867 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3868 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3869 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003870 $(Q) $(RM) bins/$(TGTDIR)/census_hash_table_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003871
3872
3873FLING_SERVER_SRC = \
3874 test/core/fling/server.c \
3875
ctiller09cb6d52014-12-19 17:38:22 -08003876FLING_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3877FLING_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003878
nnoble69ac39f2014-12-12 15:43:38 -08003879ifeq ($(NO_SECURE),true)
3880
ctiller09cb6d52014-12-19 17:38:22 -08003881bins/$(TGTDIR)/fling_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003882
3883else
3884
ctiller09cb6d52014-12-19 17:38:22 -08003885bins/$(TGTDIR)/fling_server: $(FLING_SERVER_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003886 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003887 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003888 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/fling_server
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003889
nnoble69ac39f2014-12-12 15:43:38 -08003890endif
3891
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003892deps_fling_server: $(FLING_SERVER_DEPS)
3893
nnoble69ac39f2014-12-12 15:43:38 -08003894ifneq ($(NO_SECURE),true)
3895ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003896-include $(FLING_SERVER_DEPS)
3897endif
nnoble69ac39f2014-12-12 15:43:38 -08003898endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003899
3900clean_fling_server:
3901 $(E) "[CLEAN] Cleaning fling_server files"
3902 $(Q) $(RM) $(FLING_SERVER_OBJS)
3903 $(Q) $(RM) $(FLING_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003904 $(Q) $(RM) bins/$(TGTDIR)/fling_server
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003905
3906
3907FLING_CLIENT_SRC = \
3908 test/core/fling/client.c \
3909
ctiller09cb6d52014-12-19 17:38:22 -08003910FLING_CLIENT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3911FLING_CLIENT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003912
nnoble69ac39f2014-12-12 15:43:38 -08003913ifeq ($(NO_SECURE),true)
3914
ctiller09cb6d52014-12-19 17:38:22 -08003915bins/$(TGTDIR)/fling_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003916
3917else
3918
ctiller09cb6d52014-12-19 17:38:22 -08003919bins/$(TGTDIR)/fling_client: $(FLING_CLIENT_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003920 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003921 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003922 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/fling_client
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003923
nnoble69ac39f2014-12-12 15:43:38 -08003924endif
3925
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003926deps_fling_client: $(FLING_CLIENT_DEPS)
3927
nnoble69ac39f2014-12-12 15:43:38 -08003928ifneq ($(NO_SECURE),true)
3929ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003930-include $(FLING_CLIENT_DEPS)
3931endif
nnoble69ac39f2014-12-12 15:43:38 -08003932endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003933
3934clean_fling_client:
3935 $(E) "[CLEAN] Cleaning fling_client files"
3936 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3937 $(Q) $(RM) $(FLING_CLIENT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003938 $(Q) $(RM) bins/$(TGTDIR)/fling_client
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003939
3940
3941FLING_TEST_SRC = \
3942 test/core/fling/fling_test.c \
3943
ctiller09cb6d52014-12-19 17:38:22 -08003944FLING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3945FLING_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003946
nnoble69ac39f2014-12-12 15:43:38 -08003947ifeq ($(NO_SECURE),true)
3948
ctiller09cb6d52014-12-19 17:38:22 -08003949bins/$(TGTDIR)/fling_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003950
3951else
3952
ctiller09cb6d52014-12-19 17:38:22 -08003953bins/$(TGTDIR)/fling_test: $(FLING_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003954 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003955 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003956 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/fling_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003957
nnoble69ac39f2014-12-12 15:43:38 -08003958endif
3959
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003960deps_fling_test: $(FLING_TEST_DEPS)
3961
nnoble69ac39f2014-12-12 15:43:38 -08003962ifneq ($(NO_SECURE),true)
3963ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003964-include $(FLING_TEST_DEPS)
3965endif
nnoble69ac39f2014-12-12 15:43:38 -08003966endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003967
3968clean_fling_test:
3969 $(E) "[CLEAN] Cleaning fling_test files"
3970 $(Q) $(RM) $(FLING_TEST_OBJS)
3971 $(Q) $(RM) $(FLING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003972 $(Q) $(RM) bins/$(TGTDIR)/fling_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003973
3974
3975ECHO_SERVER_SRC = \
3976 test/core/echo/server.c \
3977
ctiller09cb6d52014-12-19 17:38:22 -08003978ECHO_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3979ECHO_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003980
nnoble69ac39f2014-12-12 15:43:38 -08003981ifeq ($(NO_SECURE),true)
3982
ctiller09cb6d52014-12-19 17:38:22 -08003983bins/$(TGTDIR)/echo_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003984
3985else
3986
ctiller09cb6d52014-12-19 17:38:22 -08003987bins/$(TGTDIR)/echo_server: $(ECHO_SERVER_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003988 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003989 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003990 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/echo_server
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003991
nnoble69ac39f2014-12-12 15:43:38 -08003992endif
3993
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003994deps_echo_server: $(ECHO_SERVER_DEPS)
3995
nnoble69ac39f2014-12-12 15:43:38 -08003996ifneq ($(NO_SECURE),true)
3997ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003998-include $(ECHO_SERVER_DEPS)
3999endif
nnoble69ac39f2014-12-12 15:43:38 -08004000endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004001
4002clean_echo_server:
4003 $(E) "[CLEAN] Cleaning echo_server files"
4004 $(Q) $(RM) $(ECHO_SERVER_OBJS)
4005 $(Q) $(RM) $(ECHO_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004006 $(Q) $(RM) bins/$(TGTDIR)/echo_server
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004007
4008
4009ECHO_CLIENT_SRC = \
4010 test/core/echo/client.c \
4011
ctiller09cb6d52014-12-19 17:38:22 -08004012ECHO_CLIENT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
4013ECHO_CLIENT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004014
nnoble69ac39f2014-12-12 15:43:38 -08004015ifeq ($(NO_SECURE),true)
4016
ctiller09cb6d52014-12-19 17:38:22 -08004017bins/$(TGTDIR)/echo_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004018
4019else
4020
ctiller09cb6d52014-12-19 17:38:22 -08004021bins/$(TGTDIR)/echo_client: $(ECHO_CLIENT_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004022 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004023 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004024 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/echo_client
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004025
nnoble69ac39f2014-12-12 15:43:38 -08004026endif
4027
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004028deps_echo_client: $(ECHO_CLIENT_DEPS)
4029
nnoble69ac39f2014-12-12 15:43:38 -08004030ifneq ($(NO_SECURE),true)
4031ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004032-include $(ECHO_CLIENT_DEPS)
4033endif
nnoble69ac39f2014-12-12 15:43:38 -08004034endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004035
4036clean_echo_client:
4037 $(E) "[CLEAN] Cleaning echo_client files"
4038 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
4039 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004040 $(Q) $(RM) bins/$(TGTDIR)/echo_client
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004041
4042
4043ECHO_TEST_SRC = \
4044 test/core/echo/echo_test.c \
4045
ctiller09cb6d52014-12-19 17:38:22 -08004046ECHO_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
4047ECHO_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004048
nnoble69ac39f2014-12-12 15:43:38 -08004049ifeq ($(NO_SECURE),true)
4050
ctiller09cb6d52014-12-19 17:38:22 -08004051bins/$(TGTDIR)/echo_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004052
4053else
4054
ctiller09cb6d52014-12-19 17:38:22 -08004055bins/$(TGTDIR)/echo_test: $(ECHO_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004056 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004057 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004058 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/echo_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004059
nnoble69ac39f2014-12-12 15:43:38 -08004060endif
4061
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004062deps_echo_test: $(ECHO_TEST_DEPS)
4063
nnoble69ac39f2014-12-12 15:43:38 -08004064ifneq ($(NO_SECURE),true)
4065ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004066-include $(ECHO_TEST_DEPS)
4067endif
nnoble69ac39f2014-12-12 15:43:38 -08004068endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004069
4070clean_echo_test:
4071 $(E) "[CLEAN] Cleaning echo_test files"
4072 $(Q) $(RM) $(ECHO_TEST_OBJS)
4073 $(Q) $(RM) $(ECHO_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004074 $(Q) $(RM) bins/$(TGTDIR)/echo_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004075
4076
4077LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
4078 test/core/network_benchmarks/low_level_ping_pong.c \
4079
ctiller09cb6d52014-12-19 17:38:22 -08004080LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
4081LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004082
nnoble69ac39f2014-12-12 15:43:38 -08004083ifeq ($(NO_SECURE),true)
4084
ctiller09cb6d52014-12-19 17:38:22 -08004085bins/$(TGTDIR)/low_level_ping_pong_benchmark: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004086
4087else
4088
ctiller09cb6d52014-12-19 17:38:22 -08004089bins/$(TGTDIR)/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004090 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004091 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004092 $(Q) $(LD) $(LDFLAGS) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/low_level_ping_pong_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004093
nnoble69ac39f2014-12-12 15:43:38 -08004094endif
4095
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004096deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
4097
nnoble69ac39f2014-12-12 15:43:38 -08004098ifneq ($(NO_SECURE),true)
4099ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004100-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
4101endif
nnoble69ac39f2014-12-12 15:43:38 -08004102endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004103
4104clean_low_level_ping_pong_benchmark:
4105 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
4106 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
4107 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004108 $(Q) $(RM) bins/$(TGTDIR)/low_level_ping_pong_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004109
4110
4111MESSAGE_COMPRESS_TEST_SRC = \
4112 test/core/compression/message_compress_test.c \
4113
ctiller09cb6d52014-12-19 17:38:22 -08004114MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
4115MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004116
nnoble69ac39f2014-12-12 15:43:38 -08004117ifeq ($(NO_SECURE),true)
4118
ctiller09cb6d52014-12-19 17:38:22 -08004119bins/$(TGTDIR)/message_compress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004120
4121else
4122
ctiller09cb6d52014-12-19 17:38:22 -08004123bins/$(TGTDIR)/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004124 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004125 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004126 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/message_compress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004127
nnoble69ac39f2014-12-12 15:43:38 -08004128endif
4129
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004130deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
4131
nnoble69ac39f2014-12-12 15:43:38 -08004132ifneq ($(NO_SECURE),true)
4133ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004134-include $(MESSAGE_COMPRESS_TEST_DEPS)
4135endif
nnoble69ac39f2014-12-12 15:43:38 -08004136endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004137
4138clean_message_compress_test:
4139 $(E) "[CLEAN] Cleaning message_compress_test files"
4140 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
4141 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004142 $(Q) $(RM) bins/$(TGTDIR)/message_compress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004143
4144
nnoble0c475f02014-12-05 15:37:39 -08004145BIN_ENCODER_TEST_SRC = \
4146 test/core/transport/chttp2/bin_encoder_test.c \
4147
ctiller09cb6d52014-12-19 17:38:22 -08004148BIN_ENCODER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
4149BIN_ENCODER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08004150
nnoble69ac39f2014-12-12 15:43:38 -08004151ifeq ($(NO_SECURE),true)
4152
ctiller09cb6d52014-12-19 17:38:22 -08004153bins/$(TGTDIR)/bin_encoder_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004154
4155else
4156
ctiller09cb6d52014-12-19 17:38:22 -08004157bins/$(TGTDIR)/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08004158 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004159 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004160 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/bin_encoder_test
nnoble0c475f02014-12-05 15:37:39 -08004161
nnoble69ac39f2014-12-12 15:43:38 -08004162endif
4163
nnoble0c475f02014-12-05 15:37:39 -08004164deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
4165
nnoble69ac39f2014-12-12 15:43:38 -08004166ifneq ($(NO_SECURE),true)
4167ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08004168-include $(BIN_ENCODER_TEST_DEPS)
4169endif
nnoble69ac39f2014-12-12 15:43:38 -08004170endif
nnoble0c475f02014-12-05 15:37:39 -08004171
4172clean_bin_encoder_test:
4173 $(E) "[CLEAN] Cleaning bin_encoder_test files"
4174 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
4175 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004176 $(Q) $(RM) bins/$(TGTDIR)/bin_encoder_test
nnoble0c475f02014-12-05 15:37:39 -08004177
4178
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004179SECURE_ENDPOINT_TEST_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08004180 test/core/security/secure_endpoint_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004181
ctiller09cb6d52014-12-19 17:38:22 -08004182SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
4183SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004184
nnoble69ac39f2014-12-12 15:43:38 -08004185ifeq ($(NO_SECURE),true)
4186
ctiller09cb6d52014-12-19 17:38:22 -08004187bins/$(TGTDIR)/secure_endpoint_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004188
4189else
4190
ctiller09cb6d52014-12-19 17:38:22 -08004191bins/$(TGTDIR)/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004192 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004193 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004194 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/secure_endpoint_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004195
nnoble69ac39f2014-12-12 15:43:38 -08004196endif
4197
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004198deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
4199
nnoble69ac39f2014-12-12 15:43:38 -08004200ifneq ($(NO_SECURE),true)
4201ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004202-include $(SECURE_ENDPOINT_TEST_DEPS)
4203endif
nnoble69ac39f2014-12-12 15:43:38 -08004204endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004205
4206clean_secure_endpoint_test:
4207 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
4208 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
4209 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004210 $(Q) $(RM) bins/$(TGTDIR)/secure_endpoint_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004211
4212
4213HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
4214 test/core/httpcli/format_request_test.c \
4215
ctiller09cb6d52014-12-19 17:38:22 -08004216HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4217HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004218
nnoble69ac39f2014-12-12 15:43:38 -08004219ifeq ($(NO_SECURE),true)
4220
ctiller09cb6d52014-12-19 17:38:22 -08004221bins/$(TGTDIR)/httpcli_format_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004222
4223else
4224
ctiller09cb6d52014-12-19 17:38:22 -08004225bins/$(TGTDIR)/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004226 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004227 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004228 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/httpcli_format_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004229
nnoble69ac39f2014-12-12 15:43:38 -08004230endif
4231
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004232deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4233
nnoble69ac39f2014-12-12 15:43:38 -08004234ifneq ($(NO_SECURE),true)
4235ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004236-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4237endif
nnoble69ac39f2014-12-12 15:43:38 -08004238endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004239
4240clean_httpcli_format_request_test:
4241 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
4242 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
4243 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004244 $(Q) $(RM) bins/$(TGTDIR)/httpcli_format_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004245
4246
4247HTTPCLI_PARSER_TEST_SRC = \
4248 test/core/httpcli/parser_test.c \
4249
ctiller09cb6d52014-12-19 17:38:22 -08004250HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4251HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004252
nnoble69ac39f2014-12-12 15:43:38 -08004253ifeq ($(NO_SECURE),true)
4254
ctiller09cb6d52014-12-19 17:38:22 -08004255bins/$(TGTDIR)/httpcli_parser_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004256
4257else
4258
ctiller09cb6d52014-12-19 17:38:22 -08004259bins/$(TGTDIR)/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004260 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004261 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004262 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/httpcli_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004263
nnoble69ac39f2014-12-12 15:43:38 -08004264endif
4265
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004266deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
4267
nnoble69ac39f2014-12-12 15:43:38 -08004268ifneq ($(NO_SECURE),true)
4269ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004270-include $(HTTPCLI_PARSER_TEST_DEPS)
4271endif
nnoble69ac39f2014-12-12 15:43:38 -08004272endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004273
4274clean_httpcli_parser_test:
4275 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
4276 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
4277 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004278 $(Q) $(RM) bins/$(TGTDIR)/httpcli_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004279
4280
4281HTTPCLI_TEST_SRC = \
4282 test/core/httpcli/httpcli_test.c \
4283
ctiller09cb6d52014-12-19 17:38:22 -08004284HTTPCLI_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
4285HTTPCLI_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004286
nnoble69ac39f2014-12-12 15:43:38 -08004287ifeq ($(NO_SECURE),true)
4288
ctiller09cb6d52014-12-19 17:38:22 -08004289bins/$(TGTDIR)/httpcli_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004290
4291else
4292
ctiller09cb6d52014-12-19 17:38:22 -08004293bins/$(TGTDIR)/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004294 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004295 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004296 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/httpcli_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004297
nnoble69ac39f2014-12-12 15:43:38 -08004298endif
4299
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004300deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
4301
nnoble69ac39f2014-12-12 15:43:38 -08004302ifneq ($(NO_SECURE),true)
4303ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004304-include $(HTTPCLI_TEST_DEPS)
4305endif
nnoble69ac39f2014-12-12 15:43:38 -08004306endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004307
4308clean_httpcli_test:
4309 $(E) "[CLEAN] Cleaning httpcli_test files"
4310 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
4311 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004312 $(Q) $(RM) bins/$(TGTDIR)/httpcli_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004313
4314
4315GRPC_CREDENTIALS_TEST_SRC = \
4316 test/core/security/credentials_test.c \
4317
ctiller09cb6d52014-12-19 17:38:22 -08004318GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4319GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004320
nnoble69ac39f2014-12-12 15:43:38 -08004321ifeq ($(NO_SECURE),true)
4322
ctiller09cb6d52014-12-19 17:38:22 -08004323bins/$(TGTDIR)/grpc_credentials_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004324
4325else
4326
ctiller09cb6d52014-12-19 17:38:22 -08004327bins/$(TGTDIR)/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004328 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004329 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004330 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/grpc_credentials_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004331
nnoble69ac39f2014-12-12 15:43:38 -08004332endif
4333
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004334deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4335
nnoble69ac39f2014-12-12 15:43:38 -08004336ifneq ($(NO_SECURE),true)
4337ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004338-include $(GRPC_CREDENTIALS_TEST_DEPS)
4339endif
nnoble69ac39f2014-12-12 15:43:38 -08004340endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004341
4342clean_grpc_credentials_test:
4343 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4344 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4345 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004346 $(Q) $(RM) bins/$(TGTDIR)/grpc_credentials_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004347
4348
jboeuf1a809c02014-12-19 15:44:30 -08004349GRPC_FETCH_OAUTH2_SRC = \
4350 test/core/security/fetch_oauth2.c \
4351
ctiller09cb6d52014-12-19 17:38:22 -08004352GRPC_FETCH_OAUTH2_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
4353GRPC_FETCH_OAUTH2_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
jboeuf1a809c02014-12-19 15:44:30 -08004354
4355ifeq ($(NO_SECURE),true)
4356
ctiller09cb6d52014-12-19 17:38:22 -08004357bins/$(TGTDIR)/grpc_fetch_oauth2: openssl_dep_error
jboeuf1a809c02014-12-19 15:44:30 -08004358
4359else
4360
ctiller09cb6d52014-12-19 17:38:22 -08004361bins/$(TGTDIR)/grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
jboeuf1a809c02014-12-19 15:44:30 -08004362 $(E) "[LD] Linking $@"
4363 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004364 $(Q) $(LD) $(LDFLAGS) $(GRPC_FETCH_OAUTH2_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/grpc_fetch_oauth2
jboeuf1a809c02014-12-19 15:44:30 -08004365
4366endif
4367
4368deps_grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_DEPS)
4369
4370ifneq ($(NO_SECURE),true)
4371ifneq ($(NO_DEPS),true)
4372-include $(GRPC_FETCH_OAUTH2_DEPS)
4373endif
4374endif
4375
4376clean_grpc_fetch_oauth2:
4377 $(E) "[CLEAN] Cleaning grpc_fetch_oauth2 files"
4378 $(Q) $(RM) $(GRPC_FETCH_OAUTH2_OBJS)
4379 $(Q) $(RM) $(GRPC_FETCH_OAUTH2_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004380 $(Q) $(RM) bins/$(TGTDIR)/grpc_fetch_oauth2
jboeuf1a809c02014-12-19 15:44:30 -08004381
4382
jboeufbefd2652014-12-12 15:39:47 -08004383GRPC_BASE64_TEST_SRC = \
4384 test/core/security/base64_test.c \
4385
ctiller09cb6d52014-12-19 17:38:22 -08004386GRPC_BASE64_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4387GRPC_BASE64_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
jboeufbefd2652014-12-12 15:39:47 -08004388
nnoble69ac39f2014-12-12 15:43:38 -08004389ifeq ($(NO_SECURE),true)
4390
ctiller09cb6d52014-12-19 17:38:22 -08004391bins/$(TGTDIR)/grpc_base64_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004392
4393else
4394
ctiller09cb6d52014-12-19 17:38:22 -08004395bins/$(TGTDIR)/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
jboeufbefd2652014-12-12 15:39:47 -08004396 $(E) "[LD] Linking $@"
4397 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004398 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/grpc_base64_test
jboeufbefd2652014-12-12 15:39:47 -08004399
nnoble69ac39f2014-12-12 15:43:38 -08004400endif
4401
jboeufbefd2652014-12-12 15:39:47 -08004402deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4403
nnoble69ac39f2014-12-12 15:43:38 -08004404ifneq ($(NO_SECURE),true)
4405ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004406-include $(GRPC_BASE64_TEST_DEPS)
4407endif
nnoble69ac39f2014-12-12 15:43:38 -08004408endif
jboeufbefd2652014-12-12 15:39:47 -08004409
4410clean_grpc_base64_test:
4411 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4412 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4413 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004414 $(Q) $(RM) bins/$(TGTDIR)/grpc_base64_test
jboeufbefd2652014-12-12 15:39:47 -08004415
4416
4417GRPC_JSON_TOKEN_TEST_SRC = \
4418 test/core/security/json_token_test.c \
4419
ctiller09cb6d52014-12-19 17:38:22 -08004420GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4421GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
jboeufbefd2652014-12-12 15:39:47 -08004422
nnoble69ac39f2014-12-12 15:43:38 -08004423ifeq ($(NO_SECURE),true)
4424
ctiller09cb6d52014-12-19 17:38:22 -08004425bins/$(TGTDIR)/grpc_json_token_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004426
4427else
4428
ctiller09cb6d52014-12-19 17:38:22 -08004429bins/$(TGTDIR)/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
jboeufbefd2652014-12-12 15:39:47 -08004430 $(E) "[LD] Linking $@"
4431 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004432 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/grpc_json_token_test
jboeufbefd2652014-12-12 15:39:47 -08004433
nnoble69ac39f2014-12-12 15:43:38 -08004434endif
4435
jboeufbefd2652014-12-12 15:39:47 -08004436deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4437
nnoble69ac39f2014-12-12 15:43:38 -08004438ifneq ($(NO_SECURE),true)
4439ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004440-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4441endif
nnoble69ac39f2014-12-12 15:43:38 -08004442endif
jboeufbefd2652014-12-12 15:39:47 -08004443
4444clean_grpc_json_token_test:
4445 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4446 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4447 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004448 $(Q) $(RM) bins/$(TGTDIR)/grpc_json_token_test
jboeufbefd2652014-12-12 15:39:47 -08004449
4450
ctiller8919f602014-12-10 10:19:42 -08004451TIMEOUT_ENCODING_TEST_SRC = \
4452 test/core/transport/chttp2/timeout_encoding_test.c \
4453
ctiller09cb6d52014-12-19 17:38:22 -08004454TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4455TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004456
nnoble69ac39f2014-12-12 15:43:38 -08004457ifeq ($(NO_SECURE),true)
4458
ctiller09cb6d52014-12-19 17:38:22 -08004459bins/$(TGTDIR)/timeout_encoding_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004460
4461else
4462
ctiller09cb6d52014-12-19 17:38:22 -08004463bins/$(TGTDIR)/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004464 $(E) "[LD] Linking $@"
4465 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004466 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/timeout_encoding_test
ctiller8919f602014-12-10 10:19:42 -08004467
nnoble69ac39f2014-12-12 15:43:38 -08004468endif
4469
ctiller8919f602014-12-10 10:19:42 -08004470deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4471
nnoble69ac39f2014-12-12 15:43:38 -08004472ifneq ($(NO_SECURE),true)
4473ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004474-include $(TIMEOUT_ENCODING_TEST_DEPS)
4475endif
nnoble69ac39f2014-12-12 15:43:38 -08004476endif
ctiller8919f602014-12-10 10:19:42 -08004477
4478clean_timeout_encoding_test:
4479 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4480 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4481 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004482 $(Q) $(RM) bins/$(TGTDIR)/timeout_encoding_test
ctiller8919f602014-12-10 10:19:42 -08004483
4484
4485FD_POSIX_TEST_SRC = \
4486 test/core/iomgr/fd_posix_test.c \
4487
ctiller09cb6d52014-12-19 17:38:22 -08004488FD_POSIX_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4489FD_POSIX_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004490
nnoble69ac39f2014-12-12 15:43:38 -08004491ifeq ($(NO_SECURE),true)
4492
ctiller09cb6d52014-12-19 17:38:22 -08004493bins/$(TGTDIR)/fd_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004494
4495else
4496
ctiller09cb6d52014-12-19 17:38:22 -08004497bins/$(TGTDIR)/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004498 $(E) "[LD] Linking $@"
4499 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004500 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/fd_posix_test
ctiller8919f602014-12-10 10:19:42 -08004501
nnoble69ac39f2014-12-12 15:43:38 -08004502endif
4503
ctiller8919f602014-12-10 10:19:42 -08004504deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4505
nnoble69ac39f2014-12-12 15:43:38 -08004506ifneq ($(NO_SECURE),true)
4507ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004508-include $(FD_POSIX_TEST_DEPS)
4509endif
nnoble69ac39f2014-12-12 15:43:38 -08004510endif
ctiller8919f602014-12-10 10:19:42 -08004511
4512clean_fd_posix_test:
4513 $(E) "[CLEAN] Cleaning fd_posix_test files"
4514 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4515 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004516 $(Q) $(RM) bins/$(TGTDIR)/fd_posix_test
ctiller8919f602014-12-10 10:19:42 -08004517
4518
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004519FLING_STREAM_TEST_SRC = \
4520 test/core/fling/fling_stream_test.c \
4521
ctiller09cb6d52014-12-19 17:38:22 -08004522FLING_STREAM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4523FLING_STREAM_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004524
nnoble69ac39f2014-12-12 15:43:38 -08004525ifeq ($(NO_SECURE),true)
4526
ctiller09cb6d52014-12-19 17:38:22 -08004527bins/$(TGTDIR)/fling_stream_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004528
4529else
4530
ctiller09cb6d52014-12-19 17:38:22 -08004531bins/$(TGTDIR)/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004532 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004533 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004534 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/fling_stream_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004535
nnoble69ac39f2014-12-12 15:43:38 -08004536endif
4537
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004538deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4539
nnoble69ac39f2014-12-12 15:43:38 -08004540ifneq ($(NO_SECURE),true)
4541ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004542-include $(FLING_STREAM_TEST_DEPS)
4543endif
nnoble69ac39f2014-12-12 15:43:38 -08004544endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004545
4546clean_fling_stream_test:
4547 $(E) "[CLEAN] Cleaning fling_stream_test files"
4548 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4549 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004550 $(Q) $(RM) bins/$(TGTDIR)/fling_stream_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004551
4552
4553LAME_CLIENT_TEST_SRC = \
4554 test/core/surface/lame_client_test.c \
4555
ctiller09cb6d52014-12-19 17:38:22 -08004556LAME_CLIENT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4557LAME_CLIENT_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004558
nnoble69ac39f2014-12-12 15:43:38 -08004559ifeq ($(NO_SECURE),true)
4560
ctiller09cb6d52014-12-19 17:38:22 -08004561bins/$(TGTDIR)/lame_client_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004562
4563else
4564
ctiller09cb6d52014-12-19 17:38:22 -08004565bins/$(TGTDIR)/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004566 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004567 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004568 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/lame_client_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004569
nnoble69ac39f2014-12-12 15:43:38 -08004570endif
4571
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004572deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4573
nnoble69ac39f2014-12-12 15:43:38 -08004574ifneq ($(NO_SECURE),true)
4575ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004576-include $(LAME_CLIENT_TEST_DEPS)
4577endif
nnoble69ac39f2014-12-12 15:43:38 -08004578endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004579
4580clean_lame_client_test:
4581 $(E) "[CLEAN] Cleaning lame_client_test files"
4582 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4583 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004584 $(Q) $(RM) bins/$(TGTDIR)/lame_client_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004585
4586
4587THREAD_POOL_TEST_SRC = \
4588 test/cpp/server/thread_pool_test.cc \
4589
ctiller09cb6d52014-12-19 17:38:22 -08004590THREAD_POOL_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4591THREAD_POOL_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004592
nnoble69ac39f2014-12-12 15:43:38 -08004593ifeq ($(NO_SECURE),true)
4594
ctiller09cb6d52014-12-19 17:38:22 -08004595bins/$(TGTDIR)/thread_pool_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004596
4597else
4598
ctiller09cb6d52014-12-19 17:38:22 -08004599bins/$(TGTDIR)/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004600 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004601 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004602 $(Q) $(LDXX) $(LDFLAGS) $(THREAD_POOL_TEST_OBJS) $(GTEST_LIB) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/thread_pool_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004603
nnoble69ac39f2014-12-12 15:43:38 -08004604endif
4605
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004606deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4607
nnoble69ac39f2014-12-12 15:43:38 -08004608ifneq ($(NO_SECURE),true)
4609ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004610-include $(THREAD_POOL_TEST_DEPS)
4611endif
nnoble69ac39f2014-12-12 15:43:38 -08004612endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004613
4614clean_thread_pool_test:
4615 $(E) "[CLEAN] Cleaning thread_pool_test files"
4616 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4617 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004618 $(Q) $(RM) bins/$(TGTDIR)/thread_pool_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004619
4620
4621STATUS_TEST_SRC = \
4622 test/cpp/util/status_test.cc \
4623
ctiller09cb6d52014-12-19 17:38:22 -08004624STATUS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4625STATUS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004626
nnoble69ac39f2014-12-12 15:43:38 -08004627ifeq ($(NO_SECURE),true)
4628
ctiller09cb6d52014-12-19 17:38:22 -08004629bins/$(TGTDIR)/status_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004630
4631else
4632
ctiller09cb6d52014-12-19 17:38:22 -08004633bins/$(TGTDIR)/status_test: $(STATUS_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004634 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004635 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004636 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/status_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004637
nnoble69ac39f2014-12-12 15:43:38 -08004638endif
4639
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004640deps_status_test: $(STATUS_TEST_DEPS)
4641
nnoble69ac39f2014-12-12 15:43:38 -08004642ifneq ($(NO_SECURE),true)
4643ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004644-include $(STATUS_TEST_DEPS)
4645endif
nnoble69ac39f2014-12-12 15:43:38 -08004646endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004647
4648clean_status_test:
4649 $(E) "[CLEAN] Cleaning status_test files"
4650 $(Q) $(RM) $(STATUS_TEST_OBJS)
4651 $(Q) $(RM) $(STATUS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004652 $(Q) $(RM) bins/$(TGTDIR)/status_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004653
4654
ctiller8919f602014-12-10 10:19:42 -08004655SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4656 test/cpp/end2end/sync_client_async_server_test.cc \
4657
ctiller09cb6d52014-12-19 17:38:22 -08004658SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4659SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004660
nnoble69ac39f2014-12-12 15:43:38 -08004661ifeq ($(NO_SECURE),true)
4662
ctiller09cb6d52014-12-19 17:38:22 -08004663bins/$(TGTDIR)/sync_client_async_server_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004664
4665else
4666
ctiller09cb6d52014-12-19 17:38:22 -08004667bins/$(TGTDIR)/sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004668 $(E) "[LD] Linking $@"
4669 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004670 $(Q) $(LDXX) $(LDFLAGS) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS) $(GTEST_LIB) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/sync_client_async_server_test
ctiller8919f602014-12-10 10:19:42 -08004671
nnoble69ac39f2014-12-12 15:43:38 -08004672endif
4673
ctiller8919f602014-12-10 10:19:42 -08004674deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4675
nnoble69ac39f2014-12-12 15:43:38 -08004676ifneq ($(NO_SECURE),true)
4677ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004678-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4679endif
nnoble69ac39f2014-12-12 15:43:38 -08004680endif
ctiller8919f602014-12-10 10:19:42 -08004681
4682clean_sync_client_async_server_test:
4683 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4684 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4685 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004686 $(Q) $(RM) bins/$(TGTDIR)/sync_client_async_server_test
ctiller8919f602014-12-10 10:19:42 -08004687
4688
4689QPS_CLIENT_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004690 gens/test/cpp/interop/empty.pb.cc \
4691 gens/test/cpp/interop/messages.pb.cc \
4692 gens/test/cpp/interop/test.pb.cc \
4693 test/cpp/qps/client.cc \
ctiller8919f602014-12-10 10:19:42 -08004694
ctiller09cb6d52014-12-19 17:38:22 -08004695QPS_CLIENT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4696QPS_CLIENT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004697
nnoble69ac39f2014-12-12 15:43:38 -08004698ifeq ($(NO_SECURE),true)
4699
ctiller09cb6d52014-12-19 17:38:22 -08004700bins/$(TGTDIR)/qps_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004701
4702else
4703
ctiller09cb6d52014-12-19 17:38:22 -08004704bins/$(TGTDIR)/qps_client: $(QPS_CLIENT_OBJS) libs/$(TGTDIR)/libgrpc++_test_util.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004705 $(E) "[LD] Linking $@"
4706 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004707 $(Q) $(LDXX) $(LDFLAGS) $(QPS_CLIENT_OBJS) $(GTEST_LIB) -Llibs/$(TGTDIR) -lgrpc++_test_util -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/qps_client
ctiller8919f602014-12-10 10:19:42 -08004708
nnoble69ac39f2014-12-12 15:43:38 -08004709endif
4710
ctiller8919f602014-12-10 10:19:42 -08004711deps_qps_client: $(QPS_CLIENT_DEPS)
4712
nnoble69ac39f2014-12-12 15:43:38 -08004713ifneq ($(NO_SECURE),true)
4714ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004715-include $(QPS_CLIENT_DEPS)
4716endif
nnoble69ac39f2014-12-12 15:43:38 -08004717endif
ctiller8919f602014-12-10 10:19:42 -08004718
4719clean_qps_client:
4720 $(E) "[CLEAN] Cleaning qps_client files"
4721 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4722 $(Q) $(RM) $(QPS_CLIENT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004723 $(Q) $(RM) bins/$(TGTDIR)/qps_client
ctiller8919f602014-12-10 10:19:42 -08004724
4725
4726QPS_SERVER_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004727 gens/test/cpp/interop/empty.pb.cc \
4728 gens/test/cpp/interop/messages.pb.cc \
4729 gens/test/cpp/interop/test.pb.cc \
4730 test/cpp/qps/server.cc \
ctiller8919f602014-12-10 10:19:42 -08004731
ctiller09cb6d52014-12-19 17:38:22 -08004732QPS_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4733QPS_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004734
nnoble69ac39f2014-12-12 15:43:38 -08004735ifeq ($(NO_SECURE),true)
4736
ctiller09cb6d52014-12-19 17:38:22 -08004737bins/$(TGTDIR)/qps_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004738
4739else
4740
ctiller09cb6d52014-12-19 17:38:22 -08004741bins/$(TGTDIR)/qps_server: $(QPS_SERVER_OBJS) libs/$(TGTDIR)/libgrpc++_test_util.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004742 $(E) "[LD] Linking $@"
4743 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004744 $(Q) $(LDXX) $(LDFLAGS) $(QPS_SERVER_OBJS) $(GTEST_LIB) -Llibs/$(TGTDIR) -lgrpc++_test_util -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/qps_server
ctiller8919f602014-12-10 10:19:42 -08004745
nnoble69ac39f2014-12-12 15:43:38 -08004746endif
4747
ctiller8919f602014-12-10 10:19:42 -08004748deps_qps_server: $(QPS_SERVER_DEPS)
4749
nnoble69ac39f2014-12-12 15:43:38 -08004750ifneq ($(NO_SECURE),true)
4751ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004752-include $(QPS_SERVER_DEPS)
4753endif
nnoble69ac39f2014-12-12 15:43:38 -08004754endif
ctiller8919f602014-12-10 10:19:42 -08004755
4756clean_qps_server:
4757 $(E) "[CLEAN] Cleaning qps_server files"
4758 $(Q) $(RM) $(QPS_SERVER_OBJS)
4759 $(Q) $(RM) $(QPS_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004760 $(Q) $(RM) bins/$(TGTDIR)/qps_server
ctiller8919f602014-12-10 10:19:42 -08004761
4762
4763INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004764 gens/test/cpp/interop/empty.pb.cc \
4765 gens/test/cpp/interop/messages.pb.cc \
4766 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004767 test/cpp/interop/server.cc \
4768
ctiller09cb6d52014-12-19 17:38:22 -08004769INTEROP_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4770INTEROP_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004771
nnoble69ac39f2014-12-12 15:43:38 -08004772ifeq ($(NO_SECURE),true)
4773
ctiller09cb6d52014-12-19 17:38:22 -08004774bins/$(TGTDIR)/interop_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004775
4776else
4777
ctiller09cb6d52014-12-19 17:38:22 -08004778bins/$(TGTDIR)/interop_server: $(INTEROP_SERVER_OBJS) libs/$(TGTDIR)/libgrpc++_test_util.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004779 $(E) "[LD] Linking $@"
4780 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004781 $(Q) $(LDXX) $(LDFLAGS) $(INTEROP_SERVER_OBJS) $(GTEST_LIB) -Llibs/$(TGTDIR) -lgrpc++_test_util -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/interop_server
ctiller8919f602014-12-10 10:19:42 -08004782
nnoble69ac39f2014-12-12 15:43:38 -08004783endif
4784
ctiller8919f602014-12-10 10:19:42 -08004785deps_interop_server: $(INTEROP_SERVER_DEPS)
4786
nnoble69ac39f2014-12-12 15:43:38 -08004787ifneq ($(NO_SECURE),true)
4788ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004789-include $(INTEROP_SERVER_DEPS)
4790endif
nnoble69ac39f2014-12-12 15:43:38 -08004791endif
ctiller8919f602014-12-10 10:19:42 -08004792
4793clean_interop_server:
4794 $(E) "[CLEAN] Cleaning interop_server files"
4795 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4796 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004797 $(Q) $(RM) bins/$(TGTDIR)/interop_server
ctiller8919f602014-12-10 10:19:42 -08004798
4799
4800INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004801 gens/test/cpp/interop/empty.pb.cc \
4802 gens/test/cpp/interop/messages.pb.cc \
4803 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004804 test/cpp/interop/client.cc \
4805
ctiller09cb6d52014-12-19 17:38:22 -08004806INTEROP_CLIENT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4807INTEROP_CLIENT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004808
nnoble69ac39f2014-12-12 15:43:38 -08004809ifeq ($(NO_SECURE),true)
4810
ctiller09cb6d52014-12-19 17:38:22 -08004811bins/$(TGTDIR)/interop_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004812
4813else
4814
ctiller09cb6d52014-12-19 17:38:22 -08004815bins/$(TGTDIR)/interop_client: $(INTEROP_CLIENT_OBJS) libs/$(TGTDIR)/libgrpc++_test_util.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004816 $(E) "[LD] Linking $@"
4817 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004818 $(Q) $(LDXX) $(LDFLAGS) $(INTEROP_CLIENT_OBJS) $(GTEST_LIB) -Llibs/$(TGTDIR) -lgrpc++_test_util -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/interop_client
ctiller8919f602014-12-10 10:19:42 -08004819
nnoble69ac39f2014-12-12 15:43:38 -08004820endif
4821
ctiller8919f602014-12-10 10:19:42 -08004822deps_interop_client: $(INTEROP_CLIENT_DEPS)
4823
nnoble69ac39f2014-12-12 15:43:38 -08004824ifneq ($(NO_SECURE),true)
4825ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004826-include $(INTEROP_CLIENT_DEPS)
4827endif
nnoble69ac39f2014-12-12 15:43:38 -08004828endif
ctiller8919f602014-12-10 10:19:42 -08004829
4830clean_interop_client:
4831 $(E) "[CLEAN] Cleaning interop_client files"
4832 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4833 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004834 $(Q) $(RM) bins/$(TGTDIR)/interop_client
ctiller8919f602014-12-10 10:19:42 -08004835
4836
4837END2END_TEST_SRC = \
4838 test/cpp/end2end/end2end_test.cc \
4839
ctiller09cb6d52014-12-19 17:38:22 -08004840END2END_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4841END2END_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004842
nnoble69ac39f2014-12-12 15:43:38 -08004843ifeq ($(NO_SECURE),true)
4844
ctiller09cb6d52014-12-19 17:38:22 -08004845bins/$(TGTDIR)/end2end_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004846
4847else
4848
ctiller09cb6d52014-12-19 17:38:22 -08004849bins/$(TGTDIR)/end2end_test: $(END2END_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004850 $(E) "[LD] Linking $@"
4851 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004852 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc++ -lgrpc -lgpr $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/end2end_test
ctiller8919f602014-12-10 10:19:42 -08004853
nnoble69ac39f2014-12-12 15:43:38 -08004854endif
4855
ctiller8919f602014-12-10 10:19:42 -08004856deps_end2end_test: $(END2END_TEST_DEPS)
4857
nnoble69ac39f2014-12-12 15:43:38 -08004858ifneq ($(NO_SECURE),true)
4859ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004860-include $(END2END_TEST_DEPS)
4861endif
nnoble69ac39f2014-12-12 15:43:38 -08004862endif
ctiller8919f602014-12-10 10:19:42 -08004863
4864clean_end2end_test:
4865 $(E) "[CLEAN] Cleaning end2end_test files"
4866 $(Q) $(RM) $(END2END_TEST_OBJS)
4867 $(Q) $(RM) $(END2END_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004868 $(Q) $(RM) bins/$(TGTDIR)/end2end_test
ctiller8919f602014-12-10 10:19:42 -08004869
4870
yangg59dfc902014-12-19 14:00:14 -08004871CHANNEL_ARGUMENTS_TEST_SRC = \
4872 test/cpp/client/channel_arguments_test.cc \
4873
ctiller09cb6d52014-12-19 17:38:22 -08004874CHANNEL_ARGUMENTS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
4875CHANNEL_ARGUMENTS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
yangg59dfc902014-12-19 14:00:14 -08004876
4877ifeq ($(NO_SECURE),true)
4878
ctiller09cb6d52014-12-19 17:38:22 -08004879bins/$(TGTDIR)/channel_arguments_test: openssl_dep_error
yangg59dfc902014-12-19 14:00:14 -08004880
4881else
4882
ctiller09cb6d52014-12-19 17:38:22 -08004883bins/$(TGTDIR)/channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS) libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a
yangg59dfc902014-12-19 14:00:14 -08004884 $(E) "[LD] Linking $@"
4885 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004886 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_ARGUMENTS_TEST_OBJS) $(GTEST_LIB) -Llibs/$(TGTDIR) -lgrpc++ -lgrpc $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/channel_arguments_test
yangg59dfc902014-12-19 14:00:14 -08004887
4888endif
4889
4890deps_channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_DEPS)
4891
4892ifneq ($(NO_SECURE),true)
4893ifneq ($(NO_DEPS),true)
4894-include $(CHANNEL_ARGUMENTS_TEST_DEPS)
4895endif
4896endif
4897
4898clean_channel_arguments_test:
4899 $(E) "[CLEAN] Cleaning channel_arguments_test files"
4900 $(Q) $(RM) $(CHANNEL_ARGUMENTS_TEST_OBJS)
4901 $(Q) $(RM) $(CHANNEL_ARGUMENTS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004902 $(Q) $(RM) bins/$(TGTDIR)/channel_arguments_test
yangg59dfc902014-12-19 14:00:14 -08004903
4904
ctiller8919f602014-12-10 10:19:42 -08004905ALARM_TEST_SRC = \
4906 test/core/iomgr/alarm_test.c \
4907
ctiller09cb6d52014-12-19 17:38:22 -08004908ALARM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4909ALARM_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004910
nnoble69ac39f2014-12-12 15:43:38 -08004911ifeq ($(NO_SECURE),true)
4912
ctiller09cb6d52014-12-19 17:38:22 -08004913bins/$(TGTDIR)/alarm_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004914
4915else
4916
ctiller09cb6d52014-12-19 17:38:22 -08004917bins/$(TGTDIR)/alarm_test: $(ALARM_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004918 $(E) "[LD] Linking $@"
4919 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004920 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/alarm_test
ctiller8919f602014-12-10 10:19:42 -08004921
nnoble69ac39f2014-12-12 15:43:38 -08004922endif
4923
ctiller8919f602014-12-10 10:19:42 -08004924deps_alarm_test: $(ALARM_TEST_DEPS)
4925
nnoble69ac39f2014-12-12 15:43:38 -08004926ifneq ($(NO_SECURE),true)
4927ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004928-include $(ALARM_TEST_DEPS)
4929endif
nnoble69ac39f2014-12-12 15:43:38 -08004930endif
ctiller8919f602014-12-10 10:19:42 -08004931
4932clean_alarm_test:
4933 $(E) "[CLEAN] Cleaning alarm_test files"
4934 $(Q) $(RM) $(ALARM_TEST_OBJS)
4935 $(Q) $(RM) $(ALARM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004936 $(Q) $(RM) bins/$(TGTDIR)/alarm_test
ctiller8919f602014-12-10 10:19:42 -08004937
4938
ctiller3bf466f2014-12-19 16:21:57 -08004939ALARM_LIST_TEST_SRC = \
4940 test/core/iomgr/alarm_list_test.c \
4941
ctiller09cb6d52014-12-19 17:38:22 -08004942ALARM_LIST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ALARM_LIST_TEST_SRC))))
4943ALARM_LIST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ALARM_LIST_TEST_SRC))))
ctiller3bf466f2014-12-19 16:21:57 -08004944
4945ifeq ($(NO_SECURE),true)
4946
ctiller09cb6d52014-12-19 17:38:22 -08004947bins/$(TGTDIR)/alarm_list_test: openssl_dep_error
ctiller3bf466f2014-12-19 16:21:57 -08004948
4949else
4950
ctiller09cb6d52014-12-19 17:38:22 -08004951bins/$(TGTDIR)/alarm_list_test: $(ALARM_LIST_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller3bf466f2014-12-19 16:21:57 -08004952 $(E) "[LD] Linking $@"
4953 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004954 $(Q) $(LD) $(LDFLAGS) $(ALARM_LIST_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/alarm_list_test
ctiller3bf466f2014-12-19 16:21:57 -08004955
4956endif
4957
4958deps_alarm_list_test: $(ALARM_LIST_TEST_DEPS)
4959
4960ifneq ($(NO_SECURE),true)
4961ifneq ($(NO_DEPS),true)
4962-include $(ALARM_LIST_TEST_DEPS)
4963endif
4964endif
4965
4966clean_alarm_list_test:
4967 $(E) "[CLEAN] Cleaning alarm_list_test files"
4968 $(Q) $(RM) $(ALARM_LIST_TEST_OBJS)
4969 $(Q) $(RM) $(ALARM_LIST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004970 $(Q) $(RM) bins/$(TGTDIR)/alarm_list_test
ctiller3bf466f2014-12-19 16:21:57 -08004971
4972
4973ALARM_HEAP_TEST_SRC = \
4974 test/core/iomgr/alarm_heap_test.c \
4975
ctiller09cb6d52014-12-19 17:38:22 -08004976ALARM_HEAP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ALARM_HEAP_TEST_SRC))))
4977ALARM_HEAP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ALARM_HEAP_TEST_SRC))))
ctiller3bf466f2014-12-19 16:21:57 -08004978
4979ifeq ($(NO_SECURE),true)
4980
ctiller09cb6d52014-12-19 17:38:22 -08004981bins/$(TGTDIR)/alarm_heap_test: openssl_dep_error
ctiller3bf466f2014-12-19 16:21:57 -08004982
4983else
4984
ctiller09cb6d52014-12-19 17:38:22 -08004985bins/$(TGTDIR)/alarm_heap_test: $(ALARM_HEAP_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller3bf466f2014-12-19 16:21:57 -08004986 $(E) "[LD] Linking $@"
4987 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004988 $(Q) $(LD) $(LDFLAGS) $(ALARM_HEAP_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/alarm_heap_test
ctiller3bf466f2014-12-19 16:21:57 -08004989
4990endif
4991
4992deps_alarm_heap_test: $(ALARM_HEAP_TEST_DEPS)
4993
4994ifneq ($(NO_SECURE),true)
4995ifneq ($(NO_DEPS),true)
4996-include $(ALARM_HEAP_TEST_DEPS)
4997endif
4998endif
4999
5000clean_alarm_heap_test:
5001 $(E) "[CLEAN] Cleaning alarm_heap_test files"
5002 $(Q) $(RM) $(ALARM_HEAP_TEST_OBJS)
5003 $(Q) $(RM) $(ALARM_HEAP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005004 $(Q) $(RM) bins/$(TGTDIR)/alarm_heap_test
ctiller3bf466f2014-12-19 16:21:57 -08005005
5006
ctiller8919f602014-12-10 10:19:42 -08005007TIME_TEST_SRC = \
5008 test/core/support/time_test.c \
5009
ctiller09cb6d52014-12-19 17:38:22 -08005010TIME_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
5011TIME_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005012
nnoble69ac39f2014-12-12 15:43:38 -08005013ifeq ($(NO_SECURE),true)
5014
ctiller09cb6d52014-12-19 17:38:22 -08005015bins/$(TGTDIR)/time_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005016
5017else
5018
ctiller09cb6d52014-12-19 17:38:22 -08005019bins/$(TGTDIR)/time_test: $(TIME_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08005020 $(E) "[LD] Linking $@"
5021 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005022 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) -Llibs/$(TGTDIR) -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/time_test
ctiller8919f602014-12-10 10:19:42 -08005023
nnoble69ac39f2014-12-12 15:43:38 -08005024endif
5025
ctiller8919f602014-12-10 10:19:42 -08005026deps_time_test: $(TIME_TEST_DEPS)
5027
nnoble69ac39f2014-12-12 15:43:38 -08005028ifneq ($(NO_SECURE),true)
5029ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08005030-include $(TIME_TEST_DEPS)
5031endif
nnoble69ac39f2014-12-12 15:43:38 -08005032endif
ctiller8919f602014-12-10 10:19:42 -08005033
5034clean_time_test:
5035 $(E) "[CLEAN] Cleaning time_test files"
5036 $(Q) $(RM) $(TIME_TEST_OBJS)
5037 $(Q) $(RM) $(TIME_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005038 $(Q) $(RM) bins/$(TGTDIR)/time_test
ctiller8919f602014-12-10 10:19:42 -08005039
5040
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005041CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5042
ctiller09cb6d52014-12-19 17:38:22 -08005043CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5044CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005045
nnoble69ac39f2014-12-12 15:43:38 -08005046ifeq ($(NO_SECURE),true)
5047
ctiller09cb6d52014-12-19 17:38:22 -08005048bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005049
5050else
5051
ctiller09cb6d52014-12-19 17:38:22 -08005052bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005053 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005054 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005055 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_cancel_after_accept -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005056
nnoble69ac39f2014-12-12 15:43:38 -08005057endif
5058
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005059deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5060
nnoble69ac39f2014-12-12 15:43:38 -08005061ifneq ($(NO_SECURE),true)
5062ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005063-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5064endif
nnoble69ac39f2014-12-12 15:43:38 -08005065endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005066
5067clean_chttp2_fake_security_cancel_after_accept_test:
5068 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
5069 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5070 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005071 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005072
5073
5074CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5075
ctiller09cb6d52014-12-19 17:38:22 -08005076CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5077CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005078
nnoble69ac39f2014-12-12 15:43:38 -08005079ifeq ($(NO_SECURE),true)
5080
ctiller09cb6d52014-12-19 17:38:22 -08005081bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005082
5083else
5084
ctiller09cb6d52014-12-19 17:38:22 -08005085bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005086 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005087 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005088 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_cancel_after_accept_and_writes_closed -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005089
nnoble69ac39f2014-12-12 15:43:38 -08005090endif
5091
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005092deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5093
nnoble69ac39f2014-12-12 15:43:38 -08005094ifneq ($(NO_SECURE),true)
5095ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005096-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5097endif
nnoble69ac39f2014-12-12 15:43:38 -08005098endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005099
5100clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
5101 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
5102 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5103 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005104 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005105
5106
5107CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
5108
ctiller09cb6d52014-12-19 17:38:22 -08005109CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
5110CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005111
nnoble69ac39f2014-12-12 15:43:38 -08005112ifeq ($(NO_SECURE),true)
5113
ctiller09cb6d52014-12-19 17:38:22 -08005114bins/$(TGTDIR)/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005115
5116else
5117
ctiller09cb6d52014-12-19 17:38:22 -08005118bins/$(TGTDIR)/chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005119 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005120 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005121 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_cancel_after_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005122
nnoble69ac39f2014-12-12 15:43:38 -08005123endif
5124
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005125deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
5126
nnoble69ac39f2014-12-12 15:43:38 -08005127ifneq ($(NO_SECURE),true)
5128ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005129-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
5130endif
nnoble69ac39f2014-12-12 15:43:38 -08005131endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005132
5133clean_chttp2_fake_security_cancel_after_invoke_test:
5134 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
5135 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
5136 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005137 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005138
5139
5140CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5141
ctiller09cb6d52014-12-19 17:38:22 -08005142CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5143CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005144
nnoble69ac39f2014-12-12 15:43:38 -08005145ifeq ($(NO_SECURE),true)
5146
ctiller09cb6d52014-12-19 17:38:22 -08005147bins/$(TGTDIR)/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005148
5149else
5150
ctiller09cb6d52014-12-19 17:38:22 -08005151bins/$(TGTDIR)/chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005152 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005153 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005154 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_cancel_before_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005155
nnoble69ac39f2014-12-12 15:43:38 -08005156endif
5157
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005158deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5159
nnoble69ac39f2014-12-12 15:43:38 -08005160ifneq ($(NO_SECURE),true)
5161ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005162-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5163endif
nnoble69ac39f2014-12-12 15:43:38 -08005164endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005165
5166clean_chttp2_fake_security_cancel_before_invoke_test:
5167 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
5168 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5169 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005170 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005171
5172
5173CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
5174
ctiller09cb6d52014-12-19 17:38:22 -08005175CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
5176CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005177
nnoble69ac39f2014-12-12 15:43:38 -08005178ifeq ($(NO_SECURE),true)
5179
ctiller09cb6d52014-12-19 17:38:22 -08005180bins/$(TGTDIR)/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005181
5182else
5183
ctiller09cb6d52014-12-19 17:38:22 -08005184bins/$(TGTDIR)/chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005185 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005186 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005187 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_cancel_in_a_vacuum -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005188
nnoble69ac39f2014-12-12 15:43:38 -08005189endif
5190
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005191deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
5192
nnoble69ac39f2014-12-12 15:43:38 -08005193ifneq ($(NO_SECURE),true)
5194ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005195-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
5196endif
nnoble69ac39f2014-12-12 15:43:38 -08005197endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005198
5199clean_chttp2_fake_security_cancel_in_a_vacuum_test:
5200 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
5201 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
5202 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005203 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005204
5205
ctillerc6d61c42014-12-15 14:52:08 -08005206CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
5207
ctiller09cb6d52014-12-19 17:38:22 -08005208CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
5209CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08005210
5211ifeq ($(NO_SECURE),true)
5212
ctiller09cb6d52014-12-19 17:38:22 -08005213bins/$(TGTDIR)/chttp2_fake_security_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08005214
5215else
5216
ctiller09cb6d52014-12-19 17:38:22 -08005217bins/$(TGTDIR)/chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_disappearing_server.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08005218 $(E) "[LD] Linking $@"
5219 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005220 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_disappearing_server -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08005221
5222endif
5223
5224deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
5225
5226ifneq ($(NO_SECURE),true)
5227ifneq ($(NO_DEPS),true)
5228-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
5229endif
5230endif
5231
5232clean_chttp2_fake_security_disappearing_server_test:
5233 $(E) "[CLEAN] Cleaning chttp2_fake_security_disappearing_server_test files"
5234 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS)
5235 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005236 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08005237
5238
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005239CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5240
ctiller09cb6d52014-12-19 17:38:22 -08005241CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5242CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005243
nnoble69ac39f2014-12-12 15:43:38 -08005244ifeq ($(NO_SECURE),true)
5245
ctiller09cb6d52014-12-19 17:38:22 -08005246bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005247
5248else
5249
ctiller09cb6d52014-12-19 17:38:22 -08005250bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005251 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005252 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005253 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_early_server_shutdown_finishes_inflight_calls -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005254
nnoble69ac39f2014-12-12 15:43:38 -08005255endif
5256
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005257deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5258
nnoble69ac39f2014-12-12 15:43:38 -08005259ifneq ($(NO_SECURE),true)
5260ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005261-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5262endif
nnoble69ac39f2014-12-12 15:43:38 -08005263endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005264
5265clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
5266 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
5267 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5268 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005269 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005270
5271
5272CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5273
ctiller09cb6d52014-12-19 17:38:22 -08005274CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5275CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005276
nnoble69ac39f2014-12-12 15:43:38 -08005277ifeq ($(NO_SECURE),true)
5278
ctiller09cb6d52014-12-19 17:38:22 -08005279bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005280
5281else
5282
ctiller09cb6d52014-12-19 17:38:22 -08005283bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005284 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005285 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005286 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_early_server_shutdown_finishes_tags -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005287
nnoble69ac39f2014-12-12 15:43:38 -08005288endif
5289
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005290deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5291
nnoble69ac39f2014-12-12 15:43:38 -08005292ifneq ($(NO_SECURE),true)
5293ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005294-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5295endif
nnoble69ac39f2014-12-12 15:43:38 -08005296endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005297
5298clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
5299 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
5300 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5301 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005302 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005303
5304
5305CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
5306
ctiller09cb6d52014-12-19 17:38:22 -08005307CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
5308CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005309
nnoble69ac39f2014-12-12 15:43:38 -08005310ifeq ($(NO_SECURE),true)
5311
ctiller09cb6d52014-12-19 17:38:22 -08005312bins/$(TGTDIR)/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005313
5314else
5315
ctiller09cb6d52014-12-19 17:38:22 -08005316bins/$(TGTDIR)/chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_invoke_large_request.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005317 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005318 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005319 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_invoke_large_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005320
nnoble69ac39f2014-12-12 15:43:38 -08005321endif
5322
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005323deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5324
nnoble69ac39f2014-12-12 15:43:38 -08005325ifneq ($(NO_SECURE),true)
5326ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005327-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5328endif
nnoble69ac39f2014-12-12 15:43:38 -08005329endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005330
5331clean_chttp2_fake_security_invoke_large_request_test:
5332 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
5333 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
5334 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005335 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005336
5337
5338CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5339
ctiller09cb6d52014-12-19 17:38:22 -08005340CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5341CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005342
nnoble69ac39f2014-12-12 15:43:38 -08005343ifeq ($(NO_SECURE),true)
5344
ctiller09cb6d52014-12-19 17:38:22 -08005345bins/$(TGTDIR)/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005346
5347else
5348
ctiller09cb6d52014-12-19 17:38:22 -08005349bins/$(TGTDIR)/chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005350 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005351 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005352 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_max_concurrent_streams -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005353
nnoble69ac39f2014-12-12 15:43:38 -08005354endif
5355
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005356deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5357
nnoble69ac39f2014-12-12 15:43:38 -08005358ifneq ($(NO_SECURE),true)
5359ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005360-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5361endif
nnoble69ac39f2014-12-12 15:43:38 -08005362endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005363
5364clean_chttp2_fake_security_max_concurrent_streams_test:
5365 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
5366 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5367 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005368 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005369
5370
5371CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
5372
ctiller09cb6d52014-12-19 17:38:22 -08005373CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5374CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005375
nnoble69ac39f2014-12-12 15:43:38 -08005376ifeq ($(NO_SECURE),true)
5377
ctiller09cb6d52014-12-19 17:38:22 -08005378bins/$(TGTDIR)/chttp2_fake_security_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005379
5380else
5381
ctiller09cb6d52014-12-19 17:38:22 -08005382bins/$(TGTDIR)/chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_no_op.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005383 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005384 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005385 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_no_op -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005386
nnoble69ac39f2014-12-12 15:43:38 -08005387endif
5388
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005389deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5390
nnoble69ac39f2014-12-12 15:43:38 -08005391ifneq ($(NO_SECURE),true)
5392ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005393-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5394endif
nnoble69ac39f2014-12-12 15:43:38 -08005395endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005396
5397clean_chttp2_fake_security_no_op_test:
5398 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
5399 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
5400 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005401 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005402
5403
5404CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
5405
ctiller09cb6d52014-12-19 17:38:22 -08005406CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5407CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005408
nnoble69ac39f2014-12-12 15:43:38 -08005409ifeq ($(NO_SECURE),true)
5410
ctiller09cb6d52014-12-19 17:38:22 -08005411bins/$(TGTDIR)/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005412
5413else
5414
ctiller09cb6d52014-12-19 17:38:22 -08005415bins/$(TGTDIR)/chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005416 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005417 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005418 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_ping_pong_streaming -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005419
nnoble69ac39f2014-12-12 15:43:38 -08005420endif
5421
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005422deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5423
nnoble69ac39f2014-12-12 15:43:38 -08005424ifneq ($(NO_SECURE),true)
5425ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005426-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5427endif
nnoble69ac39f2014-12-12 15:43:38 -08005428endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005429
5430clean_chttp2_fake_security_ping_pong_streaming_test:
5431 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
5432 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
5433 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005434 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005435
5436
ctiller33023c42014-12-12 16:28:33 -08005437CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5438
ctiller09cb6d52014-12-19 17:38:22 -08005439CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
5440CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -08005441
5442ifeq ($(NO_SECURE),true)
5443
ctiller09cb6d52014-12-19 17:38:22 -08005444bins/$(TGTDIR)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08005445
5446else
5447
ctiller09cb6d52014-12-19 17:38:22 -08005448bins/$(TGTDIR)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08005449 $(E) "[LD] Linking $@"
5450 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005451 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_request_response_with_binary_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08005452
5453endif
5454
5455deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5456
5457ifneq ($(NO_SECURE),true)
5458ifneq ($(NO_DEPS),true)
5459-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5460endif
5461endif
5462
5463clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
5464 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
5465 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5466 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005467 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08005468
5469
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005470CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5471
ctiller09cb6d52014-12-19 17:38:22 -08005472CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
5473CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005474
nnoble69ac39f2014-12-12 15:43:38 -08005475ifeq ($(NO_SECURE),true)
5476
ctiller09cb6d52014-12-19 17:38:22 -08005477bins/$(TGTDIR)/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005478
5479else
5480
ctiller09cb6d52014-12-19 17:38:22 -08005481bins/$(TGTDIR)/chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005482 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005483 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005484 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_request_response_with_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005485
nnoble69ac39f2014-12-12 15:43:38 -08005486endif
5487
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005488deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5489
nnoble69ac39f2014-12-12 15:43:38 -08005490ifneq ($(NO_SECURE),true)
5491ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005492-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5493endif
nnoble69ac39f2014-12-12 15:43:38 -08005494endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005495
5496clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
5497 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
5498 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5499 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005500 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005501
5502
5503CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5504
ctiller09cb6d52014-12-19 17:38:22 -08005505CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5506CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005507
nnoble69ac39f2014-12-12 15:43:38 -08005508ifeq ($(NO_SECURE),true)
5509
ctiller09cb6d52014-12-19 17:38:22 -08005510bins/$(TGTDIR)/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005511
5512else
5513
ctiller09cb6d52014-12-19 17:38:22 -08005514bins/$(TGTDIR)/chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_request_response_with_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005515 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005516 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005517 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_request_response_with_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005518
nnoble69ac39f2014-12-12 15:43:38 -08005519endif
5520
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005521deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5522
nnoble69ac39f2014-12-12 15:43:38 -08005523ifneq ($(NO_SECURE),true)
5524ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005525-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5526endif
nnoble69ac39f2014-12-12 15:43:38 -08005527endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005528
5529clean_chttp2_fake_security_request_response_with_payload_test:
5530 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5531 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5532 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005533 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005534
5535
ctiller2845cad2014-12-15 15:14:12 -08005536CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5537
ctiller09cb6d52014-12-19 17:38:22 -08005538CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
5539CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08005540
5541ifeq ($(NO_SECURE),true)
5542
ctiller09cb6d52014-12-19 17:38:22 -08005543bins/$(TGTDIR)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08005544
5545else
5546
ctiller09cb6d52014-12-19 17:38:22 -08005547bins/$(TGTDIR)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08005548 $(E) "[LD] Linking $@"
5549 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005550 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_request_response_with_trailing_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08005551
5552endif
5553
5554deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5555
5556ifneq ($(NO_SECURE),true)
5557ifneq ($(NO_DEPS),true)
5558-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5559endif
5560endif
5561
5562clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test:
5563 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test files"
5564 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5565 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005566 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08005567
5568
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005569CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5570
ctiller09cb6d52014-12-19 17:38:22 -08005571CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5572CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005573
nnoble69ac39f2014-12-12 15:43:38 -08005574ifeq ($(NO_SECURE),true)
5575
ctiller09cb6d52014-12-19 17:38:22 -08005576bins/$(TGTDIR)/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005577
5578else
5579
ctiller09cb6d52014-12-19 17:38:22 -08005580bins/$(TGTDIR)/chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005581 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005582 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005583 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_simple_delayed_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005584
nnoble69ac39f2014-12-12 15:43:38 -08005585endif
5586
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005587deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5588
nnoble69ac39f2014-12-12 15:43:38 -08005589ifneq ($(NO_SECURE),true)
5590ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005591-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5592endif
nnoble69ac39f2014-12-12 15:43:38 -08005593endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005594
5595clean_chttp2_fake_security_simple_delayed_request_test:
5596 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5597 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5598 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005599 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005600
5601
5602CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5603
ctiller09cb6d52014-12-19 17:38:22 -08005604CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5605CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005606
nnoble69ac39f2014-12-12 15:43:38 -08005607ifeq ($(NO_SECURE),true)
5608
ctiller09cb6d52014-12-19 17:38:22 -08005609bins/$(TGTDIR)/chttp2_fake_security_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005610
5611else
5612
ctiller09cb6d52014-12-19 17:38:22 -08005613bins/$(TGTDIR)/chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_simple_request.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005614 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005615 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005616 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_simple_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005617
nnoble69ac39f2014-12-12 15:43:38 -08005618endif
5619
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005620deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5621
nnoble69ac39f2014-12-12 15:43:38 -08005622ifneq ($(NO_SECURE),true)
5623ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005624-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5625endif
nnoble69ac39f2014-12-12 15:43:38 -08005626endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005627
5628clean_chttp2_fake_security_simple_request_test:
5629 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5630 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5631 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005632 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005633
5634
nathaniel52878172014-12-09 10:17:19 -08005635CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005636
ctiller09cb6d52014-12-19 17:38:22 -08005637CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5638CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005639
nnoble69ac39f2014-12-12 15:43:38 -08005640ifeq ($(NO_SECURE),true)
5641
ctiller09cb6d52014-12-19 17:38:22 -08005642bins/$(TGTDIR)/chttp2_fake_security_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005643
5644else
5645
ctiller09cb6d52014-12-19 17:38:22 -08005646bins/$(TGTDIR)/chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_thread_stress.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005647 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005648 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005649 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_thread_stress -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005650
nnoble69ac39f2014-12-12 15:43:38 -08005651endif
5652
nathaniel52878172014-12-09 10:17:19 -08005653deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005654
nnoble69ac39f2014-12-12 15:43:38 -08005655ifneq ($(NO_SECURE),true)
5656ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005657-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005658endif
nnoble69ac39f2014-12-12 15:43:38 -08005659endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005660
nathaniel52878172014-12-09 10:17:19 -08005661clean_chttp2_fake_security_thread_stress_test:
5662 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5663 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5664 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005665 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005666
5667
5668CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5669
ctiller09cb6d52014-12-19 17:38:22 -08005670CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
5671CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005672
nnoble69ac39f2014-12-12 15:43:38 -08005673ifeq ($(NO_SECURE),true)
5674
ctiller09cb6d52014-12-19 17:38:22 -08005675bins/$(TGTDIR)/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005676
5677else
5678
ctiller09cb6d52014-12-19 17:38:22 -08005679bins/$(TGTDIR)/chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a libs/$(TGTDIR)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005680 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005681 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005682 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fake_security -lend2end_test_writes_done_hangs_with_pending_read -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005683
nnoble69ac39f2014-12-12 15:43:38 -08005684endif
5685
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005686deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5687
nnoble69ac39f2014-12-12 15:43:38 -08005688ifneq ($(NO_SECURE),true)
5689ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005690-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5691endif
nnoble69ac39f2014-12-12 15:43:38 -08005692endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005693
5694clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5695 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5696 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5697 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005698 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005699
5700
5701CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5702
ctiller09cb6d52014-12-19 17:38:22 -08005703CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5704CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005705
nnoble69ac39f2014-12-12 15:43:38 -08005706ifeq ($(NO_SECURE),true)
5707
ctiller09cb6d52014-12-19 17:38:22 -08005708bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005709
5710else
5711
ctiller09cb6d52014-12-19 17:38:22 -08005712bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005713 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005714 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005715 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_cancel_after_accept -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005716
nnoble69ac39f2014-12-12 15:43:38 -08005717endif
5718
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005719deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5720
nnoble69ac39f2014-12-12 15:43:38 -08005721ifneq ($(NO_SECURE),true)
5722ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005723-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5724endif
nnoble69ac39f2014-12-12 15:43:38 -08005725endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005726
5727clean_chttp2_fullstack_cancel_after_accept_test:
5728 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5729 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5730 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005731 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005732
5733
5734CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5735
ctiller09cb6d52014-12-19 17:38:22 -08005736CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
5737CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005738
nnoble69ac39f2014-12-12 15:43:38 -08005739ifeq ($(NO_SECURE),true)
5740
ctiller09cb6d52014-12-19 17:38:22 -08005741bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005742
5743else
5744
ctiller09cb6d52014-12-19 17:38:22 -08005745bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005746 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005747 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005748 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_cancel_after_accept_and_writes_closed -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005749
nnoble69ac39f2014-12-12 15:43:38 -08005750endif
5751
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005752deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5753
nnoble69ac39f2014-12-12 15:43:38 -08005754ifneq ($(NO_SECURE),true)
5755ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005756-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5757endif
nnoble69ac39f2014-12-12 15:43:38 -08005758endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005759
5760clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5761 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5762 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5763 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005764 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005765
5766
5767CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5768
ctiller09cb6d52014-12-19 17:38:22 -08005769CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5770CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005771
nnoble69ac39f2014-12-12 15:43:38 -08005772ifeq ($(NO_SECURE),true)
5773
ctiller09cb6d52014-12-19 17:38:22 -08005774bins/$(TGTDIR)/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005775
5776else
5777
ctiller09cb6d52014-12-19 17:38:22 -08005778bins/$(TGTDIR)/chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005779 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005780 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005781 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_cancel_after_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005782
nnoble69ac39f2014-12-12 15:43:38 -08005783endif
5784
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005785deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5786
nnoble69ac39f2014-12-12 15:43:38 -08005787ifneq ($(NO_SECURE),true)
5788ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005789-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5790endif
nnoble69ac39f2014-12-12 15:43:38 -08005791endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005792
5793clean_chttp2_fullstack_cancel_after_invoke_test:
5794 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5795 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5796 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005797 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005798
5799
5800CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5801
ctiller09cb6d52014-12-19 17:38:22 -08005802CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5803CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005804
nnoble69ac39f2014-12-12 15:43:38 -08005805ifeq ($(NO_SECURE),true)
5806
ctiller09cb6d52014-12-19 17:38:22 -08005807bins/$(TGTDIR)/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005808
5809else
5810
ctiller09cb6d52014-12-19 17:38:22 -08005811bins/$(TGTDIR)/chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005812 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005813 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005814 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_cancel_before_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005815
nnoble69ac39f2014-12-12 15:43:38 -08005816endif
5817
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005818deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5819
nnoble69ac39f2014-12-12 15:43:38 -08005820ifneq ($(NO_SECURE),true)
5821ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005822-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5823endif
nnoble69ac39f2014-12-12 15:43:38 -08005824endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005825
5826clean_chttp2_fullstack_cancel_before_invoke_test:
5827 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5828 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5829 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005830 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005831
5832
5833CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5834
ctiller09cb6d52014-12-19 17:38:22 -08005835CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5836CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005837
nnoble69ac39f2014-12-12 15:43:38 -08005838ifeq ($(NO_SECURE),true)
5839
ctiller09cb6d52014-12-19 17:38:22 -08005840bins/$(TGTDIR)/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005841
5842else
5843
ctiller09cb6d52014-12-19 17:38:22 -08005844bins/$(TGTDIR)/chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005845 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005846 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005847 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_cancel_in_a_vacuum -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005848
nnoble69ac39f2014-12-12 15:43:38 -08005849endif
5850
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005851deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5852
nnoble69ac39f2014-12-12 15:43:38 -08005853ifneq ($(NO_SECURE),true)
5854ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005855-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5856endif
nnoble69ac39f2014-12-12 15:43:38 -08005857endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005858
5859clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5860 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5861 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5862 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005863 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005864
5865
ctillerc6d61c42014-12-15 14:52:08 -08005866CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
5867
ctiller09cb6d52014-12-19 17:38:22 -08005868CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5869CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08005870
5871ifeq ($(NO_SECURE),true)
5872
ctiller09cb6d52014-12-19 17:38:22 -08005873bins/$(TGTDIR)/chttp2_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08005874
5875else
5876
ctiller09cb6d52014-12-19 17:38:22 -08005877bins/$(TGTDIR)/chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_disappearing_server.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08005878 $(E) "[LD] Linking $@"
5879 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005880 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_disappearing_server -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08005881
5882endif
5883
5884deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5885
5886ifneq ($(NO_SECURE),true)
5887ifneq ($(NO_DEPS),true)
5888-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5889endif
5890endif
5891
5892clean_chttp2_fullstack_disappearing_server_test:
5893 $(E) "[CLEAN] Cleaning chttp2_fullstack_disappearing_server_test files"
5894 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
5895 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005896 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08005897
5898
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005899CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5900
ctiller09cb6d52014-12-19 17:38:22 -08005901CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
5902CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005903
nnoble69ac39f2014-12-12 15:43:38 -08005904ifeq ($(NO_SECURE),true)
5905
ctiller09cb6d52014-12-19 17:38:22 -08005906bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005907
5908else
5909
ctiller09cb6d52014-12-19 17:38:22 -08005910bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005911 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005912 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005913 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_early_server_shutdown_finishes_inflight_calls -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005914
nnoble69ac39f2014-12-12 15:43:38 -08005915endif
5916
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005917deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5918
nnoble69ac39f2014-12-12 15:43:38 -08005919ifneq ($(NO_SECURE),true)
5920ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005921-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5922endif
nnoble69ac39f2014-12-12 15:43:38 -08005923endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005924
5925clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5926 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5927 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5928 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005929 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005930
5931
5932CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5933
ctiller09cb6d52014-12-19 17:38:22 -08005934CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5935CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005936
nnoble69ac39f2014-12-12 15:43:38 -08005937ifeq ($(NO_SECURE),true)
5938
ctiller09cb6d52014-12-19 17:38:22 -08005939bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005940
5941else
5942
ctiller09cb6d52014-12-19 17:38:22 -08005943bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005944 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005945 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005946 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_early_server_shutdown_finishes_tags -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005947
nnoble69ac39f2014-12-12 15:43:38 -08005948endif
5949
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005950deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5951
nnoble69ac39f2014-12-12 15:43:38 -08005952ifneq ($(NO_SECURE),true)
5953ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005954-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5955endif
nnoble69ac39f2014-12-12 15:43:38 -08005956endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005957
5958clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5959 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5960 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5961 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005962 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005963
5964
5965CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5966
ctiller09cb6d52014-12-19 17:38:22 -08005967CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5968CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005969
nnoble69ac39f2014-12-12 15:43:38 -08005970ifeq ($(NO_SECURE),true)
5971
ctiller09cb6d52014-12-19 17:38:22 -08005972bins/$(TGTDIR)/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005973
5974else
5975
ctiller09cb6d52014-12-19 17:38:22 -08005976bins/$(TGTDIR)/chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_invoke_large_request.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005977 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005978 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005979 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_invoke_large_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005980
nnoble69ac39f2014-12-12 15:43:38 -08005981endif
5982
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005983deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5984
nnoble69ac39f2014-12-12 15:43:38 -08005985ifneq ($(NO_SECURE),true)
5986ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005987-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5988endif
nnoble69ac39f2014-12-12 15:43:38 -08005989endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005990
5991clean_chttp2_fullstack_invoke_large_request_test:
5992 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5993 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5994 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005995 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005996
5997
5998CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5999
ctiller09cb6d52014-12-19 17:38:22 -08006000CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6001CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006002
nnoble69ac39f2014-12-12 15:43:38 -08006003ifeq ($(NO_SECURE),true)
6004
ctiller09cb6d52014-12-19 17:38:22 -08006005bins/$(TGTDIR)/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006006
6007else
6008
ctiller09cb6d52014-12-19 17:38:22 -08006009bins/$(TGTDIR)/chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006010 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006011 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006012 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_max_concurrent_streams -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006013
nnoble69ac39f2014-12-12 15:43:38 -08006014endif
6015
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006016deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6017
nnoble69ac39f2014-12-12 15:43:38 -08006018ifneq ($(NO_SECURE),true)
6019ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006020-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6021endif
nnoble69ac39f2014-12-12 15:43:38 -08006022endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006023
6024clean_chttp2_fullstack_max_concurrent_streams_test:
6025 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
6026 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6027 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006028 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006029
6030
6031CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
6032
ctiller09cb6d52014-12-19 17:38:22 -08006033CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
6034CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006035
nnoble69ac39f2014-12-12 15:43:38 -08006036ifeq ($(NO_SECURE),true)
6037
ctiller09cb6d52014-12-19 17:38:22 -08006038bins/$(TGTDIR)/chttp2_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006039
6040else
6041
ctiller09cb6d52014-12-19 17:38:22 -08006042bins/$(TGTDIR)/chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_no_op.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006043 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006044 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006045 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_no_op -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006046
nnoble69ac39f2014-12-12 15:43:38 -08006047endif
6048
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006049deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
6050
nnoble69ac39f2014-12-12 15:43:38 -08006051ifneq ($(NO_SECURE),true)
6052ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006053-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
6054endif
nnoble69ac39f2014-12-12 15:43:38 -08006055endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006056
6057clean_chttp2_fullstack_no_op_test:
6058 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
6059 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
6060 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006061 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006062
6063
6064CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6065
ctiller09cb6d52014-12-19 17:38:22 -08006066CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6067CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006068
nnoble69ac39f2014-12-12 15:43:38 -08006069ifeq ($(NO_SECURE),true)
6070
ctiller09cb6d52014-12-19 17:38:22 -08006071bins/$(TGTDIR)/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006072
6073else
6074
ctiller09cb6d52014-12-19 17:38:22 -08006075bins/$(TGTDIR)/chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006076 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006077 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006078 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_ping_pong_streaming -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006079
nnoble69ac39f2014-12-12 15:43:38 -08006080endif
6081
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006082deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6083
nnoble69ac39f2014-12-12 15:43:38 -08006084ifneq ($(NO_SECURE),true)
6085ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006086-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6087endif
nnoble69ac39f2014-12-12 15:43:38 -08006088endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006089
6090clean_chttp2_fullstack_ping_pong_streaming_test:
6091 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
6092 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6093 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006094 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006095
6096
ctiller33023c42014-12-12 16:28:33 -08006097CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6098
ctiller09cb6d52014-12-19 17:38:22 -08006099CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
6100CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -08006101
6102ifeq ($(NO_SECURE),true)
6103
ctiller09cb6d52014-12-19 17:38:22 -08006104bins/$(TGTDIR)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08006105
6106else
6107
ctiller09cb6d52014-12-19 17:38:22 -08006108bins/$(TGTDIR)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08006109 $(E) "[LD] Linking $@"
6110 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006111 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_request_response_with_binary_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08006112
6113endif
6114
6115deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6116
6117ifneq ($(NO_SECURE),true)
6118ifneq ($(NO_DEPS),true)
6119-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6120endif
6121endif
6122
6123clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
6124 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
6125 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6126 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006127 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08006128
6129
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006130CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6131
ctiller09cb6d52014-12-19 17:38:22 -08006132CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
6133CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006134
nnoble69ac39f2014-12-12 15:43:38 -08006135ifeq ($(NO_SECURE),true)
6136
ctiller09cb6d52014-12-19 17:38:22 -08006137bins/$(TGTDIR)/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006138
6139else
6140
ctiller09cb6d52014-12-19 17:38:22 -08006141bins/$(TGTDIR)/chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006142 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006143 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006144 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_request_response_with_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006145
nnoble69ac39f2014-12-12 15:43:38 -08006146endif
6147
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006148deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6149
nnoble69ac39f2014-12-12 15:43:38 -08006150ifneq ($(NO_SECURE),true)
6151ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006152-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6153endif
nnoble69ac39f2014-12-12 15:43:38 -08006154endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006155
6156clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
6157 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
6158 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6159 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006160 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006161
6162
6163CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6164
ctiller09cb6d52014-12-19 17:38:22 -08006165CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6166CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006167
nnoble69ac39f2014-12-12 15:43:38 -08006168ifeq ($(NO_SECURE),true)
6169
ctiller09cb6d52014-12-19 17:38:22 -08006170bins/$(TGTDIR)/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006171
6172else
6173
ctiller09cb6d52014-12-19 17:38:22 -08006174bins/$(TGTDIR)/chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_request_response_with_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006175 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006176 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006177 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_request_response_with_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006178
nnoble69ac39f2014-12-12 15:43:38 -08006179endif
6180
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006181deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6182
nnoble69ac39f2014-12-12 15:43:38 -08006183ifneq ($(NO_SECURE),true)
6184ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006185-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6186endif
nnoble69ac39f2014-12-12 15:43:38 -08006187endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006188
6189clean_chttp2_fullstack_request_response_with_payload_test:
6190 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
6191 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6192 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006193 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006194
6195
ctiller2845cad2014-12-15 15:14:12 -08006196CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6197
ctiller09cb6d52014-12-19 17:38:22 -08006198CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
6199CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08006200
6201ifeq ($(NO_SECURE),true)
6202
ctiller09cb6d52014-12-19 17:38:22 -08006203bins/$(TGTDIR)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08006204
6205else
6206
ctiller09cb6d52014-12-19 17:38:22 -08006207bins/$(TGTDIR)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08006208 $(E) "[LD] Linking $@"
6209 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006210 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_request_response_with_trailing_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08006211
6212endif
6213
6214deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6215
6216ifneq ($(NO_SECURE),true)
6217ifneq ($(NO_DEPS),true)
6218-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6219endif
6220endif
6221
6222clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test:
6223 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6224 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6225 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006226 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08006227
6228
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006229CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6230
ctiller09cb6d52014-12-19 17:38:22 -08006231CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6232CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006233
nnoble69ac39f2014-12-12 15:43:38 -08006234ifeq ($(NO_SECURE),true)
6235
ctiller09cb6d52014-12-19 17:38:22 -08006236bins/$(TGTDIR)/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006237
6238else
6239
ctiller09cb6d52014-12-19 17:38:22 -08006240bins/$(TGTDIR)/chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006241 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006242 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006243 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_simple_delayed_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006244
nnoble69ac39f2014-12-12 15:43:38 -08006245endif
6246
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006247deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6248
nnoble69ac39f2014-12-12 15:43:38 -08006249ifneq ($(NO_SECURE),true)
6250ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006251-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6252endif
nnoble69ac39f2014-12-12 15:43:38 -08006253endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006254
6255clean_chttp2_fullstack_simple_delayed_request_test:
6256 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
6257 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6258 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006259 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006260
6261
6262CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6263
ctiller09cb6d52014-12-19 17:38:22 -08006264CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6265CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006266
nnoble69ac39f2014-12-12 15:43:38 -08006267ifeq ($(NO_SECURE),true)
6268
ctiller09cb6d52014-12-19 17:38:22 -08006269bins/$(TGTDIR)/chttp2_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006270
6271else
6272
ctiller09cb6d52014-12-19 17:38:22 -08006273bins/$(TGTDIR)/chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_simple_request.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006274 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006275 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006276 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_simple_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006277
nnoble69ac39f2014-12-12 15:43:38 -08006278endif
6279
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006280deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6281
nnoble69ac39f2014-12-12 15:43:38 -08006282ifneq ($(NO_SECURE),true)
6283ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006284-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6285endif
nnoble69ac39f2014-12-12 15:43:38 -08006286endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006287
6288clean_chttp2_fullstack_simple_request_test:
6289 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
6290 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6291 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006292 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006293
6294
nathaniel52878172014-12-09 10:17:19 -08006295CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006296
ctiller09cb6d52014-12-19 17:38:22 -08006297CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6298CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006299
nnoble69ac39f2014-12-12 15:43:38 -08006300ifeq ($(NO_SECURE),true)
6301
ctiller09cb6d52014-12-19 17:38:22 -08006302bins/$(TGTDIR)/chttp2_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006303
6304else
6305
ctiller09cb6d52014-12-19 17:38:22 -08006306bins/$(TGTDIR)/chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_thread_stress.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006307 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006308 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006309 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_thread_stress -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006310
nnoble69ac39f2014-12-12 15:43:38 -08006311endif
6312
nathaniel52878172014-12-09 10:17:19 -08006313deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006314
nnoble69ac39f2014-12-12 15:43:38 -08006315ifneq ($(NO_SECURE),true)
6316ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006317-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006318endif
nnoble69ac39f2014-12-12 15:43:38 -08006319endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006320
nathaniel52878172014-12-09 10:17:19 -08006321clean_chttp2_fullstack_thread_stress_test:
6322 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
6323 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6324 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006325 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006326
6327
6328CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6329
ctiller09cb6d52014-12-19 17:38:22 -08006330CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
6331CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006332
nnoble69ac39f2014-12-12 15:43:38 -08006333ifeq ($(NO_SECURE),true)
6334
ctiller09cb6d52014-12-19 17:38:22 -08006335bins/$(TGTDIR)/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006336
6337else
6338
ctiller09cb6d52014-12-19 17:38:22 -08006339bins/$(TGTDIR)/chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a libs/$(TGTDIR)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006340 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006341 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006342 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_fullstack -lend2end_test_writes_done_hangs_with_pending_read -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006343
nnoble69ac39f2014-12-12 15:43:38 -08006344endif
6345
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006346deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6347
nnoble69ac39f2014-12-12 15:43:38 -08006348ifneq ($(NO_SECURE),true)
6349ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006350-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6351endif
nnoble69ac39f2014-12-12 15:43:38 -08006352endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006353
6354clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
6355 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
6356 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6357 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006358 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006359
6360
6361CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6362
ctiller09cb6d52014-12-19 17:38:22 -08006363CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6364CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006365
nnoble69ac39f2014-12-12 15:43:38 -08006366ifeq ($(NO_SECURE),true)
6367
ctiller09cb6d52014-12-19 17:38:22 -08006368bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006369
6370else
6371
ctiller09cb6d52014-12-19 17:38:22 -08006372bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006373 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006374 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006375 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_cancel_after_accept -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006376
nnoble69ac39f2014-12-12 15:43:38 -08006377endif
6378
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006379deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6380
nnoble69ac39f2014-12-12 15:43:38 -08006381ifneq ($(NO_SECURE),true)
6382ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006383-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6384endif
nnoble69ac39f2014-12-12 15:43:38 -08006385endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006386
6387clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
6388 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
6389 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6390 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006391 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006392
6393
6394CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6395
ctiller09cb6d52014-12-19 17:38:22 -08006396CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
6397CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006398
nnoble69ac39f2014-12-12 15:43:38 -08006399ifeq ($(NO_SECURE),true)
6400
ctiller09cb6d52014-12-19 17:38:22 -08006401bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006402
6403else
6404
ctiller09cb6d52014-12-19 17:38:22 -08006405bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006406 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006407 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006408 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_cancel_after_accept_and_writes_closed -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006409
nnoble69ac39f2014-12-12 15:43:38 -08006410endif
6411
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006412deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6413
nnoble69ac39f2014-12-12 15:43:38 -08006414ifneq ($(NO_SECURE),true)
6415ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006416-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6417endif
nnoble69ac39f2014-12-12 15:43:38 -08006418endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006419
6420clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
6421 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
6422 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6423 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006424 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006425
6426
6427CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6428
ctiller09cb6d52014-12-19 17:38:22 -08006429CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6430CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006431
nnoble69ac39f2014-12-12 15:43:38 -08006432ifeq ($(NO_SECURE),true)
6433
ctiller09cb6d52014-12-19 17:38:22 -08006434bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006435
6436else
6437
ctiller09cb6d52014-12-19 17:38:22 -08006438bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006439 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006440 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006441 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_cancel_after_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006442
nnoble69ac39f2014-12-12 15:43:38 -08006443endif
6444
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006445deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6446
nnoble69ac39f2014-12-12 15:43:38 -08006447ifneq ($(NO_SECURE),true)
6448ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006449-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6450endif
nnoble69ac39f2014-12-12 15:43:38 -08006451endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006452
6453clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
6454 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
6455 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6456 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006457 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006458
6459
6460CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6461
ctiller09cb6d52014-12-19 17:38:22 -08006462CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6463CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006464
nnoble69ac39f2014-12-12 15:43:38 -08006465ifeq ($(NO_SECURE),true)
6466
ctiller09cb6d52014-12-19 17:38:22 -08006467bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006468
6469else
6470
ctiller09cb6d52014-12-19 17:38:22 -08006471bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006472 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006473 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006474 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_cancel_before_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006475
nnoble69ac39f2014-12-12 15:43:38 -08006476endif
6477
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006478deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6479
nnoble69ac39f2014-12-12 15:43:38 -08006480ifneq ($(NO_SECURE),true)
6481ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006482-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6483endif
nnoble69ac39f2014-12-12 15:43:38 -08006484endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006485
6486clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
6487 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
6488 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6489 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006490 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006491
6492
6493CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6494
ctiller09cb6d52014-12-19 17:38:22 -08006495CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6496CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006497
nnoble69ac39f2014-12-12 15:43:38 -08006498ifeq ($(NO_SECURE),true)
6499
ctiller09cb6d52014-12-19 17:38:22 -08006500bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006501
6502else
6503
ctiller09cb6d52014-12-19 17:38:22 -08006504bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006505 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006506 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006507 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_cancel_in_a_vacuum -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006508
nnoble69ac39f2014-12-12 15:43:38 -08006509endif
6510
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006511deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6512
nnoble69ac39f2014-12-12 15:43:38 -08006513ifneq ($(NO_SECURE),true)
6514ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006515-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6516endif
nnoble69ac39f2014-12-12 15:43:38 -08006517endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006518
6519clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
6520 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
6521 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6522 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006523 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006524
6525
ctillerc6d61c42014-12-15 14:52:08 -08006526CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6527
ctiller09cb6d52014-12-19 17:38:22 -08006528CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6529CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08006530
6531ifeq ($(NO_SECURE),true)
6532
ctiller09cb6d52014-12-19 17:38:22 -08006533bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08006534
6535else
6536
ctiller09cb6d52014-12-19 17:38:22 -08006537bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_disappearing_server.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08006538 $(E) "[LD] Linking $@"
6539 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006540 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_disappearing_server -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08006541
6542endif
6543
6544deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6545
6546ifneq ($(NO_SECURE),true)
6547ifneq ($(NO_DEPS),true)
6548-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6549endif
6550endif
6551
6552clean_chttp2_simple_ssl_fullstack_disappearing_server_test:
6553 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_disappearing_server_test files"
6554 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6555 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006556 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08006557
6558
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006559CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6560
ctiller09cb6d52014-12-19 17:38:22 -08006561CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
6562CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006563
nnoble69ac39f2014-12-12 15:43:38 -08006564ifeq ($(NO_SECURE),true)
6565
ctiller09cb6d52014-12-19 17:38:22 -08006566bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006567
6568else
6569
ctiller09cb6d52014-12-19 17:38:22 -08006570bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006571 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006572 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006573 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_early_server_shutdown_finishes_inflight_calls -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006574
nnoble69ac39f2014-12-12 15:43:38 -08006575endif
6576
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006577deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6578
nnoble69ac39f2014-12-12 15:43:38 -08006579ifneq ($(NO_SECURE),true)
6580ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006581-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6582endif
nnoble69ac39f2014-12-12 15:43:38 -08006583endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006584
6585clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6586 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6587 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6588 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006589 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006590
6591
6592CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6593
ctiller09cb6d52014-12-19 17:38:22 -08006594CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
6595CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006596
nnoble69ac39f2014-12-12 15:43:38 -08006597ifeq ($(NO_SECURE),true)
6598
ctiller09cb6d52014-12-19 17:38:22 -08006599bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006600
6601else
6602
ctiller09cb6d52014-12-19 17:38:22 -08006603bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006604 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006605 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006606 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_early_server_shutdown_finishes_tags -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006607
nnoble69ac39f2014-12-12 15:43:38 -08006608endif
6609
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006610deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6611
nnoble69ac39f2014-12-12 15:43:38 -08006612ifneq ($(NO_SECURE),true)
6613ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006614-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6615endif
nnoble69ac39f2014-12-12 15:43:38 -08006616endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006617
6618clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
6619 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
6620 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6621 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006622 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006623
6624
6625CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6626
ctiller09cb6d52014-12-19 17:38:22 -08006627CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6628CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006629
nnoble69ac39f2014-12-12 15:43:38 -08006630ifeq ($(NO_SECURE),true)
6631
ctiller09cb6d52014-12-19 17:38:22 -08006632bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006633
6634else
6635
ctiller09cb6d52014-12-19 17:38:22 -08006636bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_invoke_large_request.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006637 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006638 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006639 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_invoke_large_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006640
nnoble69ac39f2014-12-12 15:43:38 -08006641endif
6642
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006643deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6644
nnoble69ac39f2014-12-12 15:43:38 -08006645ifneq ($(NO_SECURE),true)
6646ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006647-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6648endif
nnoble69ac39f2014-12-12 15:43:38 -08006649endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006650
6651clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6652 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6653 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6654 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006655 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006656
6657
6658CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6659
ctiller09cb6d52014-12-19 17:38:22 -08006660CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6661CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006662
nnoble69ac39f2014-12-12 15:43:38 -08006663ifeq ($(NO_SECURE),true)
6664
ctiller09cb6d52014-12-19 17:38:22 -08006665bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006666
6667else
6668
ctiller09cb6d52014-12-19 17:38:22 -08006669bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006670 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006671 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006672 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_max_concurrent_streams -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006673
nnoble69ac39f2014-12-12 15:43:38 -08006674endif
6675
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006676deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6677
nnoble69ac39f2014-12-12 15:43:38 -08006678ifneq ($(NO_SECURE),true)
6679ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006680-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6681endif
nnoble69ac39f2014-12-12 15:43:38 -08006682endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006683
6684clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6685 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6686 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6687 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006688 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006689
6690
6691CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6692
ctiller09cb6d52014-12-19 17:38:22 -08006693CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6694CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006695
nnoble69ac39f2014-12-12 15:43:38 -08006696ifeq ($(NO_SECURE),true)
6697
ctiller09cb6d52014-12-19 17:38:22 -08006698bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006699
6700else
6701
ctiller09cb6d52014-12-19 17:38:22 -08006702bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_no_op.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006703 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006704 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006705 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_no_op -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006706
nnoble69ac39f2014-12-12 15:43:38 -08006707endif
6708
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006709deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6710
nnoble69ac39f2014-12-12 15:43:38 -08006711ifneq ($(NO_SECURE),true)
6712ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006713-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6714endif
nnoble69ac39f2014-12-12 15:43:38 -08006715endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006716
6717clean_chttp2_simple_ssl_fullstack_no_op_test:
6718 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6719 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6720 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006721 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006722
6723
6724CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6725
ctiller09cb6d52014-12-19 17:38:22 -08006726CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6727CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006728
nnoble69ac39f2014-12-12 15:43:38 -08006729ifeq ($(NO_SECURE),true)
6730
ctiller09cb6d52014-12-19 17:38:22 -08006731bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006732
6733else
6734
ctiller09cb6d52014-12-19 17:38:22 -08006735bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006736 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006737 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006738 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_ping_pong_streaming -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006739
nnoble69ac39f2014-12-12 15:43:38 -08006740endif
6741
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006742deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6743
nnoble69ac39f2014-12-12 15:43:38 -08006744ifneq ($(NO_SECURE),true)
6745ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006746-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6747endif
nnoble69ac39f2014-12-12 15:43:38 -08006748endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006749
6750clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6751 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6752 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6753 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006754 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006755
6756
ctiller33023c42014-12-12 16:28:33 -08006757CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6758
ctiller09cb6d52014-12-19 17:38:22 -08006759CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
6760CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -08006761
6762ifeq ($(NO_SECURE),true)
6763
ctiller09cb6d52014-12-19 17:38:22 -08006764bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08006765
6766else
6767
ctiller09cb6d52014-12-19 17:38:22 -08006768bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08006769 $(E) "[LD] Linking $@"
6770 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006771 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_request_response_with_binary_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08006772
6773endif
6774
6775deps_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)
6776
6777ifneq ($(NO_SECURE),true)
6778ifneq ($(NO_DEPS),true)
6779-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6780endif
6781endif
6782
6783clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6784 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6785 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6786 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006787 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08006788
6789
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006790CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6791
ctiller09cb6d52014-12-19 17:38:22 -08006792CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
6793CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006794
nnoble69ac39f2014-12-12 15:43:38 -08006795ifeq ($(NO_SECURE),true)
6796
ctiller09cb6d52014-12-19 17:38:22 -08006797bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006798
6799else
6800
ctiller09cb6d52014-12-19 17:38:22 -08006801bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006802 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006803 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006804 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_request_response_with_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006805
nnoble69ac39f2014-12-12 15:43:38 -08006806endif
6807
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006808deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6809
nnoble69ac39f2014-12-12 15:43:38 -08006810ifneq ($(NO_SECURE),true)
6811ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006812-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6813endif
nnoble69ac39f2014-12-12 15:43:38 -08006814endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006815
6816clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
6817 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
6818 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6819 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006820 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006821
6822
6823CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6824
ctiller09cb6d52014-12-19 17:38:22 -08006825CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6826CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006827
nnoble69ac39f2014-12-12 15:43:38 -08006828ifeq ($(NO_SECURE),true)
6829
ctiller09cb6d52014-12-19 17:38:22 -08006830bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006831
6832else
6833
ctiller09cb6d52014-12-19 17:38:22 -08006834bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_request_response_with_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006835 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006836 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006837 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_request_response_with_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006838
nnoble69ac39f2014-12-12 15:43:38 -08006839endif
6840
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006841deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6842
nnoble69ac39f2014-12-12 15:43:38 -08006843ifneq ($(NO_SECURE),true)
6844ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006845-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6846endif
nnoble69ac39f2014-12-12 15:43:38 -08006847endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006848
6849clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6850 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6851 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6852 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006853 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006854
6855
ctiller2845cad2014-12-15 15:14:12 -08006856CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6857
ctiller09cb6d52014-12-19 17:38:22 -08006858CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
6859CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08006860
6861ifeq ($(NO_SECURE),true)
6862
ctiller09cb6d52014-12-19 17:38:22 -08006863bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08006864
6865else
6866
ctiller09cb6d52014-12-19 17:38:22 -08006867bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08006868 $(E) "[LD] Linking $@"
6869 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006870 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_request_response_with_trailing_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08006871
6872endif
6873
6874deps_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)
6875
6876ifneq ($(NO_SECURE),true)
6877ifneq ($(NO_DEPS),true)
6878-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6879endif
6880endif
6881
6882clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test:
6883 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6884 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6885 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006886 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08006887
6888
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006889CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6890
ctiller09cb6d52014-12-19 17:38:22 -08006891CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6892CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006893
nnoble69ac39f2014-12-12 15:43:38 -08006894ifeq ($(NO_SECURE),true)
6895
ctiller09cb6d52014-12-19 17:38:22 -08006896bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006897
6898else
6899
ctiller09cb6d52014-12-19 17:38:22 -08006900bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006901 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006902 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006903 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_simple_delayed_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006904
nnoble69ac39f2014-12-12 15:43:38 -08006905endif
6906
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006907deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6908
nnoble69ac39f2014-12-12 15:43:38 -08006909ifneq ($(NO_SECURE),true)
6910ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006911-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6912endif
nnoble69ac39f2014-12-12 15:43:38 -08006913endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006914
6915clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6916 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6917 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6918 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006919 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006920
6921
6922CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6923
ctiller09cb6d52014-12-19 17:38:22 -08006924CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6925CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006926
nnoble69ac39f2014-12-12 15:43:38 -08006927ifeq ($(NO_SECURE),true)
6928
ctiller09cb6d52014-12-19 17:38:22 -08006929bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006930
6931else
6932
ctiller09cb6d52014-12-19 17:38:22 -08006933bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_simple_request.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006934 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006935 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006936 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_simple_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006937
nnoble69ac39f2014-12-12 15:43:38 -08006938endif
6939
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006940deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6941
nnoble69ac39f2014-12-12 15:43:38 -08006942ifneq ($(NO_SECURE),true)
6943ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006944-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6945endif
nnoble69ac39f2014-12-12 15:43:38 -08006946endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006947
6948clean_chttp2_simple_ssl_fullstack_simple_request_test:
6949 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6950 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6951 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006952 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006953
6954
nathaniel52878172014-12-09 10:17:19 -08006955CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006956
ctiller09cb6d52014-12-19 17:38:22 -08006957CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6958CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006959
nnoble69ac39f2014-12-12 15:43:38 -08006960ifeq ($(NO_SECURE),true)
6961
ctiller09cb6d52014-12-19 17:38:22 -08006962bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006963
6964else
6965
ctiller09cb6d52014-12-19 17:38:22 -08006966bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_thread_stress.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006967 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006968 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006969 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_thread_stress -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006970
nnoble69ac39f2014-12-12 15:43:38 -08006971endif
6972
nathaniel52878172014-12-09 10:17:19 -08006973deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006974
nnoble69ac39f2014-12-12 15:43:38 -08006975ifneq ($(NO_SECURE),true)
6976ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006977-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006978endif
nnoble69ac39f2014-12-12 15:43:38 -08006979endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006980
nathaniel52878172014-12-09 10:17:19 -08006981clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6982 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6983 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6984 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006985 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006986
6987
6988CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6989
ctiller09cb6d52014-12-19 17:38:22 -08006990CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
6991CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006992
nnoble69ac39f2014-12-12 15:43:38 -08006993ifeq ($(NO_SECURE),true)
6994
ctiller09cb6d52014-12-19 17:38:22 -08006995bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006996
6997else
6998
ctiller09cb6d52014-12-19 17:38:22 -08006999bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(TGTDIR)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007000 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007001 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007002 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_fullstack -lend2end_test_writes_done_hangs_with_pending_read -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007003
nnoble69ac39f2014-12-12 15:43:38 -08007004endif
7005
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007006deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7007
nnoble69ac39f2014-12-12 15:43:38 -08007008ifneq ($(NO_SECURE),true)
7009ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007010-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7011endif
nnoble69ac39f2014-12-12 15:43:38 -08007012endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007013
7014clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
7015 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
7016 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7017 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007018 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007019
7020
7021CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7022
ctiller09cb6d52014-12-19 17:38:22 -08007023CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7024CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007025
nnoble69ac39f2014-12-12 15:43:38 -08007026ifeq ($(NO_SECURE),true)
7027
ctiller09cb6d52014-12-19 17:38:22 -08007028bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007029
7030else
7031
ctiller09cb6d52014-12-19 17:38:22 -08007032bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007033 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007034 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007035 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_cancel_after_accept -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007036
nnoble69ac39f2014-12-12 15:43:38 -08007037endif
7038
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007039deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7040
nnoble69ac39f2014-12-12 15:43:38 -08007041ifneq ($(NO_SECURE),true)
7042ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007043-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7044endif
nnoble69ac39f2014-12-12 15:43:38 -08007045endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007046
7047clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
7048 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
7049 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7050 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007051 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007052
7053
7054CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7055
ctiller09cb6d52014-12-19 17:38:22 -08007056CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
7057CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007058
nnoble69ac39f2014-12-12 15:43:38 -08007059ifeq ($(NO_SECURE),true)
7060
ctiller09cb6d52014-12-19 17:38:22 -08007061bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007062
7063else
7064
ctiller09cb6d52014-12-19 17:38:22 -08007065bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007066 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007067 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007068 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_cancel_after_accept_and_writes_closed -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007069
nnoble69ac39f2014-12-12 15:43:38 -08007070endif
7071
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007072deps_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)
7073
nnoble69ac39f2014-12-12 15:43:38 -08007074ifneq ($(NO_SECURE),true)
7075ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007076-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7077endif
nnoble69ac39f2014-12-12 15:43:38 -08007078endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007079
7080clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
7081 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
7082 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7083 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007084 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007085
7086
7087CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
7088
ctiller09cb6d52014-12-19 17:38:22 -08007089CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
7090CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007091
nnoble69ac39f2014-12-12 15:43:38 -08007092ifeq ($(NO_SECURE),true)
7093
ctiller09cb6d52014-12-19 17:38:22 -08007094bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007095
7096else
7097
ctiller09cb6d52014-12-19 17:38:22 -08007098bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007099 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007100 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007101 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_cancel_after_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007102
nnoble69ac39f2014-12-12 15:43:38 -08007103endif
7104
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007105deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
7106
nnoble69ac39f2014-12-12 15:43:38 -08007107ifneq ($(NO_SECURE),true)
7108ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007109-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
7110endif
nnoble69ac39f2014-12-12 15:43:38 -08007111endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007112
7113clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
7114 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
7115 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
7116 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007117 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007118
7119
7120CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7121
ctiller09cb6d52014-12-19 17:38:22 -08007122CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7123CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007124
nnoble69ac39f2014-12-12 15:43:38 -08007125ifeq ($(NO_SECURE),true)
7126
ctiller09cb6d52014-12-19 17:38:22 -08007127bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007128
7129else
7130
ctiller09cb6d52014-12-19 17:38:22 -08007131bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007132 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007133 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007134 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_cancel_before_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007135
nnoble69ac39f2014-12-12 15:43:38 -08007136endif
7137
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007138deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7139
nnoble69ac39f2014-12-12 15:43:38 -08007140ifneq ($(NO_SECURE),true)
7141ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007142-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7143endif
nnoble69ac39f2014-12-12 15:43:38 -08007144endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007145
7146clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
7147 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
7148 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7149 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007150 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007151
7152
7153CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
7154
ctiller09cb6d52014-12-19 17:38:22 -08007155CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
7156CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007157
nnoble69ac39f2014-12-12 15:43:38 -08007158ifeq ($(NO_SECURE),true)
7159
ctiller09cb6d52014-12-19 17:38:22 -08007160bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007161
7162else
7163
ctiller09cb6d52014-12-19 17:38:22 -08007164bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007165 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007166 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007167 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_cancel_in_a_vacuum -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007168
nnoble69ac39f2014-12-12 15:43:38 -08007169endif
7170
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007171deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
7172
nnoble69ac39f2014-12-12 15:43:38 -08007173ifneq ($(NO_SECURE),true)
7174ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007175-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
7176endif
nnoble69ac39f2014-12-12 15:43:38 -08007177endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007178
7179clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
7180 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
7181 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
7182 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007183 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007184
7185
ctillerc6d61c42014-12-15 14:52:08 -08007186CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
7187
ctiller09cb6d52014-12-19 17:38:22 -08007188CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
7189CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08007190
7191ifeq ($(NO_SECURE),true)
7192
ctiller09cb6d52014-12-19 17:38:22 -08007193bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08007194
7195else
7196
ctiller09cb6d52014-12-19 17:38:22 -08007197bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_disappearing_server.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08007198 $(E) "[LD] Linking $@"
7199 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007200 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_disappearing_server -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08007201
7202endif
7203
7204deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
7205
7206ifneq ($(NO_SECURE),true)
7207ifneq ($(NO_DEPS),true)
7208-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
7209endif
7210endif
7211
7212clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test:
7213 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test files"
7214 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
7215 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007216 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08007217
7218
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007219CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7220
ctiller09cb6d52014-12-19 17:38:22 -08007221CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
7222CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007223
nnoble69ac39f2014-12-12 15:43:38 -08007224ifeq ($(NO_SECURE),true)
7225
ctiller09cb6d52014-12-19 17:38:22 -08007226bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007227
7228else
7229
ctiller09cb6d52014-12-19 17:38:22 -08007230bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007231 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007232 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007233 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_early_server_shutdown_finishes_inflight_calls -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007234
nnoble69ac39f2014-12-12 15:43:38 -08007235endif
7236
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007237deps_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)
7238
nnoble69ac39f2014-12-12 15:43:38 -08007239ifneq ($(NO_SECURE),true)
7240ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007241-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7242endif
nnoble69ac39f2014-12-12 15:43:38 -08007243endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007244
7245clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
7246 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
7247 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7248 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007249 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007250
7251
7252CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7253
ctiller09cb6d52014-12-19 17:38:22 -08007254CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7255CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007256
nnoble69ac39f2014-12-12 15:43:38 -08007257ifeq ($(NO_SECURE),true)
7258
ctiller09cb6d52014-12-19 17:38:22 -08007259bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007260
7261else
7262
ctiller09cb6d52014-12-19 17:38:22 -08007263bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007264 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007265 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007266 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_early_server_shutdown_finishes_tags -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007267
nnoble69ac39f2014-12-12 15:43:38 -08007268endif
7269
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007270deps_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)
7271
nnoble69ac39f2014-12-12 15:43:38 -08007272ifneq ($(NO_SECURE),true)
7273ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007274-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7275endif
nnoble69ac39f2014-12-12 15:43:38 -08007276endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007277
7278clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
7279 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
7280 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7281 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007282 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007283
7284
7285CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
7286
ctiller09cb6d52014-12-19 17:38:22 -08007287CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
7288CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007289
nnoble69ac39f2014-12-12 15:43:38 -08007290ifeq ($(NO_SECURE),true)
7291
ctiller09cb6d52014-12-19 17:38:22 -08007292bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007293
7294else
7295
ctiller09cb6d52014-12-19 17:38:22 -08007296bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_invoke_large_request.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007297 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007298 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007299 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_invoke_large_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007300
nnoble69ac39f2014-12-12 15:43:38 -08007301endif
7302
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007303deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7304
nnoble69ac39f2014-12-12 15:43:38 -08007305ifneq ($(NO_SECURE),true)
7306ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007307-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7308endif
nnoble69ac39f2014-12-12 15:43:38 -08007309endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007310
7311clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
7312 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
7313 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
7314 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007315 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007316
7317
7318CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7319
ctiller09cb6d52014-12-19 17:38:22 -08007320CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7321CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007322
nnoble69ac39f2014-12-12 15:43:38 -08007323ifeq ($(NO_SECURE),true)
7324
ctiller09cb6d52014-12-19 17:38:22 -08007325bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007326
7327else
7328
ctiller09cb6d52014-12-19 17:38:22 -08007329bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007330 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007331 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007332 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_max_concurrent_streams -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007333
nnoble69ac39f2014-12-12 15:43:38 -08007334endif
7335
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007336deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7337
nnoble69ac39f2014-12-12 15:43:38 -08007338ifneq ($(NO_SECURE),true)
7339ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007340-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7341endif
nnoble69ac39f2014-12-12 15:43:38 -08007342endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007343
7344clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
7345 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
7346 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7347 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007348 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007349
7350
7351CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
7352
ctiller09cb6d52014-12-19 17:38:22 -08007353CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
7354CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007355
nnoble69ac39f2014-12-12 15:43:38 -08007356ifeq ($(NO_SECURE),true)
7357
ctiller09cb6d52014-12-19 17:38:22 -08007358bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007359
7360else
7361
ctiller09cb6d52014-12-19 17:38:22 -08007362bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_no_op.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007363 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007364 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007365 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_no_op -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007366
nnoble69ac39f2014-12-12 15:43:38 -08007367endif
7368
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007369deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7370
nnoble69ac39f2014-12-12 15:43:38 -08007371ifneq ($(NO_SECURE),true)
7372ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007373-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7374endif
nnoble69ac39f2014-12-12 15:43:38 -08007375endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007376
7377clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
7378 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
7379 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
7380 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007381 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007382
7383
7384CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
7385
ctiller09cb6d52014-12-19 17:38:22 -08007386CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
7387CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007388
nnoble69ac39f2014-12-12 15:43:38 -08007389ifeq ($(NO_SECURE),true)
7390
ctiller09cb6d52014-12-19 17:38:22 -08007391bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007392
7393else
7394
ctiller09cb6d52014-12-19 17:38:22 -08007395bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007396 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007397 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007398 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_ping_pong_streaming -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007399
nnoble69ac39f2014-12-12 15:43:38 -08007400endif
7401
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007402deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7403
nnoble69ac39f2014-12-12 15:43:38 -08007404ifneq ($(NO_SECURE),true)
7405ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007406-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7407endif
nnoble69ac39f2014-12-12 15:43:38 -08007408endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007409
7410clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
7411 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
7412 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
7413 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007414 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007415
7416
ctiller33023c42014-12-12 16:28:33 -08007417CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7418
ctiller09cb6d52014-12-19 17:38:22 -08007419CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
7420CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -08007421
7422ifeq ($(NO_SECURE),true)
7423
ctiller09cb6d52014-12-19 17:38:22 -08007424bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08007425
7426else
7427
ctiller09cb6d52014-12-19 17:38:22 -08007428bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08007429 $(E) "[LD] Linking $@"
7430 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007431 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_request_response_with_binary_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08007432
7433endif
7434
7435deps_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)
7436
7437ifneq ($(NO_SECURE),true)
7438ifneq ($(NO_DEPS),true)
7439-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7440endif
7441endif
7442
7443clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
7444 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
7445 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7446 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007447 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08007448
7449
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007450CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7451
ctiller09cb6d52014-12-19 17:38:22 -08007452CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
7453CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007454
nnoble69ac39f2014-12-12 15:43:38 -08007455ifeq ($(NO_SECURE),true)
7456
ctiller09cb6d52014-12-19 17:38:22 -08007457bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007458
7459else
7460
ctiller09cb6d52014-12-19 17:38:22 -08007461bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007462 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007463 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007464 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_request_response_with_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007465
nnoble69ac39f2014-12-12 15:43:38 -08007466endif
7467
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007468deps_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)
7469
nnoble69ac39f2014-12-12 15:43:38 -08007470ifneq ($(NO_SECURE),true)
7471ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007472-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7473endif
nnoble69ac39f2014-12-12 15:43:38 -08007474endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007475
7476clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
7477 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
7478 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7479 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007480 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007481
7482
7483CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7484
ctiller09cb6d52014-12-19 17:38:22 -08007485CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
7486CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007487
nnoble69ac39f2014-12-12 15:43:38 -08007488ifeq ($(NO_SECURE),true)
7489
ctiller09cb6d52014-12-19 17:38:22 -08007490bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007491
7492else
7493
ctiller09cb6d52014-12-19 17:38:22 -08007494bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_request_response_with_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007495 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007496 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007497 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_request_response_with_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007498
nnoble69ac39f2014-12-12 15:43:38 -08007499endif
7500
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007501deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7502
nnoble69ac39f2014-12-12 15:43:38 -08007503ifneq ($(NO_SECURE),true)
7504ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007505-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7506endif
nnoble69ac39f2014-12-12 15:43:38 -08007507endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007508
7509clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
7510 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
7511 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7512 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007513 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007514
7515
ctiller2845cad2014-12-15 15:14:12 -08007516CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7517
ctiller09cb6d52014-12-19 17:38:22 -08007518CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
7519CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08007520
7521ifeq ($(NO_SECURE),true)
7522
ctiller09cb6d52014-12-19 17:38:22 -08007523bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08007524
7525else
7526
ctiller09cb6d52014-12-19 17:38:22 -08007527bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08007528 $(E) "[LD] Linking $@"
7529 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007530 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_request_response_with_trailing_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08007531
7532endif
7533
7534deps_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)
7535
7536ifneq ($(NO_SECURE),true)
7537ifneq ($(NO_DEPS),true)
7538-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7539endif
7540endif
7541
7542clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test:
7543 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7544 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7545 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007546 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08007547
7548
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007549CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7550
ctiller09cb6d52014-12-19 17:38:22 -08007551CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7552CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007553
nnoble69ac39f2014-12-12 15:43:38 -08007554ifeq ($(NO_SECURE),true)
7555
ctiller09cb6d52014-12-19 17:38:22 -08007556bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007557
7558else
7559
ctiller09cb6d52014-12-19 17:38:22 -08007560bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007561 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007562 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007563 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_simple_delayed_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007564
nnoble69ac39f2014-12-12 15:43:38 -08007565endif
7566
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007567deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7568
nnoble69ac39f2014-12-12 15:43:38 -08007569ifneq ($(NO_SECURE),true)
7570ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007571-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7572endif
nnoble69ac39f2014-12-12 15:43:38 -08007573endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007574
7575clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
7576 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
7577 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7578 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007579 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007580
7581
7582CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7583
ctiller09cb6d52014-12-19 17:38:22 -08007584CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7585CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007586
nnoble69ac39f2014-12-12 15:43:38 -08007587ifeq ($(NO_SECURE),true)
7588
ctiller09cb6d52014-12-19 17:38:22 -08007589bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007590
7591else
7592
ctiller09cb6d52014-12-19 17:38:22 -08007593bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_simple_request.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007594 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007595 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007596 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_simple_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007597
nnoble69ac39f2014-12-12 15:43:38 -08007598endif
7599
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007600deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7601
nnoble69ac39f2014-12-12 15:43:38 -08007602ifneq ($(NO_SECURE),true)
7603ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007604-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7605endif
nnoble69ac39f2014-12-12 15:43:38 -08007606endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007607
7608clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
7609 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
7610 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7611 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007612 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007613
7614
nathaniel52878172014-12-09 10:17:19 -08007615CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007616
ctiller09cb6d52014-12-19 17:38:22 -08007617CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
7618CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007619
nnoble69ac39f2014-12-12 15:43:38 -08007620ifeq ($(NO_SECURE),true)
7621
ctiller09cb6d52014-12-19 17:38:22 -08007622bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007623
7624else
7625
ctiller09cb6d52014-12-19 17:38:22 -08007626bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_thread_stress.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007627 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007628 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007629 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_thread_stress -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007630
nnoble69ac39f2014-12-12 15:43:38 -08007631endif
7632
nathaniel52878172014-12-09 10:17:19 -08007633deps_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 -08007634
nnoble69ac39f2014-12-12 15:43:38 -08007635ifneq ($(NO_SECURE),true)
7636ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007637-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007638endif
nnoble69ac39f2014-12-12 15:43:38 -08007639endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007640
nathaniel52878172014-12-09 10:17:19 -08007641clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
7642 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
7643 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7644 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007645 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007646
7647
7648CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7649
ctiller09cb6d52014-12-19 17:38:22 -08007650CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
7651CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007652
nnoble69ac39f2014-12-12 15:43:38 -08007653ifeq ($(NO_SECURE),true)
7654
ctiller09cb6d52014-12-19 17:38:22 -08007655bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007656
7657else
7658
ctiller09cb6d52014-12-19 17:38:22 -08007659bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(TGTDIR)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007660 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007661 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007662 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack -lend2end_test_writes_done_hangs_with_pending_read -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007663
nnoble69ac39f2014-12-12 15:43:38 -08007664endif
7665
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007666deps_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)
7667
nnoble69ac39f2014-12-12 15:43:38 -08007668ifneq ($(NO_SECURE),true)
7669ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007670-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7671endif
nnoble69ac39f2014-12-12 15:43:38 -08007672endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007673
7674clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
7675 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
7676 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7677 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007678 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007679
7680
7681CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7682
ctiller09cb6d52014-12-19 17:38:22 -08007683CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7684CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007685
nnoble69ac39f2014-12-12 15:43:38 -08007686ifeq ($(NO_SECURE),true)
7687
ctiller09cb6d52014-12-19 17:38:22 -08007688bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007689
7690else
7691
ctiller09cb6d52014-12-19 17:38:22 -08007692bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007693 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007694 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007695 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_cancel_after_accept -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007696
nnoble69ac39f2014-12-12 15:43:38 -08007697endif
7698
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007699deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7700
nnoble69ac39f2014-12-12 15:43:38 -08007701ifneq ($(NO_SECURE),true)
7702ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007703-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7704endif
nnoble69ac39f2014-12-12 15:43:38 -08007705endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007706
7707clean_chttp2_socket_pair_cancel_after_accept_test:
7708 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
7709 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7710 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007711 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007712
7713
7714CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7715
ctiller09cb6d52014-12-19 17:38:22 -08007716CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
7717CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007718
nnoble69ac39f2014-12-12 15:43:38 -08007719ifeq ($(NO_SECURE),true)
7720
ctiller09cb6d52014-12-19 17:38:22 -08007721bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007722
7723else
7724
ctiller09cb6d52014-12-19 17:38:22 -08007725bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007726 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007727 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007728 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_cancel_after_accept_and_writes_closed -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007729
nnoble69ac39f2014-12-12 15:43:38 -08007730endif
7731
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007732deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7733
nnoble69ac39f2014-12-12 15:43:38 -08007734ifneq ($(NO_SECURE),true)
7735ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007736-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7737endif
nnoble69ac39f2014-12-12 15:43:38 -08007738endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007739
7740clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7741 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7742 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7743 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007744 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007745
7746
7747CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7748
ctiller09cb6d52014-12-19 17:38:22 -08007749CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7750CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007751
nnoble69ac39f2014-12-12 15:43:38 -08007752ifeq ($(NO_SECURE),true)
7753
ctiller09cb6d52014-12-19 17:38:22 -08007754bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007755
7756else
7757
ctiller09cb6d52014-12-19 17:38:22 -08007758bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007759 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007760 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007761 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_cancel_after_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007762
nnoble69ac39f2014-12-12 15:43:38 -08007763endif
7764
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007765deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7766
nnoble69ac39f2014-12-12 15:43:38 -08007767ifneq ($(NO_SECURE),true)
7768ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007769-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7770endif
nnoble69ac39f2014-12-12 15:43:38 -08007771endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007772
7773clean_chttp2_socket_pair_cancel_after_invoke_test:
7774 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7775 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7776 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007777 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007778
7779
7780CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7781
ctiller09cb6d52014-12-19 17:38:22 -08007782CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7783CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007784
nnoble69ac39f2014-12-12 15:43:38 -08007785ifeq ($(NO_SECURE),true)
7786
ctiller09cb6d52014-12-19 17:38:22 -08007787bins/$(TGTDIR)/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007788
7789else
7790
ctiller09cb6d52014-12-19 17:38:22 -08007791bins/$(TGTDIR)/chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007792 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007793 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007794 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_cancel_before_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007795
nnoble69ac39f2014-12-12 15:43:38 -08007796endif
7797
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007798deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7799
nnoble69ac39f2014-12-12 15:43:38 -08007800ifneq ($(NO_SECURE),true)
7801ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007802-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7803endif
nnoble69ac39f2014-12-12 15:43:38 -08007804endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007805
7806clean_chttp2_socket_pair_cancel_before_invoke_test:
7807 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
7808 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7809 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007810 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007811
7812
7813CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
7814
ctiller09cb6d52014-12-19 17:38:22 -08007815CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7816CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007817
nnoble69ac39f2014-12-12 15:43:38 -08007818ifeq ($(NO_SECURE),true)
7819
ctiller09cb6d52014-12-19 17:38:22 -08007820bins/$(TGTDIR)/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007821
7822else
7823
ctiller09cb6d52014-12-19 17:38:22 -08007824bins/$(TGTDIR)/chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007825 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007826 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007827 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_cancel_in_a_vacuum -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007828
nnoble69ac39f2014-12-12 15:43:38 -08007829endif
7830
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007831deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7832
nnoble69ac39f2014-12-12 15:43:38 -08007833ifneq ($(NO_SECURE),true)
7834ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007835-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7836endif
nnoble69ac39f2014-12-12 15:43:38 -08007837endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007838
7839clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
7840 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
7841 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
7842 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007843 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007844
7845
ctillerc6d61c42014-12-15 14:52:08 -08007846CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
7847
ctiller09cb6d52014-12-19 17:38:22 -08007848CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7849CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08007850
7851ifeq ($(NO_SECURE),true)
7852
ctiller09cb6d52014-12-19 17:38:22 -08007853bins/$(TGTDIR)/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08007854
7855else
7856
ctiller09cb6d52014-12-19 17:38:22 -08007857bins/$(TGTDIR)/chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_disappearing_server.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08007858 $(E) "[LD] Linking $@"
7859 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007860 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_disappearing_server -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08007861
7862endif
7863
7864deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7865
7866ifneq ($(NO_SECURE),true)
7867ifneq ($(NO_DEPS),true)
7868-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7869endif
7870endif
7871
7872clean_chttp2_socket_pair_disappearing_server_test:
7873 $(E) "[CLEAN] Cleaning chttp2_socket_pair_disappearing_server_test files"
7874 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS)
7875 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007876 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08007877
7878
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007879CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7880
ctiller09cb6d52014-12-19 17:38:22 -08007881CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
7882CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007883
nnoble69ac39f2014-12-12 15:43:38 -08007884ifeq ($(NO_SECURE),true)
7885
ctiller09cb6d52014-12-19 17:38:22 -08007886bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007887
7888else
7889
ctiller09cb6d52014-12-19 17:38:22 -08007890bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007891 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007892 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007893 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_early_server_shutdown_finishes_inflight_calls -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007894
nnoble69ac39f2014-12-12 15:43:38 -08007895endif
7896
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007897deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7898
nnoble69ac39f2014-12-12 15:43:38 -08007899ifneq ($(NO_SECURE),true)
7900ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007901-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7902endif
nnoble69ac39f2014-12-12 15:43:38 -08007903endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007904
7905clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
7906 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
7907 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7908 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007909 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007910
7911
7912CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7913
ctiller09cb6d52014-12-19 17:38:22 -08007914CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
7915CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007916
nnoble69ac39f2014-12-12 15:43:38 -08007917ifeq ($(NO_SECURE),true)
7918
ctiller09cb6d52014-12-19 17:38:22 -08007919bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007920
7921else
7922
ctiller09cb6d52014-12-19 17:38:22 -08007923bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007924 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007925 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007926 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_early_server_shutdown_finishes_tags -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007927
nnoble69ac39f2014-12-12 15:43:38 -08007928endif
7929
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007930deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7931
nnoble69ac39f2014-12-12 15:43:38 -08007932ifneq ($(NO_SECURE),true)
7933ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007934-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7935endif
nnoble69ac39f2014-12-12 15:43:38 -08007936endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007937
7938clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
7939 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
7940 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7941 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007942 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007943
7944
7945CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
7946
ctiller09cb6d52014-12-19 17:38:22 -08007947CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7948CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007949
nnoble69ac39f2014-12-12 15:43:38 -08007950ifeq ($(NO_SECURE),true)
7951
ctiller09cb6d52014-12-19 17:38:22 -08007952bins/$(TGTDIR)/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007953
7954else
7955
ctiller09cb6d52014-12-19 17:38:22 -08007956bins/$(TGTDIR)/chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_invoke_large_request.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007957 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007958 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007959 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_invoke_large_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007960
nnoble69ac39f2014-12-12 15:43:38 -08007961endif
7962
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007963deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7964
nnoble69ac39f2014-12-12 15:43:38 -08007965ifneq ($(NO_SECURE),true)
7966ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007967-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7968endif
nnoble69ac39f2014-12-12 15:43:38 -08007969endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007970
7971clean_chttp2_socket_pair_invoke_large_request_test:
7972 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
7973 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
7974 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007975 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007976
7977
7978CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7979
ctiller09cb6d52014-12-19 17:38:22 -08007980CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7981CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007982
nnoble69ac39f2014-12-12 15:43:38 -08007983ifeq ($(NO_SECURE),true)
7984
ctiller09cb6d52014-12-19 17:38:22 -08007985bins/$(TGTDIR)/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007986
7987else
7988
ctiller09cb6d52014-12-19 17:38:22 -08007989bins/$(TGTDIR)/chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007990 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007991 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007992 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_max_concurrent_streams -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007993
nnoble69ac39f2014-12-12 15:43:38 -08007994endif
7995
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007996deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7997
nnoble69ac39f2014-12-12 15:43:38 -08007998ifneq ($(NO_SECURE),true)
7999ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008000-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8001endif
nnoble69ac39f2014-12-12 15:43:38 -08008002endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008003
8004clean_chttp2_socket_pair_max_concurrent_streams_test:
8005 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
8006 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8007 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008008 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008009
8010
8011CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
8012
ctiller09cb6d52014-12-19 17:38:22 -08008013CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
8014CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008015
nnoble69ac39f2014-12-12 15:43:38 -08008016ifeq ($(NO_SECURE),true)
8017
ctiller09cb6d52014-12-19 17:38:22 -08008018bins/$(TGTDIR)/chttp2_socket_pair_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008019
8020else
8021
ctiller09cb6d52014-12-19 17:38:22 -08008022bins/$(TGTDIR)/chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_no_op.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008023 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008024 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008025 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_no_op -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008026
nnoble69ac39f2014-12-12 15:43:38 -08008027endif
8028
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008029deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
8030
nnoble69ac39f2014-12-12 15:43:38 -08008031ifneq ($(NO_SECURE),true)
8032ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008033-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
8034endif
nnoble69ac39f2014-12-12 15:43:38 -08008035endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008036
8037clean_chttp2_socket_pair_no_op_test:
8038 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
8039 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
8040 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008041 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008042
8043
8044CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
8045
ctiller09cb6d52014-12-19 17:38:22 -08008046CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
8047CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008048
nnoble69ac39f2014-12-12 15:43:38 -08008049ifeq ($(NO_SECURE),true)
8050
ctiller09cb6d52014-12-19 17:38:22 -08008051bins/$(TGTDIR)/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008052
8053else
8054
ctiller09cb6d52014-12-19 17:38:22 -08008055bins/$(TGTDIR)/chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008056 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008057 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008058 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_ping_pong_streaming -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008059
nnoble69ac39f2014-12-12 15:43:38 -08008060endif
8061
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008062deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
8063
nnoble69ac39f2014-12-12 15:43:38 -08008064ifneq ($(NO_SECURE),true)
8065ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008066-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
8067endif
nnoble69ac39f2014-12-12 15:43:38 -08008068endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008069
8070clean_chttp2_socket_pair_ping_pong_streaming_test:
8071 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
8072 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
8073 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008074 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008075
8076
ctiller33023c42014-12-12 16:28:33 -08008077CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8078
ctiller09cb6d52014-12-19 17:38:22 -08008079CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
8080CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -08008081
8082ifeq ($(NO_SECURE),true)
8083
ctiller09cb6d52014-12-19 17:38:22 -08008084bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08008085
8086else
8087
ctiller09cb6d52014-12-19 17:38:22 -08008088bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08008089 $(E) "[LD] Linking $@"
8090 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008091 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_request_response_with_binary_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08008092
8093endif
8094
8095deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8096
8097ifneq ($(NO_SECURE),true)
8098ifneq ($(NO_DEPS),true)
8099-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8100endif
8101endif
8102
8103clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
8104 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
8105 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8106 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008107 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08008108
8109
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008110CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8111
ctiller09cb6d52014-12-19 17:38:22 -08008112CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
8113CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008114
nnoble69ac39f2014-12-12 15:43:38 -08008115ifeq ($(NO_SECURE),true)
8116
ctiller09cb6d52014-12-19 17:38:22 -08008117bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008118
8119else
8120
ctiller09cb6d52014-12-19 17:38:22 -08008121bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008122 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008123 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008124 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_request_response_with_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008125
nnoble69ac39f2014-12-12 15:43:38 -08008126endif
8127
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008128deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8129
nnoble69ac39f2014-12-12 15:43:38 -08008130ifneq ($(NO_SECURE),true)
8131ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008132-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8133endif
nnoble69ac39f2014-12-12 15:43:38 -08008134endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008135
8136clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
8137 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
8138 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8139 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008140 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008141
8142
8143CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8144
ctiller09cb6d52014-12-19 17:38:22 -08008145CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
8146CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008147
nnoble69ac39f2014-12-12 15:43:38 -08008148ifeq ($(NO_SECURE),true)
8149
ctiller09cb6d52014-12-19 17:38:22 -08008150bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008151
8152else
8153
ctiller09cb6d52014-12-19 17:38:22 -08008154bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_request_response_with_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008155 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008156 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008157 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_request_response_with_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008158
nnoble69ac39f2014-12-12 15:43:38 -08008159endif
8160
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008161deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8162
nnoble69ac39f2014-12-12 15:43:38 -08008163ifneq ($(NO_SECURE),true)
8164ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008165-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8166endif
nnoble69ac39f2014-12-12 15:43:38 -08008167endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008168
8169clean_chttp2_socket_pair_request_response_with_payload_test:
8170 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
8171 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8172 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008173 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008174
8175
ctiller2845cad2014-12-15 15:14:12 -08008176CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8177
ctiller09cb6d52014-12-19 17:38:22 -08008178CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
8179CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08008180
8181ifeq ($(NO_SECURE),true)
8182
ctiller09cb6d52014-12-19 17:38:22 -08008183bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08008184
8185else
8186
ctiller09cb6d52014-12-19 17:38:22 -08008187bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08008188 $(E) "[LD] Linking $@"
8189 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008190 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_request_response_with_trailing_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08008191
8192endif
8193
8194deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8195
8196ifneq ($(NO_SECURE),true)
8197ifneq ($(NO_DEPS),true)
8198-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8199endif
8200endif
8201
8202clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test:
8203 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test files"
8204 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8205 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008206 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08008207
8208
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008209CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8210
ctiller09cb6d52014-12-19 17:38:22 -08008211CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
8212CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008213
nnoble69ac39f2014-12-12 15:43:38 -08008214ifeq ($(NO_SECURE),true)
8215
ctiller09cb6d52014-12-19 17:38:22 -08008216bins/$(TGTDIR)/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008217
8218else
8219
ctiller09cb6d52014-12-19 17:38:22 -08008220bins/$(TGTDIR)/chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008221 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008222 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008223 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_simple_delayed_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008224
nnoble69ac39f2014-12-12 15:43:38 -08008225endif
8226
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008227deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8228
nnoble69ac39f2014-12-12 15:43:38 -08008229ifneq ($(NO_SECURE),true)
8230ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008231-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8232endif
nnoble69ac39f2014-12-12 15:43:38 -08008233endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008234
8235clean_chttp2_socket_pair_simple_delayed_request_test:
8236 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
8237 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8238 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008239 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008240
8241
8242CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
8243
ctiller09cb6d52014-12-19 17:38:22 -08008244CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
8245CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008246
nnoble69ac39f2014-12-12 15:43:38 -08008247ifeq ($(NO_SECURE),true)
8248
ctiller09cb6d52014-12-19 17:38:22 -08008249bins/$(TGTDIR)/chttp2_socket_pair_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008250
8251else
8252
ctiller09cb6d52014-12-19 17:38:22 -08008253bins/$(TGTDIR)/chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_simple_request.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008254 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008255 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008256 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_simple_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008257
nnoble69ac39f2014-12-12 15:43:38 -08008258endif
8259
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008260deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
8261
nnoble69ac39f2014-12-12 15:43:38 -08008262ifneq ($(NO_SECURE),true)
8263ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008264-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
8265endif
nnoble69ac39f2014-12-12 15:43:38 -08008266endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008267
8268clean_chttp2_socket_pair_simple_request_test:
8269 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
8270 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
8271 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008272 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008273
8274
nathaniel52878172014-12-09 10:17:19 -08008275CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008276
ctiller09cb6d52014-12-19 17:38:22 -08008277CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
8278CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008279
nnoble69ac39f2014-12-12 15:43:38 -08008280ifeq ($(NO_SECURE),true)
8281
ctiller09cb6d52014-12-19 17:38:22 -08008282bins/$(TGTDIR)/chttp2_socket_pair_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008283
8284else
8285
ctiller09cb6d52014-12-19 17:38:22 -08008286bins/$(TGTDIR)/chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_thread_stress.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008287 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008288 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008289 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_thread_stress -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008290
nnoble69ac39f2014-12-12 15:43:38 -08008291endif
8292
nathaniel52878172014-12-09 10:17:19 -08008293deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008294
nnoble69ac39f2014-12-12 15:43:38 -08008295ifneq ($(NO_SECURE),true)
8296ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008297-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008298endif
nnoble69ac39f2014-12-12 15:43:38 -08008299endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008300
nathaniel52878172014-12-09 10:17:19 -08008301clean_chttp2_socket_pair_thread_stress_test:
8302 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
8303 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
8304 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008305 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008306
8307
8308CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8309
ctiller09cb6d52014-12-19 17:38:22 -08008310CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
8311CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008312
nnoble69ac39f2014-12-12 15:43:38 -08008313ifeq ($(NO_SECURE),true)
8314
ctiller09cb6d52014-12-19 17:38:22 -08008315bins/$(TGTDIR)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008316
8317else
8318
ctiller09cb6d52014-12-19 17:38:22 -08008319bins/$(TGTDIR)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a libs/$(TGTDIR)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008320 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008321 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008322 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair -lend2end_test_writes_done_hangs_with_pending_read -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008323
nnoble69ac39f2014-12-12 15:43:38 -08008324endif
8325
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008326deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8327
nnoble69ac39f2014-12-12 15:43:38 -08008328ifneq ($(NO_SECURE),true)
8329ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008330-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8331endif
nnoble69ac39f2014-12-12 15:43:38 -08008332endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008333
8334clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
8335 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
8336 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8337 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008338 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008339
8340
nnoble0c475f02014-12-05 15:37:39 -08008341CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
8342
ctiller09cb6d52014-12-19 17:38:22 -08008343CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC))))
8344CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008345
nnoble69ac39f2014-12-12 15:43:38 -08008346ifeq ($(NO_SECURE),true)
8347
ctiller09cb6d52014-12-19 17:38:22 -08008348bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008349
8350else
8351
ctiller09cb6d52014-12-19 17:38:22 -08008352bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008353 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008354 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008355 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_cancel_after_accept -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
nnoble0c475f02014-12-05 15:37:39 -08008356
nnoble69ac39f2014-12-12 15:43:38 -08008357endif
8358
nnoble0c475f02014-12-05 15:37:39 -08008359deps_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)
8360
nnoble69ac39f2014-12-12 15:43:38 -08008361ifneq ($(NO_SECURE),true)
8362ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008363-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8364endif
nnoble69ac39f2014-12-12 15:43:38 -08008365endif
nnoble0c475f02014-12-05 15:37:39 -08008366
8367clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
8368 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
8369 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
8370 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008371 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
nnoble0c475f02014-12-05 15:37:39 -08008372
8373
8374CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8375
ctiller09cb6d52014-12-19 17:38:22 -08008376CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
8377CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(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 -08008378
nnoble69ac39f2014-12-12 15:43:38 -08008379ifeq ($(NO_SECURE),true)
8380
ctiller09cb6d52014-12-19 17:38:22 -08008381bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008382
8383else
8384
ctiller09cb6d52014-12-19 17:38:22 -08008385bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008386 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008387 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008388 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_cancel_after_accept_and_writes_closed -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
nnoble0c475f02014-12-05 15:37:39 -08008389
nnoble69ac39f2014-12-12 15:43:38 -08008390endif
8391
nnoble0c475f02014-12-05 15:37:39 -08008392deps_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)
8393
nnoble69ac39f2014-12-12 15:43:38 -08008394ifneq ($(NO_SECURE),true)
8395ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008396-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8397endif
nnoble69ac39f2014-12-12 15:43:38 -08008398endif
nnoble0c475f02014-12-05 15:37:39 -08008399
8400clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
8401 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
8402 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
8403 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008404 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
nnoble0c475f02014-12-05 15:37:39 -08008405
8406
8407CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
8408
ctiller09cb6d52014-12-19 17:38:22 -08008409CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC))))
8410CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008411
nnoble69ac39f2014-12-12 15:43:38 -08008412ifeq ($(NO_SECURE),true)
8413
ctiller09cb6d52014-12-19 17:38:22 -08008414bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008415
8416else
8417
ctiller09cb6d52014-12-19 17:38:22 -08008418bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008419 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008420 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008421 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_cancel_after_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
nnoble0c475f02014-12-05 15:37:39 -08008422
nnoble69ac39f2014-12-12 15:43:38 -08008423endif
8424
nnoble0c475f02014-12-05 15:37:39 -08008425deps_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)
8426
nnoble69ac39f2014-12-12 15:43:38 -08008427ifneq ($(NO_SECURE),true)
8428ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008429-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8430endif
nnoble69ac39f2014-12-12 15:43:38 -08008431endif
nnoble0c475f02014-12-05 15:37:39 -08008432
8433clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
8434 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
8435 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
8436 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008437 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
nnoble0c475f02014-12-05 15:37:39 -08008438
8439
8440CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8441
ctiller09cb6d52014-12-19 17:38:22 -08008442CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC))))
8443CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008444
nnoble69ac39f2014-12-12 15:43:38 -08008445ifeq ($(NO_SECURE),true)
8446
ctiller09cb6d52014-12-19 17:38:22 -08008447bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008448
8449else
8450
ctiller09cb6d52014-12-19 17:38:22 -08008451bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008452 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008453 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008454 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_cancel_before_invoke -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
nnoble0c475f02014-12-05 15:37:39 -08008455
nnoble69ac39f2014-12-12 15:43:38 -08008456endif
8457
nnoble0c475f02014-12-05 15:37:39 -08008458deps_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)
8459
nnoble69ac39f2014-12-12 15:43:38 -08008460ifneq ($(NO_SECURE),true)
8461ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008462-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8463endif
nnoble69ac39f2014-12-12 15:43:38 -08008464endif
nnoble0c475f02014-12-05 15:37:39 -08008465
8466clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
8467 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
8468 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8469 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008470 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
nnoble0c475f02014-12-05 15:37:39 -08008471
8472
8473CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
8474
ctiller09cb6d52014-12-19 17:38:22 -08008475CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC))))
8476CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008477
nnoble69ac39f2014-12-12 15:43:38 -08008478ifeq ($(NO_SECURE),true)
8479
ctiller09cb6d52014-12-19 17:38:22 -08008480bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008481
8482else
8483
ctiller09cb6d52014-12-19 17:38:22 -08008484bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008485 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008486 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008487 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_cancel_in_a_vacuum -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
nnoble0c475f02014-12-05 15:37:39 -08008488
nnoble69ac39f2014-12-12 15:43:38 -08008489endif
8490
nnoble0c475f02014-12-05 15:37:39 -08008491deps_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)
8492
nnoble69ac39f2014-12-12 15:43:38 -08008493ifneq ($(NO_SECURE),true)
8494ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008495-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8496endif
nnoble69ac39f2014-12-12 15:43:38 -08008497endif
nnoble0c475f02014-12-05 15:37:39 -08008498
8499clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
8500 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
8501 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
8502 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008503 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
nnoble0c475f02014-12-05 15:37:39 -08008504
8505
ctillerc6d61c42014-12-15 14:52:08 -08008506CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
8507
ctiller09cb6d52014-12-19 17:38:22 -08008508CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC))))
8509CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08008510
8511ifeq ($(NO_SECURE),true)
8512
ctiller09cb6d52014-12-19 17:38:22 -08008513bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08008514
8515else
8516
ctiller09cb6d52014-12-19 17:38:22 -08008517bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_disappearing_server.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08008518 $(E) "[LD] Linking $@"
8519 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008520 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_disappearing_server -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08008521
8522endif
8523
8524deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8525
8526ifneq ($(NO_SECURE),true)
8527ifneq ($(NO_DEPS),true)
8528-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8529endif
8530endif
8531
8532clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test:
8533 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test files"
8534 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS)
8535 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008536 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08008537
8538
nnoble0c475f02014-12-05 15:37:39 -08008539CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8540
ctiller09cb6d52014-12-19 17:38:22 -08008541CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
8542CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(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 -08008543
nnoble69ac39f2014-12-12 15:43:38 -08008544ifeq ($(NO_SECURE),true)
8545
ctiller09cb6d52014-12-19 17:38:22 -08008546bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008547
8548else
8549
ctiller09cb6d52014-12-19 17:38:22 -08008550bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008551 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008552 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008553 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_early_server_shutdown_finishes_inflight_calls -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
nnoble0c475f02014-12-05 15:37:39 -08008554
nnoble69ac39f2014-12-12 15:43:38 -08008555endif
8556
nnoble0c475f02014-12-05 15:37:39 -08008557deps_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)
8558
nnoble69ac39f2014-12-12 15:43:38 -08008559ifneq ($(NO_SECURE),true)
8560ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008561-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8562endif
nnoble69ac39f2014-12-12 15:43:38 -08008563endif
nnoble0c475f02014-12-05 15:37:39 -08008564
8565clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
8566 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
8567 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8568 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008569 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
nnoble0c475f02014-12-05 15:37:39 -08008570
8571
8572CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8573
ctiller09cb6d52014-12-19 17:38:22 -08008574CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
8575CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008576
nnoble69ac39f2014-12-12 15:43:38 -08008577ifeq ($(NO_SECURE),true)
8578
ctiller09cb6d52014-12-19 17:38:22 -08008579bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008580
8581else
8582
ctiller09cb6d52014-12-19 17:38:22 -08008583bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008584 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008585 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008586 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_early_server_shutdown_finishes_tags -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
nnoble0c475f02014-12-05 15:37:39 -08008587
nnoble69ac39f2014-12-12 15:43:38 -08008588endif
8589
nnoble0c475f02014-12-05 15:37:39 -08008590deps_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)
8591
nnoble69ac39f2014-12-12 15:43:38 -08008592ifneq ($(NO_SECURE),true)
8593ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008594-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8595endif
nnoble69ac39f2014-12-12 15:43:38 -08008596endif
nnoble0c475f02014-12-05 15:37:39 -08008597
8598clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
8599 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
8600 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8601 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008602 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
nnoble0c475f02014-12-05 15:37:39 -08008603
8604
8605CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
8606
ctiller09cb6d52014-12-19 17:38:22 -08008607CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC))))
8608CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008609
nnoble69ac39f2014-12-12 15:43:38 -08008610ifeq ($(NO_SECURE),true)
8611
ctiller09cb6d52014-12-19 17:38:22 -08008612bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008613
8614else
8615
ctiller09cb6d52014-12-19 17:38:22 -08008616bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_invoke_large_request.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008617 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008618 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008619 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_invoke_large_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
nnoble0c475f02014-12-05 15:37:39 -08008620
nnoble69ac39f2014-12-12 15:43:38 -08008621endif
8622
nnoble0c475f02014-12-05 15:37:39 -08008623deps_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)
8624
nnoble69ac39f2014-12-12 15:43:38 -08008625ifneq ($(NO_SECURE),true)
8626ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008627-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8628endif
nnoble69ac39f2014-12-12 15:43:38 -08008629endif
nnoble0c475f02014-12-05 15:37:39 -08008630
8631clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
8632 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
8633 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
8634 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008635 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
nnoble0c475f02014-12-05 15:37:39 -08008636
8637
8638CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8639
ctiller09cb6d52014-12-19 17:38:22 -08008640CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC))))
8641CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008642
nnoble69ac39f2014-12-12 15:43:38 -08008643ifeq ($(NO_SECURE),true)
8644
ctiller09cb6d52014-12-19 17:38:22 -08008645bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008646
8647else
8648
ctiller09cb6d52014-12-19 17:38:22 -08008649bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008650 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008651 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008652 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_max_concurrent_streams -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
nnoble0c475f02014-12-05 15:37:39 -08008653
nnoble69ac39f2014-12-12 15:43:38 -08008654endif
8655
nnoble0c475f02014-12-05 15:37:39 -08008656deps_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)
8657
nnoble69ac39f2014-12-12 15:43:38 -08008658ifneq ($(NO_SECURE),true)
8659ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008660-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8661endif
nnoble69ac39f2014-12-12 15:43:38 -08008662endif
nnoble0c475f02014-12-05 15:37:39 -08008663
8664clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
8665 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
8666 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8667 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008668 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
nnoble0c475f02014-12-05 15:37:39 -08008669
8670
8671CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
8672
ctiller09cb6d52014-12-19 17:38:22 -08008673CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC))))
8674CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008675
nnoble69ac39f2014-12-12 15:43:38 -08008676ifeq ($(NO_SECURE),true)
8677
ctiller09cb6d52014-12-19 17:38:22 -08008678bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008679
8680else
8681
ctiller09cb6d52014-12-19 17:38:22 -08008682bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_no_op.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008683 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008684 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008685 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_no_op -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_no_op_test
nnoble0c475f02014-12-05 15:37:39 -08008686
nnoble69ac39f2014-12-12 15:43:38 -08008687endif
8688
nnoble0c475f02014-12-05 15:37:39 -08008689deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8690
nnoble69ac39f2014-12-12 15:43:38 -08008691ifneq ($(NO_SECURE),true)
8692ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008693-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8694endif
nnoble69ac39f2014-12-12 15:43:38 -08008695endif
nnoble0c475f02014-12-05 15:37:39 -08008696
8697clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
8698 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
8699 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
8700 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008701 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_no_op_test
nnoble0c475f02014-12-05 15:37:39 -08008702
8703
8704CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
8705
ctiller09cb6d52014-12-19 17:38:22 -08008706CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC))))
8707CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008708
nnoble69ac39f2014-12-12 15:43:38 -08008709ifeq ($(NO_SECURE),true)
8710
ctiller09cb6d52014-12-19 17:38:22 -08008711bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008712
8713else
8714
ctiller09cb6d52014-12-19 17:38:22 -08008715bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008716 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008717 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008718 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_ping_pong_streaming -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
nnoble0c475f02014-12-05 15:37:39 -08008719
nnoble69ac39f2014-12-12 15:43:38 -08008720endif
8721
nnoble0c475f02014-12-05 15:37:39 -08008722deps_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)
8723
nnoble69ac39f2014-12-12 15:43:38 -08008724ifneq ($(NO_SECURE),true)
8725ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008726-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8727endif
nnoble69ac39f2014-12-12 15:43:38 -08008728endif
nnoble0c475f02014-12-05 15:37:39 -08008729
8730clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
8731 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
8732 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
8733 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008734 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
nnoble0c475f02014-12-05 15:37:39 -08008735
8736
ctiller33023c42014-12-12 16:28:33 -08008737CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8738
ctiller09cb6d52014-12-19 17:38:22 -08008739CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
8740CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(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 -08008741
8742ifeq ($(NO_SECURE),true)
8743
ctiller09cb6d52014-12-19 17:38:22 -08008744bins/$(TGTDIR)/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 -08008745
8746else
8747
ctiller09cb6d52014-12-19 17:38:22 -08008748bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08008749 $(E) "[LD] Linking $@"
8750 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008751 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_request_response_with_binary_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08008752
8753endif
8754
8755deps_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)
8756
8757ifneq ($(NO_SECURE),true)
8758ifneq ($(NO_DEPS),true)
8759-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8760endif
8761endif
8762
8763clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
8764 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
8765 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8766 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008767 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08008768
8769
nnoble0c475f02014-12-05 15:37:39 -08008770CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8771
ctiller09cb6d52014-12-19 17:38:22 -08008772CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
8773CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(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 -08008774
nnoble69ac39f2014-12-12 15:43:38 -08008775ifeq ($(NO_SECURE),true)
8776
ctiller09cb6d52014-12-19 17:38:22 -08008777bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008778
8779else
8780
ctiller09cb6d52014-12-19 17:38:22 -08008781bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008782 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008783 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008784 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_request_response_with_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
nnoble0c475f02014-12-05 15:37:39 -08008785
nnoble69ac39f2014-12-12 15:43:38 -08008786endif
8787
nnoble0c475f02014-12-05 15:37:39 -08008788deps_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)
8789
nnoble69ac39f2014-12-12 15:43:38 -08008790ifneq ($(NO_SECURE),true)
8791ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008792-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8793endif
nnoble69ac39f2014-12-12 15:43:38 -08008794endif
nnoble0c475f02014-12-05 15:37:39 -08008795
8796clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
8797 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
8798 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8799 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008800 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
nnoble0c475f02014-12-05 15:37:39 -08008801
8802
8803CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8804
ctiller09cb6d52014-12-19 17:38:22 -08008805CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
8806CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008807
nnoble69ac39f2014-12-12 15:43:38 -08008808ifeq ($(NO_SECURE),true)
8809
ctiller09cb6d52014-12-19 17:38:22 -08008810bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008811
8812else
8813
ctiller09cb6d52014-12-19 17:38:22 -08008814bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_request_response_with_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008815 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008816 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008817 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_request_response_with_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
nnoble0c475f02014-12-05 15:37:39 -08008818
nnoble69ac39f2014-12-12 15:43:38 -08008819endif
8820
nnoble0c475f02014-12-05 15:37:39 -08008821deps_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)
8822
nnoble69ac39f2014-12-12 15:43:38 -08008823ifneq ($(NO_SECURE),true)
8824ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008825-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8826endif
nnoble69ac39f2014-12-12 15:43:38 -08008827endif
nnoble0c475f02014-12-05 15:37:39 -08008828
8829clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
8830 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
8831 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8832 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008833 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
nnoble0c475f02014-12-05 15:37:39 -08008834
8835
ctiller2845cad2014-12-15 15:14:12 -08008836CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8837
ctiller09cb6d52014-12-19 17:38:22 -08008838CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
8839CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(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 -08008840
8841ifeq ($(NO_SECURE),true)
8842
ctiller09cb6d52014-12-19 17:38:22 -08008843bins/$(TGTDIR)/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 -08008844
8845else
8846
ctiller09cb6d52014-12-19 17:38:22 -08008847bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08008848 $(E) "[LD] Linking $@"
8849 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008850 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_request_response_with_trailing_metadata_and_payload -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08008851
8852endif
8853
8854deps_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)
8855
8856ifneq ($(NO_SECURE),true)
8857ifneq ($(NO_DEPS),true)
8858-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8859endif
8860endif
8861
8862clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test:
8863 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test files"
8864 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8865 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008866 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08008867
8868
nnoble0c475f02014-12-05 15:37:39 -08008869CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8870
ctiller09cb6d52014-12-19 17:38:22 -08008871CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
8872CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008873
nnoble69ac39f2014-12-12 15:43:38 -08008874ifeq ($(NO_SECURE),true)
8875
ctiller09cb6d52014-12-19 17:38:22 -08008876bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008877
8878else
8879
ctiller09cb6d52014-12-19 17:38:22 -08008880bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008881 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008882 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008883 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_simple_delayed_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
nnoble0c475f02014-12-05 15:37:39 -08008884
nnoble69ac39f2014-12-12 15:43:38 -08008885endif
8886
nnoble0c475f02014-12-05 15:37:39 -08008887deps_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)
8888
nnoble69ac39f2014-12-12 15:43:38 -08008889ifneq ($(NO_SECURE),true)
8890ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008891-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8892endif
nnoble69ac39f2014-12-12 15:43:38 -08008893endif
nnoble0c475f02014-12-05 15:37:39 -08008894
8895clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
8896 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
8897 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8898 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008899 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
nnoble0c475f02014-12-05 15:37:39 -08008900
8901
8902CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
8903
ctiller09cb6d52014-12-19 17:38:22 -08008904CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC))))
8905CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008906
nnoble69ac39f2014-12-12 15:43:38 -08008907ifeq ($(NO_SECURE),true)
8908
ctiller09cb6d52014-12-19 17:38:22 -08008909bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008910
8911else
8912
ctiller09cb6d52014-12-19 17:38:22 -08008913bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_simple_request.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008914 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008915 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008916 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_simple_request -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
nnoble0c475f02014-12-05 15:37:39 -08008917
nnoble69ac39f2014-12-12 15:43:38 -08008918endif
8919
nnoble0c475f02014-12-05 15:37:39 -08008920deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8921
nnoble69ac39f2014-12-12 15:43:38 -08008922ifneq ($(NO_SECURE),true)
8923ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008924-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8925endif
nnoble69ac39f2014-12-12 15:43:38 -08008926endif
nnoble0c475f02014-12-05 15:37:39 -08008927
8928clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
8929 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
8930 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
8931 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008932 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
nnoble0c475f02014-12-05 15:37:39 -08008933
8934
nathaniel52878172014-12-09 10:17:19 -08008935CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08008936
ctiller09cb6d52014-12-19 17:38:22 -08008937CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC))))
8938CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008939
nnoble69ac39f2014-12-12 15:43:38 -08008940ifeq ($(NO_SECURE),true)
8941
ctiller09cb6d52014-12-19 17:38:22 -08008942bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008943
8944else
8945
ctiller09cb6d52014-12-19 17:38:22 -08008946bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_thread_stress.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008947 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008948 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008949 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_thread_stress -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008950
nnoble69ac39f2014-12-12 15:43:38 -08008951endif
8952
nathaniel52878172014-12-09 10:17:19 -08008953deps_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 -08008954
nnoble69ac39f2014-12-12 15:43:38 -08008955ifneq ($(NO_SECURE),true)
8956ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008957-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008958endif
nnoble69ac39f2014-12-12 15:43:38 -08008959endif
nnoble0c475f02014-12-05 15:37:39 -08008960
nathaniel52878172014-12-09 10:17:19 -08008961clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
8962 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
8963 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
8964 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008965 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008966
8967
8968CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8969
ctiller09cb6d52014-12-19 17:38:22 -08008970CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
8971CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(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 -08008972
nnoble69ac39f2014-12-12 15:43:38 -08008973ifeq ($(NO_SECURE),true)
8974
ctiller09cb6d52014-12-19 17:38:22 -08008975bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008976
8977else
8978
ctiller09cb6d52014-12-19 17:38:22 -08008979bins/$(TGTDIR)/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/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(TGTDIR)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(TGTDIR)/libend2end_certs.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008980 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008981 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008982 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) -Llibs/$(TGTDIR) -lend2end_fixture_chttp2_socket_pair_one_byte_at_a_time -lend2end_test_writes_done_hangs_with_pending_read -lend2end_certs -lgrpc_test_util -lgrpc -lgpr $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble0c475f02014-12-05 15:37:39 -08008983
nnoble69ac39f2014-12-12 15:43:38 -08008984endif
8985
nnoble0c475f02014-12-05 15:37:39 -08008986deps_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)
8987
nnoble69ac39f2014-12-12 15:43:38 -08008988ifneq ($(NO_SECURE),true)
8989ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008990-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8991endif
nnoble69ac39f2014-12-12 15:43:38 -08008992endif
nnoble0c475f02014-12-05 15:37:39 -08008993
8994clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
8995 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
8996 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8997 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008998 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008999
9000
9001
9002
nnoble0c475f02014-12-05 15:37:39 -08009003
9004
ctiller3bf466f2014-12-19 16:21:57 -08009005.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_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_libgrpc_unsecure clean_libgrpc_unsecure 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