blob: 701c2d84d7cb7be51b920954d1e9dd8ecb87abe1 [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 \
ctiller52103932014-12-20 09:07:32 -08001097 src/core/iomgr/alarm.c \
1098 src/core/iomgr/alarm_heap.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001099 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08001100 src/core/iomgr/endpoint_pair_posix.c \
1101 src/core/iomgr/iomgr_libevent.c \
1102 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -08001103 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -08001104 src/core/iomgr/resolve_address_posix.c \
1105 src/core/iomgr/sockaddr_utils.c \
1106 src/core/iomgr/socket_utils_common_posix.c \
1107 src/core/iomgr/socket_utils_linux.c \
1108 src/core/iomgr/socket_utils_posix.c \
1109 src/core/iomgr/tcp_client_posix.c \
1110 src/core/iomgr/tcp_posix.c \
1111 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08001112 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08001113 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -08001114 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -08001115 src/core/security/credentials.c \
1116 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -08001117 src/core/security/json_token.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001118 src/core/security/secure_endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08001119 src/core/security/secure_transport_setup.c \
1120 src/core/security/security_context.c \
1121 src/core/security/server_secure_chttp2.c \
1122 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001123 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08001124 src/core/statistics/census_rpc_stats.c \
1125 src/core/statistics/census_tracing.c \
1126 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08001127 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001128 src/core/surface/byte_buffer.c \
1129 src/core/surface/byte_buffer_reader.c \
1130 src/core/surface/call.c \
1131 src/core/surface/channel.c \
1132 src/core/surface/channel_create.c \
1133 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001134 src/core/surface/completion_queue.c \
1135 src/core/surface/event_string.c \
1136 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08001137 src/core/surface/lame_client.c \
1138 src/core/surface/secure_channel_create.c \
1139 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001140 src/core/surface/server.c \
1141 src/core/surface/server_chttp2.c \
1142 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08001143 src/core/transport/chttp2/alpn.c \
1144 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001145 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08001146 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001147 src/core/transport/chttp2/frame_ping.c \
1148 src/core/transport/chttp2/frame_rst_stream.c \
1149 src/core/transport/chttp2/frame_settings.c \
1150 src/core/transport/chttp2/frame_window_update.c \
1151 src/core/transport/chttp2/hpack_parser.c \
1152 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08001153 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001154 src/core/transport/chttp2/status_conversion.c \
1155 src/core/transport/chttp2/stream_encoder.c \
1156 src/core/transport/chttp2/stream_map.c \
1157 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001158 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08001159 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001160 src/core/transport/metadata.c \
1161 src/core/transport/stream_op.c \
1162 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001163 src/core/tsi/fake_transport_security.c \
1164 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -08001165 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001166 third_party/cJSON/cJSON.c \
1167
nnoble85a49262014-12-08 18:14:03 -08001168PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001169 include/grpc/byte_buffer.h \
1170 include/grpc/byte_buffer_reader.h \
1171 include/grpc/grpc.h \
1172 include/grpc/grpc_security.h \
1173 include/grpc/status.h \
1174
ctiller09cb6d52014-12-19 17:38:22 -08001175LIBGRPC_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
1176LIBGRPC_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001177
nnoble69ac39f2014-12-12 15:43:38 -08001178ifeq ($(NO_SECURE),true)
1179
ctiller09cb6d52014-12-19 17:38:22 -08001180libs/$(TGTDIR)/libgrpc.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001181
1182else
1183
ctiller09cb6d52014-12-19 17:38:22 -08001184libs/$(TGTDIR)/libgrpc.a: $(OPENSSL_DEP) $(LIBGRPC_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001185 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001186 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001187 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc.a $(LIBGRPC_OBJS)
nnoble20e2e3f2014-12-16 15:37:57 -08001188 $(Q) mkdir tmp-merge
ctiller09cb6d52014-12-19 17:38:22 -08001189 $(Q) ( cd tmp-merge ; $(AR) x ../libs/$(TGTDIR)/libgrpc.a )
nnoble20e2e3f2014-12-16 15:37:57 -08001190 $(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge ; ar x ../$${l} ) ; done
ctiller09cb6d52014-12-19 17:38:22 -08001191 $(Q) rm -f libs/$(TGTDIR)/libgrpc.a tmp-merge/__.SYMDEF*
1192 $(Q) ar rcs libs/$(TGTDIR)/libgrpc.a tmp-merge/*
nnoble20e2e3f2014-12-16 15:37:57 -08001193 $(Q) rm -rf tmp-merge
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001194
ctiller09cb6d52014-12-19 17:38:22 -08001195libs/$(TGTDIR)/libgrpc.so.$(VERSION): $(LIBGRPC_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001196 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001197 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001198 $(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 -08001199
nnoble69ac39f2014-12-12 15:43:38 -08001200endif
1201
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001202deps_libgrpc: $(LIBGRPC_DEPS)
1203
nnoble69ac39f2014-12-12 15:43:38 -08001204ifneq ($(NO_SECURE),true)
1205ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001206-include $(LIBGRPC_DEPS)
1207endif
nnoble69ac39f2014-12-12 15:43:38 -08001208endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001209
1210clean_libgrpc:
1211 $(E) "[CLEAN] Cleaning libgrpc files"
1212 $(Q) $(RM) $(LIBGRPC_OBJS)
1213 $(Q) $(RM) $(LIBGRPC_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001214 $(Q) $(RM) libs/$(TGTDIR)/libgrpc.a
1215 $(Q) $(RM) libs/$(TGTDIR)/libgrpc.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001216
1217
1218LIBGRPC_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001219 test/core/end2end/cq_verifier.c \
chenw97fd9e52014-12-19 17:12:36 -08001220 test/core/end2end/data/test_root_cert.c \
1221 test/core/end2end/data/prod_roots_certs.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001222 test/core/end2end/data/server1_cert.c \
1223 test/core/end2end/data/server1_key.c \
1224 test/core/iomgr/endpoint_tests.c \
1225 test/core/statistics/census_log_tests.c \
1226 test/core/transport/transport_end2end_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001227 test/core/util/grpc_profiler.c \
1228 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -08001229 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001230 test/core/util/slice_splitter.c \
1231 test/core/util/test_config.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001232
1233
ctiller09cb6d52014-12-19 17:38:22 -08001234LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1235LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001236
nnoble69ac39f2014-12-12 15:43:38 -08001237ifeq ($(NO_SECURE),true)
1238
ctiller09cb6d52014-12-19 17:38:22 -08001239libs/$(TGTDIR)/libgrpc_test_util.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001240
1241else
1242
ctiller09cb6d52014-12-19 17:38:22 -08001243libs/$(TGTDIR)/libgrpc_test_util.a: $(OPENSSL_DEP) $(LIBGRPC_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001244 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001245 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001246 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001247
1248
1249
nnoble69ac39f2014-12-12 15:43:38 -08001250endif
1251
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001252deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1253
nnoble69ac39f2014-12-12 15:43:38 -08001254ifneq ($(NO_SECURE),true)
1255ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001256-include $(LIBGRPC_TEST_UTIL_DEPS)
1257endif
nnoble69ac39f2014-12-12 15:43:38 -08001258endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001259
1260clean_libgrpc_test_util:
1261 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1262 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1263 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001264 $(Q) $(RM) libs/$(TGTDIR)/libgrpc_test_util.a
1265 $(Q) $(RM) libs/$(TGTDIR)/libgrpc_test_util.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001266
1267
1268LIBGRPC++_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001269 src/cpp/client/channel.cc \
yangg59dfc902014-12-19 14:00:14 -08001270 src/cpp/client/channel_arguments.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001271 src/cpp/client/client_context.cc \
1272 src/cpp/client/create_channel.cc \
vpai80b6d012014-12-17 11:47:32 -08001273 src/cpp/client/credentials.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001274 src/cpp/client/internal_stub.cc \
1275 src/cpp/proto/proto_utils.cc \
1276 src/cpp/rpc_method.cc \
1277 src/cpp/server/async_server.cc \
1278 src/cpp/server/async_server_context.cc \
1279 src/cpp/server/completion_queue.cc \
1280 src/cpp/server/server_builder.cc \
yanggfd2f3ac2014-12-17 16:46:06 -08001281 src/cpp/server/server_context_impl.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001282 src/cpp/server/server.cc \
1283 src/cpp/server/server_rpc_handler.cc \
vpai80b6d012014-12-17 11:47:32 -08001284 src/cpp/server/server_credentials.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001285 src/cpp/server/thread_pool.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001286 src/cpp/stream/stream_context.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001287 src/cpp/util/status.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001288 src/cpp/util/time.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001289
nnoble85a49262014-12-08 18:14:03 -08001290PUBLIC_HEADERS_CXX += \
ctiller2bbb6c42014-12-17 09:44:44 -08001291 include/grpc++/async_server_context.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001292 include/grpc++/async_server.h \
yangg59dfc902014-12-19 14:00:14 -08001293 include/grpc++/channel_arguments.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001294 include/grpc++/channel_interface.h \
1295 include/grpc++/client_context.h \
1296 include/grpc++/completion_queue.h \
1297 include/grpc++/config.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001298 include/grpc++/create_channel.h \
vpai80b6d012014-12-17 11:47:32 -08001299 include/grpc++/credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001300 include/grpc++/server_builder.h \
yanggfd2f3ac2014-12-17 16:46:06 -08001301 include/grpc++/server_context.h \
vpai80b6d012014-12-17 11:47:32 -08001302 include/grpc++/server_credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001303 include/grpc++/server.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001304 include/grpc++/status.h \
1305 include/grpc++/stream_context_interface.h \
1306 include/grpc++/stream.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001307
ctiller09cb6d52014-12-19 17:38:22 -08001308LIBGRPC++_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1309LIBGRPC++_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001310
nnoble69ac39f2014-12-12 15:43:38 -08001311ifeq ($(NO_SECURE),true)
1312
ctiller09cb6d52014-12-19 17:38:22 -08001313libs/$(TGTDIR)/libgrpc++.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001314
1315else
1316
ctiller09cb6d52014-12-19 17:38:22 -08001317libs/$(TGTDIR)/libgrpc++.a: $(OPENSSL_DEP) $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001318 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001319 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001320 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc++.a $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001321
ctiller09cb6d52014-12-19 17:38:22 -08001322libs/$(TGTDIR)/libgrpc++.so.$(VERSION): $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001323 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001324 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001325 $(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 -08001326
nnoble69ac39f2014-12-12 15:43:38 -08001327endif
1328
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001329deps_libgrpc++: $(LIBGRPC++_DEPS)
1330
nnoble69ac39f2014-12-12 15:43:38 -08001331ifneq ($(NO_SECURE),true)
1332ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001333-include $(LIBGRPC++_DEPS)
1334endif
nnoble69ac39f2014-12-12 15:43:38 -08001335endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001336
1337clean_libgrpc++:
1338 $(E) "[CLEAN] Cleaning libgrpc++ files"
1339 $(Q) $(RM) $(LIBGRPC++_OBJS)
1340 $(Q) $(RM) $(LIBGRPC++_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001341 $(Q) $(RM) libs/$(TGTDIR)/libgrpc++.a
1342 $(Q) $(RM) libs/$(TGTDIR)/libgrpc++.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001343
1344
1345LIBGRPC++_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001346 gens/test/cpp/util/echo.pb.cc \
yangg59dfc902014-12-19 14:00:14 -08001347 test/cpp/util/create_test_channel.cc \
nnoble4cb93712014-12-17 14:18:08 -08001348 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001349
1350
ctiller09cb6d52014-12-19 17:38:22 -08001351LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1352LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001353
nnoble69ac39f2014-12-12 15:43:38 -08001354ifeq ($(NO_SECURE),true)
1355
ctiller09cb6d52014-12-19 17:38:22 -08001356libs/$(TGTDIR)/libgrpc++_test_util.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001357
1358else
1359
ctiller09cb6d52014-12-19 17:38:22 -08001360libs/$(TGTDIR)/libgrpc++_test_util.a: $(OPENSSL_DEP) $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001361 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001362 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001363 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001364
1365
1366
nnoble69ac39f2014-12-12 15:43:38 -08001367endif
1368
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001369deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1370
nnoble69ac39f2014-12-12 15:43:38 -08001371ifneq ($(NO_SECURE),true)
1372ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001373-include $(LIBGRPC++_TEST_UTIL_DEPS)
1374endif
nnoble69ac39f2014-12-12 15:43:38 -08001375endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001376
1377clean_libgrpc++_test_util:
1378 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1379 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1380 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001381 $(Q) $(RM) libs/$(TGTDIR)/libgrpc++_test_util.a
1382 $(Q) $(RM) libs/$(TGTDIR)/libgrpc++_test_util.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001383
1384
1385LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1386 test/core/end2end/fixtures/chttp2_fake_security.c \
1387
1388
ctiller09cb6d52014-12-19 17:38:22 -08001389LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1390LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001391
nnoble69ac39f2014-12-12 15:43:38 -08001392ifeq ($(NO_SECURE),true)
1393
ctiller09cb6d52014-12-19 17:38:22 -08001394libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001395
1396else
1397
ctiller09cb6d52014-12-19 17:38:22 -08001398libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001399 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001400 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001401 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001402
1403
1404
nnoble69ac39f2014-12-12 15:43:38 -08001405endif
1406
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001407deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1408
nnoble69ac39f2014-12-12 15:43:38 -08001409ifneq ($(NO_SECURE),true)
1410ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001411-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1412endif
nnoble69ac39f2014-12-12 15:43:38 -08001413endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001414
1415clean_libend2end_fixture_chttp2_fake_security:
1416 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1417 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1418 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001419 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a
1420 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001421
1422
1423LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1424 test/core/end2end/fixtures/chttp2_fullstack.c \
1425
1426
ctiller09cb6d52014-12-19 17:38:22 -08001427LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1428LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001429
nnoble69ac39f2014-12-12 15:43:38 -08001430ifeq ($(NO_SECURE),true)
1431
ctiller09cb6d52014-12-19 17:38:22 -08001432libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001433
1434else
1435
ctiller09cb6d52014-12-19 17:38:22 -08001436libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001437 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001438 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001439 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001440
1441
1442
nnoble69ac39f2014-12-12 15:43:38 -08001443endif
1444
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001445deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1446
nnoble69ac39f2014-12-12 15:43:38 -08001447ifneq ($(NO_SECURE),true)
1448ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001449-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1450endif
nnoble69ac39f2014-12-12 15:43:38 -08001451endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001452
1453clean_libend2end_fixture_chttp2_fullstack:
1454 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1455 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1456 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001457 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a
1458 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001459
1460
1461LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1462 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1463
1464
ctiller09cb6d52014-12-19 17:38:22 -08001465LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1466LIBEND2END_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 -08001467
nnoble69ac39f2014-12-12 15:43:38 -08001468ifeq ($(NO_SECURE),true)
1469
ctiller09cb6d52014-12-19 17:38:22 -08001470libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001471
1472else
1473
ctiller09cb6d52014-12-19 17:38:22 -08001474libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001475 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001476 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001477 $(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 -08001478
1479
1480
nnoble69ac39f2014-12-12 15:43:38 -08001481endif
1482
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001483deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1484
nnoble69ac39f2014-12-12 15:43:38 -08001485ifneq ($(NO_SECURE),true)
1486ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001487-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1488endif
nnoble69ac39f2014-12-12 15:43:38 -08001489endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001490
1491clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1492 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1493 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1494 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001495 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a
1496 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001497
1498
1499LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1500 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1501
1502
ctiller09cb6d52014-12-19 17:38:22 -08001503LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1504LIBEND2END_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 -08001505
nnoble69ac39f2014-12-12 15:43:38 -08001506ifeq ($(NO_SECURE),true)
1507
ctiller09cb6d52014-12-19 17:38:22 -08001508libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001509
1510else
1511
ctiller09cb6d52014-12-19 17:38:22 -08001512libs/$(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 -08001513 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001514 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001515 $(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 -08001516
1517
1518
nnoble69ac39f2014-12-12 15:43:38 -08001519endif
1520
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001521deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1522
nnoble69ac39f2014-12-12 15:43:38 -08001523ifneq ($(NO_SECURE),true)
1524ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001525-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1526endif
nnoble69ac39f2014-12-12 15:43:38 -08001527endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001528
1529clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1530 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1531 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1532 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001533 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
1534 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001535
1536
1537LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1538 test/core/end2end/fixtures/chttp2_socket_pair.c \
1539
1540
ctiller09cb6d52014-12-19 17:38:22 -08001541LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1542LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001543
nnoble69ac39f2014-12-12 15:43:38 -08001544ifeq ($(NO_SECURE),true)
1545
ctiller09cb6d52014-12-19 17:38:22 -08001546libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001547
1548else
1549
ctiller09cb6d52014-12-19 17:38:22 -08001550libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001551 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001552 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001553 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001554
1555
1556
nnoble69ac39f2014-12-12 15:43:38 -08001557endif
1558
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001559deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1560
nnoble69ac39f2014-12-12 15:43:38 -08001561ifneq ($(NO_SECURE),true)
1562ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001563-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1564endif
nnoble69ac39f2014-12-12 15:43:38 -08001565endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001566
1567clean_libend2end_fixture_chttp2_socket_pair:
1568 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1569 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1570 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001571 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a
1572 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001573
1574
nnoble0c475f02014-12-05 15:37:39 -08001575LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1576 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1577
1578
ctiller09cb6d52014-12-19 17:38:22 -08001579LIBEND2END_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))))
1580LIBEND2END_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 -08001581
nnoble69ac39f2014-12-12 15:43:38 -08001582ifeq ($(NO_SECURE),true)
1583
ctiller09cb6d52014-12-19 17:38:22 -08001584libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001585
1586else
1587
ctiller09cb6d52014-12-19 17:38:22 -08001588libs/$(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 -08001589 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001590 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001591 $(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 -08001592
1593
1594
nnoble69ac39f2014-12-12 15:43:38 -08001595endif
1596
nnoble0c475f02014-12-05 15:37:39 -08001597deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1598
nnoble69ac39f2014-12-12 15:43:38 -08001599ifneq ($(NO_SECURE),true)
1600ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001601-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1602endif
nnoble69ac39f2014-12-12 15:43:38 -08001603endif
nnoble0c475f02014-12-05 15:37:39 -08001604
1605clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1606 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1607 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1608 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001609 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
1610 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.so.$(VERSION)
nnoble0c475f02014-12-05 15:37:39 -08001611
1612
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001613LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1614 test/core/end2end/tests/cancel_after_accept.c \
1615
1616
ctiller09cb6d52014-12-19 17:38:22 -08001617LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1618LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001619
ctiller09cb6d52014-12-19 17:38:22 -08001620libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001621 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001622 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001623 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001624
1625
1626
1627deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1628
nnoble69ac39f2014-12-12 15:43:38 -08001629ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001630-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1631endif
1632
1633clean_libend2end_test_cancel_after_accept:
1634 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1635 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1636 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001637 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a
1638 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_accept.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001639
1640
1641LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1642 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1643
1644
ctiller09cb6d52014-12-19 17:38:22 -08001645LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1646LIBEND2END_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 -08001647
ctiller09cb6d52014-12-19 17:38:22 -08001648libs/$(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 -08001649 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001650 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001651 $(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 -08001652
1653
1654
1655deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1656
nnoble69ac39f2014-12-12 15:43:38 -08001657ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001658-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1659endif
1660
1661clean_libend2end_test_cancel_after_accept_and_writes_closed:
1662 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1663 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1664 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001665 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_accept_and_writes_closed.a
1666 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_accept_and_writes_closed.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001667
1668
1669LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1670 test/core/end2end/tests/cancel_after_invoke.c \
1671
1672
ctiller09cb6d52014-12-19 17:38:22 -08001673LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1674LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001675
ctiller09cb6d52014-12-19 17:38:22 -08001676libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001677 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001678 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001679 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001680
1681
1682
1683deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1684
nnoble69ac39f2014-12-12 15:43:38 -08001685ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001686-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1687endif
1688
1689clean_libend2end_test_cancel_after_invoke:
1690 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1691 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1692 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001693 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a
1694 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001695
1696
1697LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1698 test/core/end2end/tests/cancel_before_invoke.c \
1699
1700
ctiller09cb6d52014-12-19 17:38:22 -08001701LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1702LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001703
ctiller09cb6d52014-12-19 17:38:22 -08001704libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001705 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001706 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001707 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001708
1709
1710
1711deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1712
nnoble69ac39f2014-12-12 15:43:38 -08001713ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001714-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1715endif
1716
1717clean_libend2end_test_cancel_before_invoke:
1718 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1719 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1720 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001721 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a
1722 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001723
1724
1725LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1726 test/core/end2end/tests/cancel_in_a_vacuum.c \
1727
1728
ctiller09cb6d52014-12-19 17:38:22 -08001729LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1730LIBEND2END_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 -08001731
ctiller09cb6d52014-12-19 17:38:22 -08001732libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001733 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001734 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001735 $(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 -08001736
1737
1738
1739deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1740
nnoble69ac39f2014-12-12 15:43:38 -08001741ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001742-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1743endif
1744
1745clean_libend2end_test_cancel_in_a_vacuum:
1746 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1747 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1748 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001749 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.a
1750 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001751
1752
ctillerc6d61c42014-12-15 14:52:08 -08001753LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
1754 test/core/end2end/tests/disappearing_server.c \
1755
1756
ctiller09cb6d52014-12-19 17:38:22 -08001757LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1758LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08001759
ctiller09cb6d52014-12-19 17:38:22 -08001760libs/$(TGTDIR)/libend2end_test_disappearing_server.a: $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
ctillerc6d61c42014-12-15 14:52:08 -08001761 $(E) "[AR] Creating $@"
1762 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001763 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
ctillerc6d61c42014-12-15 14:52:08 -08001764
1765
1766
1767deps_libend2end_test_disappearing_server: $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1768
1769ifneq ($(NO_DEPS),true)
1770-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1771endif
1772
1773clean_libend2end_test_disappearing_server:
1774 $(E) "[CLEAN] Cleaning libend2end_test_disappearing_server files"
1775 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1776 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001777 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_disappearing_server.a
1778 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_disappearing_server.so.$(VERSION)
ctillerc6d61c42014-12-15 14:52:08 -08001779
1780
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001781LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1782 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1783
1784
ctiller09cb6d52014-12-19 17:38:22 -08001785LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1786LIBEND2END_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 -08001787
ctiller09cb6d52014-12-19 17:38:22 -08001788libs/$(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 -08001789 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001790 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001791 $(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 -08001792
1793
1794
1795deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1796
nnoble69ac39f2014-12-12 15:43:38 -08001797ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001798-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1799endif
1800
1801clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1802 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1803 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1804 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001805 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
1806 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_inflight_calls.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001807
1808
1809LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1810 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1811
1812
ctiller09cb6d52014-12-19 17:38:22 -08001813LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1814LIBEND2END_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 -08001815
ctiller09cb6d52014-12-19 17:38:22 -08001816libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001817 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001818 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001819 $(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 -08001820
1821
1822
1823deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1824
nnoble69ac39f2014-12-12 15:43:38 -08001825ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001826-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1827endif
1828
1829clean_libend2end_test_early_server_shutdown_finishes_tags:
1830 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1831 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1832 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001833 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.a
1834 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001835
1836
1837LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1838 test/core/end2end/tests/invoke_large_request.c \
1839
1840
ctiller09cb6d52014-12-19 17:38:22 -08001841LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1842LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001843
ctiller09cb6d52014-12-19 17:38:22 -08001844libs/$(TGTDIR)/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001845 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001846 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001847 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001848
1849
1850
1851deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1852
nnoble69ac39f2014-12-12 15:43:38 -08001853ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001854-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
1855endif
1856
1857clean_libend2end_test_invoke_large_request:
1858 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
1859 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
1860 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001861 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_invoke_large_request.a
1862 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_invoke_large_request.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001863
1864
1865LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
1866 test/core/end2end/tests/max_concurrent_streams.c \
1867
1868
ctiller09cb6d52014-12-19 17:38:22 -08001869LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
1870LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001871
ctiller09cb6d52014-12-19 17:38:22 -08001872libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001873 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001874 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001875 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001876
1877
1878
1879deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1880
nnoble69ac39f2014-12-12 15:43:38 -08001881ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001882-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
1883endif
1884
1885clean_libend2end_test_max_concurrent_streams:
1886 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
1887 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
1888 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001889 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a
1890 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001891
1892
1893LIBEND2END_TEST_NO_OP_SRC = \
1894 test/core/end2end/tests/no_op.c \
1895
1896
ctiller09cb6d52014-12-19 17:38:22 -08001897LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
1898LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001899
ctiller09cb6d52014-12-19 17:38:22 -08001900libs/$(TGTDIR)/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001901 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001902 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001903 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001904
1905
1906
1907deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
1908
nnoble69ac39f2014-12-12 15:43:38 -08001909ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001910-include $(LIBEND2END_TEST_NO_OP_DEPS)
1911endif
1912
1913clean_libend2end_test_no_op:
1914 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
1915 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
1916 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001917 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_no_op.a
1918 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_no_op.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001919
1920
1921LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
1922 test/core/end2end/tests/ping_pong_streaming.c \
1923
1924
ctiller09cb6d52014-12-19 17:38:22 -08001925LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
1926LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001927
ctiller09cb6d52014-12-19 17:38:22 -08001928libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001929 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001930 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001931 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001932
1933
1934
1935deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1936
nnoble69ac39f2014-12-12 15:43:38 -08001937ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001938-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
1939endif
1940
1941clean_libend2end_test_ping_pong_streaming:
1942 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
1943 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
1944 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001945 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a
1946 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001947
1948
ctiller33023c42014-12-12 16:28:33 -08001949LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
1950 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
1951
1952
ctiller09cb6d52014-12-19 17:38:22 -08001953LIBEND2END_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))))
1954LIBEND2END_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 -08001955
ctiller09cb6d52014-12-19 17:38:22 -08001956libs/$(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 -08001957 $(E) "[AR] Creating $@"
1958 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001959 $(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 -08001960
1961
1962
1963deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1964
1965ifneq ($(NO_DEPS),true)
1966-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
1967endif
1968
1969clean_libend2end_test_request_response_with_binary_metadata_and_payload:
1970 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
1971 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
1972 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001973 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_binary_metadata_and_payload.a
1974 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_binary_metadata_and_payload.so.$(VERSION)
ctiller33023c42014-12-12 16:28:33 -08001975
1976
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001977LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
1978 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
1979
1980
ctiller09cb6d52014-12-19 17:38:22 -08001981LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
1982LIBEND2END_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 -08001983
ctiller09cb6d52014-12-19 17:38:22 -08001984libs/$(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 -08001985 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001986 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001987 $(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 -08001988
1989
1990
1991deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1992
nnoble69ac39f2014-12-12 15:43:38 -08001993ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001994-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
1995endif
1996
1997clean_libend2end_test_request_response_with_metadata_and_payload:
1998 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
1999 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
2000 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002001 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_metadata_and_payload.a
2002 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_metadata_and_payload.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002003
2004
2005LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
2006 test/core/end2end/tests/request_response_with_payload.c \
2007
2008
ctiller09cb6d52014-12-19 17:38:22 -08002009LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
2010LIBEND2END_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 -08002011
ctiller09cb6d52014-12-19 17:38:22 -08002012libs/$(TGTDIR)/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002013 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002014 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002015 $(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 -08002016
2017
2018
2019deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
2020
nnoble69ac39f2014-12-12 15:43:38 -08002021ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002022-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
2023endif
2024
2025clean_libend2end_test_request_response_with_payload:
2026 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
2027 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
2028 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002029 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_payload.a
2030 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_payload.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002031
2032
ctiller2845cad2014-12-15 15:14:12 -08002033LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC = \
2034 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c \
2035
2036
ctiller09cb6d52014-12-19 17:38:22 -08002037LIBEND2END_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))))
2038LIBEND2END_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 -08002039
ctiller09cb6d52014-12-19 17:38:22 -08002040libs/$(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 -08002041 $(E) "[AR] Creating $@"
2042 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002043 $(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 -08002044
2045
2046
2047deps_libend2end_test_request_response_with_trailing_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
2048
2049ifneq ($(NO_DEPS),true)
2050-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
2051endif
2052
2053clean_libend2end_test_request_response_with_trailing_metadata_and_payload:
2054 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_trailing_metadata_and_payload files"
2055 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
2056 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002057 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_trailing_metadata_and_payload.a
2058 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_trailing_metadata_and_payload.so.$(VERSION)
ctiller2845cad2014-12-15 15:14:12 -08002059
2060
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002061LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
2062 test/core/end2end/tests/simple_delayed_request.c \
2063
2064
ctiller09cb6d52014-12-19 17:38:22 -08002065LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
2066LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002067
ctiller09cb6d52014-12-19 17:38:22 -08002068libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002069 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002070 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002071 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002072
2073
2074
2075deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
2076
nnoble69ac39f2014-12-12 15:43:38 -08002077ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002078-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
2079endif
2080
2081clean_libend2end_test_simple_delayed_request:
2082 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
2083 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
2084 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002085 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a
2086 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_simple_delayed_request.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002087
2088
2089LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
2090 test/core/end2end/tests/simple_request.c \
2091
2092
ctiller09cb6d52014-12-19 17:38:22 -08002093LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
2094LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002095
ctiller09cb6d52014-12-19 17:38:22 -08002096libs/$(TGTDIR)/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002097 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002098 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002099 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002100
2101
2102
2103deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
2104
nnoble69ac39f2014-12-12 15:43:38 -08002105ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002106-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
2107endif
2108
2109clean_libend2end_test_simple_request:
2110 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
2111 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
2112 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002113 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_simple_request.a
2114 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_simple_request.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002115
2116
nathaniel52878172014-12-09 10:17:19 -08002117LIBEND2END_TEST_THREAD_STRESS_SRC = \
2118 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002119
2120
ctiller09cb6d52014-12-19 17:38:22 -08002121LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
2122LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002123
ctiller09cb6d52014-12-19 17:38:22 -08002124libs/$(TGTDIR)/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002125 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002126 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002127 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002128
2129
2130
nathaniel52878172014-12-09 10:17:19 -08002131deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002132
nnoble69ac39f2014-12-12 15:43:38 -08002133ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08002134-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002135endif
2136
nathaniel52878172014-12-09 10:17:19 -08002137clean_libend2end_test_thread_stress:
2138 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
2139 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
2140 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002141 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_thread_stress.a
2142 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_thread_stress.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002143
2144
2145LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
2146 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
2147
2148
ctiller09cb6d52014-12-19 17:38:22 -08002149LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
2150LIBEND2END_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 -08002151
ctiller09cb6d52014-12-19 17:38:22 -08002152libs/$(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 -08002153 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002154 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002155 $(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 -08002156
2157
2158
2159deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
2160
nnoble69ac39f2014-12-12 15:43:38 -08002161ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002162-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
2163endif
2164
2165clean_libend2end_test_writes_done_hangs_with_pending_read:
2166 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
2167 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
2168 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002169 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_writes_done_hangs_with_pending_read.a
2170 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_writes_done_hangs_with_pending_read.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002171
2172
2173LIBEND2END_CERTS_SRC = \
chenw97fd9e52014-12-19 17:12:36 -08002174 test/core/end2end/data/test_root_cert.c \
2175 test/core/end2end/data/prod_roots_certs.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002176 test/core/end2end/data/server1_cert.c \
2177 test/core/end2end/data/server1_key.c \
2178
2179
ctiller09cb6d52014-12-19 17:38:22 -08002180LIBEND2END_CERTS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
2181LIBEND2END_CERTS_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002182
nnoble69ac39f2014-12-12 15:43:38 -08002183ifeq ($(NO_SECURE),true)
2184
ctiller09cb6d52014-12-19 17:38:22 -08002185libs/$(TGTDIR)/libend2end_certs.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002186
2187else
2188
ctiller09cb6d52014-12-19 17:38:22 -08002189libs/$(TGTDIR)/libend2end_certs.a: $(OPENSSL_DEP) $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002190 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002191 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002192 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002193
2194
2195
nnoble69ac39f2014-12-12 15:43:38 -08002196endif
2197
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002198deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
2199
nnoble69ac39f2014-12-12 15:43:38 -08002200ifneq ($(NO_SECURE),true)
2201ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002202-include $(LIBEND2END_CERTS_DEPS)
2203endif
nnoble69ac39f2014-12-12 15:43:38 -08002204endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002205
2206clean_libend2end_certs:
2207 $(E) "[CLEAN] Cleaning libend2end_certs files"
2208 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
2209 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002210 $(Q) $(RM) libs/$(TGTDIR)/libend2end_certs.a
2211 $(Q) $(RM) libs/$(TGTDIR)/libend2end_certs.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002212
2213
2214LIBGRPC_UNSECURE_SRC = \
2215 src/core/channel/call_op_string.c \
2216 src/core/channel/census_filter.c \
2217 src/core/channel/channel_args.c \
2218 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08002219 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002220 src/core/channel/client_channel.c \
2221 src/core/channel/client_setup.c \
2222 src/core/channel/connected_channel.c \
2223 src/core/channel/http_client_filter.c \
2224 src/core/channel/http_filter.c \
2225 src/core/channel/http_server_filter.c \
2226 src/core/channel/metadata_buffer.c \
2227 src/core/channel/noop_filter.c \
2228 src/core/compression/algorithm.c \
2229 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -08002230 src/core/httpcli/format_request.c \
2231 src/core/httpcli/httpcli.c \
2232 src/core/httpcli/httpcli_security_context.c \
2233 src/core/httpcli/parser.c \
ctiller52103932014-12-20 09:07:32 -08002234 src/core/iomgr/alarm.c \
2235 src/core/iomgr/alarm_heap.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002236 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08002237 src/core/iomgr/endpoint_pair_posix.c \
2238 src/core/iomgr/iomgr_libevent.c \
2239 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -08002240 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -08002241 src/core/iomgr/resolve_address_posix.c \
2242 src/core/iomgr/sockaddr_utils.c \
2243 src/core/iomgr/socket_utils_common_posix.c \
2244 src/core/iomgr/socket_utils_linux.c \
2245 src/core/iomgr/socket_utils_posix.c \
2246 src/core/iomgr/tcp_client_posix.c \
2247 src/core/iomgr/tcp_posix.c \
2248 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08002249 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08002250 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002251 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002252 src/core/statistics/census_rpc_stats.c \
2253 src/core/statistics/census_tracing.c \
2254 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08002255 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002256 src/core/surface/byte_buffer.c \
2257 src/core/surface/byte_buffer_reader.c \
2258 src/core/surface/call.c \
2259 src/core/surface/channel.c \
2260 src/core/surface/channel_create.c \
2261 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002262 src/core/surface/completion_queue.c \
2263 src/core/surface/event_string.c \
2264 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002265 src/core/surface/lame_client.c \
2266 src/core/surface/secure_channel_create.c \
2267 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002268 src/core/surface/server.c \
2269 src/core/surface/server_chttp2.c \
2270 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08002271 src/core/transport/chttp2/alpn.c \
2272 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002273 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002274 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002275 src/core/transport/chttp2/frame_ping.c \
2276 src/core/transport/chttp2/frame_rst_stream.c \
2277 src/core/transport/chttp2/frame_settings.c \
2278 src/core/transport/chttp2/frame_window_update.c \
2279 src/core/transport/chttp2/hpack_parser.c \
2280 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002281 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002282 src/core/transport/chttp2/status_conversion.c \
2283 src/core/transport/chttp2/stream_encoder.c \
2284 src/core/transport/chttp2/stream_map.c \
2285 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002286 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08002287 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002288 src/core/transport/metadata.c \
2289 src/core/transport/stream_op.c \
2290 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002291 third_party/cJSON/cJSON.c \
2292
nnoble85a49262014-12-08 18:14:03 -08002293PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002294 include/grpc/byte_buffer.h \
2295 include/grpc/byte_buffer_reader.h \
2296 include/grpc/grpc.h \
2297 include/grpc/grpc_security.h \
2298 include/grpc/status.h \
2299
ctiller09cb6d52014-12-19 17:38:22 -08002300LIBGRPC_UNSECURE_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2301LIBGRPC_UNSECURE_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002302
ctiller09cb6d52014-12-19 17:38:22 -08002303libs/$(TGTDIR)/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002304 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002305 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002306 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002307
ctiller09cb6d52014-12-19 17:38:22 -08002308libs/$(TGTDIR)/libgrpc_unsecure.so.$(VERSION): $(LIBGRPC_UNSECURE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002309 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002310 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002311 $(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 -08002312
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002313deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2314
nnoble69ac39f2014-12-12 15:43:38 -08002315ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002316-include $(LIBGRPC_UNSECURE_DEPS)
2317endif
2318
2319clean_libgrpc_unsecure:
2320 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2321 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2322 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002323 $(Q) $(RM) libs/$(TGTDIR)/libgrpc_unsecure.a
2324 $(Q) $(RM) libs/$(TGTDIR)/libgrpc_unsecure.so.$(VERSION)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002325
2326
2327
nnoble69ac39f2014-12-12 15:43:38 -08002328# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002329
2330
2331GEN_HPACK_TABLES_SRC = \
2332 src/core/transport/chttp2/gen_hpack_tables.c \
2333
ctiller09cb6d52014-12-19 17:38:22 -08002334GEN_HPACK_TABLES_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2335GEN_HPACK_TABLES_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002336
nnoble69ac39f2014-12-12 15:43:38 -08002337ifeq ($(NO_SECURE),true)
2338
ctiller09cb6d52014-12-19 17:38:22 -08002339bins/$(TGTDIR)/gen_hpack_tables: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002340
2341else
2342
ctiller09cb6d52014-12-19 17:38:22 -08002343bins/$(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 -08002344 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002345 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002346 $(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 -08002347
nnoble69ac39f2014-12-12 15:43:38 -08002348endif
2349
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002350deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2351
nnoble69ac39f2014-12-12 15:43:38 -08002352ifneq ($(NO_SECURE),true)
2353ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002354-include $(GEN_HPACK_TABLES_DEPS)
2355endif
nnoble69ac39f2014-12-12 15:43:38 -08002356endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002357
2358clean_gen_hpack_tables:
2359 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2360 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2361 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002362 $(Q) $(RM) bins/$(TGTDIR)/gen_hpack_tables
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002363
2364
nnobleebebb7e2014-12-10 16:31:01 -08002365CPP_PLUGIN_SRC = \
2366 src/compiler/cpp_plugin.cpp \
2367 src/compiler/cpp_generator.cpp \
2368
ctiller09cb6d52014-12-19 17:38:22 -08002369CPP_PLUGIN_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2370CPP_PLUGIN_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
nnobleebebb7e2014-12-10 16:31:01 -08002371
ctiller09cb6d52014-12-19 17:38:22 -08002372bins/$(TGTDIR)/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002373 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002374 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002375 $(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 -08002376
2377deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2378
nnoble69ac39f2014-12-12 15:43:38 -08002379ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002380-include $(CPP_PLUGIN_DEPS)
2381endif
2382
2383clean_cpp_plugin:
2384 $(E) "[CLEAN] Cleaning cpp_plugin files"
2385 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2386 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002387 $(Q) $(RM) bins/$(TGTDIR)/cpp_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002388
2389
2390RUBY_PLUGIN_SRC = \
2391 src/compiler/ruby_plugin.cpp \
2392 src/compiler/ruby_generator.cpp \
2393
ctiller09cb6d52014-12-19 17:38:22 -08002394RUBY_PLUGIN_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2395RUBY_PLUGIN_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
nnobleebebb7e2014-12-10 16:31:01 -08002396
ctiller09cb6d52014-12-19 17:38:22 -08002397bins/$(TGTDIR)/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002398 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002399 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002400 $(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 -08002401
2402deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2403
nnoble69ac39f2014-12-12 15:43:38 -08002404ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002405-include $(RUBY_PLUGIN_DEPS)
2406endif
2407
2408clean_ruby_plugin:
2409 $(E) "[CLEAN] Cleaning ruby_plugin files"
2410 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2411 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002412 $(Q) $(RM) bins/$(TGTDIR)/ruby_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002413
2414
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002415GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2416 test/core/surface/byte_buffer_reader_test.c \
2417
ctiller09cb6d52014-12-19 17:38:22 -08002418GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2419GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002420
nnoble69ac39f2014-12-12 15:43:38 -08002421ifeq ($(NO_SECURE),true)
2422
ctiller09cb6d52014-12-19 17:38:22 -08002423bins/$(TGTDIR)/grpc_byte_buffer_reader_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002424
2425else
2426
ctiller09cb6d52014-12-19 17:38:22 -08002427bins/$(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 -08002428 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002429 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002430 $(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 -08002431
nnoble69ac39f2014-12-12 15:43:38 -08002432endif
2433
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002434deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2435
nnoble69ac39f2014-12-12 15:43:38 -08002436ifneq ($(NO_SECURE),true)
2437ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002438-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2439endif
nnoble69ac39f2014-12-12 15:43:38 -08002440endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002441
2442clean_grpc_byte_buffer_reader_test:
2443 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2444 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2445 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002446 $(Q) $(RM) bins/$(TGTDIR)/grpc_byte_buffer_reader_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002447
2448
2449GPR_CANCELLABLE_TEST_SRC = \
2450 test/core/support/cancellable_test.c \
2451
ctiller09cb6d52014-12-19 17:38:22 -08002452GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2453GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002454
nnoble69ac39f2014-12-12 15:43:38 -08002455ifeq ($(NO_SECURE),true)
2456
ctiller09cb6d52014-12-19 17:38:22 -08002457bins/$(TGTDIR)/gpr_cancellable_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002458
2459else
2460
ctiller09cb6d52014-12-19 17:38:22 -08002461bins/$(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 -08002462 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002463 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002464 $(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 -08002465
nnoble69ac39f2014-12-12 15:43:38 -08002466endif
2467
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002468deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2469
nnoble69ac39f2014-12-12 15:43:38 -08002470ifneq ($(NO_SECURE),true)
2471ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002472-include $(GPR_CANCELLABLE_TEST_DEPS)
2473endif
nnoble69ac39f2014-12-12 15:43:38 -08002474endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002475
2476clean_gpr_cancellable_test:
2477 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2478 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2479 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002480 $(Q) $(RM) bins/$(TGTDIR)/gpr_cancellable_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002481
2482
2483GPR_LOG_TEST_SRC = \
2484 test/core/support/log_test.c \
2485
ctiller09cb6d52014-12-19 17:38:22 -08002486GPR_LOG_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2487GPR_LOG_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002488
nnoble69ac39f2014-12-12 15:43:38 -08002489ifeq ($(NO_SECURE),true)
2490
ctiller09cb6d52014-12-19 17:38:22 -08002491bins/$(TGTDIR)/gpr_log_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002492
2493else
2494
ctiller09cb6d52014-12-19 17:38:22 -08002495bins/$(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 -08002496 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002497 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002498 $(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 -08002499
nnoble69ac39f2014-12-12 15:43:38 -08002500endif
2501
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002502deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2503
nnoble69ac39f2014-12-12 15:43:38 -08002504ifneq ($(NO_SECURE),true)
2505ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002506-include $(GPR_LOG_TEST_DEPS)
2507endif
nnoble69ac39f2014-12-12 15:43:38 -08002508endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002509
2510clean_gpr_log_test:
2511 $(E) "[CLEAN] Cleaning gpr_log_test files"
2512 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2513 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002514 $(Q) $(RM) bins/$(TGTDIR)/gpr_log_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002515
2516
ctiller5e04b132014-12-15 09:24:43 -08002517GPR_USEFUL_TEST_SRC = \
2518 test/core/support/useful_test.c \
2519
ctiller09cb6d52014-12-19 17:38:22 -08002520GPR_USEFUL_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2521GPR_USEFUL_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
ctiller5e04b132014-12-15 09:24:43 -08002522
2523ifeq ($(NO_SECURE),true)
2524
ctiller09cb6d52014-12-19 17:38:22 -08002525bins/$(TGTDIR)/gpr_useful_test: openssl_dep_error
ctiller5e04b132014-12-15 09:24:43 -08002526
2527else
2528
ctiller09cb6d52014-12-19 17:38:22 -08002529bins/$(TGTDIR)/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a
ctiller5e04b132014-12-15 09:24:43 -08002530 $(E) "[LD] Linking $@"
2531 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002532 $(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 -08002533
2534endif
2535
2536deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2537
2538ifneq ($(NO_SECURE),true)
2539ifneq ($(NO_DEPS),true)
2540-include $(GPR_USEFUL_TEST_DEPS)
2541endif
2542endif
2543
2544clean_gpr_useful_test:
2545 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2546 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2547 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002548 $(Q) $(RM) bins/$(TGTDIR)/gpr_useful_test
ctiller5e04b132014-12-15 09:24:43 -08002549
2550
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002551GPR_CMDLINE_TEST_SRC = \
2552 test/core/support/cmdline_test.c \
2553
ctiller09cb6d52014-12-19 17:38:22 -08002554GPR_CMDLINE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2555GPR_CMDLINE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002556
nnoble69ac39f2014-12-12 15:43:38 -08002557ifeq ($(NO_SECURE),true)
2558
ctiller09cb6d52014-12-19 17:38:22 -08002559bins/$(TGTDIR)/gpr_cmdline_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002560
2561else
2562
ctiller09cb6d52014-12-19 17:38:22 -08002563bins/$(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 -08002564 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002565 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002566 $(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 -08002567
nnoble69ac39f2014-12-12 15:43:38 -08002568endif
2569
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002570deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2571
nnoble69ac39f2014-12-12 15:43:38 -08002572ifneq ($(NO_SECURE),true)
2573ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002574-include $(GPR_CMDLINE_TEST_DEPS)
2575endif
nnoble69ac39f2014-12-12 15:43:38 -08002576endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002577
2578clean_gpr_cmdline_test:
2579 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2580 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2581 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002582 $(Q) $(RM) bins/$(TGTDIR)/gpr_cmdline_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002583
2584
2585GPR_HISTOGRAM_TEST_SRC = \
2586 test/core/support/histogram_test.c \
2587
ctiller09cb6d52014-12-19 17:38:22 -08002588GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2589GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002590
nnoble69ac39f2014-12-12 15:43:38 -08002591ifeq ($(NO_SECURE),true)
2592
ctiller09cb6d52014-12-19 17:38:22 -08002593bins/$(TGTDIR)/gpr_histogram_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002594
2595else
2596
ctiller09cb6d52014-12-19 17:38:22 -08002597bins/$(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 -08002598 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002599 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002600 $(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 -08002601
nnoble69ac39f2014-12-12 15:43:38 -08002602endif
2603
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002604deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2605
nnoble69ac39f2014-12-12 15:43:38 -08002606ifneq ($(NO_SECURE),true)
2607ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002608-include $(GPR_HISTOGRAM_TEST_DEPS)
2609endif
nnoble69ac39f2014-12-12 15:43:38 -08002610endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002611
2612clean_gpr_histogram_test:
2613 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2614 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2615 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002616 $(Q) $(RM) bins/$(TGTDIR)/gpr_histogram_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002617
2618
2619GPR_HOST_PORT_TEST_SRC = \
2620 test/core/support/host_port_test.c \
2621
ctiller09cb6d52014-12-19 17:38:22 -08002622GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2623GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002624
nnoble69ac39f2014-12-12 15:43:38 -08002625ifeq ($(NO_SECURE),true)
2626
ctiller09cb6d52014-12-19 17:38:22 -08002627bins/$(TGTDIR)/gpr_host_port_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002628
2629else
2630
ctiller09cb6d52014-12-19 17:38:22 -08002631bins/$(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 -08002632 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002633 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002634 $(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 -08002635
nnoble69ac39f2014-12-12 15:43:38 -08002636endif
2637
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002638deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2639
nnoble69ac39f2014-12-12 15:43:38 -08002640ifneq ($(NO_SECURE),true)
2641ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002642-include $(GPR_HOST_PORT_TEST_DEPS)
2643endif
nnoble69ac39f2014-12-12 15:43:38 -08002644endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002645
2646clean_gpr_host_port_test:
2647 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2648 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2649 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002650 $(Q) $(RM) bins/$(TGTDIR)/gpr_host_port_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002651
2652
2653GPR_SLICE_BUFFER_TEST_SRC = \
2654 test/core/support/slice_buffer_test.c \
2655
ctiller09cb6d52014-12-19 17:38:22 -08002656GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2657GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002658
nnoble69ac39f2014-12-12 15:43:38 -08002659ifeq ($(NO_SECURE),true)
2660
ctiller09cb6d52014-12-19 17:38:22 -08002661bins/$(TGTDIR)/gpr_slice_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002662
2663else
2664
ctiller09cb6d52014-12-19 17:38:22 -08002665bins/$(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 -08002666 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002667 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002668 $(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 -08002669
nnoble69ac39f2014-12-12 15:43:38 -08002670endif
2671
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002672deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2673
nnoble69ac39f2014-12-12 15:43:38 -08002674ifneq ($(NO_SECURE),true)
2675ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002676-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2677endif
nnoble69ac39f2014-12-12 15:43:38 -08002678endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002679
2680clean_gpr_slice_buffer_test:
2681 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2682 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2683 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002684 $(Q) $(RM) bins/$(TGTDIR)/gpr_slice_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002685
2686
2687GPR_SLICE_TEST_SRC = \
2688 test/core/support/slice_test.c \
2689
ctiller09cb6d52014-12-19 17:38:22 -08002690GPR_SLICE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2691GPR_SLICE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002692
nnoble69ac39f2014-12-12 15:43:38 -08002693ifeq ($(NO_SECURE),true)
2694
ctiller09cb6d52014-12-19 17:38:22 -08002695bins/$(TGTDIR)/gpr_slice_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002696
2697else
2698
ctiller09cb6d52014-12-19 17:38:22 -08002699bins/$(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 -08002700 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002701 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002702 $(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 -08002703
nnoble69ac39f2014-12-12 15:43:38 -08002704endif
2705
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002706deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2707
nnoble69ac39f2014-12-12 15:43:38 -08002708ifneq ($(NO_SECURE),true)
2709ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002710-include $(GPR_SLICE_TEST_DEPS)
2711endif
nnoble69ac39f2014-12-12 15:43:38 -08002712endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002713
2714clean_gpr_slice_test:
2715 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2716 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2717 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002718 $(Q) $(RM) bins/$(TGTDIR)/gpr_slice_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002719
2720
2721GPR_STRING_TEST_SRC = \
2722 test/core/support/string_test.c \
2723
ctiller09cb6d52014-12-19 17:38:22 -08002724GPR_STRING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2725GPR_STRING_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002726
nnoble69ac39f2014-12-12 15:43:38 -08002727ifeq ($(NO_SECURE),true)
2728
ctiller09cb6d52014-12-19 17:38:22 -08002729bins/$(TGTDIR)/gpr_string_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002730
2731else
2732
ctiller09cb6d52014-12-19 17:38:22 -08002733bins/$(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 -08002734 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002735 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002736 $(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 -08002737
nnoble69ac39f2014-12-12 15:43:38 -08002738endif
2739
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002740deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2741
nnoble69ac39f2014-12-12 15:43:38 -08002742ifneq ($(NO_SECURE),true)
2743ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002744-include $(GPR_STRING_TEST_DEPS)
2745endif
nnoble69ac39f2014-12-12 15:43:38 -08002746endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002747
2748clean_gpr_string_test:
2749 $(E) "[CLEAN] Cleaning gpr_string_test files"
2750 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2751 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002752 $(Q) $(RM) bins/$(TGTDIR)/gpr_string_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002753
2754
2755GPR_SYNC_TEST_SRC = \
2756 test/core/support/sync_test.c \
2757
ctiller09cb6d52014-12-19 17:38:22 -08002758GPR_SYNC_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2759GPR_SYNC_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002760
nnoble69ac39f2014-12-12 15:43:38 -08002761ifeq ($(NO_SECURE),true)
2762
ctiller09cb6d52014-12-19 17:38:22 -08002763bins/$(TGTDIR)/gpr_sync_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002764
2765else
2766
ctiller09cb6d52014-12-19 17:38:22 -08002767bins/$(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 -08002768 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002769 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002770 $(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 -08002771
nnoble69ac39f2014-12-12 15:43:38 -08002772endif
2773
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002774deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2775
nnoble69ac39f2014-12-12 15:43:38 -08002776ifneq ($(NO_SECURE),true)
2777ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002778-include $(GPR_SYNC_TEST_DEPS)
2779endif
nnoble69ac39f2014-12-12 15:43:38 -08002780endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002781
2782clean_gpr_sync_test:
2783 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2784 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2785 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002786 $(Q) $(RM) bins/$(TGTDIR)/gpr_sync_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002787
2788
2789GPR_THD_TEST_SRC = \
2790 test/core/support/thd_test.c \
2791
ctiller09cb6d52014-12-19 17:38:22 -08002792GPR_THD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2793GPR_THD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002794
nnoble69ac39f2014-12-12 15:43:38 -08002795ifeq ($(NO_SECURE),true)
2796
ctiller09cb6d52014-12-19 17:38:22 -08002797bins/$(TGTDIR)/gpr_thd_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002798
2799else
2800
ctiller09cb6d52014-12-19 17:38:22 -08002801bins/$(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 -08002802 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002803 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002804 $(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 -08002805
nnoble69ac39f2014-12-12 15:43:38 -08002806endif
2807
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002808deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
2809
nnoble69ac39f2014-12-12 15:43:38 -08002810ifneq ($(NO_SECURE),true)
2811ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002812-include $(GPR_THD_TEST_DEPS)
2813endif
nnoble69ac39f2014-12-12 15:43:38 -08002814endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002815
2816clean_gpr_thd_test:
2817 $(E) "[CLEAN] Cleaning gpr_thd_test files"
2818 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
2819 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002820 $(Q) $(RM) bins/$(TGTDIR)/gpr_thd_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002821
2822
2823GPR_TIME_TEST_SRC = \
2824 test/core/support/time_test.c \
2825
ctiller09cb6d52014-12-19 17:38:22 -08002826GPR_TIME_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
2827GPR_TIME_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002828
nnoble69ac39f2014-12-12 15:43:38 -08002829ifeq ($(NO_SECURE),true)
2830
ctiller09cb6d52014-12-19 17:38:22 -08002831bins/$(TGTDIR)/gpr_time_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002832
2833else
2834
ctiller09cb6d52014-12-19 17:38:22 -08002835bins/$(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 -08002836 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002837 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002838 $(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 -08002839
nnoble69ac39f2014-12-12 15:43:38 -08002840endif
2841
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002842deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
2843
nnoble69ac39f2014-12-12 15:43:38 -08002844ifneq ($(NO_SECURE),true)
2845ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002846-include $(GPR_TIME_TEST_DEPS)
2847endif
nnoble69ac39f2014-12-12 15:43:38 -08002848endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002849
2850clean_gpr_time_test:
2851 $(E) "[CLEAN] Cleaning gpr_time_test files"
2852 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
2853 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002854 $(Q) $(RM) bins/$(TGTDIR)/gpr_time_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002855
2856
2857MURMUR_HASH_TEST_SRC = \
2858 test/core/support/murmur_hash_test.c \
2859
ctiller09cb6d52014-12-19 17:38:22 -08002860MURMUR_HASH_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
2861MURMUR_HASH_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002862
nnoble69ac39f2014-12-12 15:43:38 -08002863ifeq ($(NO_SECURE),true)
2864
ctiller09cb6d52014-12-19 17:38:22 -08002865bins/$(TGTDIR)/murmur_hash_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002866
2867else
2868
ctiller09cb6d52014-12-19 17:38:22 -08002869bins/$(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 -08002870 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002871 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002872 $(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 -08002873
nnoble69ac39f2014-12-12 15:43:38 -08002874endif
2875
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002876deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
2877
nnoble69ac39f2014-12-12 15:43:38 -08002878ifneq ($(NO_SECURE),true)
2879ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002880-include $(MURMUR_HASH_TEST_DEPS)
2881endif
nnoble69ac39f2014-12-12 15:43:38 -08002882endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002883
2884clean_murmur_hash_test:
2885 $(E) "[CLEAN] Cleaning murmur_hash_test files"
2886 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
2887 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002888 $(Q) $(RM) bins/$(TGTDIR)/murmur_hash_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002889
2890
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002891GRPC_STREAM_OP_TEST_SRC = \
2892 test/core/transport/stream_op_test.c \
2893
ctiller09cb6d52014-12-19 17:38:22 -08002894GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
2895GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002896
nnoble69ac39f2014-12-12 15:43:38 -08002897ifeq ($(NO_SECURE),true)
2898
ctiller09cb6d52014-12-19 17:38:22 -08002899bins/$(TGTDIR)/grpc_stream_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002900
2901else
2902
ctiller09cb6d52014-12-19 17:38:22 -08002903bins/$(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 -08002904 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002905 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002906 $(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 -08002907
nnoble69ac39f2014-12-12 15:43:38 -08002908endif
2909
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002910deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
2911
nnoble69ac39f2014-12-12 15:43:38 -08002912ifneq ($(NO_SECURE),true)
2913ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002914-include $(GRPC_STREAM_OP_TEST_DEPS)
2915endif
nnoble69ac39f2014-12-12 15:43:38 -08002916endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002917
2918clean_grpc_stream_op_test:
2919 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
2920 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
2921 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002922 $(Q) $(RM) bins/$(TGTDIR)/grpc_stream_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002923
2924
nnoble0c475f02014-12-05 15:37:39 -08002925ALPN_TEST_SRC = \
2926 test/core/transport/chttp2/alpn_test.c \
2927
ctiller09cb6d52014-12-19 17:38:22 -08002928ALPN_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
2929ALPN_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08002930
nnoble69ac39f2014-12-12 15:43:38 -08002931ifeq ($(NO_SECURE),true)
2932
ctiller09cb6d52014-12-19 17:38:22 -08002933bins/$(TGTDIR)/alpn_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002934
2935else
2936
ctiller09cb6d52014-12-19 17:38:22 -08002937bins/$(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 -08002938 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002939 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002940 $(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 -08002941
nnoble69ac39f2014-12-12 15:43:38 -08002942endif
2943
nnoble0c475f02014-12-05 15:37:39 -08002944deps_alpn_test: $(ALPN_TEST_DEPS)
2945
nnoble69ac39f2014-12-12 15:43:38 -08002946ifneq ($(NO_SECURE),true)
2947ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08002948-include $(ALPN_TEST_DEPS)
2949endif
nnoble69ac39f2014-12-12 15:43:38 -08002950endif
nnoble0c475f02014-12-05 15:37:39 -08002951
2952clean_alpn_test:
2953 $(E) "[CLEAN] Cleaning alpn_test files"
2954 $(Q) $(RM) $(ALPN_TEST_OBJS)
2955 $(Q) $(RM) $(ALPN_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002956 $(Q) $(RM) bins/$(TGTDIR)/alpn_test
nnoble0c475f02014-12-05 15:37:39 -08002957
2958
ctillerc1ddffb2014-12-15 13:08:18 -08002959TIME_AVERAGED_STATS_TEST_SRC = \
2960 test/core/iomgr/time_averaged_stats_test.c \
2961
ctiller09cb6d52014-12-19 17:38:22 -08002962TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
2963TIME_AVERAGED_STATS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
ctillerc1ddffb2014-12-15 13:08:18 -08002964
2965ifeq ($(NO_SECURE),true)
2966
ctiller09cb6d52014-12-19 17:38:22 -08002967bins/$(TGTDIR)/time_averaged_stats_test: openssl_dep_error
ctillerc1ddffb2014-12-15 13:08:18 -08002968
2969else
2970
ctiller09cb6d52014-12-19 17:38:22 -08002971bins/$(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 -08002972 $(E) "[LD] Linking $@"
2973 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002974 $(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 -08002975
2976endif
2977
2978deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
2979
2980ifneq ($(NO_SECURE),true)
2981ifneq ($(NO_DEPS),true)
2982-include $(TIME_AVERAGED_STATS_TEST_DEPS)
2983endif
2984endif
2985
2986clean_time_averaged_stats_test:
2987 $(E) "[CLEAN] Cleaning time_averaged_stats_test files"
2988 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_OBJS)
2989 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002990 $(Q) $(RM) bins/$(TGTDIR)/time_averaged_stats_test
ctillerc1ddffb2014-12-15 13:08:18 -08002991
2992
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002993CHTTP2_STREAM_ENCODER_TEST_SRC = \
2994 test/core/transport/chttp2/stream_encoder_test.c \
2995
ctiller09cb6d52014-12-19 17:38:22 -08002996CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
2997CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002998
nnoble69ac39f2014-12-12 15:43:38 -08002999ifeq ($(NO_SECURE),true)
3000
ctiller09cb6d52014-12-19 17:38:22 -08003001bins/$(TGTDIR)/chttp2_stream_encoder_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003002
3003else
3004
ctiller09cb6d52014-12-19 17:38:22 -08003005bins/$(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 -08003006 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003007 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003008 $(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 -08003009
nnoble69ac39f2014-12-12 15:43:38 -08003010endif
3011
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003012deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
3013
nnoble69ac39f2014-12-12 15:43:38 -08003014ifneq ($(NO_SECURE),true)
3015ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003016-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
3017endif
nnoble69ac39f2014-12-12 15:43:38 -08003018endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003019
3020clean_chttp2_stream_encoder_test:
3021 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
3022 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
3023 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003024 $(Q) $(RM) bins/$(TGTDIR)/chttp2_stream_encoder_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003025
3026
3027HPACK_TABLE_TEST_SRC = \
3028 test/core/transport/chttp2/hpack_table_test.c \
3029
ctiller09cb6d52014-12-19 17:38:22 -08003030HPACK_TABLE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
3031HPACK_TABLE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003032
nnoble69ac39f2014-12-12 15:43:38 -08003033ifeq ($(NO_SECURE),true)
3034
ctiller09cb6d52014-12-19 17:38:22 -08003035bins/$(TGTDIR)/hpack_table_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003036
3037else
3038
ctiller09cb6d52014-12-19 17:38:22 -08003039bins/$(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 -08003040 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003041 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003042 $(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 -08003043
nnoble69ac39f2014-12-12 15:43:38 -08003044endif
3045
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003046deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
3047
nnoble69ac39f2014-12-12 15:43:38 -08003048ifneq ($(NO_SECURE),true)
3049ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003050-include $(HPACK_TABLE_TEST_DEPS)
3051endif
nnoble69ac39f2014-12-12 15:43:38 -08003052endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003053
3054clean_hpack_table_test:
3055 $(E) "[CLEAN] Cleaning hpack_table_test files"
3056 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
3057 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003058 $(Q) $(RM) bins/$(TGTDIR)/hpack_table_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003059
3060
3061CHTTP2_STREAM_MAP_TEST_SRC = \
3062 test/core/transport/chttp2/stream_map_test.c \
3063
ctiller09cb6d52014-12-19 17:38:22 -08003064CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
3065CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003066
nnoble69ac39f2014-12-12 15:43:38 -08003067ifeq ($(NO_SECURE),true)
3068
ctiller09cb6d52014-12-19 17:38:22 -08003069bins/$(TGTDIR)/chttp2_stream_map_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003070
3071else
3072
ctiller09cb6d52014-12-19 17:38:22 -08003073bins/$(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 -08003074 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003075 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003076 $(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 -08003077
nnoble69ac39f2014-12-12 15:43:38 -08003078endif
3079
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003080deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
3081
nnoble69ac39f2014-12-12 15:43:38 -08003082ifneq ($(NO_SECURE),true)
3083ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003084-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
3085endif
nnoble69ac39f2014-12-12 15:43:38 -08003086endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003087
3088clean_chttp2_stream_map_test:
3089 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
3090 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
3091 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003092 $(Q) $(RM) bins/$(TGTDIR)/chttp2_stream_map_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003093
3094
3095HPACK_PARSER_TEST_SRC = \
3096 test/core/transport/chttp2/hpack_parser_test.c \
3097
ctiller09cb6d52014-12-19 17:38:22 -08003098HPACK_PARSER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
3099HPACK_PARSER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003100
nnoble69ac39f2014-12-12 15:43:38 -08003101ifeq ($(NO_SECURE),true)
3102
ctiller09cb6d52014-12-19 17:38:22 -08003103bins/$(TGTDIR)/hpack_parser_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003104
3105else
3106
ctiller09cb6d52014-12-19 17:38:22 -08003107bins/$(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 -08003108 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003109 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003110 $(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 -08003111
nnoble69ac39f2014-12-12 15:43:38 -08003112endif
3113
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003114deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
3115
nnoble69ac39f2014-12-12 15:43:38 -08003116ifneq ($(NO_SECURE),true)
3117ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003118-include $(HPACK_PARSER_TEST_DEPS)
3119endif
nnoble69ac39f2014-12-12 15:43:38 -08003120endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003121
3122clean_hpack_parser_test:
3123 $(E) "[CLEAN] Cleaning hpack_parser_test files"
3124 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
3125 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003126 $(Q) $(RM) bins/$(TGTDIR)/hpack_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003127
3128
3129TRANSPORT_METADATA_TEST_SRC = \
3130 test/core/transport/metadata_test.c \
3131
ctiller09cb6d52014-12-19 17:38:22 -08003132TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
3133TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003134
nnoble69ac39f2014-12-12 15:43:38 -08003135ifeq ($(NO_SECURE),true)
3136
ctiller09cb6d52014-12-19 17:38:22 -08003137bins/$(TGTDIR)/transport_metadata_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003138
3139else
3140
ctiller09cb6d52014-12-19 17:38:22 -08003141bins/$(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 -08003142 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003143 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003144 $(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 -08003145
nnoble69ac39f2014-12-12 15:43:38 -08003146endif
3147
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003148deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
3149
nnoble69ac39f2014-12-12 15:43:38 -08003150ifneq ($(NO_SECURE),true)
3151ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003152-include $(TRANSPORT_METADATA_TEST_DEPS)
3153endif
nnoble69ac39f2014-12-12 15:43:38 -08003154endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003155
3156clean_transport_metadata_test:
3157 $(E) "[CLEAN] Cleaning transport_metadata_test files"
3158 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
3159 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003160 $(Q) $(RM) bins/$(TGTDIR)/transport_metadata_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003161
3162
3163CHTTP2_STATUS_CONVERSION_TEST_SRC = \
3164 test/core/transport/chttp2/status_conversion_test.c \
3165
ctiller09cb6d52014-12-19 17:38:22 -08003166CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
3167CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003168
nnoble69ac39f2014-12-12 15:43:38 -08003169ifeq ($(NO_SECURE),true)
3170
ctiller09cb6d52014-12-19 17:38:22 -08003171bins/$(TGTDIR)/chttp2_status_conversion_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003172
3173else
3174
ctiller09cb6d52014-12-19 17:38:22 -08003175bins/$(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 -08003176 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003177 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003178 $(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 -08003179
nnoble69ac39f2014-12-12 15:43:38 -08003180endif
3181
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003182deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
3183
nnoble69ac39f2014-12-12 15:43:38 -08003184ifneq ($(NO_SECURE),true)
3185ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003186-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
3187endif
nnoble69ac39f2014-12-12 15:43:38 -08003188endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003189
3190clean_chttp2_status_conversion_test:
3191 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
3192 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
3193 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003194 $(Q) $(RM) bins/$(TGTDIR)/chttp2_status_conversion_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003195
3196
3197CHTTP2_TRANSPORT_END2END_TEST_SRC = \
3198 test/core/transport/chttp2_transport_end2end_test.c \
3199
ctiller09cb6d52014-12-19 17:38:22 -08003200CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
3201CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003202
nnoble69ac39f2014-12-12 15:43:38 -08003203ifeq ($(NO_SECURE),true)
3204
ctiller09cb6d52014-12-19 17:38:22 -08003205bins/$(TGTDIR)/chttp2_transport_end2end_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003206
3207else
3208
ctiller09cb6d52014-12-19 17:38:22 -08003209bins/$(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 -08003210 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003211 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003212 $(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 -08003213
nnoble69ac39f2014-12-12 15:43:38 -08003214endif
3215
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003216deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3217
nnoble69ac39f2014-12-12 15:43:38 -08003218ifneq ($(NO_SECURE),true)
3219ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003220-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3221endif
nnoble69ac39f2014-12-12 15:43:38 -08003222endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003223
3224clean_chttp2_transport_end2end_test:
3225 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
3226 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
3227 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003228 $(Q) $(RM) bins/$(TGTDIR)/chttp2_transport_end2end_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003229
3230
ctiller18b49ab2014-12-09 14:39:16 -08003231TCP_POSIX_TEST_SRC = \
3232 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003233
ctiller09cb6d52014-12-19 17:38:22 -08003234TCP_POSIX_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
3235TCP_POSIX_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003236
nnoble69ac39f2014-12-12 15:43:38 -08003237ifeq ($(NO_SECURE),true)
3238
ctiller09cb6d52014-12-19 17:38:22 -08003239bins/$(TGTDIR)/tcp_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003240
3241else
3242
ctiller09cb6d52014-12-19 17:38:22 -08003243bins/$(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 -08003244 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003245 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003246 $(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 -08003247
nnoble69ac39f2014-12-12 15:43:38 -08003248endif
3249
ctiller18b49ab2014-12-09 14:39:16 -08003250deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003251
nnoble69ac39f2014-12-12 15:43:38 -08003252ifneq ($(NO_SECURE),true)
3253ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003254-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003255endif
nnoble69ac39f2014-12-12 15:43:38 -08003256endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003257
ctiller18b49ab2014-12-09 14:39:16 -08003258clean_tcp_posix_test:
3259 $(E) "[CLEAN] Cleaning tcp_posix_test files"
3260 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
3261 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003262 $(Q) $(RM) bins/$(TGTDIR)/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003263
3264
nnoble0c475f02014-12-05 15:37:39 -08003265DUALSTACK_SOCKET_TEST_SRC = \
3266 test/core/end2end/dualstack_socket_test.c \
3267
ctiller09cb6d52014-12-19 17:38:22 -08003268DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3269DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003270
nnoble69ac39f2014-12-12 15:43:38 -08003271ifeq ($(NO_SECURE),true)
3272
ctiller09cb6d52014-12-19 17:38:22 -08003273bins/$(TGTDIR)/dualstack_socket_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003274
3275else
3276
ctiller09cb6d52014-12-19 17:38:22 -08003277bins/$(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 -08003278 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003279 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003280 $(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 -08003281
nnoble69ac39f2014-12-12 15:43:38 -08003282endif
3283
nnoble0c475f02014-12-05 15:37:39 -08003284deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
3285
nnoble69ac39f2014-12-12 15:43:38 -08003286ifneq ($(NO_SECURE),true)
3287ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003288-include $(DUALSTACK_SOCKET_TEST_DEPS)
3289endif
nnoble69ac39f2014-12-12 15:43:38 -08003290endif
nnoble0c475f02014-12-05 15:37:39 -08003291
3292clean_dualstack_socket_test:
3293 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
3294 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
3295 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003296 $(Q) $(RM) bins/$(TGTDIR)/dualstack_socket_test
nnoble0c475f02014-12-05 15:37:39 -08003297
3298
3299NO_SERVER_TEST_SRC = \
3300 test/core/end2end/no_server_test.c \
3301
ctiller09cb6d52014-12-19 17:38:22 -08003302NO_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
3303NO_SERVER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003304
nnoble69ac39f2014-12-12 15:43:38 -08003305ifeq ($(NO_SECURE),true)
3306
ctiller09cb6d52014-12-19 17:38:22 -08003307bins/$(TGTDIR)/no_server_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003308
3309else
3310
ctiller09cb6d52014-12-19 17:38:22 -08003311bins/$(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 -08003312 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003313 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003314 $(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 -08003315
nnoble69ac39f2014-12-12 15:43:38 -08003316endif
3317
nnoble0c475f02014-12-05 15:37:39 -08003318deps_no_server_test: $(NO_SERVER_TEST_DEPS)
3319
nnoble69ac39f2014-12-12 15:43:38 -08003320ifneq ($(NO_SECURE),true)
3321ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003322-include $(NO_SERVER_TEST_DEPS)
3323endif
nnoble69ac39f2014-12-12 15:43:38 -08003324endif
nnoble0c475f02014-12-05 15:37:39 -08003325
3326clean_no_server_test:
3327 $(E) "[CLEAN] Cleaning no_server_test files"
3328 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3329 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003330 $(Q) $(RM) bins/$(TGTDIR)/no_server_test
nnoble0c475f02014-12-05 15:37:39 -08003331
3332
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003333RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003334 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003335
ctiller09cb6d52014-12-19 17:38:22 -08003336RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3337RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003338
nnoble69ac39f2014-12-12 15:43:38 -08003339ifeq ($(NO_SECURE),true)
3340
ctiller09cb6d52014-12-19 17:38:22 -08003341bins/$(TGTDIR)/resolve_address_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003342
3343else
3344
ctiller09cb6d52014-12-19 17:38:22 -08003345bins/$(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 -08003346 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003347 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003348 $(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 -08003349
nnoble69ac39f2014-12-12 15:43:38 -08003350endif
3351
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003352deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3353
nnoble69ac39f2014-12-12 15:43:38 -08003354ifneq ($(NO_SECURE),true)
3355ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003356-include $(RESOLVE_ADDRESS_TEST_DEPS)
3357endif
nnoble69ac39f2014-12-12 15:43:38 -08003358endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003359
3360clean_resolve_address_test:
3361 $(E) "[CLEAN] Cleaning resolve_address_test files"
3362 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3363 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003364 $(Q) $(RM) bins/$(TGTDIR)/resolve_address_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003365
3366
ctiller18b49ab2014-12-09 14:39:16 -08003367SOCKADDR_UTILS_TEST_SRC = \
3368 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003369
ctiller09cb6d52014-12-19 17:38:22 -08003370SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3371SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003372
nnoble69ac39f2014-12-12 15:43:38 -08003373ifeq ($(NO_SECURE),true)
3374
ctiller09cb6d52014-12-19 17:38:22 -08003375bins/$(TGTDIR)/sockaddr_utils_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003376
3377else
3378
ctiller09cb6d52014-12-19 17:38:22 -08003379bins/$(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 -08003380 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003381 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003382 $(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 -08003383
nnoble69ac39f2014-12-12 15:43:38 -08003384endif
3385
ctiller18b49ab2014-12-09 14:39:16 -08003386deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003387
nnoble69ac39f2014-12-12 15:43:38 -08003388ifneq ($(NO_SECURE),true)
3389ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003390-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003391endif
nnoble69ac39f2014-12-12 15:43:38 -08003392endif
nnoble0c475f02014-12-05 15:37:39 -08003393
ctiller18b49ab2014-12-09 14:39:16 -08003394clean_sockaddr_utils_test:
3395 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3396 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3397 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003398 $(Q) $(RM) bins/$(TGTDIR)/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003399
3400
ctiller18b49ab2014-12-09 14:39:16 -08003401TCP_SERVER_POSIX_TEST_SRC = \
3402 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003403
ctiller09cb6d52014-12-19 17:38:22 -08003404TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3405TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003406
nnoble69ac39f2014-12-12 15:43:38 -08003407ifeq ($(NO_SECURE),true)
3408
ctiller09cb6d52014-12-19 17:38:22 -08003409bins/$(TGTDIR)/tcp_server_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003410
3411else
3412
ctiller09cb6d52014-12-19 17:38:22 -08003413bins/$(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 -08003414 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003415 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003416 $(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 -08003417
nnoble69ac39f2014-12-12 15:43:38 -08003418endif
3419
ctiller18b49ab2014-12-09 14:39:16 -08003420deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003421
nnoble69ac39f2014-12-12 15:43:38 -08003422ifneq ($(NO_SECURE),true)
3423ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003424-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003425endif
nnoble69ac39f2014-12-12 15:43:38 -08003426endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003427
ctiller18b49ab2014-12-09 14:39:16 -08003428clean_tcp_server_posix_test:
3429 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3430 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3431 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003432 $(Q) $(RM) bins/$(TGTDIR)/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003433
3434
ctiller18b49ab2014-12-09 14:39:16 -08003435TCP_CLIENT_POSIX_TEST_SRC = \
3436 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003437
ctiller09cb6d52014-12-19 17:38:22 -08003438TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3439TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003440
nnoble69ac39f2014-12-12 15:43:38 -08003441ifeq ($(NO_SECURE),true)
3442
ctiller09cb6d52014-12-19 17:38:22 -08003443bins/$(TGTDIR)/tcp_client_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003444
3445else
3446
ctiller09cb6d52014-12-19 17:38:22 -08003447bins/$(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 -08003448 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003449 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003450 $(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 -08003451
nnoble69ac39f2014-12-12 15:43:38 -08003452endif
3453
ctiller18b49ab2014-12-09 14:39:16 -08003454deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003455
nnoble69ac39f2014-12-12 15:43:38 -08003456ifneq ($(NO_SECURE),true)
3457ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003458-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003459endif
nnoble69ac39f2014-12-12 15:43:38 -08003460endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003461
ctiller18b49ab2014-12-09 14:39:16 -08003462clean_tcp_client_posix_test:
3463 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3464 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3465 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003466 $(Q) $(RM) bins/$(TGTDIR)/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003467
3468
3469GRPC_CHANNEL_STACK_TEST_SRC = \
3470 test/core/channel/channel_stack_test.c \
3471
ctiller09cb6d52014-12-19 17:38:22 -08003472GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3473GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003474
nnoble69ac39f2014-12-12 15:43:38 -08003475ifeq ($(NO_SECURE),true)
3476
ctiller09cb6d52014-12-19 17:38:22 -08003477bins/$(TGTDIR)/grpc_channel_stack_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003478
3479else
3480
ctiller09cb6d52014-12-19 17:38:22 -08003481bins/$(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 -08003482 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003483 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003484 $(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 -08003485
nnoble69ac39f2014-12-12 15:43:38 -08003486endif
3487
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003488deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3489
nnoble69ac39f2014-12-12 15:43:38 -08003490ifneq ($(NO_SECURE),true)
3491ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003492-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3493endif
nnoble69ac39f2014-12-12 15:43:38 -08003494endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003495
3496clean_grpc_channel_stack_test:
3497 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3498 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3499 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003500 $(Q) $(RM) bins/$(TGTDIR)/grpc_channel_stack_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003501
3502
3503METADATA_BUFFER_TEST_SRC = \
3504 test/core/channel/metadata_buffer_test.c \
3505
ctiller09cb6d52014-12-19 17:38:22 -08003506METADATA_BUFFER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3507METADATA_BUFFER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003508
nnoble69ac39f2014-12-12 15:43:38 -08003509ifeq ($(NO_SECURE),true)
3510
ctiller09cb6d52014-12-19 17:38:22 -08003511bins/$(TGTDIR)/metadata_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003512
3513else
3514
ctiller09cb6d52014-12-19 17:38:22 -08003515bins/$(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 -08003516 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003517 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003518 $(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 -08003519
nnoble69ac39f2014-12-12 15:43:38 -08003520endif
3521
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003522deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3523
nnoble69ac39f2014-12-12 15:43:38 -08003524ifneq ($(NO_SECURE),true)
3525ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003526-include $(METADATA_BUFFER_TEST_DEPS)
3527endif
nnoble69ac39f2014-12-12 15:43:38 -08003528endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003529
3530clean_metadata_buffer_test:
3531 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3532 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3533 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003534 $(Q) $(RM) bins/$(TGTDIR)/metadata_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003535
3536
3537GRPC_COMPLETION_QUEUE_TEST_SRC = \
3538 test/core/surface/completion_queue_test.c \
3539
ctiller09cb6d52014-12-19 17:38:22 -08003540GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3541GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003542
nnoble69ac39f2014-12-12 15:43:38 -08003543ifeq ($(NO_SECURE),true)
3544
ctiller09cb6d52014-12-19 17:38:22 -08003545bins/$(TGTDIR)/grpc_completion_queue_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003546
3547else
3548
ctiller09cb6d52014-12-19 17:38:22 -08003549bins/$(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 -08003550 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003551 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003552 $(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 -08003553
nnoble69ac39f2014-12-12 15:43:38 -08003554endif
3555
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003556deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3557
nnoble69ac39f2014-12-12 15:43:38 -08003558ifneq ($(NO_SECURE),true)
3559ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003560-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3561endif
nnoble69ac39f2014-12-12 15:43:38 -08003562endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003563
3564clean_grpc_completion_queue_test:
3565 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3566 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3567 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003568 $(Q) $(RM) bins/$(TGTDIR)/grpc_completion_queue_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003569
3570
3571GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3572 test/core/surface/completion_queue_benchmark.c \
3573
ctiller09cb6d52014-12-19 17:38:22 -08003574GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3575GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003576
nnoble69ac39f2014-12-12 15:43:38 -08003577ifeq ($(NO_SECURE),true)
3578
ctiller09cb6d52014-12-19 17:38:22 -08003579bins/$(TGTDIR)/grpc_completion_queue_benchmark: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003580
3581else
3582
ctiller09cb6d52014-12-19 17:38:22 -08003583bins/$(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 -08003584 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003585 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003586 $(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 -08003587
nnoble69ac39f2014-12-12 15:43:38 -08003588endif
3589
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003590deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3591
nnoble69ac39f2014-12-12 15:43:38 -08003592ifneq ($(NO_SECURE),true)
3593ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003594-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3595endif
nnoble69ac39f2014-12-12 15:43:38 -08003596endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003597
3598clean_grpc_completion_queue_benchmark:
3599 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3600 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3601 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003602 $(Q) $(RM) bins/$(TGTDIR)/grpc_completion_queue_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003603
3604
3605CENSUS_WINDOW_STATS_TEST_SRC = \
3606 test/core/statistics/window_stats_test.c \
3607
ctiller09cb6d52014-12-19 17:38:22 -08003608CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3609CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003610
nnoble69ac39f2014-12-12 15:43:38 -08003611ifeq ($(NO_SECURE),true)
3612
ctiller09cb6d52014-12-19 17:38:22 -08003613bins/$(TGTDIR)/census_window_stats_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003614
3615else
3616
ctiller09cb6d52014-12-19 17:38:22 -08003617bins/$(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 -08003618 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003619 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003620 $(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 -08003621
nnoble69ac39f2014-12-12 15:43:38 -08003622endif
3623
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003624deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3625
nnoble69ac39f2014-12-12 15:43:38 -08003626ifneq ($(NO_SECURE),true)
3627ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003628-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3629endif
nnoble69ac39f2014-12-12 15:43:38 -08003630endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003631
3632clean_census_window_stats_test:
3633 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3634 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3635 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003636 $(Q) $(RM) bins/$(TGTDIR)/census_window_stats_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003637
3638
3639CENSUS_STATISTICS_QUICK_TEST_SRC = \
3640 test/core/statistics/quick_test.c \
3641
ctiller09cb6d52014-12-19 17:38:22 -08003642CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3643CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003644
nnoble69ac39f2014-12-12 15:43:38 -08003645ifeq ($(NO_SECURE),true)
3646
ctiller09cb6d52014-12-19 17:38:22 -08003647bins/$(TGTDIR)/census_statistics_quick_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003648
3649else
3650
ctiller09cb6d52014-12-19 17:38:22 -08003651bins/$(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 -08003652 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003653 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003654 $(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 -08003655
nnoble69ac39f2014-12-12 15:43:38 -08003656endif
3657
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003658deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3659
nnoble69ac39f2014-12-12 15:43:38 -08003660ifneq ($(NO_SECURE),true)
3661ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003662-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3663endif
nnoble69ac39f2014-12-12 15:43:38 -08003664endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003665
3666clean_census_statistics_quick_test:
3667 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3668 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3669 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003670 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_quick_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003671
3672
aveitch482a5be2014-12-15 10:25:12 -08003673CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3674 test/core/statistics/small_log_test.c \
3675
ctiller09cb6d52014-12-19 17:38:22 -08003676CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3677CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
aveitch482a5be2014-12-15 10:25:12 -08003678
3679ifeq ($(NO_SECURE),true)
3680
ctiller09cb6d52014-12-19 17:38:22 -08003681bins/$(TGTDIR)/census_statistics_small_log_test: openssl_dep_error
aveitch482a5be2014-12-15 10:25:12 -08003682
3683else
3684
ctiller09cb6d52014-12-19 17:38:22 -08003685bins/$(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 -08003686 $(E) "[LD] Linking $@"
3687 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003688 $(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 -08003689
3690endif
3691
3692deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3693
3694ifneq ($(NO_SECURE),true)
3695ifneq ($(NO_DEPS),true)
3696-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3697endif
3698endif
3699
3700clean_census_statistics_small_log_test:
3701 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3702 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3703 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003704 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_small_log_test
aveitch482a5be2014-12-15 10:25:12 -08003705
3706
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003707CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3708 test/core/statistics/performance_test.c \
3709
ctiller09cb6d52014-12-19 17:38:22 -08003710CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3711CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003712
nnoble69ac39f2014-12-12 15:43:38 -08003713ifeq ($(NO_SECURE),true)
3714
ctiller09cb6d52014-12-19 17:38:22 -08003715bins/$(TGTDIR)/census_statistics_performance_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003716
3717else
3718
ctiller09cb6d52014-12-19 17:38:22 -08003719bins/$(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 -08003720 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003721 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003722 $(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 -08003723
nnoble69ac39f2014-12-12 15:43:38 -08003724endif
3725
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003726deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3727
nnoble69ac39f2014-12-12 15:43:38 -08003728ifneq ($(NO_SECURE),true)
3729ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003730-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3731endif
nnoble69ac39f2014-12-12 15:43:38 -08003732endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003733
3734clean_census_statistics_performance_test:
3735 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3736 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3737 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003738 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_performance_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003739
3740
3741CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3742 test/core/statistics/multiple_writers_test.c \
3743
ctiller09cb6d52014-12-19 17:38:22 -08003744CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3745CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003746
nnoble69ac39f2014-12-12 15:43:38 -08003747ifeq ($(NO_SECURE),true)
3748
ctiller09cb6d52014-12-19 17:38:22 -08003749bins/$(TGTDIR)/census_statistics_multiple_writers_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003750
3751else
3752
ctiller09cb6d52014-12-19 17:38:22 -08003753bins/$(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 -08003754 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003755 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003756 $(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 -08003757
nnoble69ac39f2014-12-12 15:43:38 -08003758endif
3759
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003760deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3761
nnoble69ac39f2014-12-12 15:43:38 -08003762ifneq ($(NO_SECURE),true)
3763ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003764-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3765endif
nnoble69ac39f2014-12-12 15:43:38 -08003766endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003767
3768clean_census_statistics_multiple_writers_test:
3769 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3770 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3771 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003772 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_multiple_writers_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003773
3774
3775CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3776 test/core/statistics/multiple_writers_circular_buffer_test.c \
3777
ctiller09cb6d52014-12-19 17:38:22 -08003778CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3779CENSUS_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 -08003780
nnoble69ac39f2014-12-12 15:43:38 -08003781ifeq ($(NO_SECURE),true)
3782
ctiller09cb6d52014-12-19 17:38:22 -08003783bins/$(TGTDIR)/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003784
3785else
3786
ctiller09cb6d52014-12-19 17:38:22 -08003787bins/$(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 -08003788 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003789 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003790 $(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 -08003791
nnoble69ac39f2014-12-12 15:43:38 -08003792endif
3793
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003794deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3795
nnoble69ac39f2014-12-12 15:43:38 -08003796ifneq ($(NO_SECURE),true)
3797ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003798-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3799endif
nnoble69ac39f2014-12-12 15:43:38 -08003800endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003801
3802clean_census_statistics_multiple_writers_circular_buffer_test:
3803 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
3804 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
3805 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003806 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_multiple_writers_circular_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003807
3808
3809CENSUS_STUB_TEST_SRC = \
3810 test/core/statistics/census_stub_test.c \
3811
ctiller09cb6d52014-12-19 17:38:22 -08003812CENSUS_STUB_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
3813CENSUS_STUB_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003814
nnoble69ac39f2014-12-12 15:43:38 -08003815ifeq ($(NO_SECURE),true)
3816
ctiller09cb6d52014-12-19 17:38:22 -08003817bins/$(TGTDIR)/census_stub_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003818
3819else
3820
ctiller09cb6d52014-12-19 17:38:22 -08003821bins/$(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 -08003822 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003823 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003824 $(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 -08003825
nnoble69ac39f2014-12-12 15:43:38 -08003826endif
3827
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003828deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
3829
nnoble69ac39f2014-12-12 15:43:38 -08003830ifneq ($(NO_SECURE),true)
3831ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003832-include $(CENSUS_STUB_TEST_DEPS)
3833endif
nnoble69ac39f2014-12-12 15:43:38 -08003834endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003835
3836clean_census_stub_test:
3837 $(E) "[CLEAN] Cleaning census_stub_test files"
3838 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
3839 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003840 $(Q) $(RM) bins/$(TGTDIR)/census_stub_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003841
3842
3843CENSUS_HASH_TABLE_TEST_SRC = \
3844 test/core/statistics/hash_table_test.c \
3845
ctiller09cb6d52014-12-19 17:38:22 -08003846CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
3847CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003848
nnoble69ac39f2014-12-12 15:43:38 -08003849ifeq ($(NO_SECURE),true)
3850
ctiller09cb6d52014-12-19 17:38:22 -08003851bins/$(TGTDIR)/census_hash_table_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003852
3853else
3854
ctiller09cb6d52014-12-19 17:38:22 -08003855bins/$(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 -08003856 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003857 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003858 $(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 -08003859
nnoble69ac39f2014-12-12 15:43:38 -08003860endif
3861
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003862deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
3863
nnoble69ac39f2014-12-12 15:43:38 -08003864ifneq ($(NO_SECURE),true)
3865ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003866-include $(CENSUS_HASH_TABLE_TEST_DEPS)
3867endif
nnoble69ac39f2014-12-12 15:43:38 -08003868endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003869
3870clean_census_hash_table_test:
3871 $(E) "[CLEAN] Cleaning census_hash_table_test files"
3872 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
3873 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003874 $(Q) $(RM) bins/$(TGTDIR)/census_hash_table_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003875
3876
3877FLING_SERVER_SRC = \
3878 test/core/fling/server.c \
3879
ctiller09cb6d52014-12-19 17:38:22 -08003880FLING_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
3881FLING_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003882
nnoble69ac39f2014-12-12 15:43:38 -08003883ifeq ($(NO_SECURE),true)
3884
ctiller09cb6d52014-12-19 17:38:22 -08003885bins/$(TGTDIR)/fling_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003886
3887else
3888
ctiller09cb6d52014-12-19 17:38:22 -08003889bins/$(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 -08003890 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003891 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003892 $(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 -08003893
nnoble69ac39f2014-12-12 15:43:38 -08003894endif
3895
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003896deps_fling_server: $(FLING_SERVER_DEPS)
3897
nnoble69ac39f2014-12-12 15:43:38 -08003898ifneq ($(NO_SECURE),true)
3899ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003900-include $(FLING_SERVER_DEPS)
3901endif
nnoble69ac39f2014-12-12 15:43:38 -08003902endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003903
3904clean_fling_server:
3905 $(E) "[CLEAN] Cleaning fling_server files"
3906 $(Q) $(RM) $(FLING_SERVER_OBJS)
3907 $(Q) $(RM) $(FLING_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003908 $(Q) $(RM) bins/$(TGTDIR)/fling_server
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003909
3910
3911FLING_CLIENT_SRC = \
3912 test/core/fling/client.c \
3913
ctiller09cb6d52014-12-19 17:38:22 -08003914FLING_CLIENT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
3915FLING_CLIENT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003916
nnoble69ac39f2014-12-12 15:43:38 -08003917ifeq ($(NO_SECURE),true)
3918
ctiller09cb6d52014-12-19 17:38:22 -08003919bins/$(TGTDIR)/fling_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003920
3921else
3922
ctiller09cb6d52014-12-19 17:38:22 -08003923bins/$(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 -08003924 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003925 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003926 $(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 -08003927
nnoble69ac39f2014-12-12 15:43:38 -08003928endif
3929
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003930deps_fling_client: $(FLING_CLIENT_DEPS)
3931
nnoble69ac39f2014-12-12 15:43:38 -08003932ifneq ($(NO_SECURE),true)
3933ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003934-include $(FLING_CLIENT_DEPS)
3935endif
nnoble69ac39f2014-12-12 15:43:38 -08003936endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003937
3938clean_fling_client:
3939 $(E) "[CLEAN] Cleaning fling_client files"
3940 $(Q) $(RM) $(FLING_CLIENT_OBJS)
3941 $(Q) $(RM) $(FLING_CLIENT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003942 $(Q) $(RM) bins/$(TGTDIR)/fling_client
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003943
3944
3945FLING_TEST_SRC = \
3946 test/core/fling/fling_test.c \
3947
ctiller09cb6d52014-12-19 17:38:22 -08003948FLING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
3949FLING_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003950
nnoble69ac39f2014-12-12 15:43:38 -08003951ifeq ($(NO_SECURE),true)
3952
ctiller09cb6d52014-12-19 17:38:22 -08003953bins/$(TGTDIR)/fling_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003954
3955else
3956
ctiller09cb6d52014-12-19 17:38:22 -08003957bins/$(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 -08003958 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003959 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003960 $(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 -08003961
nnoble69ac39f2014-12-12 15:43:38 -08003962endif
3963
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003964deps_fling_test: $(FLING_TEST_DEPS)
3965
nnoble69ac39f2014-12-12 15:43:38 -08003966ifneq ($(NO_SECURE),true)
3967ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003968-include $(FLING_TEST_DEPS)
3969endif
nnoble69ac39f2014-12-12 15:43:38 -08003970endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003971
3972clean_fling_test:
3973 $(E) "[CLEAN] Cleaning fling_test files"
3974 $(Q) $(RM) $(FLING_TEST_OBJS)
3975 $(Q) $(RM) $(FLING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003976 $(Q) $(RM) bins/$(TGTDIR)/fling_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003977
3978
3979ECHO_SERVER_SRC = \
3980 test/core/echo/server.c \
3981
ctiller09cb6d52014-12-19 17:38:22 -08003982ECHO_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
3983ECHO_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003984
nnoble69ac39f2014-12-12 15:43:38 -08003985ifeq ($(NO_SECURE),true)
3986
ctiller09cb6d52014-12-19 17:38:22 -08003987bins/$(TGTDIR)/echo_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003988
3989else
3990
ctiller09cb6d52014-12-19 17:38:22 -08003991bins/$(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 -08003992 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003993 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08003994 $(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 -08003995
nnoble69ac39f2014-12-12 15:43:38 -08003996endif
3997
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003998deps_echo_server: $(ECHO_SERVER_DEPS)
3999
nnoble69ac39f2014-12-12 15:43:38 -08004000ifneq ($(NO_SECURE),true)
4001ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004002-include $(ECHO_SERVER_DEPS)
4003endif
nnoble69ac39f2014-12-12 15:43:38 -08004004endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004005
4006clean_echo_server:
4007 $(E) "[CLEAN] Cleaning echo_server files"
4008 $(Q) $(RM) $(ECHO_SERVER_OBJS)
4009 $(Q) $(RM) $(ECHO_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004010 $(Q) $(RM) bins/$(TGTDIR)/echo_server
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004011
4012
4013ECHO_CLIENT_SRC = \
4014 test/core/echo/client.c \
4015
ctiller09cb6d52014-12-19 17:38:22 -08004016ECHO_CLIENT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
4017ECHO_CLIENT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004018
nnoble69ac39f2014-12-12 15:43:38 -08004019ifeq ($(NO_SECURE),true)
4020
ctiller09cb6d52014-12-19 17:38:22 -08004021bins/$(TGTDIR)/echo_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004022
4023else
4024
ctiller09cb6d52014-12-19 17:38:22 -08004025bins/$(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 -08004026 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004027 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004028 $(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 -08004029
nnoble69ac39f2014-12-12 15:43:38 -08004030endif
4031
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004032deps_echo_client: $(ECHO_CLIENT_DEPS)
4033
nnoble69ac39f2014-12-12 15:43:38 -08004034ifneq ($(NO_SECURE),true)
4035ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004036-include $(ECHO_CLIENT_DEPS)
4037endif
nnoble69ac39f2014-12-12 15:43:38 -08004038endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004039
4040clean_echo_client:
4041 $(E) "[CLEAN] Cleaning echo_client files"
4042 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
4043 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004044 $(Q) $(RM) bins/$(TGTDIR)/echo_client
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004045
4046
4047ECHO_TEST_SRC = \
4048 test/core/echo/echo_test.c \
4049
ctiller09cb6d52014-12-19 17:38:22 -08004050ECHO_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
4051ECHO_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004052
nnoble69ac39f2014-12-12 15:43:38 -08004053ifeq ($(NO_SECURE),true)
4054
ctiller09cb6d52014-12-19 17:38:22 -08004055bins/$(TGTDIR)/echo_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004056
4057else
4058
ctiller09cb6d52014-12-19 17:38:22 -08004059bins/$(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 -08004060 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004061 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004062 $(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 -08004063
nnoble69ac39f2014-12-12 15:43:38 -08004064endif
4065
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004066deps_echo_test: $(ECHO_TEST_DEPS)
4067
nnoble69ac39f2014-12-12 15:43:38 -08004068ifneq ($(NO_SECURE),true)
4069ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004070-include $(ECHO_TEST_DEPS)
4071endif
nnoble69ac39f2014-12-12 15:43:38 -08004072endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004073
4074clean_echo_test:
4075 $(E) "[CLEAN] Cleaning echo_test files"
4076 $(Q) $(RM) $(ECHO_TEST_OBJS)
4077 $(Q) $(RM) $(ECHO_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004078 $(Q) $(RM) bins/$(TGTDIR)/echo_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004079
4080
4081LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
4082 test/core/network_benchmarks/low_level_ping_pong.c \
4083
ctiller09cb6d52014-12-19 17:38:22 -08004084LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
4085LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004086
nnoble69ac39f2014-12-12 15:43:38 -08004087ifeq ($(NO_SECURE),true)
4088
ctiller09cb6d52014-12-19 17:38:22 -08004089bins/$(TGTDIR)/low_level_ping_pong_benchmark: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004090
4091else
4092
ctiller09cb6d52014-12-19 17:38:22 -08004093bins/$(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 -08004094 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004095 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004096 $(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 -08004097
nnoble69ac39f2014-12-12 15:43:38 -08004098endif
4099
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004100deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
4101
nnoble69ac39f2014-12-12 15:43:38 -08004102ifneq ($(NO_SECURE),true)
4103ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004104-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
4105endif
nnoble69ac39f2014-12-12 15:43:38 -08004106endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004107
4108clean_low_level_ping_pong_benchmark:
4109 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
4110 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
4111 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004112 $(Q) $(RM) bins/$(TGTDIR)/low_level_ping_pong_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004113
4114
4115MESSAGE_COMPRESS_TEST_SRC = \
4116 test/core/compression/message_compress_test.c \
4117
ctiller09cb6d52014-12-19 17:38:22 -08004118MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
4119MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004120
nnoble69ac39f2014-12-12 15:43:38 -08004121ifeq ($(NO_SECURE),true)
4122
ctiller09cb6d52014-12-19 17:38:22 -08004123bins/$(TGTDIR)/message_compress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004124
4125else
4126
ctiller09cb6d52014-12-19 17:38:22 -08004127bins/$(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 -08004128 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004129 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004130 $(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 -08004131
nnoble69ac39f2014-12-12 15:43:38 -08004132endif
4133
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004134deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
4135
nnoble69ac39f2014-12-12 15:43:38 -08004136ifneq ($(NO_SECURE),true)
4137ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004138-include $(MESSAGE_COMPRESS_TEST_DEPS)
4139endif
nnoble69ac39f2014-12-12 15:43:38 -08004140endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004141
4142clean_message_compress_test:
4143 $(E) "[CLEAN] Cleaning message_compress_test files"
4144 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
4145 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004146 $(Q) $(RM) bins/$(TGTDIR)/message_compress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004147
4148
nnoble0c475f02014-12-05 15:37:39 -08004149BIN_ENCODER_TEST_SRC = \
4150 test/core/transport/chttp2/bin_encoder_test.c \
4151
ctiller09cb6d52014-12-19 17:38:22 -08004152BIN_ENCODER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
4153BIN_ENCODER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08004154
nnoble69ac39f2014-12-12 15:43:38 -08004155ifeq ($(NO_SECURE),true)
4156
ctiller09cb6d52014-12-19 17:38:22 -08004157bins/$(TGTDIR)/bin_encoder_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004158
4159else
4160
ctiller09cb6d52014-12-19 17:38:22 -08004161bins/$(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 -08004162 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004163 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004164 $(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 -08004165
nnoble69ac39f2014-12-12 15:43:38 -08004166endif
4167
nnoble0c475f02014-12-05 15:37:39 -08004168deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
4169
nnoble69ac39f2014-12-12 15:43:38 -08004170ifneq ($(NO_SECURE),true)
4171ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08004172-include $(BIN_ENCODER_TEST_DEPS)
4173endif
nnoble69ac39f2014-12-12 15:43:38 -08004174endif
nnoble0c475f02014-12-05 15:37:39 -08004175
4176clean_bin_encoder_test:
4177 $(E) "[CLEAN] Cleaning bin_encoder_test files"
4178 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
4179 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004180 $(Q) $(RM) bins/$(TGTDIR)/bin_encoder_test
nnoble0c475f02014-12-05 15:37:39 -08004181
4182
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004183SECURE_ENDPOINT_TEST_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08004184 test/core/security/secure_endpoint_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004185
ctiller09cb6d52014-12-19 17:38:22 -08004186SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
4187SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004188
nnoble69ac39f2014-12-12 15:43:38 -08004189ifeq ($(NO_SECURE),true)
4190
ctiller09cb6d52014-12-19 17:38:22 -08004191bins/$(TGTDIR)/secure_endpoint_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004192
4193else
4194
ctiller09cb6d52014-12-19 17:38:22 -08004195bins/$(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 -08004196 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004197 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004198 $(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 -08004199
nnoble69ac39f2014-12-12 15:43:38 -08004200endif
4201
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004202deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
4203
nnoble69ac39f2014-12-12 15:43:38 -08004204ifneq ($(NO_SECURE),true)
4205ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004206-include $(SECURE_ENDPOINT_TEST_DEPS)
4207endif
nnoble69ac39f2014-12-12 15:43:38 -08004208endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004209
4210clean_secure_endpoint_test:
4211 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
4212 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
4213 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004214 $(Q) $(RM) bins/$(TGTDIR)/secure_endpoint_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004215
4216
4217HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
4218 test/core/httpcli/format_request_test.c \
4219
ctiller09cb6d52014-12-19 17:38:22 -08004220HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4221HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004222
nnoble69ac39f2014-12-12 15:43:38 -08004223ifeq ($(NO_SECURE),true)
4224
ctiller09cb6d52014-12-19 17:38:22 -08004225bins/$(TGTDIR)/httpcli_format_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004226
4227else
4228
ctiller09cb6d52014-12-19 17:38:22 -08004229bins/$(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 -08004230 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004231 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004232 $(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 -08004233
nnoble69ac39f2014-12-12 15:43:38 -08004234endif
4235
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004236deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4237
nnoble69ac39f2014-12-12 15:43:38 -08004238ifneq ($(NO_SECURE),true)
4239ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004240-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4241endif
nnoble69ac39f2014-12-12 15:43:38 -08004242endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004243
4244clean_httpcli_format_request_test:
4245 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
4246 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
4247 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004248 $(Q) $(RM) bins/$(TGTDIR)/httpcli_format_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004249
4250
4251HTTPCLI_PARSER_TEST_SRC = \
4252 test/core/httpcli/parser_test.c \
4253
ctiller09cb6d52014-12-19 17:38:22 -08004254HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4255HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004256
nnoble69ac39f2014-12-12 15:43:38 -08004257ifeq ($(NO_SECURE),true)
4258
ctiller09cb6d52014-12-19 17:38:22 -08004259bins/$(TGTDIR)/httpcli_parser_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004260
4261else
4262
ctiller09cb6d52014-12-19 17:38:22 -08004263bins/$(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 -08004264 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004265 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004266 $(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 -08004267
nnoble69ac39f2014-12-12 15:43:38 -08004268endif
4269
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004270deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
4271
nnoble69ac39f2014-12-12 15:43:38 -08004272ifneq ($(NO_SECURE),true)
4273ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004274-include $(HTTPCLI_PARSER_TEST_DEPS)
4275endif
nnoble69ac39f2014-12-12 15:43:38 -08004276endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004277
4278clean_httpcli_parser_test:
4279 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
4280 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
4281 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004282 $(Q) $(RM) bins/$(TGTDIR)/httpcli_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004283
4284
4285HTTPCLI_TEST_SRC = \
4286 test/core/httpcli/httpcli_test.c \
4287
ctiller09cb6d52014-12-19 17:38:22 -08004288HTTPCLI_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
4289HTTPCLI_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004290
nnoble69ac39f2014-12-12 15:43:38 -08004291ifeq ($(NO_SECURE),true)
4292
ctiller09cb6d52014-12-19 17:38:22 -08004293bins/$(TGTDIR)/httpcli_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004294
4295else
4296
ctiller09cb6d52014-12-19 17:38:22 -08004297bins/$(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 -08004298 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004299 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004300 $(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 -08004301
nnoble69ac39f2014-12-12 15:43:38 -08004302endif
4303
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004304deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
4305
nnoble69ac39f2014-12-12 15:43:38 -08004306ifneq ($(NO_SECURE),true)
4307ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004308-include $(HTTPCLI_TEST_DEPS)
4309endif
nnoble69ac39f2014-12-12 15:43:38 -08004310endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004311
4312clean_httpcli_test:
4313 $(E) "[CLEAN] Cleaning httpcli_test files"
4314 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
4315 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004316 $(Q) $(RM) bins/$(TGTDIR)/httpcli_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004317
4318
4319GRPC_CREDENTIALS_TEST_SRC = \
4320 test/core/security/credentials_test.c \
4321
ctiller09cb6d52014-12-19 17:38:22 -08004322GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4323GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004324
nnoble69ac39f2014-12-12 15:43:38 -08004325ifeq ($(NO_SECURE),true)
4326
ctiller09cb6d52014-12-19 17:38:22 -08004327bins/$(TGTDIR)/grpc_credentials_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004328
4329else
4330
ctiller09cb6d52014-12-19 17:38:22 -08004331bins/$(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 -08004332 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004333 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004334 $(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 -08004335
nnoble69ac39f2014-12-12 15:43:38 -08004336endif
4337
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004338deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4339
nnoble69ac39f2014-12-12 15:43:38 -08004340ifneq ($(NO_SECURE),true)
4341ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004342-include $(GRPC_CREDENTIALS_TEST_DEPS)
4343endif
nnoble69ac39f2014-12-12 15:43:38 -08004344endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004345
4346clean_grpc_credentials_test:
4347 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4348 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4349 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004350 $(Q) $(RM) bins/$(TGTDIR)/grpc_credentials_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004351
4352
jboeuf1a809c02014-12-19 15:44:30 -08004353GRPC_FETCH_OAUTH2_SRC = \
4354 test/core/security/fetch_oauth2.c \
4355
ctiller09cb6d52014-12-19 17:38:22 -08004356GRPC_FETCH_OAUTH2_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
4357GRPC_FETCH_OAUTH2_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
jboeuf1a809c02014-12-19 15:44:30 -08004358
4359ifeq ($(NO_SECURE),true)
4360
ctiller09cb6d52014-12-19 17:38:22 -08004361bins/$(TGTDIR)/grpc_fetch_oauth2: openssl_dep_error
jboeuf1a809c02014-12-19 15:44:30 -08004362
4363else
4364
ctiller09cb6d52014-12-19 17:38:22 -08004365bins/$(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 -08004366 $(E) "[LD] Linking $@"
4367 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004368 $(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 -08004369
4370endif
4371
4372deps_grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_DEPS)
4373
4374ifneq ($(NO_SECURE),true)
4375ifneq ($(NO_DEPS),true)
4376-include $(GRPC_FETCH_OAUTH2_DEPS)
4377endif
4378endif
4379
4380clean_grpc_fetch_oauth2:
4381 $(E) "[CLEAN] Cleaning grpc_fetch_oauth2 files"
4382 $(Q) $(RM) $(GRPC_FETCH_OAUTH2_OBJS)
4383 $(Q) $(RM) $(GRPC_FETCH_OAUTH2_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004384 $(Q) $(RM) bins/$(TGTDIR)/grpc_fetch_oauth2
jboeuf1a809c02014-12-19 15:44:30 -08004385
4386
jboeufbefd2652014-12-12 15:39:47 -08004387GRPC_BASE64_TEST_SRC = \
4388 test/core/security/base64_test.c \
4389
ctiller09cb6d52014-12-19 17:38:22 -08004390GRPC_BASE64_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4391GRPC_BASE64_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
jboeufbefd2652014-12-12 15:39:47 -08004392
nnoble69ac39f2014-12-12 15:43:38 -08004393ifeq ($(NO_SECURE),true)
4394
ctiller09cb6d52014-12-19 17:38:22 -08004395bins/$(TGTDIR)/grpc_base64_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004396
4397else
4398
ctiller09cb6d52014-12-19 17:38:22 -08004399bins/$(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 -08004400 $(E) "[LD] Linking $@"
4401 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004402 $(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 -08004403
nnoble69ac39f2014-12-12 15:43:38 -08004404endif
4405
jboeufbefd2652014-12-12 15:39:47 -08004406deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4407
nnoble69ac39f2014-12-12 15:43:38 -08004408ifneq ($(NO_SECURE),true)
4409ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004410-include $(GRPC_BASE64_TEST_DEPS)
4411endif
nnoble69ac39f2014-12-12 15:43:38 -08004412endif
jboeufbefd2652014-12-12 15:39:47 -08004413
4414clean_grpc_base64_test:
4415 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4416 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4417 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004418 $(Q) $(RM) bins/$(TGTDIR)/grpc_base64_test
jboeufbefd2652014-12-12 15:39:47 -08004419
4420
4421GRPC_JSON_TOKEN_TEST_SRC = \
4422 test/core/security/json_token_test.c \
4423
ctiller09cb6d52014-12-19 17:38:22 -08004424GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4425GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
jboeufbefd2652014-12-12 15:39:47 -08004426
nnoble69ac39f2014-12-12 15:43:38 -08004427ifeq ($(NO_SECURE),true)
4428
ctiller09cb6d52014-12-19 17:38:22 -08004429bins/$(TGTDIR)/grpc_json_token_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004430
4431else
4432
ctiller09cb6d52014-12-19 17:38:22 -08004433bins/$(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 -08004434 $(E) "[LD] Linking $@"
4435 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004436 $(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 -08004437
nnoble69ac39f2014-12-12 15:43:38 -08004438endif
4439
jboeufbefd2652014-12-12 15:39:47 -08004440deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4441
nnoble69ac39f2014-12-12 15:43:38 -08004442ifneq ($(NO_SECURE),true)
4443ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004444-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4445endif
nnoble69ac39f2014-12-12 15:43:38 -08004446endif
jboeufbefd2652014-12-12 15:39:47 -08004447
4448clean_grpc_json_token_test:
4449 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4450 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4451 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004452 $(Q) $(RM) bins/$(TGTDIR)/grpc_json_token_test
jboeufbefd2652014-12-12 15:39:47 -08004453
4454
ctiller8919f602014-12-10 10:19:42 -08004455TIMEOUT_ENCODING_TEST_SRC = \
4456 test/core/transport/chttp2/timeout_encoding_test.c \
4457
ctiller09cb6d52014-12-19 17:38:22 -08004458TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4459TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004460
nnoble69ac39f2014-12-12 15:43:38 -08004461ifeq ($(NO_SECURE),true)
4462
ctiller09cb6d52014-12-19 17:38:22 -08004463bins/$(TGTDIR)/timeout_encoding_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004464
4465else
4466
ctiller09cb6d52014-12-19 17:38:22 -08004467bins/$(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 -08004468 $(E) "[LD] Linking $@"
4469 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004470 $(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 -08004471
nnoble69ac39f2014-12-12 15:43:38 -08004472endif
4473
ctiller8919f602014-12-10 10:19:42 -08004474deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4475
nnoble69ac39f2014-12-12 15:43:38 -08004476ifneq ($(NO_SECURE),true)
4477ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004478-include $(TIMEOUT_ENCODING_TEST_DEPS)
4479endif
nnoble69ac39f2014-12-12 15:43:38 -08004480endif
ctiller8919f602014-12-10 10:19:42 -08004481
4482clean_timeout_encoding_test:
4483 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4484 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4485 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004486 $(Q) $(RM) bins/$(TGTDIR)/timeout_encoding_test
ctiller8919f602014-12-10 10:19:42 -08004487
4488
4489FD_POSIX_TEST_SRC = \
4490 test/core/iomgr/fd_posix_test.c \
4491
ctiller09cb6d52014-12-19 17:38:22 -08004492FD_POSIX_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4493FD_POSIX_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004494
nnoble69ac39f2014-12-12 15:43:38 -08004495ifeq ($(NO_SECURE),true)
4496
ctiller09cb6d52014-12-19 17:38:22 -08004497bins/$(TGTDIR)/fd_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004498
4499else
4500
ctiller09cb6d52014-12-19 17:38:22 -08004501bins/$(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 -08004502 $(E) "[LD] Linking $@"
4503 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004504 $(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 -08004505
nnoble69ac39f2014-12-12 15:43:38 -08004506endif
4507
ctiller8919f602014-12-10 10:19:42 -08004508deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4509
nnoble69ac39f2014-12-12 15:43:38 -08004510ifneq ($(NO_SECURE),true)
4511ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004512-include $(FD_POSIX_TEST_DEPS)
4513endif
nnoble69ac39f2014-12-12 15:43:38 -08004514endif
ctiller8919f602014-12-10 10:19:42 -08004515
4516clean_fd_posix_test:
4517 $(E) "[CLEAN] Cleaning fd_posix_test files"
4518 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4519 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004520 $(Q) $(RM) bins/$(TGTDIR)/fd_posix_test
ctiller8919f602014-12-10 10:19:42 -08004521
4522
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004523FLING_STREAM_TEST_SRC = \
4524 test/core/fling/fling_stream_test.c \
4525
ctiller09cb6d52014-12-19 17:38:22 -08004526FLING_STREAM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4527FLING_STREAM_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004528
nnoble69ac39f2014-12-12 15:43:38 -08004529ifeq ($(NO_SECURE),true)
4530
ctiller09cb6d52014-12-19 17:38:22 -08004531bins/$(TGTDIR)/fling_stream_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004532
4533else
4534
ctiller09cb6d52014-12-19 17:38:22 -08004535bins/$(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 -08004536 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004537 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004538 $(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 -08004539
nnoble69ac39f2014-12-12 15:43:38 -08004540endif
4541
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004542deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4543
nnoble69ac39f2014-12-12 15:43:38 -08004544ifneq ($(NO_SECURE),true)
4545ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004546-include $(FLING_STREAM_TEST_DEPS)
4547endif
nnoble69ac39f2014-12-12 15:43:38 -08004548endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004549
4550clean_fling_stream_test:
4551 $(E) "[CLEAN] Cleaning fling_stream_test files"
4552 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4553 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004554 $(Q) $(RM) bins/$(TGTDIR)/fling_stream_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004555
4556
4557LAME_CLIENT_TEST_SRC = \
4558 test/core/surface/lame_client_test.c \
4559
ctiller09cb6d52014-12-19 17:38:22 -08004560LAME_CLIENT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4561LAME_CLIENT_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004562
nnoble69ac39f2014-12-12 15:43:38 -08004563ifeq ($(NO_SECURE),true)
4564
ctiller09cb6d52014-12-19 17:38:22 -08004565bins/$(TGTDIR)/lame_client_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004566
4567else
4568
ctiller09cb6d52014-12-19 17:38:22 -08004569bins/$(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 -08004570 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004571 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004572 $(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 -08004573
nnoble69ac39f2014-12-12 15:43:38 -08004574endif
4575
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004576deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4577
nnoble69ac39f2014-12-12 15:43:38 -08004578ifneq ($(NO_SECURE),true)
4579ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004580-include $(LAME_CLIENT_TEST_DEPS)
4581endif
nnoble69ac39f2014-12-12 15:43:38 -08004582endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004583
4584clean_lame_client_test:
4585 $(E) "[CLEAN] Cleaning lame_client_test files"
4586 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4587 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004588 $(Q) $(RM) bins/$(TGTDIR)/lame_client_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004589
4590
4591THREAD_POOL_TEST_SRC = \
4592 test/cpp/server/thread_pool_test.cc \
4593
ctiller09cb6d52014-12-19 17:38:22 -08004594THREAD_POOL_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4595THREAD_POOL_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004596
nnoble69ac39f2014-12-12 15:43:38 -08004597ifeq ($(NO_SECURE),true)
4598
ctiller09cb6d52014-12-19 17:38:22 -08004599bins/$(TGTDIR)/thread_pool_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004600
4601else
4602
ctiller09cb6d52014-12-19 17:38:22 -08004603bins/$(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 -08004604 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004605 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004606 $(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 -08004607
nnoble69ac39f2014-12-12 15:43:38 -08004608endif
4609
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004610deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4611
nnoble69ac39f2014-12-12 15:43:38 -08004612ifneq ($(NO_SECURE),true)
4613ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004614-include $(THREAD_POOL_TEST_DEPS)
4615endif
nnoble69ac39f2014-12-12 15:43:38 -08004616endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004617
4618clean_thread_pool_test:
4619 $(E) "[CLEAN] Cleaning thread_pool_test files"
4620 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4621 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004622 $(Q) $(RM) bins/$(TGTDIR)/thread_pool_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004623
4624
4625STATUS_TEST_SRC = \
4626 test/cpp/util/status_test.cc \
4627
ctiller09cb6d52014-12-19 17:38:22 -08004628STATUS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4629STATUS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004630
nnoble69ac39f2014-12-12 15:43:38 -08004631ifeq ($(NO_SECURE),true)
4632
ctiller09cb6d52014-12-19 17:38:22 -08004633bins/$(TGTDIR)/status_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004634
4635else
4636
ctiller09cb6d52014-12-19 17:38:22 -08004637bins/$(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 -08004638 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004639 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004640 $(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 -08004641
nnoble69ac39f2014-12-12 15:43:38 -08004642endif
4643
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004644deps_status_test: $(STATUS_TEST_DEPS)
4645
nnoble69ac39f2014-12-12 15:43:38 -08004646ifneq ($(NO_SECURE),true)
4647ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004648-include $(STATUS_TEST_DEPS)
4649endif
nnoble69ac39f2014-12-12 15:43:38 -08004650endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004651
4652clean_status_test:
4653 $(E) "[CLEAN] Cleaning status_test files"
4654 $(Q) $(RM) $(STATUS_TEST_OBJS)
4655 $(Q) $(RM) $(STATUS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004656 $(Q) $(RM) bins/$(TGTDIR)/status_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004657
4658
ctiller8919f602014-12-10 10:19:42 -08004659SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4660 test/cpp/end2end/sync_client_async_server_test.cc \
4661
ctiller09cb6d52014-12-19 17:38:22 -08004662SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4663SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004664
nnoble69ac39f2014-12-12 15:43:38 -08004665ifeq ($(NO_SECURE),true)
4666
ctiller09cb6d52014-12-19 17:38:22 -08004667bins/$(TGTDIR)/sync_client_async_server_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004668
4669else
4670
ctiller09cb6d52014-12-19 17:38:22 -08004671bins/$(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 -08004672 $(E) "[LD] Linking $@"
4673 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004674 $(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 -08004675
nnoble69ac39f2014-12-12 15:43:38 -08004676endif
4677
ctiller8919f602014-12-10 10:19:42 -08004678deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4679
nnoble69ac39f2014-12-12 15:43:38 -08004680ifneq ($(NO_SECURE),true)
4681ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004682-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4683endif
nnoble69ac39f2014-12-12 15:43:38 -08004684endif
ctiller8919f602014-12-10 10:19:42 -08004685
4686clean_sync_client_async_server_test:
4687 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4688 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4689 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004690 $(Q) $(RM) bins/$(TGTDIR)/sync_client_async_server_test
ctiller8919f602014-12-10 10:19:42 -08004691
4692
4693QPS_CLIENT_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004694 gens/test/cpp/interop/empty.pb.cc \
4695 gens/test/cpp/interop/messages.pb.cc \
4696 gens/test/cpp/interop/test.pb.cc \
4697 test/cpp/qps/client.cc \
ctiller8919f602014-12-10 10:19:42 -08004698
ctiller09cb6d52014-12-19 17:38:22 -08004699QPS_CLIENT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4700QPS_CLIENT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004701
nnoble69ac39f2014-12-12 15:43:38 -08004702ifeq ($(NO_SECURE),true)
4703
ctiller09cb6d52014-12-19 17:38:22 -08004704bins/$(TGTDIR)/qps_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004705
4706else
4707
ctiller09cb6d52014-12-19 17:38:22 -08004708bins/$(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 -08004709 $(E) "[LD] Linking $@"
4710 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004711 $(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 -08004712
nnoble69ac39f2014-12-12 15:43:38 -08004713endif
4714
ctiller8919f602014-12-10 10:19:42 -08004715deps_qps_client: $(QPS_CLIENT_DEPS)
4716
nnoble69ac39f2014-12-12 15:43:38 -08004717ifneq ($(NO_SECURE),true)
4718ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004719-include $(QPS_CLIENT_DEPS)
4720endif
nnoble69ac39f2014-12-12 15:43:38 -08004721endif
ctiller8919f602014-12-10 10:19:42 -08004722
4723clean_qps_client:
4724 $(E) "[CLEAN] Cleaning qps_client files"
4725 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4726 $(Q) $(RM) $(QPS_CLIENT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004727 $(Q) $(RM) bins/$(TGTDIR)/qps_client
ctiller8919f602014-12-10 10:19:42 -08004728
4729
4730QPS_SERVER_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004731 gens/test/cpp/interop/empty.pb.cc \
4732 gens/test/cpp/interop/messages.pb.cc \
4733 gens/test/cpp/interop/test.pb.cc \
4734 test/cpp/qps/server.cc \
ctiller8919f602014-12-10 10:19:42 -08004735
ctiller09cb6d52014-12-19 17:38:22 -08004736QPS_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4737QPS_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004738
nnoble69ac39f2014-12-12 15:43:38 -08004739ifeq ($(NO_SECURE),true)
4740
ctiller09cb6d52014-12-19 17:38:22 -08004741bins/$(TGTDIR)/qps_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004742
4743else
4744
ctiller09cb6d52014-12-19 17:38:22 -08004745bins/$(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 -08004746 $(E) "[LD] Linking $@"
4747 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004748 $(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 -08004749
nnoble69ac39f2014-12-12 15:43:38 -08004750endif
4751
ctiller8919f602014-12-10 10:19:42 -08004752deps_qps_server: $(QPS_SERVER_DEPS)
4753
nnoble69ac39f2014-12-12 15:43:38 -08004754ifneq ($(NO_SECURE),true)
4755ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004756-include $(QPS_SERVER_DEPS)
4757endif
nnoble69ac39f2014-12-12 15:43:38 -08004758endif
ctiller8919f602014-12-10 10:19:42 -08004759
4760clean_qps_server:
4761 $(E) "[CLEAN] Cleaning qps_server files"
4762 $(Q) $(RM) $(QPS_SERVER_OBJS)
4763 $(Q) $(RM) $(QPS_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004764 $(Q) $(RM) bins/$(TGTDIR)/qps_server
ctiller8919f602014-12-10 10:19:42 -08004765
4766
4767INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004768 gens/test/cpp/interop/empty.pb.cc \
4769 gens/test/cpp/interop/messages.pb.cc \
4770 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004771 test/cpp/interop/server.cc \
4772
ctiller09cb6d52014-12-19 17:38:22 -08004773INTEROP_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4774INTEROP_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004775
nnoble69ac39f2014-12-12 15:43:38 -08004776ifeq ($(NO_SECURE),true)
4777
ctiller09cb6d52014-12-19 17:38:22 -08004778bins/$(TGTDIR)/interop_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004779
4780else
4781
ctiller09cb6d52014-12-19 17:38:22 -08004782bins/$(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 -08004783 $(E) "[LD] Linking $@"
4784 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004785 $(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 -08004786
nnoble69ac39f2014-12-12 15:43:38 -08004787endif
4788
ctiller8919f602014-12-10 10:19:42 -08004789deps_interop_server: $(INTEROP_SERVER_DEPS)
4790
nnoble69ac39f2014-12-12 15:43:38 -08004791ifneq ($(NO_SECURE),true)
4792ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004793-include $(INTEROP_SERVER_DEPS)
4794endif
nnoble69ac39f2014-12-12 15:43:38 -08004795endif
ctiller8919f602014-12-10 10:19:42 -08004796
4797clean_interop_server:
4798 $(E) "[CLEAN] Cleaning interop_server files"
4799 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4800 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004801 $(Q) $(RM) bins/$(TGTDIR)/interop_server
ctiller8919f602014-12-10 10:19:42 -08004802
4803
4804INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004805 gens/test/cpp/interop/empty.pb.cc \
4806 gens/test/cpp/interop/messages.pb.cc \
4807 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004808 test/cpp/interop/client.cc \
4809
ctiller09cb6d52014-12-19 17:38:22 -08004810INTEROP_CLIENT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
4811INTEROP_CLIENT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004812
nnoble69ac39f2014-12-12 15:43:38 -08004813ifeq ($(NO_SECURE),true)
4814
ctiller09cb6d52014-12-19 17:38:22 -08004815bins/$(TGTDIR)/interop_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004816
4817else
4818
ctiller09cb6d52014-12-19 17:38:22 -08004819bins/$(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 -08004820 $(E) "[LD] Linking $@"
4821 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004822 $(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 -08004823
nnoble69ac39f2014-12-12 15:43:38 -08004824endif
4825
ctiller8919f602014-12-10 10:19:42 -08004826deps_interop_client: $(INTEROP_CLIENT_DEPS)
4827
nnoble69ac39f2014-12-12 15:43:38 -08004828ifneq ($(NO_SECURE),true)
4829ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004830-include $(INTEROP_CLIENT_DEPS)
4831endif
nnoble69ac39f2014-12-12 15:43:38 -08004832endif
ctiller8919f602014-12-10 10:19:42 -08004833
4834clean_interop_client:
4835 $(E) "[CLEAN] Cleaning interop_client files"
4836 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
4837 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004838 $(Q) $(RM) bins/$(TGTDIR)/interop_client
ctiller8919f602014-12-10 10:19:42 -08004839
4840
4841END2END_TEST_SRC = \
4842 test/cpp/end2end/end2end_test.cc \
4843
ctiller09cb6d52014-12-19 17:38:22 -08004844END2END_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
4845END2END_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004846
nnoble69ac39f2014-12-12 15:43:38 -08004847ifeq ($(NO_SECURE),true)
4848
ctiller09cb6d52014-12-19 17:38:22 -08004849bins/$(TGTDIR)/end2end_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004850
4851else
4852
ctiller09cb6d52014-12-19 17:38:22 -08004853bins/$(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 -08004854 $(E) "[LD] Linking $@"
4855 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004856 $(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 -08004857
nnoble69ac39f2014-12-12 15:43:38 -08004858endif
4859
ctiller8919f602014-12-10 10:19:42 -08004860deps_end2end_test: $(END2END_TEST_DEPS)
4861
nnoble69ac39f2014-12-12 15:43:38 -08004862ifneq ($(NO_SECURE),true)
4863ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004864-include $(END2END_TEST_DEPS)
4865endif
nnoble69ac39f2014-12-12 15:43:38 -08004866endif
ctiller8919f602014-12-10 10:19:42 -08004867
4868clean_end2end_test:
4869 $(E) "[CLEAN] Cleaning end2end_test files"
4870 $(Q) $(RM) $(END2END_TEST_OBJS)
4871 $(Q) $(RM) $(END2END_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004872 $(Q) $(RM) bins/$(TGTDIR)/end2end_test
ctiller8919f602014-12-10 10:19:42 -08004873
4874
yangg59dfc902014-12-19 14:00:14 -08004875CHANNEL_ARGUMENTS_TEST_SRC = \
4876 test/cpp/client/channel_arguments_test.cc \
4877
ctiller09cb6d52014-12-19 17:38:22 -08004878CHANNEL_ARGUMENTS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
4879CHANNEL_ARGUMENTS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
yangg59dfc902014-12-19 14:00:14 -08004880
4881ifeq ($(NO_SECURE),true)
4882
ctiller09cb6d52014-12-19 17:38:22 -08004883bins/$(TGTDIR)/channel_arguments_test: openssl_dep_error
yangg59dfc902014-12-19 14:00:14 -08004884
4885else
4886
ctiller09cb6d52014-12-19 17:38:22 -08004887bins/$(TGTDIR)/channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS) libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a
yangg59dfc902014-12-19 14:00:14 -08004888 $(E) "[LD] Linking $@"
4889 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004890 $(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 -08004891
4892endif
4893
4894deps_channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_DEPS)
4895
4896ifneq ($(NO_SECURE),true)
4897ifneq ($(NO_DEPS),true)
4898-include $(CHANNEL_ARGUMENTS_TEST_DEPS)
4899endif
4900endif
4901
4902clean_channel_arguments_test:
4903 $(E) "[CLEAN] Cleaning channel_arguments_test files"
4904 $(Q) $(RM) $(CHANNEL_ARGUMENTS_TEST_OBJS)
4905 $(Q) $(RM) $(CHANNEL_ARGUMENTS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004906 $(Q) $(RM) bins/$(TGTDIR)/channel_arguments_test
yangg59dfc902014-12-19 14:00:14 -08004907
4908
ctiller8919f602014-12-10 10:19:42 -08004909ALARM_TEST_SRC = \
4910 test/core/iomgr/alarm_test.c \
4911
ctiller09cb6d52014-12-19 17:38:22 -08004912ALARM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4913ALARM_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004914
nnoble69ac39f2014-12-12 15:43:38 -08004915ifeq ($(NO_SECURE),true)
4916
ctiller09cb6d52014-12-19 17:38:22 -08004917bins/$(TGTDIR)/alarm_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004918
4919else
4920
ctiller09cb6d52014-12-19 17:38:22 -08004921bins/$(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 -08004922 $(E) "[LD] Linking $@"
4923 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004924 $(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 -08004925
nnoble69ac39f2014-12-12 15:43:38 -08004926endif
4927
ctiller8919f602014-12-10 10:19:42 -08004928deps_alarm_test: $(ALARM_TEST_DEPS)
4929
nnoble69ac39f2014-12-12 15:43:38 -08004930ifneq ($(NO_SECURE),true)
4931ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004932-include $(ALARM_TEST_DEPS)
4933endif
nnoble69ac39f2014-12-12 15:43:38 -08004934endif
ctiller8919f602014-12-10 10:19:42 -08004935
4936clean_alarm_test:
4937 $(E) "[CLEAN] Cleaning alarm_test files"
4938 $(Q) $(RM) $(ALARM_TEST_OBJS)
4939 $(Q) $(RM) $(ALARM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004940 $(Q) $(RM) bins/$(TGTDIR)/alarm_test
ctiller8919f602014-12-10 10:19:42 -08004941
4942
ctiller3bf466f2014-12-19 16:21:57 -08004943ALARM_LIST_TEST_SRC = \
4944 test/core/iomgr/alarm_list_test.c \
4945
ctiller09cb6d52014-12-19 17:38:22 -08004946ALARM_LIST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ALARM_LIST_TEST_SRC))))
4947ALARM_LIST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ALARM_LIST_TEST_SRC))))
ctiller3bf466f2014-12-19 16:21:57 -08004948
4949ifeq ($(NO_SECURE),true)
4950
ctiller09cb6d52014-12-19 17:38:22 -08004951bins/$(TGTDIR)/alarm_list_test: openssl_dep_error
ctiller3bf466f2014-12-19 16:21:57 -08004952
4953else
4954
ctiller09cb6d52014-12-19 17:38:22 -08004955bins/$(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 -08004956 $(E) "[LD] Linking $@"
4957 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004958 $(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 -08004959
4960endif
4961
4962deps_alarm_list_test: $(ALARM_LIST_TEST_DEPS)
4963
4964ifneq ($(NO_SECURE),true)
4965ifneq ($(NO_DEPS),true)
4966-include $(ALARM_LIST_TEST_DEPS)
4967endif
4968endif
4969
4970clean_alarm_list_test:
4971 $(E) "[CLEAN] Cleaning alarm_list_test files"
4972 $(Q) $(RM) $(ALARM_LIST_TEST_OBJS)
4973 $(Q) $(RM) $(ALARM_LIST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004974 $(Q) $(RM) bins/$(TGTDIR)/alarm_list_test
ctiller3bf466f2014-12-19 16:21:57 -08004975
4976
4977ALARM_HEAP_TEST_SRC = \
4978 test/core/iomgr/alarm_heap_test.c \
4979
ctiller09cb6d52014-12-19 17:38:22 -08004980ALARM_HEAP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ALARM_HEAP_TEST_SRC))))
4981ALARM_HEAP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ALARM_HEAP_TEST_SRC))))
ctiller3bf466f2014-12-19 16:21:57 -08004982
4983ifeq ($(NO_SECURE),true)
4984
ctiller09cb6d52014-12-19 17:38:22 -08004985bins/$(TGTDIR)/alarm_heap_test: openssl_dep_error
ctiller3bf466f2014-12-19 16:21:57 -08004986
4987else
4988
ctiller09cb6d52014-12-19 17:38:22 -08004989bins/$(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 -08004990 $(E) "[LD] Linking $@"
4991 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08004992 $(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 -08004993
4994endif
4995
4996deps_alarm_heap_test: $(ALARM_HEAP_TEST_DEPS)
4997
4998ifneq ($(NO_SECURE),true)
4999ifneq ($(NO_DEPS),true)
5000-include $(ALARM_HEAP_TEST_DEPS)
5001endif
5002endif
5003
5004clean_alarm_heap_test:
5005 $(E) "[CLEAN] Cleaning alarm_heap_test files"
5006 $(Q) $(RM) $(ALARM_HEAP_TEST_OBJS)
5007 $(Q) $(RM) $(ALARM_HEAP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005008 $(Q) $(RM) bins/$(TGTDIR)/alarm_heap_test
ctiller3bf466f2014-12-19 16:21:57 -08005009
5010
ctiller8919f602014-12-10 10:19:42 -08005011TIME_TEST_SRC = \
5012 test/core/support/time_test.c \
5013
ctiller09cb6d52014-12-19 17:38:22 -08005014TIME_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
5015TIME_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005016
nnoble69ac39f2014-12-12 15:43:38 -08005017ifeq ($(NO_SECURE),true)
5018
ctiller09cb6d52014-12-19 17:38:22 -08005019bins/$(TGTDIR)/time_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005020
5021else
5022
ctiller09cb6d52014-12-19 17:38:22 -08005023bins/$(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 -08005024 $(E) "[LD] Linking $@"
5025 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005026 $(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 -08005027
nnoble69ac39f2014-12-12 15:43:38 -08005028endif
5029
ctiller8919f602014-12-10 10:19:42 -08005030deps_time_test: $(TIME_TEST_DEPS)
5031
nnoble69ac39f2014-12-12 15:43:38 -08005032ifneq ($(NO_SECURE),true)
5033ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08005034-include $(TIME_TEST_DEPS)
5035endif
nnoble69ac39f2014-12-12 15:43:38 -08005036endif
ctiller8919f602014-12-10 10:19:42 -08005037
5038clean_time_test:
5039 $(E) "[CLEAN] Cleaning time_test files"
5040 $(Q) $(RM) $(TIME_TEST_OBJS)
5041 $(Q) $(RM) $(TIME_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005042 $(Q) $(RM) bins/$(TGTDIR)/time_test
ctiller8919f602014-12-10 10:19:42 -08005043
5044
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005045CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5046
ctiller09cb6d52014-12-19 17:38:22 -08005047CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5048CHTTP2_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 -08005049
nnoble69ac39f2014-12-12 15:43:38 -08005050ifeq ($(NO_SECURE),true)
5051
ctiller09cb6d52014-12-19 17:38:22 -08005052bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005053
5054else
5055
ctiller09cb6d52014-12-19 17:38:22 -08005056bins/$(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 -08005057 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005058 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005059 $(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 -08005060
nnoble69ac39f2014-12-12 15:43:38 -08005061endif
5062
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005063deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5064
nnoble69ac39f2014-12-12 15:43:38 -08005065ifneq ($(NO_SECURE),true)
5066ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005067-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5068endif
nnoble69ac39f2014-12-12 15:43:38 -08005069endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005070
5071clean_chttp2_fake_security_cancel_after_accept_test:
5072 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
5073 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5074 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005075 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005076
5077
5078CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5079
ctiller09cb6d52014-12-19 17:38:22 -08005080CHTTP2_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))))
5081CHTTP2_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 -08005082
nnoble69ac39f2014-12-12 15:43:38 -08005083ifeq ($(NO_SECURE),true)
5084
ctiller09cb6d52014-12-19 17:38:22 -08005085bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005086
5087else
5088
ctiller09cb6d52014-12-19 17:38:22 -08005089bins/$(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 -08005090 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005091 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005092 $(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 -08005093
nnoble69ac39f2014-12-12 15:43:38 -08005094endif
5095
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005096deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5097
nnoble69ac39f2014-12-12 15:43:38 -08005098ifneq ($(NO_SECURE),true)
5099ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005100-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5101endif
nnoble69ac39f2014-12-12 15:43:38 -08005102endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005103
5104clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
5105 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
5106 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5107 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005108 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005109
5110
5111CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
5112
ctiller09cb6d52014-12-19 17:38:22 -08005113CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
5114CHTTP2_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 -08005115
nnoble69ac39f2014-12-12 15:43:38 -08005116ifeq ($(NO_SECURE),true)
5117
ctiller09cb6d52014-12-19 17:38:22 -08005118bins/$(TGTDIR)/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005119
5120else
5121
ctiller09cb6d52014-12-19 17:38:22 -08005122bins/$(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 -08005123 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005124 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005125 $(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 -08005126
nnoble69ac39f2014-12-12 15:43:38 -08005127endif
5128
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005129deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
5130
nnoble69ac39f2014-12-12 15:43:38 -08005131ifneq ($(NO_SECURE),true)
5132ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005133-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
5134endif
nnoble69ac39f2014-12-12 15:43:38 -08005135endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005136
5137clean_chttp2_fake_security_cancel_after_invoke_test:
5138 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
5139 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
5140 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005141 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005142
5143
5144CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5145
ctiller09cb6d52014-12-19 17:38:22 -08005146CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5147CHTTP2_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 -08005148
nnoble69ac39f2014-12-12 15:43:38 -08005149ifeq ($(NO_SECURE),true)
5150
ctiller09cb6d52014-12-19 17:38:22 -08005151bins/$(TGTDIR)/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005152
5153else
5154
ctiller09cb6d52014-12-19 17:38:22 -08005155bins/$(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 -08005156 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005157 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005158 $(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 -08005159
nnoble69ac39f2014-12-12 15:43:38 -08005160endif
5161
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005162deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5163
nnoble69ac39f2014-12-12 15:43:38 -08005164ifneq ($(NO_SECURE),true)
5165ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005166-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5167endif
nnoble69ac39f2014-12-12 15:43:38 -08005168endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005169
5170clean_chttp2_fake_security_cancel_before_invoke_test:
5171 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
5172 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5173 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005174 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005175
5176
5177CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
5178
ctiller09cb6d52014-12-19 17:38:22 -08005179CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
5180CHTTP2_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 -08005181
nnoble69ac39f2014-12-12 15:43:38 -08005182ifeq ($(NO_SECURE),true)
5183
ctiller09cb6d52014-12-19 17:38:22 -08005184bins/$(TGTDIR)/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005185
5186else
5187
ctiller09cb6d52014-12-19 17:38:22 -08005188bins/$(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 -08005189 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005190 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005191 $(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 -08005192
nnoble69ac39f2014-12-12 15:43:38 -08005193endif
5194
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005195deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
5196
nnoble69ac39f2014-12-12 15:43:38 -08005197ifneq ($(NO_SECURE),true)
5198ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005199-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
5200endif
nnoble69ac39f2014-12-12 15:43:38 -08005201endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005202
5203clean_chttp2_fake_security_cancel_in_a_vacuum_test:
5204 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
5205 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
5206 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005207 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005208
5209
ctillerc6d61c42014-12-15 14:52:08 -08005210CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
5211
ctiller09cb6d52014-12-19 17:38:22 -08005212CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
5213CHTTP2_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 -08005214
5215ifeq ($(NO_SECURE),true)
5216
ctiller09cb6d52014-12-19 17:38:22 -08005217bins/$(TGTDIR)/chttp2_fake_security_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08005218
5219else
5220
ctiller09cb6d52014-12-19 17:38:22 -08005221bins/$(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 -08005222 $(E) "[LD] Linking $@"
5223 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005224 $(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 -08005225
5226endif
5227
5228deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
5229
5230ifneq ($(NO_SECURE),true)
5231ifneq ($(NO_DEPS),true)
5232-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
5233endif
5234endif
5235
5236clean_chttp2_fake_security_disappearing_server_test:
5237 $(E) "[CLEAN] Cleaning chttp2_fake_security_disappearing_server_test files"
5238 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS)
5239 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005240 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08005241
5242
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005243CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5244
ctiller09cb6d52014-12-19 17:38:22 -08005245CHTTP2_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))))
5246CHTTP2_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 -08005247
nnoble69ac39f2014-12-12 15:43:38 -08005248ifeq ($(NO_SECURE),true)
5249
ctiller09cb6d52014-12-19 17:38:22 -08005250bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005251
5252else
5253
ctiller09cb6d52014-12-19 17:38:22 -08005254bins/$(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 -08005255 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005256 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005257 $(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 -08005258
nnoble69ac39f2014-12-12 15:43:38 -08005259endif
5260
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005261deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5262
nnoble69ac39f2014-12-12 15:43:38 -08005263ifneq ($(NO_SECURE),true)
5264ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005265-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5266endif
nnoble69ac39f2014-12-12 15:43:38 -08005267endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005268
5269clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
5270 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
5271 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5272 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005273 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005274
5275
5276CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5277
ctiller09cb6d52014-12-19 17:38:22 -08005278CHTTP2_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))))
5279CHTTP2_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 -08005280
nnoble69ac39f2014-12-12 15:43:38 -08005281ifeq ($(NO_SECURE),true)
5282
ctiller09cb6d52014-12-19 17:38:22 -08005283bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005284
5285else
5286
ctiller09cb6d52014-12-19 17:38:22 -08005287bins/$(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 -08005288 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005289 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005290 $(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 -08005291
nnoble69ac39f2014-12-12 15:43:38 -08005292endif
5293
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005294deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5295
nnoble69ac39f2014-12-12 15:43:38 -08005296ifneq ($(NO_SECURE),true)
5297ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005298-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5299endif
nnoble69ac39f2014-12-12 15:43:38 -08005300endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005301
5302clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
5303 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
5304 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5305 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005306 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005307
5308
5309CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
5310
ctiller09cb6d52014-12-19 17:38:22 -08005311CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
5312CHTTP2_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 -08005313
nnoble69ac39f2014-12-12 15:43:38 -08005314ifeq ($(NO_SECURE),true)
5315
ctiller09cb6d52014-12-19 17:38:22 -08005316bins/$(TGTDIR)/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005317
5318else
5319
ctiller09cb6d52014-12-19 17:38:22 -08005320bins/$(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 -08005321 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005322 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005323 $(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 -08005324
nnoble69ac39f2014-12-12 15:43:38 -08005325endif
5326
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005327deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5328
nnoble69ac39f2014-12-12 15:43:38 -08005329ifneq ($(NO_SECURE),true)
5330ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005331-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5332endif
nnoble69ac39f2014-12-12 15:43:38 -08005333endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005334
5335clean_chttp2_fake_security_invoke_large_request_test:
5336 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
5337 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
5338 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005339 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005340
5341
5342CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5343
ctiller09cb6d52014-12-19 17:38:22 -08005344CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5345CHTTP2_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 -08005346
nnoble69ac39f2014-12-12 15:43:38 -08005347ifeq ($(NO_SECURE),true)
5348
ctiller09cb6d52014-12-19 17:38:22 -08005349bins/$(TGTDIR)/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005350
5351else
5352
ctiller09cb6d52014-12-19 17:38:22 -08005353bins/$(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 -08005354 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005355 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005356 $(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 -08005357
nnoble69ac39f2014-12-12 15:43:38 -08005358endif
5359
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005360deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5361
nnoble69ac39f2014-12-12 15:43:38 -08005362ifneq ($(NO_SECURE),true)
5363ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005364-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5365endif
nnoble69ac39f2014-12-12 15:43:38 -08005366endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005367
5368clean_chttp2_fake_security_max_concurrent_streams_test:
5369 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
5370 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5371 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005372 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005373
5374
5375CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
5376
ctiller09cb6d52014-12-19 17:38:22 -08005377CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5378CHTTP2_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 -08005379
nnoble69ac39f2014-12-12 15:43:38 -08005380ifeq ($(NO_SECURE),true)
5381
ctiller09cb6d52014-12-19 17:38:22 -08005382bins/$(TGTDIR)/chttp2_fake_security_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005383
5384else
5385
ctiller09cb6d52014-12-19 17:38:22 -08005386bins/$(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 -08005387 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005388 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005389 $(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 -08005390
nnoble69ac39f2014-12-12 15:43:38 -08005391endif
5392
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005393deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5394
nnoble69ac39f2014-12-12 15:43:38 -08005395ifneq ($(NO_SECURE),true)
5396ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005397-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5398endif
nnoble69ac39f2014-12-12 15:43:38 -08005399endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005400
5401clean_chttp2_fake_security_no_op_test:
5402 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
5403 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
5404 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005405 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005406
5407
5408CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
5409
ctiller09cb6d52014-12-19 17:38:22 -08005410CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5411CHTTP2_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 -08005412
nnoble69ac39f2014-12-12 15:43:38 -08005413ifeq ($(NO_SECURE),true)
5414
ctiller09cb6d52014-12-19 17:38:22 -08005415bins/$(TGTDIR)/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005416
5417else
5418
ctiller09cb6d52014-12-19 17:38:22 -08005419bins/$(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 -08005420 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005421 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005422 $(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 -08005423
nnoble69ac39f2014-12-12 15:43:38 -08005424endif
5425
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005426deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5427
nnoble69ac39f2014-12-12 15:43:38 -08005428ifneq ($(NO_SECURE),true)
5429ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005430-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5431endif
nnoble69ac39f2014-12-12 15:43:38 -08005432endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005433
5434clean_chttp2_fake_security_ping_pong_streaming_test:
5435 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
5436 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
5437 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005438 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005439
5440
ctiller33023c42014-12-12 16:28:33 -08005441CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5442
ctiller09cb6d52014-12-19 17:38:22 -08005443CHTTP2_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))))
5444CHTTP2_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 -08005445
5446ifeq ($(NO_SECURE),true)
5447
ctiller09cb6d52014-12-19 17:38:22 -08005448bins/$(TGTDIR)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08005449
5450else
5451
ctiller09cb6d52014-12-19 17:38:22 -08005452bins/$(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 -08005453 $(E) "[LD] Linking $@"
5454 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005455 $(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 -08005456
5457endif
5458
5459deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5460
5461ifneq ($(NO_SECURE),true)
5462ifneq ($(NO_DEPS),true)
5463-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5464endif
5465endif
5466
5467clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
5468 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
5469 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5470 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005471 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08005472
5473
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005474CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5475
ctiller09cb6d52014-12-19 17:38:22 -08005476CHTTP2_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))))
5477CHTTP2_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 -08005478
nnoble69ac39f2014-12-12 15:43:38 -08005479ifeq ($(NO_SECURE),true)
5480
ctiller09cb6d52014-12-19 17:38:22 -08005481bins/$(TGTDIR)/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005482
5483else
5484
ctiller09cb6d52014-12-19 17:38:22 -08005485bins/$(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 -08005486 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005487 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005488 $(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 -08005489
nnoble69ac39f2014-12-12 15:43:38 -08005490endif
5491
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005492deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5493
nnoble69ac39f2014-12-12 15:43:38 -08005494ifneq ($(NO_SECURE),true)
5495ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005496-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5497endif
nnoble69ac39f2014-12-12 15:43:38 -08005498endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005499
5500clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
5501 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
5502 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5503 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005504 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005505
5506
5507CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5508
ctiller09cb6d52014-12-19 17:38:22 -08005509CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5510CHTTP2_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 -08005511
nnoble69ac39f2014-12-12 15:43:38 -08005512ifeq ($(NO_SECURE),true)
5513
ctiller09cb6d52014-12-19 17:38:22 -08005514bins/$(TGTDIR)/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005515
5516else
5517
ctiller09cb6d52014-12-19 17:38:22 -08005518bins/$(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 -08005519 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005520 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005521 $(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 -08005522
nnoble69ac39f2014-12-12 15:43:38 -08005523endif
5524
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005525deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5526
nnoble69ac39f2014-12-12 15:43:38 -08005527ifneq ($(NO_SECURE),true)
5528ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005529-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5530endif
nnoble69ac39f2014-12-12 15:43:38 -08005531endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005532
5533clean_chttp2_fake_security_request_response_with_payload_test:
5534 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5535 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5536 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005537 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005538
5539
ctiller2845cad2014-12-15 15:14:12 -08005540CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5541
ctiller09cb6d52014-12-19 17:38:22 -08005542CHTTP2_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))))
5543CHTTP2_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 -08005544
5545ifeq ($(NO_SECURE),true)
5546
ctiller09cb6d52014-12-19 17:38:22 -08005547bins/$(TGTDIR)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08005548
5549else
5550
ctiller09cb6d52014-12-19 17:38:22 -08005551bins/$(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 -08005552 $(E) "[LD] Linking $@"
5553 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005554 $(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 -08005555
5556endif
5557
5558deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5559
5560ifneq ($(NO_SECURE),true)
5561ifneq ($(NO_DEPS),true)
5562-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5563endif
5564endif
5565
5566clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test:
5567 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test files"
5568 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5569 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005570 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08005571
5572
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005573CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5574
ctiller09cb6d52014-12-19 17:38:22 -08005575CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5576CHTTP2_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 -08005577
nnoble69ac39f2014-12-12 15:43:38 -08005578ifeq ($(NO_SECURE),true)
5579
ctiller09cb6d52014-12-19 17:38:22 -08005580bins/$(TGTDIR)/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005581
5582else
5583
ctiller09cb6d52014-12-19 17:38:22 -08005584bins/$(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 -08005585 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005586 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005587 $(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 -08005588
nnoble69ac39f2014-12-12 15:43:38 -08005589endif
5590
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005591deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5592
nnoble69ac39f2014-12-12 15:43:38 -08005593ifneq ($(NO_SECURE),true)
5594ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005595-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5596endif
nnoble69ac39f2014-12-12 15:43:38 -08005597endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005598
5599clean_chttp2_fake_security_simple_delayed_request_test:
5600 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5601 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5602 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005603 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005604
5605
5606CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5607
ctiller09cb6d52014-12-19 17:38:22 -08005608CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5609CHTTP2_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 -08005610
nnoble69ac39f2014-12-12 15:43:38 -08005611ifeq ($(NO_SECURE),true)
5612
ctiller09cb6d52014-12-19 17:38:22 -08005613bins/$(TGTDIR)/chttp2_fake_security_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005614
5615else
5616
ctiller09cb6d52014-12-19 17:38:22 -08005617bins/$(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 -08005618 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005619 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005620 $(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 -08005621
nnoble69ac39f2014-12-12 15:43:38 -08005622endif
5623
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005624deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5625
nnoble69ac39f2014-12-12 15:43:38 -08005626ifneq ($(NO_SECURE),true)
5627ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005628-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5629endif
nnoble69ac39f2014-12-12 15:43:38 -08005630endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005631
5632clean_chttp2_fake_security_simple_request_test:
5633 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5634 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5635 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005636 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005637
5638
nathaniel52878172014-12-09 10:17:19 -08005639CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005640
ctiller09cb6d52014-12-19 17:38:22 -08005641CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5642CHTTP2_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 -08005643
nnoble69ac39f2014-12-12 15:43:38 -08005644ifeq ($(NO_SECURE),true)
5645
ctiller09cb6d52014-12-19 17:38:22 -08005646bins/$(TGTDIR)/chttp2_fake_security_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005647
5648else
5649
ctiller09cb6d52014-12-19 17:38:22 -08005650bins/$(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 -08005651 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005652 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005653 $(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 -08005654
nnoble69ac39f2014-12-12 15:43:38 -08005655endif
5656
nathaniel52878172014-12-09 10:17:19 -08005657deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005658
nnoble69ac39f2014-12-12 15:43:38 -08005659ifneq ($(NO_SECURE),true)
5660ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005661-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005662endif
nnoble69ac39f2014-12-12 15:43:38 -08005663endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005664
nathaniel52878172014-12-09 10:17:19 -08005665clean_chttp2_fake_security_thread_stress_test:
5666 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5667 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5668 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005669 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005670
5671
5672CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5673
ctiller09cb6d52014-12-19 17:38:22 -08005674CHTTP2_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))))
5675CHTTP2_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 -08005676
nnoble69ac39f2014-12-12 15:43:38 -08005677ifeq ($(NO_SECURE),true)
5678
ctiller09cb6d52014-12-19 17:38:22 -08005679bins/$(TGTDIR)/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005680
5681else
5682
ctiller09cb6d52014-12-19 17:38:22 -08005683bins/$(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 -08005684 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005685 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005686 $(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 -08005687
nnoble69ac39f2014-12-12 15:43:38 -08005688endif
5689
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005690deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5691
nnoble69ac39f2014-12-12 15:43:38 -08005692ifneq ($(NO_SECURE),true)
5693ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005694-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5695endif
nnoble69ac39f2014-12-12 15:43:38 -08005696endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005697
5698clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5699 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5700 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5701 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005702 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005703
5704
5705CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5706
ctiller09cb6d52014-12-19 17:38:22 -08005707CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5708CHTTP2_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 -08005709
nnoble69ac39f2014-12-12 15:43:38 -08005710ifeq ($(NO_SECURE),true)
5711
ctiller09cb6d52014-12-19 17:38:22 -08005712bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005713
5714else
5715
ctiller09cb6d52014-12-19 17:38:22 -08005716bins/$(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 -08005717 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005718 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005719 $(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 -08005720
nnoble69ac39f2014-12-12 15:43:38 -08005721endif
5722
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005723deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5724
nnoble69ac39f2014-12-12 15:43:38 -08005725ifneq ($(NO_SECURE),true)
5726ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005727-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5728endif
nnoble69ac39f2014-12-12 15:43:38 -08005729endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005730
5731clean_chttp2_fullstack_cancel_after_accept_test:
5732 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5733 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5734 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005735 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005736
5737
5738CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5739
ctiller09cb6d52014-12-19 17:38:22 -08005740CHTTP2_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))))
5741CHTTP2_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 -08005742
nnoble69ac39f2014-12-12 15:43:38 -08005743ifeq ($(NO_SECURE),true)
5744
ctiller09cb6d52014-12-19 17:38:22 -08005745bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005746
5747else
5748
ctiller09cb6d52014-12-19 17:38:22 -08005749bins/$(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 -08005750 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005751 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005752 $(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 -08005753
nnoble69ac39f2014-12-12 15:43:38 -08005754endif
5755
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005756deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5757
nnoble69ac39f2014-12-12 15:43:38 -08005758ifneq ($(NO_SECURE),true)
5759ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005760-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5761endif
nnoble69ac39f2014-12-12 15:43:38 -08005762endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005763
5764clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5765 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5766 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5767 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005768 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005769
5770
5771CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5772
ctiller09cb6d52014-12-19 17:38:22 -08005773CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5774CHTTP2_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 -08005775
nnoble69ac39f2014-12-12 15:43:38 -08005776ifeq ($(NO_SECURE),true)
5777
ctiller09cb6d52014-12-19 17:38:22 -08005778bins/$(TGTDIR)/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005779
5780else
5781
ctiller09cb6d52014-12-19 17:38:22 -08005782bins/$(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 -08005783 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005784 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005785 $(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 -08005786
nnoble69ac39f2014-12-12 15:43:38 -08005787endif
5788
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005789deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5790
nnoble69ac39f2014-12-12 15:43:38 -08005791ifneq ($(NO_SECURE),true)
5792ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005793-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5794endif
nnoble69ac39f2014-12-12 15:43:38 -08005795endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005796
5797clean_chttp2_fullstack_cancel_after_invoke_test:
5798 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5799 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5800 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005801 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005802
5803
5804CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5805
ctiller09cb6d52014-12-19 17:38:22 -08005806CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5807CHTTP2_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 -08005808
nnoble69ac39f2014-12-12 15:43:38 -08005809ifeq ($(NO_SECURE),true)
5810
ctiller09cb6d52014-12-19 17:38:22 -08005811bins/$(TGTDIR)/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005812
5813else
5814
ctiller09cb6d52014-12-19 17:38:22 -08005815bins/$(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 -08005816 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005817 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005818 $(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 -08005819
nnoble69ac39f2014-12-12 15:43:38 -08005820endif
5821
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005822deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5823
nnoble69ac39f2014-12-12 15:43:38 -08005824ifneq ($(NO_SECURE),true)
5825ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005826-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5827endif
nnoble69ac39f2014-12-12 15:43:38 -08005828endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005829
5830clean_chttp2_fullstack_cancel_before_invoke_test:
5831 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
5832 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5833 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005834 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005835
5836
5837CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
5838
ctiller09cb6d52014-12-19 17:38:22 -08005839CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
5840CHTTP2_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 -08005841
nnoble69ac39f2014-12-12 15:43:38 -08005842ifeq ($(NO_SECURE),true)
5843
ctiller09cb6d52014-12-19 17:38:22 -08005844bins/$(TGTDIR)/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005845
5846else
5847
ctiller09cb6d52014-12-19 17:38:22 -08005848bins/$(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 -08005849 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005850 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005851 $(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 -08005852
nnoble69ac39f2014-12-12 15:43:38 -08005853endif
5854
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005855deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5856
nnoble69ac39f2014-12-12 15:43:38 -08005857ifneq ($(NO_SECURE),true)
5858ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005859-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
5860endif
nnoble69ac39f2014-12-12 15:43:38 -08005861endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005862
5863clean_chttp2_fullstack_cancel_in_a_vacuum_test:
5864 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
5865 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
5866 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005867 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005868
5869
ctillerc6d61c42014-12-15 14:52:08 -08005870CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
5871
ctiller09cb6d52014-12-19 17:38:22 -08005872CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
5873CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08005874
5875ifeq ($(NO_SECURE),true)
5876
ctiller09cb6d52014-12-19 17:38:22 -08005877bins/$(TGTDIR)/chttp2_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08005878
5879else
5880
ctiller09cb6d52014-12-19 17:38:22 -08005881bins/$(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 -08005882 $(E) "[LD] Linking $@"
5883 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005884 $(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 -08005885
5886endif
5887
5888deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5889
5890ifneq ($(NO_SECURE),true)
5891ifneq ($(NO_DEPS),true)
5892-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
5893endif
5894endif
5895
5896clean_chttp2_fullstack_disappearing_server_test:
5897 $(E) "[CLEAN] Cleaning chttp2_fullstack_disappearing_server_test files"
5898 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
5899 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005900 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08005901
5902
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005903CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5904
ctiller09cb6d52014-12-19 17:38:22 -08005905CHTTP2_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))))
5906CHTTP2_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 -08005907
nnoble69ac39f2014-12-12 15:43:38 -08005908ifeq ($(NO_SECURE),true)
5909
ctiller09cb6d52014-12-19 17:38:22 -08005910bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005911
5912else
5913
ctiller09cb6d52014-12-19 17:38:22 -08005914bins/$(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 -08005915 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005916 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005917 $(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 -08005918
nnoble69ac39f2014-12-12 15:43:38 -08005919endif
5920
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005921deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5922
nnoble69ac39f2014-12-12 15:43:38 -08005923ifneq ($(NO_SECURE),true)
5924ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005925-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5926endif
nnoble69ac39f2014-12-12 15:43:38 -08005927endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005928
5929clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
5930 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
5931 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5932 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005933 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005934
5935
5936CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5937
ctiller09cb6d52014-12-19 17:38:22 -08005938CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
5939CHTTP2_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 -08005940
nnoble69ac39f2014-12-12 15:43:38 -08005941ifeq ($(NO_SECURE),true)
5942
ctiller09cb6d52014-12-19 17:38:22 -08005943bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005944
5945else
5946
ctiller09cb6d52014-12-19 17:38:22 -08005947bins/$(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 -08005948 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005949 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005950 $(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 -08005951
nnoble69ac39f2014-12-12 15:43:38 -08005952endif
5953
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005954deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5955
nnoble69ac39f2014-12-12 15:43:38 -08005956ifneq ($(NO_SECURE),true)
5957ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005958-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5959endif
nnoble69ac39f2014-12-12 15:43:38 -08005960endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005961
5962clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
5963 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
5964 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5965 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005966 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005967
5968
5969CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
5970
ctiller09cb6d52014-12-19 17:38:22 -08005971CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
5972CHTTP2_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 -08005973
nnoble69ac39f2014-12-12 15:43:38 -08005974ifeq ($(NO_SECURE),true)
5975
ctiller09cb6d52014-12-19 17:38:22 -08005976bins/$(TGTDIR)/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005977
5978else
5979
ctiller09cb6d52014-12-19 17:38:22 -08005980bins/$(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 -08005981 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005982 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08005983 $(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 -08005984
nnoble69ac39f2014-12-12 15:43:38 -08005985endif
5986
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005987deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5988
nnoble69ac39f2014-12-12 15:43:38 -08005989ifneq ($(NO_SECURE),true)
5990ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005991-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
5992endif
nnoble69ac39f2014-12-12 15:43:38 -08005993endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005994
5995clean_chttp2_fullstack_invoke_large_request_test:
5996 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
5997 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
5998 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005999 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006000
6001
6002CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6003
ctiller09cb6d52014-12-19 17:38:22 -08006004CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6005CHTTP2_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 -08006006
nnoble69ac39f2014-12-12 15:43:38 -08006007ifeq ($(NO_SECURE),true)
6008
ctiller09cb6d52014-12-19 17:38:22 -08006009bins/$(TGTDIR)/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006010
6011else
6012
ctiller09cb6d52014-12-19 17:38:22 -08006013bins/$(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 -08006014 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006015 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006016 $(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 -08006017
nnoble69ac39f2014-12-12 15:43:38 -08006018endif
6019
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006020deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6021
nnoble69ac39f2014-12-12 15:43:38 -08006022ifneq ($(NO_SECURE),true)
6023ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006024-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6025endif
nnoble69ac39f2014-12-12 15:43:38 -08006026endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006027
6028clean_chttp2_fullstack_max_concurrent_streams_test:
6029 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
6030 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6031 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006032 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006033
6034
6035CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
6036
ctiller09cb6d52014-12-19 17:38:22 -08006037CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
6038CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006039
nnoble69ac39f2014-12-12 15:43:38 -08006040ifeq ($(NO_SECURE),true)
6041
ctiller09cb6d52014-12-19 17:38:22 -08006042bins/$(TGTDIR)/chttp2_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006043
6044else
6045
ctiller09cb6d52014-12-19 17:38:22 -08006046bins/$(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 -08006047 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006048 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006049 $(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 -08006050
nnoble69ac39f2014-12-12 15:43:38 -08006051endif
6052
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006053deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
6054
nnoble69ac39f2014-12-12 15:43:38 -08006055ifneq ($(NO_SECURE),true)
6056ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006057-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
6058endif
nnoble69ac39f2014-12-12 15:43:38 -08006059endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006060
6061clean_chttp2_fullstack_no_op_test:
6062 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
6063 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
6064 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006065 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006066
6067
6068CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6069
ctiller09cb6d52014-12-19 17:38:22 -08006070CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6071CHTTP2_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 -08006072
nnoble69ac39f2014-12-12 15:43:38 -08006073ifeq ($(NO_SECURE),true)
6074
ctiller09cb6d52014-12-19 17:38:22 -08006075bins/$(TGTDIR)/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006076
6077else
6078
ctiller09cb6d52014-12-19 17:38:22 -08006079bins/$(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 -08006080 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006081 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006082 $(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 -08006083
nnoble69ac39f2014-12-12 15:43:38 -08006084endif
6085
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006086deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6087
nnoble69ac39f2014-12-12 15:43:38 -08006088ifneq ($(NO_SECURE),true)
6089ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006090-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6091endif
nnoble69ac39f2014-12-12 15:43:38 -08006092endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006093
6094clean_chttp2_fullstack_ping_pong_streaming_test:
6095 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
6096 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6097 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006098 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006099
6100
ctiller33023c42014-12-12 16:28:33 -08006101CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6102
ctiller09cb6d52014-12-19 17:38:22 -08006103CHTTP2_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))))
6104CHTTP2_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 -08006105
6106ifeq ($(NO_SECURE),true)
6107
ctiller09cb6d52014-12-19 17:38:22 -08006108bins/$(TGTDIR)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08006109
6110else
6111
ctiller09cb6d52014-12-19 17:38:22 -08006112bins/$(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 -08006113 $(E) "[LD] Linking $@"
6114 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006115 $(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 -08006116
6117endif
6118
6119deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6120
6121ifneq ($(NO_SECURE),true)
6122ifneq ($(NO_DEPS),true)
6123-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6124endif
6125endif
6126
6127clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
6128 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
6129 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6130 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006131 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08006132
6133
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006134CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6135
ctiller09cb6d52014-12-19 17:38:22 -08006136CHTTP2_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))))
6137CHTTP2_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 -08006138
nnoble69ac39f2014-12-12 15:43:38 -08006139ifeq ($(NO_SECURE),true)
6140
ctiller09cb6d52014-12-19 17:38:22 -08006141bins/$(TGTDIR)/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006142
6143else
6144
ctiller09cb6d52014-12-19 17:38:22 -08006145bins/$(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 -08006146 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006147 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006148 $(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 -08006149
nnoble69ac39f2014-12-12 15:43:38 -08006150endif
6151
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006152deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6153
nnoble69ac39f2014-12-12 15:43:38 -08006154ifneq ($(NO_SECURE),true)
6155ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006156-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6157endif
nnoble69ac39f2014-12-12 15:43:38 -08006158endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006159
6160clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
6161 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
6162 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6163 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006164 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006165
6166
6167CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6168
ctiller09cb6d52014-12-19 17:38:22 -08006169CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6170CHTTP2_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 -08006171
nnoble69ac39f2014-12-12 15:43:38 -08006172ifeq ($(NO_SECURE),true)
6173
ctiller09cb6d52014-12-19 17:38:22 -08006174bins/$(TGTDIR)/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006175
6176else
6177
ctiller09cb6d52014-12-19 17:38:22 -08006178bins/$(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 -08006179 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006180 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006181 $(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 -08006182
nnoble69ac39f2014-12-12 15:43:38 -08006183endif
6184
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006185deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6186
nnoble69ac39f2014-12-12 15:43:38 -08006187ifneq ($(NO_SECURE),true)
6188ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006189-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6190endif
nnoble69ac39f2014-12-12 15:43:38 -08006191endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006192
6193clean_chttp2_fullstack_request_response_with_payload_test:
6194 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
6195 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6196 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006197 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006198
6199
ctiller2845cad2014-12-15 15:14:12 -08006200CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6201
ctiller09cb6d52014-12-19 17:38:22 -08006202CHTTP2_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))))
6203CHTTP2_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 -08006204
6205ifeq ($(NO_SECURE),true)
6206
ctiller09cb6d52014-12-19 17:38:22 -08006207bins/$(TGTDIR)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08006208
6209else
6210
ctiller09cb6d52014-12-19 17:38:22 -08006211bins/$(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 -08006212 $(E) "[LD] Linking $@"
6213 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006214 $(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 -08006215
6216endif
6217
6218deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6219
6220ifneq ($(NO_SECURE),true)
6221ifneq ($(NO_DEPS),true)
6222-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6223endif
6224endif
6225
6226clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test:
6227 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6228 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6229 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006230 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08006231
6232
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006233CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6234
ctiller09cb6d52014-12-19 17:38:22 -08006235CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6236CHTTP2_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 -08006237
nnoble69ac39f2014-12-12 15:43:38 -08006238ifeq ($(NO_SECURE),true)
6239
ctiller09cb6d52014-12-19 17:38:22 -08006240bins/$(TGTDIR)/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006241
6242else
6243
ctiller09cb6d52014-12-19 17:38:22 -08006244bins/$(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 -08006245 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006246 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006247 $(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 -08006248
nnoble69ac39f2014-12-12 15:43:38 -08006249endif
6250
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006251deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6252
nnoble69ac39f2014-12-12 15:43:38 -08006253ifneq ($(NO_SECURE),true)
6254ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006255-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6256endif
nnoble69ac39f2014-12-12 15:43:38 -08006257endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006258
6259clean_chttp2_fullstack_simple_delayed_request_test:
6260 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
6261 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6262 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006263 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006264
6265
6266CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6267
ctiller09cb6d52014-12-19 17:38:22 -08006268CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6269CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006270
nnoble69ac39f2014-12-12 15:43:38 -08006271ifeq ($(NO_SECURE),true)
6272
ctiller09cb6d52014-12-19 17:38:22 -08006273bins/$(TGTDIR)/chttp2_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006274
6275else
6276
ctiller09cb6d52014-12-19 17:38:22 -08006277bins/$(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 -08006278 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006279 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006280 $(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 -08006281
nnoble69ac39f2014-12-12 15:43:38 -08006282endif
6283
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006284deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6285
nnoble69ac39f2014-12-12 15:43:38 -08006286ifneq ($(NO_SECURE),true)
6287ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006288-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6289endif
nnoble69ac39f2014-12-12 15:43:38 -08006290endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006291
6292clean_chttp2_fullstack_simple_request_test:
6293 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
6294 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6295 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006296 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006297
6298
nathaniel52878172014-12-09 10:17:19 -08006299CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006300
ctiller09cb6d52014-12-19 17:38:22 -08006301CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6302CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006303
nnoble69ac39f2014-12-12 15:43:38 -08006304ifeq ($(NO_SECURE),true)
6305
ctiller09cb6d52014-12-19 17:38:22 -08006306bins/$(TGTDIR)/chttp2_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006307
6308else
6309
ctiller09cb6d52014-12-19 17:38:22 -08006310bins/$(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 -08006311 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006312 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006313 $(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 -08006314
nnoble69ac39f2014-12-12 15:43:38 -08006315endif
6316
nathaniel52878172014-12-09 10:17:19 -08006317deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006318
nnoble69ac39f2014-12-12 15:43:38 -08006319ifneq ($(NO_SECURE),true)
6320ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006321-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006322endif
nnoble69ac39f2014-12-12 15:43:38 -08006323endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006324
nathaniel52878172014-12-09 10:17:19 -08006325clean_chttp2_fullstack_thread_stress_test:
6326 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
6327 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6328 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006329 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006330
6331
6332CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6333
ctiller09cb6d52014-12-19 17:38:22 -08006334CHTTP2_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))))
6335CHTTP2_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 -08006336
nnoble69ac39f2014-12-12 15:43:38 -08006337ifeq ($(NO_SECURE),true)
6338
ctiller09cb6d52014-12-19 17:38:22 -08006339bins/$(TGTDIR)/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006340
6341else
6342
ctiller09cb6d52014-12-19 17:38:22 -08006343bins/$(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 -08006344 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006345 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006346 $(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 -08006347
nnoble69ac39f2014-12-12 15:43:38 -08006348endif
6349
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006350deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6351
nnoble69ac39f2014-12-12 15:43:38 -08006352ifneq ($(NO_SECURE),true)
6353ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006354-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6355endif
nnoble69ac39f2014-12-12 15:43:38 -08006356endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006357
6358clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
6359 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
6360 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6361 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006362 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006363
6364
6365CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6366
ctiller09cb6d52014-12-19 17:38:22 -08006367CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6368CHTTP2_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 -08006369
nnoble69ac39f2014-12-12 15:43:38 -08006370ifeq ($(NO_SECURE),true)
6371
ctiller09cb6d52014-12-19 17:38:22 -08006372bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006373
6374else
6375
ctiller09cb6d52014-12-19 17:38:22 -08006376bins/$(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 -08006377 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006378 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006379 $(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 -08006380
nnoble69ac39f2014-12-12 15:43:38 -08006381endif
6382
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006383deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6384
nnoble69ac39f2014-12-12 15:43:38 -08006385ifneq ($(NO_SECURE),true)
6386ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006387-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6388endif
nnoble69ac39f2014-12-12 15:43:38 -08006389endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006390
6391clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
6392 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
6393 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6394 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006395 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006396
6397
6398CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6399
ctiller09cb6d52014-12-19 17:38:22 -08006400CHTTP2_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))))
6401CHTTP2_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 -08006402
nnoble69ac39f2014-12-12 15:43:38 -08006403ifeq ($(NO_SECURE),true)
6404
ctiller09cb6d52014-12-19 17:38:22 -08006405bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006406
6407else
6408
ctiller09cb6d52014-12-19 17:38:22 -08006409bins/$(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 -08006410 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006411 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006412 $(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 -08006413
nnoble69ac39f2014-12-12 15:43:38 -08006414endif
6415
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006416deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6417
nnoble69ac39f2014-12-12 15:43:38 -08006418ifneq ($(NO_SECURE),true)
6419ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006420-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6421endif
nnoble69ac39f2014-12-12 15:43:38 -08006422endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006423
6424clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
6425 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
6426 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6427 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006428 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006429
6430
6431CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6432
ctiller09cb6d52014-12-19 17:38:22 -08006433CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6434CHTTP2_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 -08006435
nnoble69ac39f2014-12-12 15:43:38 -08006436ifeq ($(NO_SECURE),true)
6437
ctiller09cb6d52014-12-19 17:38:22 -08006438bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006439
6440else
6441
ctiller09cb6d52014-12-19 17:38:22 -08006442bins/$(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 -08006443 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006444 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006445 $(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 -08006446
nnoble69ac39f2014-12-12 15:43:38 -08006447endif
6448
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006449deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6450
nnoble69ac39f2014-12-12 15:43:38 -08006451ifneq ($(NO_SECURE),true)
6452ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006453-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6454endif
nnoble69ac39f2014-12-12 15:43:38 -08006455endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006456
6457clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
6458 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
6459 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6460 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006461 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006462
6463
6464CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6465
ctiller09cb6d52014-12-19 17:38:22 -08006466CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6467CHTTP2_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 -08006468
nnoble69ac39f2014-12-12 15:43:38 -08006469ifeq ($(NO_SECURE),true)
6470
ctiller09cb6d52014-12-19 17:38:22 -08006471bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006472
6473else
6474
ctiller09cb6d52014-12-19 17:38:22 -08006475bins/$(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 -08006476 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006477 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006478 $(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 -08006479
nnoble69ac39f2014-12-12 15:43:38 -08006480endif
6481
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006482deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6483
nnoble69ac39f2014-12-12 15:43:38 -08006484ifneq ($(NO_SECURE),true)
6485ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006486-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6487endif
nnoble69ac39f2014-12-12 15:43:38 -08006488endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006489
6490clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
6491 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
6492 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6493 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006494 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006495
6496
6497CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6498
ctiller09cb6d52014-12-19 17:38:22 -08006499CHTTP2_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))))
6500CHTTP2_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 -08006501
nnoble69ac39f2014-12-12 15:43:38 -08006502ifeq ($(NO_SECURE),true)
6503
ctiller09cb6d52014-12-19 17:38:22 -08006504bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006505
6506else
6507
ctiller09cb6d52014-12-19 17:38:22 -08006508bins/$(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 -08006509 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006510 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006511 $(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 -08006512
nnoble69ac39f2014-12-12 15:43:38 -08006513endif
6514
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006515deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6516
nnoble69ac39f2014-12-12 15:43:38 -08006517ifneq ($(NO_SECURE),true)
6518ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006519-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6520endif
nnoble69ac39f2014-12-12 15:43:38 -08006521endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006522
6523clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
6524 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
6525 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6526 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006527 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006528
6529
ctillerc6d61c42014-12-15 14:52:08 -08006530CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6531
ctiller09cb6d52014-12-19 17:38:22 -08006532CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6533CHTTP2_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 -08006534
6535ifeq ($(NO_SECURE),true)
6536
ctiller09cb6d52014-12-19 17:38:22 -08006537bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08006538
6539else
6540
ctiller09cb6d52014-12-19 17:38:22 -08006541bins/$(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 -08006542 $(E) "[LD] Linking $@"
6543 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006544 $(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 -08006545
6546endif
6547
6548deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6549
6550ifneq ($(NO_SECURE),true)
6551ifneq ($(NO_DEPS),true)
6552-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6553endif
6554endif
6555
6556clean_chttp2_simple_ssl_fullstack_disappearing_server_test:
6557 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_disappearing_server_test files"
6558 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6559 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006560 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08006561
6562
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006563CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6564
ctiller09cb6d52014-12-19 17:38:22 -08006565CHTTP2_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))))
6566CHTTP2_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 -08006567
nnoble69ac39f2014-12-12 15:43:38 -08006568ifeq ($(NO_SECURE),true)
6569
ctiller09cb6d52014-12-19 17:38:22 -08006570bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006571
6572else
6573
ctiller09cb6d52014-12-19 17:38:22 -08006574bins/$(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 -08006575 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006576 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006577 $(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 -08006578
nnoble69ac39f2014-12-12 15:43:38 -08006579endif
6580
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006581deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6582
nnoble69ac39f2014-12-12 15:43:38 -08006583ifneq ($(NO_SECURE),true)
6584ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006585-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6586endif
nnoble69ac39f2014-12-12 15:43:38 -08006587endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006588
6589clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6590 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6591 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6592 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006593 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006594
6595
6596CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6597
ctiller09cb6d52014-12-19 17:38:22 -08006598CHTTP2_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))))
6599CHTTP2_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 -08006600
nnoble69ac39f2014-12-12 15:43:38 -08006601ifeq ($(NO_SECURE),true)
6602
ctiller09cb6d52014-12-19 17:38:22 -08006603bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006604
6605else
6606
ctiller09cb6d52014-12-19 17:38:22 -08006607bins/$(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 -08006608 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006609 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006610 $(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 -08006611
nnoble69ac39f2014-12-12 15:43:38 -08006612endif
6613
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006614deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6615
nnoble69ac39f2014-12-12 15:43:38 -08006616ifneq ($(NO_SECURE),true)
6617ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006618-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6619endif
nnoble69ac39f2014-12-12 15:43:38 -08006620endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006621
6622clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
6623 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
6624 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6625 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006626 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006627
6628
6629CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6630
ctiller09cb6d52014-12-19 17:38:22 -08006631CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6632CHTTP2_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 -08006633
nnoble69ac39f2014-12-12 15:43:38 -08006634ifeq ($(NO_SECURE),true)
6635
ctiller09cb6d52014-12-19 17:38:22 -08006636bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006637
6638else
6639
ctiller09cb6d52014-12-19 17:38:22 -08006640bins/$(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 -08006641 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006642 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006643 $(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 -08006644
nnoble69ac39f2014-12-12 15:43:38 -08006645endif
6646
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006647deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6648
nnoble69ac39f2014-12-12 15:43:38 -08006649ifneq ($(NO_SECURE),true)
6650ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006651-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6652endif
nnoble69ac39f2014-12-12 15:43:38 -08006653endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006654
6655clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6656 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6657 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6658 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006659 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006660
6661
6662CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6663
ctiller09cb6d52014-12-19 17:38:22 -08006664CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6665CHTTP2_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 -08006666
nnoble69ac39f2014-12-12 15:43:38 -08006667ifeq ($(NO_SECURE),true)
6668
ctiller09cb6d52014-12-19 17:38:22 -08006669bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006670
6671else
6672
ctiller09cb6d52014-12-19 17:38:22 -08006673bins/$(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 -08006674 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006675 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006676 $(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 -08006677
nnoble69ac39f2014-12-12 15:43:38 -08006678endif
6679
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006680deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6681
nnoble69ac39f2014-12-12 15:43:38 -08006682ifneq ($(NO_SECURE),true)
6683ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006684-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6685endif
nnoble69ac39f2014-12-12 15:43:38 -08006686endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006687
6688clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6689 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6690 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6691 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006692 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006693
6694
6695CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6696
ctiller09cb6d52014-12-19 17:38:22 -08006697CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6698CHTTP2_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 -08006699
nnoble69ac39f2014-12-12 15:43:38 -08006700ifeq ($(NO_SECURE),true)
6701
ctiller09cb6d52014-12-19 17:38:22 -08006702bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006703
6704else
6705
ctiller09cb6d52014-12-19 17:38:22 -08006706bins/$(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 -08006707 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006708 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006709 $(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 -08006710
nnoble69ac39f2014-12-12 15:43:38 -08006711endif
6712
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006713deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6714
nnoble69ac39f2014-12-12 15:43:38 -08006715ifneq ($(NO_SECURE),true)
6716ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006717-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6718endif
nnoble69ac39f2014-12-12 15:43:38 -08006719endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006720
6721clean_chttp2_simple_ssl_fullstack_no_op_test:
6722 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6723 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6724 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006725 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006726
6727
6728CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6729
ctiller09cb6d52014-12-19 17:38:22 -08006730CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6731CHTTP2_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 -08006732
nnoble69ac39f2014-12-12 15:43:38 -08006733ifeq ($(NO_SECURE),true)
6734
ctiller09cb6d52014-12-19 17:38:22 -08006735bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006736
6737else
6738
ctiller09cb6d52014-12-19 17:38:22 -08006739bins/$(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 -08006740 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006741 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006742 $(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 -08006743
nnoble69ac39f2014-12-12 15:43:38 -08006744endif
6745
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006746deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6747
nnoble69ac39f2014-12-12 15:43:38 -08006748ifneq ($(NO_SECURE),true)
6749ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006750-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6751endif
nnoble69ac39f2014-12-12 15:43:38 -08006752endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006753
6754clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6755 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6756 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6757 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006758 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006759
6760
ctiller33023c42014-12-12 16:28:33 -08006761CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6762
ctiller09cb6d52014-12-19 17:38:22 -08006763CHTTP2_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))))
6764CHTTP2_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 -08006765
6766ifeq ($(NO_SECURE),true)
6767
ctiller09cb6d52014-12-19 17:38:22 -08006768bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08006769
6770else
6771
ctiller09cb6d52014-12-19 17:38:22 -08006772bins/$(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 -08006773 $(E) "[LD] Linking $@"
6774 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006775 $(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 -08006776
6777endif
6778
6779deps_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)
6780
6781ifneq ($(NO_SECURE),true)
6782ifneq ($(NO_DEPS),true)
6783-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6784endif
6785endif
6786
6787clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6788 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6789 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6790 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006791 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08006792
6793
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006794CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6795
ctiller09cb6d52014-12-19 17:38:22 -08006796CHTTP2_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))))
6797CHTTP2_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 -08006798
nnoble69ac39f2014-12-12 15:43:38 -08006799ifeq ($(NO_SECURE),true)
6800
ctiller09cb6d52014-12-19 17:38:22 -08006801bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006802
6803else
6804
ctiller09cb6d52014-12-19 17:38:22 -08006805bins/$(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 -08006806 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006807 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006808 $(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 -08006809
nnoble69ac39f2014-12-12 15:43:38 -08006810endif
6811
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006812deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6813
nnoble69ac39f2014-12-12 15:43:38 -08006814ifneq ($(NO_SECURE),true)
6815ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006816-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6817endif
nnoble69ac39f2014-12-12 15:43:38 -08006818endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006819
6820clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
6821 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
6822 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6823 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006824 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006825
6826
6827CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6828
ctiller09cb6d52014-12-19 17:38:22 -08006829CHTTP2_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))))
6830CHTTP2_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 -08006831
nnoble69ac39f2014-12-12 15:43:38 -08006832ifeq ($(NO_SECURE),true)
6833
ctiller09cb6d52014-12-19 17:38:22 -08006834bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006835
6836else
6837
ctiller09cb6d52014-12-19 17:38:22 -08006838bins/$(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 -08006839 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006840 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006841 $(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 -08006842
nnoble69ac39f2014-12-12 15:43:38 -08006843endif
6844
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006845deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6846
nnoble69ac39f2014-12-12 15:43:38 -08006847ifneq ($(NO_SECURE),true)
6848ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006849-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6850endif
nnoble69ac39f2014-12-12 15:43:38 -08006851endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006852
6853clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
6854 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
6855 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6856 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006857 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006858
6859
ctiller2845cad2014-12-15 15:14:12 -08006860CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6861
ctiller09cb6d52014-12-19 17:38:22 -08006862CHTTP2_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))))
6863CHTTP2_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 -08006864
6865ifeq ($(NO_SECURE),true)
6866
ctiller09cb6d52014-12-19 17:38:22 -08006867bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08006868
6869else
6870
ctiller09cb6d52014-12-19 17:38:22 -08006871bins/$(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 -08006872 $(E) "[LD] Linking $@"
6873 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006874 $(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 -08006875
6876endif
6877
6878deps_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)
6879
6880ifneq ($(NO_SECURE),true)
6881ifneq ($(NO_DEPS),true)
6882-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6883endif
6884endif
6885
6886clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test:
6887 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6888 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6889 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006890 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08006891
6892
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006893CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6894
ctiller09cb6d52014-12-19 17:38:22 -08006895CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6896CHTTP2_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 -08006897
nnoble69ac39f2014-12-12 15:43:38 -08006898ifeq ($(NO_SECURE),true)
6899
ctiller09cb6d52014-12-19 17:38:22 -08006900bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006901
6902else
6903
ctiller09cb6d52014-12-19 17:38:22 -08006904bins/$(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 -08006905 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006906 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006907 $(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 -08006908
nnoble69ac39f2014-12-12 15:43:38 -08006909endif
6910
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006911deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6912
nnoble69ac39f2014-12-12 15:43:38 -08006913ifneq ($(NO_SECURE),true)
6914ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006915-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6916endif
nnoble69ac39f2014-12-12 15:43:38 -08006917endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006918
6919clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
6920 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
6921 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6922 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006923 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006924
6925
6926CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6927
ctiller09cb6d52014-12-19 17:38:22 -08006928CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6929CHTTP2_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 -08006930
nnoble69ac39f2014-12-12 15:43:38 -08006931ifeq ($(NO_SECURE),true)
6932
ctiller09cb6d52014-12-19 17:38:22 -08006933bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006934
6935else
6936
ctiller09cb6d52014-12-19 17:38:22 -08006937bins/$(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 -08006938 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006939 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006940 $(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 -08006941
nnoble69ac39f2014-12-12 15:43:38 -08006942endif
6943
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006944deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6945
nnoble69ac39f2014-12-12 15:43:38 -08006946ifneq ($(NO_SECURE),true)
6947ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006948-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6949endif
nnoble69ac39f2014-12-12 15:43:38 -08006950endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006951
6952clean_chttp2_simple_ssl_fullstack_simple_request_test:
6953 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
6954 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6955 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006956 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006957
6958
nathaniel52878172014-12-09 10:17:19 -08006959CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006960
ctiller09cb6d52014-12-19 17:38:22 -08006961CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6962CHTTP2_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 -08006963
nnoble69ac39f2014-12-12 15:43:38 -08006964ifeq ($(NO_SECURE),true)
6965
ctiller09cb6d52014-12-19 17:38:22 -08006966bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006967
6968else
6969
ctiller09cb6d52014-12-19 17:38:22 -08006970bins/$(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 -08006971 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006972 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08006973 $(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 -08006974
nnoble69ac39f2014-12-12 15:43:38 -08006975endif
6976
nathaniel52878172014-12-09 10:17:19 -08006977deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006978
nnoble69ac39f2014-12-12 15:43:38 -08006979ifneq ($(NO_SECURE),true)
6980ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006981-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006982endif
nnoble69ac39f2014-12-12 15:43:38 -08006983endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006984
nathaniel52878172014-12-09 10:17:19 -08006985clean_chttp2_simple_ssl_fullstack_thread_stress_test:
6986 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
6987 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6988 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006989 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006990
6991
6992CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6993
ctiller09cb6d52014-12-19 17:38:22 -08006994CHTTP2_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))))
6995CHTTP2_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 -08006996
nnoble69ac39f2014-12-12 15:43:38 -08006997ifeq ($(NO_SECURE),true)
6998
ctiller09cb6d52014-12-19 17:38:22 -08006999bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007000
7001else
7002
ctiller09cb6d52014-12-19 17:38:22 -08007003bins/$(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 -08007004 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007005 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007006 $(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 -08007007
nnoble69ac39f2014-12-12 15:43:38 -08007008endif
7009
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007010deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7011
nnoble69ac39f2014-12-12 15:43:38 -08007012ifneq ($(NO_SECURE),true)
7013ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007014-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7015endif
nnoble69ac39f2014-12-12 15:43:38 -08007016endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007017
7018clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
7019 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
7020 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7021 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007022 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007023
7024
7025CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7026
ctiller09cb6d52014-12-19 17:38:22 -08007027CHTTP2_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))))
7028CHTTP2_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 -08007029
nnoble69ac39f2014-12-12 15:43:38 -08007030ifeq ($(NO_SECURE),true)
7031
ctiller09cb6d52014-12-19 17:38:22 -08007032bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007033
7034else
7035
ctiller09cb6d52014-12-19 17:38:22 -08007036bins/$(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 -08007037 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007038 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007039 $(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 -08007040
nnoble69ac39f2014-12-12 15:43:38 -08007041endif
7042
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007043deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7044
nnoble69ac39f2014-12-12 15:43:38 -08007045ifneq ($(NO_SECURE),true)
7046ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007047-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7048endif
nnoble69ac39f2014-12-12 15:43:38 -08007049endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007050
7051clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
7052 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
7053 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7054 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007055 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007056
7057
7058CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7059
ctiller09cb6d52014-12-19 17:38:22 -08007060CHTTP2_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))))
7061CHTTP2_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 -08007062
nnoble69ac39f2014-12-12 15:43:38 -08007063ifeq ($(NO_SECURE),true)
7064
ctiller09cb6d52014-12-19 17:38:22 -08007065bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007066
7067else
7068
ctiller09cb6d52014-12-19 17:38:22 -08007069bins/$(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 -08007070 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007071 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007072 $(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 -08007073
nnoble69ac39f2014-12-12 15:43:38 -08007074endif
7075
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007076deps_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)
7077
nnoble69ac39f2014-12-12 15:43:38 -08007078ifneq ($(NO_SECURE),true)
7079ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007080-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7081endif
nnoble69ac39f2014-12-12 15:43:38 -08007082endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007083
7084clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
7085 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
7086 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7087 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007088 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007089
7090
7091CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
7092
ctiller09cb6d52014-12-19 17:38:22 -08007093CHTTP2_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))))
7094CHTTP2_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 -08007095
nnoble69ac39f2014-12-12 15:43:38 -08007096ifeq ($(NO_SECURE),true)
7097
ctiller09cb6d52014-12-19 17:38:22 -08007098bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007099
7100else
7101
ctiller09cb6d52014-12-19 17:38:22 -08007102bins/$(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 -08007103 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007104 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007105 $(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 -08007106
nnoble69ac39f2014-12-12 15:43:38 -08007107endif
7108
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007109deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
7110
nnoble69ac39f2014-12-12 15:43:38 -08007111ifneq ($(NO_SECURE),true)
7112ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007113-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
7114endif
nnoble69ac39f2014-12-12 15:43:38 -08007115endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007116
7117clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
7118 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
7119 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
7120 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007121 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007122
7123
7124CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7125
ctiller09cb6d52014-12-19 17:38:22 -08007126CHTTP2_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))))
7127CHTTP2_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 -08007128
nnoble69ac39f2014-12-12 15:43:38 -08007129ifeq ($(NO_SECURE),true)
7130
ctiller09cb6d52014-12-19 17:38:22 -08007131bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007132
7133else
7134
ctiller09cb6d52014-12-19 17:38:22 -08007135bins/$(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 -08007136 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007137 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007138 $(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 -08007139
nnoble69ac39f2014-12-12 15:43:38 -08007140endif
7141
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007142deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7143
nnoble69ac39f2014-12-12 15:43:38 -08007144ifneq ($(NO_SECURE),true)
7145ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007146-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7147endif
nnoble69ac39f2014-12-12 15:43:38 -08007148endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007149
7150clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
7151 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
7152 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7153 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007154 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007155
7156
7157CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
7158
ctiller09cb6d52014-12-19 17:38:22 -08007159CHTTP2_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))))
7160CHTTP2_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 -08007161
nnoble69ac39f2014-12-12 15:43:38 -08007162ifeq ($(NO_SECURE),true)
7163
ctiller09cb6d52014-12-19 17:38:22 -08007164bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007165
7166else
7167
ctiller09cb6d52014-12-19 17:38:22 -08007168bins/$(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 -08007169 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007170 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007171 $(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 -08007172
nnoble69ac39f2014-12-12 15:43:38 -08007173endif
7174
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007175deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
7176
nnoble69ac39f2014-12-12 15:43:38 -08007177ifneq ($(NO_SECURE),true)
7178ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007179-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
7180endif
nnoble69ac39f2014-12-12 15:43:38 -08007181endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007182
7183clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
7184 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
7185 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
7186 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007187 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007188
7189
ctillerc6d61c42014-12-15 14:52:08 -08007190CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
7191
ctiller09cb6d52014-12-19 17:38:22 -08007192CHTTP2_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))))
7193CHTTP2_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 -08007194
7195ifeq ($(NO_SECURE),true)
7196
ctiller09cb6d52014-12-19 17:38:22 -08007197bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08007198
7199else
7200
ctiller09cb6d52014-12-19 17:38:22 -08007201bins/$(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 -08007202 $(E) "[LD] Linking $@"
7203 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007204 $(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 -08007205
7206endif
7207
7208deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
7209
7210ifneq ($(NO_SECURE),true)
7211ifneq ($(NO_DEPS),true)
7212-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
7213endif
7214endif
7215
7216clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test:
7217 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test files"
7218 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
7219 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007220 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08007221
7222
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007223CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7224
ctiller09cb6d52014-12-19 17:38:22 -08007225CHTTP2_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))))
7226CHTTP2_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 -08007227
nnoble69ac39f2014-12-12 15:43:38 -08007228ifeq ($(NO_SECURE),true)
7229
ctiller09cb6d52014-12-19 17:38:22 -08007230bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007231
7232else
7233
ctiller09cb6d52014-12-19 17:38:22 -08007234bins/$(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 -08007235 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007236 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007237 $(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 -08007238
nnoble69ac39f2014-12-12 15:43:38 -08007239endif
7240
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007241deps_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)
7242
nnoble69ac39f2014-12-12 15:43:38 -08007243ifneq ($(NO_SECURE),true)
7244ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007245-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7246endif
nnoble69ac39f2014-12-12 15:43:38 -08007247endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007248
7249clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
7250 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
7251 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7252 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007253 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007254
7255
7256CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7257
ctiller09cb6d52014-12-19 17:38:22 -08007258CHTTP2_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))))
7259CHTTP2_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 -08007260
nnoble69ac39f2014-12-12 15:43:38 -08007261ifeq ($(NO_SECURE),true)
7262
ctiller09cb6d52014-12-19 17:38:22 -08007263bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007264
7265else
7266
ctiller09cb6d52014-12-19 17:38:22 -08007267bins/$(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 -08007268 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007269 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007270 $(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 -08007271
nnoble69ac39f2014-12-12 15:43:38 -08007272endif
7273
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007274deps_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)
7275
nnoble69ac39f2014-12-12 15:43:38 -08007276ifneq ($(NO_SECURE),true)
7277ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007278-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7279endif
nnoble69ac39f2014-12-12 15:43:38 -08007280endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007281
7282clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
7283 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
7284 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7285 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007286 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007287
7288
7289CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
7290
ctiller09cb6d52014-12-19 17:38:22 -08007291CHTTP2_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))))
7292CHTTP2_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 -08007293
nnoble69ac39f2014-12-12 15:43:38 -08007294ifeq ($(NO_SECURE),true)
7295
ctiller09cb6d52014-12-19 17:38:22 -08007296bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007297
7298else
7299
ctiller09cb6d52014-12-19 17:38:22 -08007300bins/$(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 -08007301 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007302 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007303 $(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 -08007304
nnoble69ac39f2014-12-12 15:43:38 -08007305endif
7306
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007307deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7308
nnoble69ac39f2014-12-12 15:43:38 -08007309ifneq ($(NO_SECURE),true)
7310ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007311-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7312endif
nnoble69ac39f2014-12-12 15:43:38 -08007313endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007314
7315clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
7316 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
7317 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
7318 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007319 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007320
7321
7322CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7323
ctiller09cb6d52014-12-19 17:38:22 -08007324CHTTP2_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))))
7325CHTTP2_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 -08007326
nnoble69ac39f2014-12-12 15:43:38 -08007327ifeq ($(NO_SECURE),true)
7328
ctiller09cb6d52014-12-19 17:38:22 -08007329bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007330
7331else
7332
ctiller09cb6d52014-12-19 17:38:22 -08007333bins/$(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 -08007334 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007335 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007336 $(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 -08007337
nnoble69ac39f2014-12-12 15:43:38 -08007338endif
7339
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007340deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7341
nnoble69ac39f2014-12-12 15:43:38 -08007342ifneq ($(NO_SECURE),true)
7343ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007344-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7345endif
nnoble69ac39f2014-12-12 15:43:38 -08007346endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007347
7348clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
7349 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
7350 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7351 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007352 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007353
7354
7355CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
7356
ctiller09cb6d52014-12-19 17:38:22 -08007357CHTTP2_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))))
7358CHTTP2_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 -08007359
nnoble69ac39f2014-12-12 15:43:38 -08007360ifeq ($(NO_SECURE),true)
7361
ctiller09cb6d52014-12-19 17:38:22 -08007362bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007363
7364else
7365
ctiller09cb6d52014-12-19 17:38:22 -08007366bins/$(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 -08007367 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007368 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007369 $(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 -08007370
nnoble69ac39f2014-12-12 15:43:38 -08007371endif
7372
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007373deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7374
nnoble69ac39f2014-12-12 15:43:38 -08007375ifneq ($(NO_SECURE),true)
7376ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007377-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7378endif
nnoble69ac39f2014-12-12 15:43:38 -08007379endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007380
7381clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
7382 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
7383 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
7384 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007385 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007386
7387
7388CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
7389
ctiller09cb6d52014-12-19 17:38:22 -08007390CHTTP2_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))))
7391CHTTP2_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 -08007392
nnoble69ac39f2014-12-12 15:43:38 -08007393ifeq ($(NO_SECURE),true)
7394
ctiller09cb6d52014-12-19 17:38:22 -08007395bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007396
7397else
7398
ctiller09cb6d52014-12-19 17:38:22 -08007399bins/$(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 -08007400 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007401 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007402 $(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 -08007403
nnoble69ac39f2014-12-12 15:43:38 -08007404endif
7405
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007406deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7407
nnoble69ac39f2014-12-12 15:43:38 -08007408ifneq ($(NO_SECURE),true)
7409ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007410-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7411endif
nnoble69ac39f2014-12-12 15:43:38 -08007412endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007413
7414clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
7415 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
7416 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
7417 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007418 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007419
7420
ctiller33023c42014-12-12 16:28:33 -08007421CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7422
ctiller09cb6d52014-12-19 17:38:22 -08007423CHTTP2_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))))
7424CHTTP2_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 -08007425
7426ifeq ($(NO_SECURE),true)
7427
ctiller09cb6d52014-12-19 17:38:22 -08007428bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08007429
7430else
7431
ctiller09cb6d52014-12-19 17:38:22 -08007432bins/$(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 -08007433 $(E) "[LD] Linking $@"
7434 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007435 $(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 -08007436
7437endif
7438
7439deps_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)
7440
7441ifneq ($(NO_SECURE),true)
7442ifneq ($(NO_DEPS),true)
7443-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7444endif
7445endif
7446
7447clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
7448 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
7449 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7450 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007451 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08007452
7453
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007454CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7455
ctiller09cb6d52014-12-19 17:38:22 -08007456CHTTP2_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))))
7457CHTTP2_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 -08007458
nnoble69ac39f2014-12-12 15:43:38 -08007459ifeq ($(NO_SECURE),true)
7460
ctiller09cb6d52014-12-19 17:38:22 -08007461bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007462
7463else
7464
ctiller09cb6d52014-12-19 17:38:22 -08007465bins/$(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 -08007466 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007467 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007468 $(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 -08007469
nnoble69ac39f2014-12-12 15:43:38 -08007470endif
7471
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007472deps_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)
7473
nnoble69ac39f2014-12-12 15:43:38 -08007474ifneq ($(NO_SECURE),true)
7475ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007476-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7477endif
nnoble69ac39f2014-12-12 15:43:38 -08007478endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007479
7480clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
7481 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
7482 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7483 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007484 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007485
7486
7487CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7488
ctiller09cb6d52014-12-19 17:38:22 -08007489CHTTP2_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))))
7490CHTTP2_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 -08007491
nnoble69ac39f2014-12-12 15:43:38 -08007492ifeq ($(NO_SECURE),true)
7493
ctiller09cb6d52014-12-19 17:38:22 -08007494bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007495
7496else
7497
ctiller09cb6d52014-12-19 17:38:22 -08007498bins/$(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 -08007499 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007500 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007501 $(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 -08007502
nnoble69ac39f2014-12-12 15:43:38 -08007503endif
7504
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007505deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7506
nnoble69ac39f2014-12-12 15:43:38 -08007507ifneq ($(NO_SECURE),true)
7508ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007509-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7510endif
nnoble69ac39f2014-12-12 15:43:38 -08007511endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007512
7513clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
7514 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
7515 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7516 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007517 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007518
7519
ctiller2845cad2014-12-15 15:14:12 -08007520CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7521
ctiller09cb6d52014-12-19 17:38:22 -08007522CHTTP2_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))))
7523CHTTP2_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 -08007524
7525ifeq ($(NO_SECURE),true)
7526
ctiller09cb6d52014-12-19 17:38:22 -08007527bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08007528
7529else
7530
ctiller09cb6d52014-12-19 17:38:22 -08007531bins/$(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 -08007532 $(E) "[LD] Linking $@"
7533 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007534 $(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 -08007535
7536endif
7537
7538deps_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)
7539
7540ifneq ($(NO_SECURE),true)
7541ifneq ($(NO_DEPS),true)
7542-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7543endif
7544endif
7545
7546clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test:
7547 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7548 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7549 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007550 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08007551
7552
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007553CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7554
ctiller09cb6d52014-12-19 17:38:22 -08007555CHTTP2_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))))
7556CHTTP2_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 -08007557
nnoble69ac39f2014-12-12 15:43:38 -08007558ifeq ($(NO_SECURE),true)
7559
ctiller09cb6d52014-12-19 17:38:22 -08007560bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007561
7562else
7563
ctiller09cb6d52014-12-19 17:38:22 -08007564bins/$(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 -08007565 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007566 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007567 $(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 -08007568
nnoble69ac39f2014-12-12 15:43:38 -08007569endif
7570
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007571deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7572
nnoble69ac39f2014-12-12 15:43:38 -08007573ifneq ($(NO_SECURE),true)
7574ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007575-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7576endif
nnoble69ac39f2014-12-12 15:43:38 -08007577endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007578
7579clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
7580 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
7581 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7582 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007583 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007584
7585
7586CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7587
ctiller09cb6d52014-12-19 17:38:22 -08007588CHTTP2_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))))
7589CHTTP2_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 -08007590
nnoble69ac39f2014-12-12 15:43:38 -08007591ifeq ($(NO_SECURE),true)
7592
ctiller09cb6d52014-12-19 17:38:22 -08007593bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007594
7595else
7596
ctiller09cb6d52014-12-19 17:38:22 -08007597bins/$(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 -08007598 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007599 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007600 $(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 -08007601
nnoble69ac39f2014-12-12 15:43:38 -08007602endif
7603
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007604deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7605
nnoble69ac39f2014-12-12 15:43:38 -08007606ifneq ($(NO_SECURE),true)
7607ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007608-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7609endif
nnoble69ac39f2014-12-12 15:43:38 -08007610endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007611
7612clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
7613 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
7614 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7615 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007616 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007617
7618
nathaniel52878172014-12-09 10:17:19 -08007619CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007620
ctiller09cb6d52014-12-19 17:38:22 -08007621CHTTP2_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))))
7622CHTTP2_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 -08007623
nnoble69ac39f2014-12-12 15:43:38 -08007624ifeq ($(NO_SECURE),true)
7625
ctiller09cb6d52014-12-19 17:38:22 -08007626bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007627
7628else
7629
ctiller09cb6d52014-12-19 17:38:22 -08007630bins/$(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 -08007631 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007632 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007633 $(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 -08007634
nnoble69ac39f2014-12-12 15:43:38 -08007635endif
7636
nathaniel52878172014-12-09 10:17:19 -08007637deps_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 -08007638
nnoble69ac39f2014-12-12 15:43:38 -08007639ifneq ($(NO_SECURE),true)
7640ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007641-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007642endif
nnoble69ac39f2014-12-12 15:43:38 -08007643endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007644
nathaniel52878172014-12-09 10:17:19 -08007645clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
7646 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
7647 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7648 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007649 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007650
7651
7652CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7653
ctiller09cb6d52014-12-19 17:38:22 -08007654CHTTP2_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))))
7655CHTTP2_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 -08007656
nnoble69ac39f2014-12-12 15:43:38 -08007657ifeq ($(NO_SECURE),true)
7658
ctiller09cb6d52014-12-19 17:38:22 -08007659bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007660
7661else
7662
ctiller09cb6d52014-12-19 17:38:22 -08007663bins/$(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 -08007664 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007665 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007666 $(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 -08007667
nnoble69ac39f2014-12-12 15:43:38 -08007668endif
7669
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007670deps_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)
7671
nnoble69ac39f2014-12-12 15:43:38 -08007672ifneq ($(NO_SECURE),true)
7673ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007674-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7675endif
nnoble69ac39f2014-12-12 15:43:38 -08007676endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007677
7678clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
7679 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
7680 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7681 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007682 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007683
7684
7685CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7686
ctiller09cb6d52014-12-19 17:38:22 -08007687CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7688CHTTP2_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 -08007689
nnoble69ac39f2014-12-12 15:43:38 -08007690ifeq ($(NO_SECURE),true)
7691
ctiller09cb6d52014-12-19 17:38:22 -08007692bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007693
7694else
7695
ctiller09cb6d52014-12-19 17:38:22 -08007696bins/$(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 -08007697 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007698 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007699 $(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 -08007700
nnoble69ac39f2014-12-12 15:43:38 -08007701endif
7702
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007703deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7704
nnoble69ac39f2014-12-12 15:43:38 -08007705ifneq ($(NO_SECURE),true)
7706ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007707-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7708endif
nnoble69ac39f2014-12-12 15:43:38 -08007709endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007710
7711clean_chttp2_socket_pair_cancel_after_accept_test:
7712 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
7713 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7714 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007715 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007716
7717
7718CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7719
ctiller09cb6d52014-12-19 17:38:22 -08007720CHTTP2_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))))
7721CHTTP2_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 -08007722
nnoble69ac39f2014-12-12 15:43:38 -08007723ifeq ($(NO_SECURE),true)
7724
ctiller09cb6d52014-12-19 17:38:22 -08007725bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007726
7727else
7728
ctiller09cb6d52014-12-19 17:38:22 -08007729bins/$(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 -08007730 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007731 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007732 $(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 -08007733
nnoble69ac39f2014-12-12 15:43:38 -08007734endif
7735
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007736deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7737
nnoble69ac39f2014-12-12 15:43:38 -08007738ifneq ($(NO_SECURE),true)
7739ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007740-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7741endif
nnoble69ac39f2014-12-12 15:43:38 -08007742endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007743
7744clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7745 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7746 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7747 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007748 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007749
7750
7751CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7752
ctiller09cb6d52014-12-19 17:38:22 -08007753CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7754CHTTP2_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 -08007755
nnoble69ac39f2014-12-12 15:43:38 -08007756ifeq ($(NO_SECURE),true)
7757
ctiller09cb6d52014-12-19 17:38:22 -08007758bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007759
7760else
7761
ctiller09cb6d52014-12-19 17:38:22 -08007762bins/$(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 -08007763 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007764 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007765 $(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 -08007766
nnoble69ac39f2014-12-12 15:43:38 -08007767endif
7768
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007769deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7770
nnoble69ac39f2014-12-12 15:43:38 -08007771ifneq ($(NO_SECURE),true)
7772ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007773-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7774endif
nnoble69ac39f2014-12-12 15:43:38 -08007775endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007776
7777clean_chttp2_socket_pair_cancel_after_invoke_test:
7778 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7779 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7780 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007781 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007782
7783
7784CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7785
ctiller09cb6d52014-12-19 17:38:22 -08007786CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7787CHTTP2_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 -08007788
nnoble69ac39f2014-12-12 15:43:38 -08007789ifeq ($(NO_SECURE),true)
7790
ctiller09cb6d52014-12-19 17:38:22 -08007791bins/$(TGTDIR)/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007792
7793else
7794
ctiller09cb6d52014-12-19 17:38:22 -08007795bins/$(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 -08007796 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007797 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007798 $(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 -08007799
nnoble69ac39f2014-12-12 15:43:38 -08007800endif
7801
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007802deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7803
nnoble69ac39f2014-12-12 15:43:38 -08007804ifneq ($(NO_SECURE),true)
7805ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007806-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7807endif
nnoble69ac39f2014-12-12 15:43:38 -08007808endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007809
7810clean_chttp2_socket_pair_cancel_before_invoke_test:
7811 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
7812 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7813 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007814 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007815
7816
7817CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
7818
ctiller09cb6d52014-12-19 17:38:22 -08007819CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
7820CHTTP2_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 -08007821
nnoble69ac39f2014-12-12 15:43:38 -08007822ifeq ($(NO_SECURE),true)
7823
ctiller09cb6d52014-12-19 17:38:22 -08007824bins/$(TGTDIR)/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007825
7826else
7827
ctiller09cb6d52014-12-19 17:38:22 -08007828bins/$(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 -08007829 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007830 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007831 $(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 -08007832
nnoble69ac39f2014-12-12 15:43:38 -08007833endif
7834
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007835deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7836
nnoble69ac39f2014-12-12 15:43:38 -08007837ifneq ($(NO_SECURE),true)
7838ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007839-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
7840endif
nnoble69ac39f2014-12-12 15:43:38 -08007841endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007842
7843clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
7844 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
7845 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
7846 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007847 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007848
7849
ctillerc6d61c42014-12-15 14:52:08 -08007850CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
7851
ctiller09cb6d52014-12-19 17:38:22 -08007852CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
7853CHTTP2_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 -08007854
7855ifeq ($(NO_SECURE),true)
7856
ctiller09cb6d52014-12-19 17:38:22 -08007857bins/$(TGTDIR)/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08007858
7859else
7860
ctiller09cb6d52014-12-19 17:38:22 -08007861bins/$(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 -08007862 $(E) "[LD] Linking $@"
7863 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007864 $(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 -08007865
7866endif
7867
7868deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7869
7870ifneq ($(NO_SECURE),true)
7871ifneq ($(NO_DEPS),true)
7872-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
7873endif
7874endif
7875
7876clean_chttp2_socket_pair_disappearing_server_test:
7877 $(E) "[CLEAN] Cleaning chttp2_socket_pair_disappearing_server_test files"
7878 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS)
7879 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007880 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08007881
7882
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007883CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7884
ctiller09cb6d52014-12-19 17:38:22 -08007885CHTTP2_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))))
7886CHTTP2_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 -08007887
nnoble69ac39f2014-12-12 15:43:38 -08007888ifeq ($(NO_SECURE),true)
7889
ctiller09cb6d52014-12-19 17:38:22 -08007890bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007891
7892else
7893
ctiller09cb6d52014-12-19 17:38:22 -08007894bins/$(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 -08007895 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007896 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007897 $(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 -08007898
nnoble69ac39f2014-12-12 15:43:38 -08007899endif
7900
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007901deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7902
nnoble69ac39f2014-12-12 15:43:38 -08007903ifneq ($(NO_SECURE),true)
7904ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007905-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7906endif
nnoble69ac39f2014-12-12 15:43:38 -08007907endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007908
7909clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
7910 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
7911 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7912 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007913 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007914
7915
7916CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7917
ctiller09cb6d52014-12-19 17:38:22 -08007918CHTTP2_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))))
7919CHTTP2_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 -08007920
nnoble69ac39f2014-12-12 15:43:38 -08007921ifeq ($(NO_SECURE),true)
7922
ctiller09cb6d52014-12-19 17:38:22 -08007923bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007924
7925else
7926
ctiller09cb6d52014-12-19 17:38:22 -08007927bins/$(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 -08007928 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007929 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007930 $(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 -08007931
nnoble69ac39f2014-12-12 15:43:38 -08007932endif
7933
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007934deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7935
nnoble69ac39f2014-12-12 15:43:38 -08007936ifneq ($(NO_SECURE),true)
7937ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007938-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7939endif
nnoble69ac39f2014-12-12 15:43:38 -08007940endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007941
7942clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
7943 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
7944 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7945 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007946 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007947
7948
7949CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
7950
ctiller09cb6d52014-12-19 17:38:22 -08007951CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
7952CHTTP2_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 -08007953
nnoble69ac39f2014-12-12 15:43:38 -08007954ifeq ($(NO_SECURE),true)
7955
ctiller09cb6d52014-12-19 17:38:22 -08007956bins/$(TGTDIR)/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007957
7958else
7959
ctiller09cb6d52014-12-19 17:38:22 -08007960bins/$(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 -08007961 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007962 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007963 $(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 -08007964
nnoble69ac39f2014-12-12 15:43:38 -08007965endif
7966
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007967deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7968
nnoble69ac39f2014-12-12 15:43:38 -08007969ifneq ($(NO_SECURE),true)
7970ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007971-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
7972endif
nnoble69ac39f2014-12-12 15:43:38 -08007973endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007974
7975clean_chttp2_socket_pair_invoke_large_request_test:
7976 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
7977 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
7978 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007979 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007980
7981
7982CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7983
ctiller09cb6d52014-12-19 17:38:22 -08007984CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
7985CHTTP2_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 -08007986
nnoble69ac39f2014-12-12 15:43:38 -08007987ifeq ($(NO_SECURE),true)
7988
ctiller09cb6d52014-12-19 17:38:22 -08007989bins/$(TGTDIR)/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007990
7991else
7992
ctiller09cb6d52014-12-19 17:38:22 -08007993bins/$(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 -08007994 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007995 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08007996 $(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 -08007997
nnoble69ac39f2014-12-12 15:43:38 -08007998endif
7999
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008000deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8001
nnoble69ac39f2014-12-12 15:43:38 -08008002ifneq ($(NO_SECURE),true)
8003ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008004-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8005endif
nnoble69ac39f2014-12-12 15:43:38 -08008006endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008007
8008clean_chttp2_socket_pair_max_concurrent_streams_test:
8009 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
8010 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8011 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008012 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008013
8014
8015CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
8016
ctiller09cb6d52014-12-19 17:38:22 -08008017CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
8018CHTTP2_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 -08008019
nnoble69ac39f2014-12-12 15:43:38 -08008020ifeq ($(NO_SECURE),true)
8021
ctiller09cb6d52014-12-19 17:38:22 -08008022bins/$(TGTDIR)/chttp2_socket_pair_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008023
8024else
8025
ctiller09cb6d52014-12-19 17:38:22 -08008026bins/$(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 -08008027 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008028 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008029 $(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 -08008030
nnoble69ac39f2014-12-12 15:43:38 -08008031endif
8032
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008033deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
8034
nnoble69ac39f2014-12-12 15:43:38 -08008035ifneq ($(NO_SECURE),true)
8036ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008037-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
8038endif
nnoble69ac39f2014-12-12 15:43:38 -08008039endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008040
8041clean_chttp2_socket_pair_no_op_test:
8042 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
8043 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
8044 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008045 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008046
8047
8048CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
8049
ctiller09cb6d52014-12-19 17:38:22 -08008050CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
8051CHTTP2_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 -08008052
nnoble69ac39f2014-12-12 15:43:38 -08008053ifeq ($(NO_SECURE),true)
8054
ctiller09cb6d52014-12-19 17:38:22 -08008055bins/$(TGTDIR)/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008056
8057else
8058
ctiller09cb6d52014-12-19 17:38:22 -08008059bins/$(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 -08008060 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008061 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008062 $(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 -08008063
nnoble69ac39f2014-12-12 15:43:38 -08008064endif
8065
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008066deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
8067
nnoble69ac39f2014-12-12 15:43:38 -08008068ifneq ($(NO_SECURE),true)
8069ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008070-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
8071endif
nnoble69ac39f2014-12-12 15:43:38 -08008072endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008073
8074clean_chttp2_socket_pair_ping_pong_streaming_test:
8075 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
8076 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
8077 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008078 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008079
8080
ctiller33023c42014-12-12 16:28:33 -08008081CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8082
ctiller09cb6d52014-12-19 17:38:22 -08008083CHTTP2_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))))
8084CHTTP2_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 -08008085
8086ifeq ($(NO_SECURE),true)
8087
ctiller09cb6d52014-12-19 17:38:22 -08008088bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08008089
8090else
8091
ctiller09cb6d52014-12-19 17:38:22 -08008092bins/$(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 -08008093 $(E) "[LD] Linking $@"
8094 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008095 $(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 -08008096
8097endif
8098
8099deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8100
8101ifneq ($(NO_SECURE),true)
8102ifneq ($(NO_DEPS),true)
8103-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8104endif
8105endif
8106
8107clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
8108 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
8109 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8110 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008111 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08008112
8113
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008114CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8115
ctiller09cb6d52014-12-19 17:38:22 -08008116CHTTP2_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))))
8117CHTTP2_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 -08008118
nnoble69ac39f2014-12-12 15:43:38 -08008119ifeq ($(NO_SECURE),true)
8120
ctiller09cb6d52014-12-19 17:38:22 -08008121bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008122
8123else
8124
ctiller09cb6d52014-12-19 17:38:22 -08008125bins/$(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 -08008126 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008127 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008128 $(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 -08008129
nnoble69ac39f2014-12-12 15:43:38 -08008130endif
8131
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008132deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8133
nnoble69ac39f2014-12-12 15:43:38 -08008134ifneq ($(NO_SECURE),true)
8135ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008136-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8137endif
nnoble69ac39f2014-12-12 15:43:38 -08008138endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008139
8140clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
8141 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
8142 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8143 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008144 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008145
8146
8147CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8148
ctiller09cb6d52014-12-19 17:38:22 -08008149CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
8150CHTTP2_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 -08008151
nnoble69ac39f2014-12-12 15:43:38 -08008152ifeq ($(NO_SECURE),true)
8153
ctiller09cb6d52014-12-19 17:38:22 -08008154bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008155
8156else
8157
ctiller09cb6d52014-12-19 17:38:22 -08008158bins/$(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 -08008159 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008160 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008161 $(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 -08008162
nnoble69ac39f2014-12-12 15:43:38 -08008163endif
8164
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008165deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8166
nnoble69ac39f2014-12-12 15:43:38 -08008167ifneq ($(NO_SECURE),true)
8168ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008169-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8170endif
nnoble69ac39f2014-12-12 15:43:38 -08008171endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008172
8173clean_chttp2_socket_pair_request_response_with_payload_test:
8174 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
8175 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8176 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008177 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008178
8179
ctiller2845cad2014-12-15 15:14:12 -08008180CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8181
ctiller09cb6d52014-12-19 17:38:22 -08008182CHTTP2_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))))
8183CHTTP2_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 -08008184
8185ifeq ($(NO_SECURE),true)
8186
ctiller09cb6d52014-12-19 17:38:22 -08008187bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08008188
8189else
8190
ctiller09cb6d52014-12-19 17:38:22 -08008191bins/$(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 -08008192 $(E) "[LD] Linking $@"
8193 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008194 $(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 -08008195
8196endif
8197
8198deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8199
8200ifneq ($(NO_SECURE),true)
8201ifneq ($(NO_DEPS),true)
8202-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8203endif
8204endif
8205
8206clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test:
8207 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test files"
8208 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8209 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008210 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08008211
8212
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008213CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8214
ctiller09cb6d52014-12-19 17:38:22 -08008215CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
8216CHTTP2_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 -08008217
nnoble69ac39f2014-12-12 15:43:38 -08008218ifeq ($(NO_SECURE),true)
8219
ctiller09cb6d52014-12-19 17:38:22 -08008220bins/$(TGTDIR)/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008221
8222else
8223
ctiller09cb6d52014-12-19 17:38:22 -08008224bins/$(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 -08008225 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008226 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008227 $(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 -08008228
nnoble69ac39f2014-12-12 15:43:38 -08008229endif
8230
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008231deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8232
nnoble69ac39f2014-12-12 15:43:38 -08008233ifneq ($(NO_SECURE),true)
8234ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008235-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8236endif
nnoble69ac39f2014-12-12 15:43:38 -08008237endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008238
8239clean_chttp2_socket_pair_simple_delayed_request_test:
8240 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
8241 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8242 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008243 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008244
8245
8246CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
8247
ctiller09cb6d52014-12-19 17:38:22 -08008248CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
8249CHTTP2_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 -08008250
nnoble69ac39f2014-12-12 15:43:38 -08008251ifeq ($(NO_SECURE),true)
8252
ctiller09cb6d52014-12-19 17:38:22 -08008253bins/$(TGTDIR)/chttp2_socket_pair_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008254
8255else
8256
ctiller09cb6d52014-12-19 17:38:22 -08008257bins/$(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 -08008258 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008259 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008260 $(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 -08008261
nnoble69ac39f2014-12-12 15:43:38 -08008262endif
8263
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008264deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
8265
nnoble69ac39f2014-12-12 15:43:38 -08008266ifneq ($(NO_SECURE),true)
8267ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008268-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
8269endif
nnoble69ac39f2014-12-12 15:43:38 -08008270endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008271
8272clean_chttp2_socket_pair_simple_request_test:
8273 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
8274 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
8275 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008276 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008277
8278
nathaniel52878172014-12-09 10:17:19 -08008279CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008280
ctiller09cb6d52014-12-19 17:38:22 -08008281CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
8282CHTTP2_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 -08008283
nnoble69ac39f2014-12-12 15:43:38 -08008284ifeq ($(NO_SECURE),true)
8285
ctiller09cb6d52014-12-19 17:38:22 -08008286bins/$(TGTDIR)/chttp2_socket_pair_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008287
8288else
8289
ctiller09cb6d52014-12-19 17:38:22 -08008290bins/$(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 -08008291 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008292 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008293 $(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 -08008294
nnoble69ac39f2014-12-12 15:43:38 -08008295endif
8296
nathaniel52878172014-12-09 10:17:19 -08008297deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008298
nnoble69ac39f2014-12-12 15:43:38 -08008299ifneq ($(NO_SECURE),true)
8300ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008301-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008302endif
nnoble69ac39f2014-12-12 15:43:38 -08008303endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008304
nathaniel52878172014-12-09 10:17:19 -08008305clean_chttp2_socket_pair_thread_stress_test:
8306 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
8307 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
8308 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008309 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008310
8311
8312CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8313
ctiller09cb6d52014-12-19 17:38:22 -08008314CHTTP2_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))))
8315CHTTP2_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 -08008316
nnoble69ac39f2014-12-12 15:43:38 -08008317ifeq ($(NO_SECURE),true)
8318
ctiller09cb6d52014-12-19 17:38:22 -08008319bins/$(TGTDIR)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008320
8321else
8322
ctiller09cb6d52014-12-19 17:38:22 -08008323bins/$(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 -08008324 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008325 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008326 $(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 -08008327
nnoble69ac39f2014-12-12 15:43:38 -08008328endif
8329
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008330deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8331
nnoble69ac39f2014-12-12 15:43:38 -08008332ifneq ($(NO_SECURE),true)
8333ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008334-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8335endif
nnoble69ac39f2014-12-12 15:43:38 -08008336endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008337
8338clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
8339 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
8340 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8341 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008342 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008343
8344
nnoble0c475f02014-12-05 15:37:39 -08008345CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
8346
ctiller09cb6d52014-12-19 17:38:22 -08008347CHTTP2_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))))
8348CHTTP2_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 -08008349
nnoble69ac39f2014-12-12 15:43:38 -08008350ifeq ($(NO_SECURE),true)
8351
ctiller09cb6d52014-12-19 17:38:22 -08008352bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008353
8354else
8355
ctiller09cb6d52014-12-19 17:38:22 -08008356bins/$(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 -08008357 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008358 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008359 $(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 -08008360
nnoble69ac39f2014-12-12 15:43:38 -08008361endif
8362
nnoble0c475f02014-12-05 15:37:39 -08008363deps_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)
8364
nnoble69ac39f2014-12-12 15:43:38 -08008365ifneq ($(NO_SECURE),true)
8366ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008367-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8368endif
nnoble69ac39f2014-12-12 15:43:38 -08008369endif
nnoble0c475f02014-12-05 15:37:39 -08008370
8371clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
8372 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
8373 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
8374 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008375 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
nnoble0c475f02014-12-05 15:37:39 -08008376
8377
8378CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8379
ctiller09cb6d52014-12-19 17:38:22 -08008380CHTTP2_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))))
8381CHTTP2_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 -08008382
nnoble69ac39f2014-12-12 15:43:38 -08008383ifeq ($(NO_SECURE),true)
8384
ctiller09cb6d52014-12-19 17:38:22 -08008385bins/$(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 -08008386
8387else
8388
ctiller09cb6d52014-12-19 17:38:22 -08008389bins/$(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 -08008390 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008391 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008392 $(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 -08008393
nnoble69ac39f2014-12-12 15:43:38 -08008394endif
8395
nnoble0c475f02014-12-05 15:37:39 -08008396deps_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)
8397
nnoble69ac39f2014-12-12 15:43:38 -08008398ifneq ($(NO_SECURE),true)
8399ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008400-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8401endif
nnoble69ac39f2014-12-12 15:43:38 -08008402endif
nnoble0c475f02014-12-05 15:37:39 -08008403
8404clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
8405 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
8406 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
8407 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008408 $(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 -08008409
8410
8411CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
8412
ctiller09cb6d52014-12-19 17:38:22 -08008413CHTTP2_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))))
8414CHTTP2_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 -08008415
nnoble69ac39f2014-12-12 15:43:38 -08008416ifeq ($(NO_SECURE),true)
8417
ctiller09cb6d52014-12-19 17:38:22 -08008418bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008419
8420else
8421
ctiller09cb6d52014-12-19 17:38:22 -08008422bins/$(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 -08008423 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008424 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008425 $(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 -08008426
nnoble69ac39f2014-12-12 15:43:38 -08008427endif
8428
nnoble0c475f02014-12-05 15:37:39 -08008429deps_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)
8430
nnoble69ac39f2014-12-12 15:43:38 -08008431ifneq ($(NO_SECURE),true)
8432ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008433-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8434endif
nnoble69ac39f2014-12-12 15:43:38 -08008435endif
nnoble0c475f02014-12-05 15:37:39 -08008436
8437clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
8438 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
8439 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
8440 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008441 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
nnoble0c475f02014-12-05 15:37:39 -08008442
8443
8444CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8445
ctiller09cb6d52014-12-19 17:38:22 -08008446CHTTP2_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))))
8447CHTTP2_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 -08008448
nnoble69ac39f2014-12-12 15:43:38 -08008449ifeq ($(NO_SECURE),true)
8450
ctiller09cb6d52014-12-19 17:38:22 -08008451bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008452
8453else
8454
ctiller09cb6d52014-12-19 17:38:22 -08008455bins/$(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 -08008456 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008457 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008458 $(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 -08008459
nnoble69ac39f2014-12-12 15:43:38 -08008460endif
8461
nnoble0c475f02014-12-05 15:37:39 -08008462deps_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)
8463
nnoble69ac39f2014-12-12 15:43:38 -08008464ifneq ($(NO_SECURE),true)
8465ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008466-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8467endif
nnoble69ac39f2014-12-12 15:43:38 -08008468endif
nnoble0c475f02014-12-05 15:37:39 -08008469
8470clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
8471 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
8472 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8473 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008474 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
nnoble0c475f02014-12-05 15:37:39 -08008475
8476
8477CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
8478
ctiller09cb6d52014-12-19 17:38:22 -08008479CHTTP2_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))))
8480CHTTP2_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 -08008481
nnoble69ac39f2014-12-12 15:43:38 -08008482ifeq ($(NO_SECURE),true)
8483
ctiller09cb6d52014-12-19 17:38:22 -08008484bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008485
8486else
8487
ctiller09cb6d52014-12-19 17:38:22 -08008488bins/$(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 -08008489 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008490 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008491 $(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 -08008492
nnoble69ac39f2014-12-12 15:43:38 -08008493endif
8494
nnoble0c475f02014-12-05 15:37:39 -08008495deps_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)
8496
nnoble69ac39f2014-12-12 15:43:38 -08008497ifneq ($(NO_SECURE),true)
8498ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008499-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8500endif
nnoble69ac39f2014-12-12 15:43:38 -08008501endif
nnoble0c475f02014-12-05 15:37:39 -08008502
8503clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
8504 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
8505 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
8506 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008507 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
nnoble0c475f02014-12-05 15:37:39 -08008508
8509
ctillerc6d61c42014-12-15 14:52:08 -08008510CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
8511
ctiller09cb6d52014-12-19 17:38:22 -08008512CHTTP2_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))))
8513CHTTP2_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 -08008514
8515ifeq ($(NO_SECURE),true)
8516
ctiller09cb6d52014-12-19 17:38:22 -08008517bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08008518
8519else
8520
ctiller09cb6d52014-12-19 17:38:22 -08008521bins/$(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 -08008522 $(E) "[LD] Linking $@"
8523 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008524 $(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 -08008525
8526endif
8527
8528deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8529
8530ifneq ($(NO_SECURE),true)
8531ifneq ($(NO_DEPS),true)
8532-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8533endif
8534endif
8535
8536clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test:
8537 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test files"
8538 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS)
8539 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008540 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08008541
8542
nnoble0c475f02014-12-05 15:37:39 -08008543CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8544
ctiller09cb6d52014-12-19 17:38:22 -08008545CHTTP2_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))))
8546CHTTP2_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 -08008547
nnoble69ac39f2014-12-12 15:43:38 -08008548ifeq ($(NO_SECURE),true)
8549
ctiller09cb6d52014-12-19 17:38:22 -08008550bins/$(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 -08008551
8552else
8553
ctiller09cb6d52014-12-19 17:38:22 -08008554bins/$(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 -08008555 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008556 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008557 $(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 -08008558
nnoble69ac39f2014-12-12 15:43:38 -08008559endif
8560
nnoble0c475f02014-12-05 15:37:39 -08008561deps_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)
8562
nnoble69ac39f2014-12-12 15:43:38 -08008563ifneq ($(NO_SECURE),true)
8564ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008565-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8566endif
nnoble69ac39f2014-12-12 15:43:38 -08008567endif
nnoble0c475f02014-12-05 15:37:39 -08008568
8569clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
8570 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
8571 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8572 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008573 $(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 -08008574
8575
8576CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8577
ctiller09cb6d52014-12-19 17:38:22 -08008578CHTTP2_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))))
8579CHTTP2_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 -08008580
nnoble69ac39f2014-12-12 15:43:38 -08008581ifeq ($(NO_SECURE),true)
8582
ctiller09cb6d52014-12-19 17:38:22 -08008583bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008584
8585else
8586
ctiller09cb6d52014-12-19 17:38:22 -08008587bins/$(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 -08008588 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008589 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008590 $(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 -08008591
nnoble69ac39f2014-12-12 15:43:38 -08008592endif
8593
nnoble0c475f02014-12-05 15:37:39 -08008594deps_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)
8595
nnoble69ac39f2014-12-12 15:43:38 -08008596ifneq ($(NO_SECURE),true)
8597ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008598-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8599endif
nnoble69ac39f2014-12-12 15:43:38 -08008600endif
nnoble0c475f02014-12-05 15:37:39 -08008601
8602clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
8603 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
8604 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8605 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008606 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
nnoble0c475f02014-12-05 15:37:39 -08008607
8608
8609CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
8610
ctiller09cb6d52014-12-19 17:38:22 -08008611CHTTP2_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))))
8612CHTTP2_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 -08008613
nnoble69ac39f2014-12-12 15:43:38 -08008614ifeq ($(NO_SECURE),true)
8615
ctiller09cb6d52014-12-19 17:38:22 -08008616bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008617
8618else
8619
ctiller09cb6d52014-12-19 17:38:22 -08008620bins/$(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 -08008621 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008622 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008623 $(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 -08008624
nnoble69ac39f2014-12-12 15:43:38 -08008625endif
8626
nnoble0c475f02014-12-05 15:37:39 -08008627deps_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)
8628
nnoble69ac39f2014-12-12 15:43:38 -08008629ifneq ($(NO_SECURE),true)
8630ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008631-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8632endif
nnoble69ac39f2014-12-12 15:43:38 -08008633endif
nnoble0c475f02014-12-05 15:37:39 -08008634
8635clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
8636 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
8637 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
8638 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008639 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
nnoble0c475f02014-12-05 15:37:39 -08008640
8641
8642CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8643
ctiller09cb6d52014-12-19 17:38:22 -08008644CHTTP2_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))))
8645CHTTP2_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 -08008646
nnoble69ac39f2014-12-12 15:43:38 -08008647ifeq ($(NO_SECURE),true)
8648
ctiller09cb6d52014-12-19 17:38:22 -08008649bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008650
8651else
8652
ctiller09cb6d52014-12-19 17:38:22 -08008653bins/$(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 -08008654 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008655 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008656 $(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 -08008657
nnoble69ac39f2014-12-12 15:43:38 -08008658endif
8659
nnoble0c475f02014-12-05 15:37:39 -08008660deps_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)
8661
nnoble69ac39f2014-12-12 15:43:38 -08008662ifneq ($(NO_SECURE),true)
8663ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008664-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8665endif
nnoble69ac39f2014-12-12 15:43:38 -08008666endif
nnoble0c475f02014-12-05 15:37:39 -08008667
8668clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
8669 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
8670 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8671 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008672 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
nnoble0c475f02014-12-05 15:37:39 -08008673
8674
8675CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
8676
ctiller09cb6d52014-12-19 17:38:22 -08008677CHTTP2_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))))
8678CHTTP2_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 -08008679
nnoble69ac39f2014-12-12 15:43:38 -08008680ifeq ($(NO_SECURE),true)
8681
ctiller09cb6d52014-12-19 17:38:22 -08008682bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008683
8684else
8685
ctiller09cb6d52014-12-19 17:38:22 -08008686bins/$(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 -08008687 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008688 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008689 $(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 -08008690
nnoble69ac39f2014-12-12 15:43:38 -08008691endif
8692
nnoble0c475f02014-12-05 15:37:39 -08008693deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8694
nnoble69ac39f2014-12-12 15:43:38 -08008695ifneq ($(NO_SECURE),true)
8696ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008697-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8698endif
nnoble69ac39f2014-12-12 15:43:38 -08008699endif
nnoble0c475f02014-12-05 15:37:39 -08008700
8701clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
8702 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
8703 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
8704 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008705 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_no_op_test
nnoble0c475f02014-12-05 15:37:39 -08008706
8707
8708CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
8709
ctiller09cb6d52014-12-19 17:38:22 -08008710CHTTP2_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))))
8711CHTTP2_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 -08008712
nnoble69ac39f2014-12-12 15:43:38 -08008713ifeq ($(NO_SECURE),true)
8714
ctiller09cb6d52014-12-19 17:38:22 -08008715bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008716
8717else
8718
ctiller09cb6d52014-12-19 17:38:22 -08008719bins/$(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 -08008720 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008721 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008722 $(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 -08008723
nnoble69ac39f2014-12-12 15:43:38 -08008724endif
8725
nnoble0c475f02014-12-05 15:37:39 -08008726deps_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)
8727
nnoble69ac39f2014-12-12 15:43:38 -08008728ifneq ($(NO_SECURE),true)
8729ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008730-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8731endif
nnoble69ac39f2014-12-12 15:43:38 -08008732endif
nnoble0c475f02014-12-05 15:37:39 -08008733
8734clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
8735 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
8736 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
8737 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008738 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
nnoble0c475f02014-12-05 15:37:39 -08008739
8740
ctiller33023c42014-12-12 16:28:33 -08008741CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8742
ctiller09cb6d52014-12-19 17:38:22 -08008743CHTTP2_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))))
8744CHTTP2_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 -08008745
8746ifeq ($(NO_SECURE),true)
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: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08008749
8750else
8751
ctiller09cb6d52014-12-19 17:38:22 -08008752bins/$(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 -08008753 $(E) "[LD] Linking $@"
8754 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008755 $(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 -08008756
8757endif
8758
8759deps_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)
8760
8761ifneq ($(NO_SECURE),true)
8762ifneq ($(NO_DEPS),true)
8763-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8764endif
8765endif
8766
8767clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
8768 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
8769 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8770 $(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 -08008771 $(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 -08008772
8773
nnoble0c475f02014-12-05 15:37:39 -08008774CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8775
ctiller09cb6d52014-12-19 17:38:22 -08008776CHTTP2_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))))
8777CHTTP2_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 -08008778
nnoble69ac39f2014-12-12 15:43:38 -08008779ifeq ($(NO_SECURE),true)
8780
ctiller09cb6d52014-12-19 17:38:22 -08008781bins/$(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 -08008782
8783else
8784
ctiller09cb6d52014-12-19 17:38:22 -08008785bins/$(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 -08008786 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008787 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008788 $(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 -08008789
nnoble69ac39f2014-12-12 15:43:38 -08008790endif
8791
nnoble0c475f02014-12-05 15:37:39 -08008792deps_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)
8793
nnoble69ac39f2014-12-12 15:43:38 -08008794ifneq ($(NO_SECURE),true)
8795ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008796-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8797endif
nnoble69ac39f2014-12-12 15:43:38 -08008798endif
nnoble0c475f02014-12-05 15:37:39 -08008799
8800clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
8801 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
8802 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8803 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008804 $(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 -08008805
8806
8807CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8808
ctiller09cb6d52014-12-19 17:38:22 -08008809CHTTP2_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))))
8810CHTTP2_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 -08008811
nnoble69ac39f2014-12-12 15:43:38 -08008812ifeq ($(NO_SECURE),true)
8813
ctiller09cb6d52014-12-19 17:38:22 -08008814bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008815
8816else
8817
ctiller09cb6d52014-12-19 17:38:22 -08008818bins/$(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 -08008819 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008820 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008821 $(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 -08008822
nnoble69ac39f2014-12-12 15:43:38 -08008823endif
8824
nnoble0c475f02014-12-05 15:37:39 -08008825deps_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)
8826
nnoble69ac39f2014-12-12 15:43:38 -08008827ifneq ($(NO_SECURE),true)
8828ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008829-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8830endif
nnoble69ac39f2014-12-12 15:43:38 -08008831endif
nnoble0c475f02014-12-05 15:37:39 -08008832
8833clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
8834 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
8835 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8836 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008837 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
nnoble0c475f02014-12-05 15:37:39 -08008838
8839
ctiller2845cad2014-12-15 15:14:12 -08008840CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8841
ctiller09cb6d52014-12-19 17:38:22 -08008842CHTTP2_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))))
8843CHTTP2_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 -08008844
8845ifeq ($(NO_SECURE),true)
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: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08008848
8849else
8850
ctiller09cb6d52014-12-19 17:38:22 -08008851bins/$(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 -08008852 $(E) "[LD] Linking $@"
8853 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008854 $(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 -08008855
8856endif
8857
8858deps_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)
8859
8860ifneq ($(NO_SECURE),true)
8861ifneq ($(NO_DEPS),true)
8862-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8863endif
8864endif
8865
8866clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test:
8867 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test files"
8868 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8869 $(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 -08008870 $(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 -08008871
8872
nnoble0c475f02014-12-05 15:37:39 -08008873CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8874
ctiller09cb6d52014-12-19 17:38:22 -08008875CHTTP2_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))))
8876CHTTP2_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 -08008877
nnoble69ac39f2014-12-12 15:43:38 -08008878ifeq ($(NO_SECURE),true)
8879
ctiller09cb6d52014-12-19 17:38:22 -08008880bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008881
8882else
8883
ctiller09cb6d52014-12-19 17:38:22 -08008884bins/$(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 -08008885 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008886 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008887 $(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 -08008888
nnoble69ac39f2014-12-12 15:43:38 -08008889endif
8890
nnoble0c475f02014-12-05 15:37:39 -08008891deps_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)
8892
nnoble69ac39f2014-12-12 15:43:38 -08008893ifneq ($(NO_SECURE),true)
8894ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008895-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8896endif
nnoble69ac39f2014-12-12 15:43:38 -08008897endif
nnoble0c475f02014-12-05 15:37:39 -08008898
8899clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
8900 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
8901 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8902 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008903 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
nnoble0c475f02014-12-05 15:37:39 -08008904
8905
8906CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
8907
ctiller09cb6d52014-12-19 17:38:22 -08008908CHTTP2_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))))
8909CHTTP2_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 -08008910
nnoble69ac39f2014-12-12 15:43:38 -08008911ifeq ($(NO_SECURE),true)
8912
ctiller09cb6d52014-12-19 17:38:22 -08008913bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008914
8915else
8916
ctiller09cb6d52014-12-19 17:38:22 -08008917bins/$(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 -08008918 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008919 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008920 $(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 -08008921
nnoble69ac39f2014-12-12 15:43:38 -08008922endif
8923
nnoble0c475f02014-12-05 15:37:39 -08008924deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8925
nnoble69ac39f2014-12-12 15:43:38 -08008926ifneq ($(NO_SECURE),true)
8927ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008928-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
8929endif
nnoble69ac39f2014-12-12 15:43:38 -08008930endif
nnoble0c475f02014-12-05 15:37:39 -08008931
8932clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
8933 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
8934 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
8935 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008936 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
nnoble0c475f02014-12-05 15:37:39 -08008937
8938
nathaniel52878172014-12-09 10:17:19 -08008939CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08008940
ctiller09cb6d52014-12-19 17:38:22 -08008941CHTTP2_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))))
8942CHTTP2_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 -08008943
nnoble69ac39f2014-12-12 15:43:38 -08008944ifeq ($(NO_SECURE),true)
8945
ctiller09cb6d52014-12-19 17:38:22 -08008946bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008947
8948else
8949
ctiller09cb6d52014-12-19 17:38:22 -08008950bins/$(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 -08008951 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008952 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008953 $(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 -08008954
nnoble69ac39f2014-12-12 15:43:38 -08008955endif
8956
nathaniel52878172014-12-09 10:17:19 -08008957deps_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 -08008958
nnoble69ac39f2014-12-12 15:43:38 -08008959ifneq ($(NO_SECURE),true)
8960ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008961-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08008962endif
nnoble69ac39f2014-12-12 15:43:38 -08008963endif
nnoble0c475f02014-12-05 15:37:39 -08008964
nathaniel52878172014-12-09 10:17:19 -08008965clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
8966 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
8967 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
8968 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008969 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08008970
8971
8972CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8973
ctiller09cb6d52014-12-19 17:38:22 -08008974CHTTP2_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))))
8975CHTTP2_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 -08008976
nnoble69ac39f2014-12-12 15:43:38 -08008977ifeq ($(NO_SECURE),true)
8978
ctiller09cb6d52014-12-19 17:38:22 -08008979bins/$(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 -08008980
8981else
8982
ctiller09cb6d52014-12-19 17:38:22 -08008983bins/$(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 -08008984 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008985 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08008986 $(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 -08008987
nnoble69ac39f2014-12-12 15:43:38 -08008988endif
8989
nnoble0c475f02014-12-05 15:37:39 -08008990deps_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)
8991
nnoble69ac39f2014-12-12 15:43:38 -08008992ifneq ($(NO_SECURE),true)
8993ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008994-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8995endif
nnoble69ac39f2014-12-12 15:43:38 -08008996endif
nnoble0c475f02014-12-05 15:37:39 -08008997
8998clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
8999 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
9000 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
9001 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08009002 $(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 -08009003
9004
9005
9006
nnoble0c475f02014-12-05 15:37:39 -08009007
9008
ctiller3bf466f2014-12-19 16:21:57 -08009009.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