blob: 60bfec37e2a9f37f2c6432e398bb5a9c75d64c33 [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
nnoblec78b3402014-12-11 16:06:57 -080045LIBS_PROTOC = protoc protobuf
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080046
47ifneq ($(wildcard /usr/src/gtest/src/gtest-all.cc),)
48GTEST_LIB = /usr/src/gtest/src/gtest-all.cc -I/usr/src/gtest
49else
50GTEST_LIB = -lgtest
51endif
chenwa8fd44a2014-12-10 15:13:55 -080052GTEST_LIB += -lgflags
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080053ifeq ($(V),1)
54E = @:
55Q =
56else
57E = @echo
58Q = @
59endif
60
61VERSION = 0.8.0.0
62
63CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES))
64CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS)
65
66LDFLAGS += $(ARCH_FLAGS)
67LDLIBS += $(addprefix -l, $(LIBS))
68LDLIBSXX += $(addprefix -l, $(LIBSXX))
nnoble72309c62014-12-12 11:42:26 -080069HOST_LDLIBS_PROTOC += $(addprefix -l, $(LIBS_PROTOC))
70
71HOST_CPPFLAGS = $(CPPFLAGS)
72HOST_CFLAGS = $(CFLAGS)
73HOST_CXXFLAGS = $(CXXFLAGS)
74HOST_LDFLAGS = $(LDFLAGS)
75HOST_LDLIBS = $(LDLIBS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080076
nnoble69ac39f2014-12-12 15:43:38 -080077
78# These are automatically computed variables.
79# There shouldn't be any need to change anything from now on.
80
81HOST_SYSTEM = $(shell uname | cut -f 1 -d_)
82ifeq ($(SYSTEM),)
83SYSTEM = $(HOST_SYSTEM)
84endif
85
nnoble5b7f32a2014-12-22 08:12:44 -080086ifeq ($(SYSTEM),MINGW32)
87SHARED_EXT = dll
88endif
89ifeq ($(SYSTEM),Darwin)
90SHARED_EXT = dylib
91endif
92ifeq ($(SHARED_EXT),)
93SHARED_EXT = so.$(VERSION)
94endif
95
nnoble69ac39f2014-12-12 15:43:38 -080096ifeq ($(wildcard .git),)
97IS_GIT_FOLDER = false
98else
99IS_GIT_FOLDER = true
100endif
101
102EVENT2_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
nnoble7e012cf2014-12-22 17:53:44 -0800103OPENSSL_ALPN_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/openssl-alpn.c -lssl -lcrypto -ldl $(LDFLAGS)
104ZLIB_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/zlib.c -lz $(LDFLAGS)
nnoble69ac39f2014-12-12 15:43:38 -0800105
nnoble60825402014-12-15 14:43:51 -0800106HAS_SYSTEM_EVENT2 = $(shell $(EVENT2_CHECK_CMD) 2> /dev/null && echo true || echo false)
107HAS_SYSTEM_OPENSSL_ALPN = $(shell $(OPENSSL_ALPN_CHECK_CMD) 2> /dev/null && echo true || echo false)
108HAS_SYSTEM_ZLIB = $(shell $(ZLIB_CHECK_CMD) 2> /dev/null && echo true || echo false)
nnoble69ac39f2014-12-12 15:43:38 -0800109
110ifeq ($(wildcard third_party/libevent/include/event2/event.h),)
111HAS_EMBEDDED_EVENT2 = false
112else
113HAS_EMBEDDED_EVENT2 = true
114endif
115
116ifeq ($(wildcard third_party/openssl/ssl/ssl.h),)
117HAS_EMBEDDED_OPENSSL_ALPN = false
118else
119HAS_EMBEDDED_OPENSSL_ALPN = true
120endif
121
122ifeq ($(wildcard third_party/zlib/zlib.h),)
123HAS_EMBEDDED_ZLIB = false
124else
125HAS_EMBEDDED_ZLIB = true
126endif
127
128ifneq ($(SYSTEM),MINGW32)
129ifeq ($(HAS_SYSTEM_EVENT2),false)
130DEP_MISSING += libevent
131endif
132endif
133
134ifeq ($(HAS_SYSTEM_ZLIB),false)
135ifeq ($(HAS_EMBEDDED_ZLIB),true)
136ZLIB_DEP = third_party/zlib/libz.a
137CPPFLAGS += -Ithird_party/zlib
138LDFLAGS += -Lthird_party/zlib
139else
140DEP_MISSING += zlib
141endif
142endif
143
144ifeq ($(HAS_SYSTEM_OPENSSL_ALPN),false)
145ifeq ($(HAS_EMBEDDED_OPENSSL_ALPN),true)
146OPENSSL_DEP = third_party/openssl/libssl.a
nnoble20e2e3f2014-12-16 15:37:57 -0800147OPENSSL_MERGE_LIBS += third_party/openssl/libssl.a third_party/openssl/libcrypto.a
nnoble69ac39f2014-12-12 15:43:38 -0800148CPPFLAGS += -Ithird_party/openssl/include
149LDFLAGS += -Lthird_party/openssl
nnoble5b7f32a2014-12-22 08:12:44 -0800150LIBS_SECURE = dl
nnoble69ac39f2014-12-12 15:43:38 -0800151else
152NO_SECURE = true
153endif
nnoble5b7f32a2014-12-22 08:12:44 -0800154else
155LIBS_SECURE = ssl crypto dl
nnoble69ac39f2014-12-12 15:43:38 -0800156endif
157
nnoble5b7f32a2014-12-22 08:12:44 -0800158LDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE))
159
nnoble69ac39f2014-12-12 15:43:38 -0800160ifneq ($(DEP_MISSING),)
161NO_DEPS = true
162endif
163
164ifneq ($(MAKECMDGOALS),clean)
165NO_DEPS = true
166endif
167
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800168.SECONDARY = %.pb.h %.pb.cc
169
nnoble69ac39f2014-12-12 15:43:38 -0800170ifeq ($(DEP_MISSING),)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800171all: static shared
nnoble69ac39f2014-12-12 15:43:38 -0800172dep_error:
173 @echo "You shouldn't see this message - all of your dependencies are correct."
174else
175all: dep_error git_update stop
176
177dep_error:
178 @echo
179 @echo "DEPENDENCY ERROR"
180 @echo
181 @echo "You are missing system dependencies that are essential to build grpc,"
182 @echo "and the third_party directory doesn't have them:"
183 @echo
184 @echo " $(DEP_MISSING)"
185 @echo
186 @echo "Installing the development packages for your system will solve"
187 @echo "this issue. Please consult INSTALL to get more information."
188 @echo
189 @echo "If you need information about why these tests failed, run:"
190 @echo
191 @echo " make run_dep_checks"
192 @echo
193endif
194
195git_update:
196ifeq ($(IS_GIT_FOLDER),true)
197 @echo "Additionally, since you are in a git clone, you can download the"
198 @echo "missing dependencies in third_party by running the following command:"
199 @echo
ctiller64f29102014-12-15 10:40:59 -0800200 @echo " git submodule update --init"
nnoble69ac39f2014-12-12 15:43:38 -0800201 @echo
202endif
203
204openssl_dep_error: openssl_dep_message git_update stop
205
206openssl_dep_message:
207 @echo
208 @echo "DEPENDENCY ERROR"
209 @echo
210 @echo "The target you are trying to run requires OpenSSL with ALPN support."
211 @echo "Your system doesn't have it, and neither does the third_party directory."
212 @echo
213 @echo "Please consult INSTALL to get more information."
214 @echo
215 @echo "If you need information about why these tests failed, run:"
216 @echo
217 @echo " make run_dep_checks"
218 @echo
219
220stop:
221 @false
222
ctiller09cb6d52014-12-19 17:38:22 -0800223gen_hpack_tables: bins/$(TGTDIR)/gen_hpack_tables
224cpp_plugin: bins/$(TGTDIR)/cpp_plugin
225ruby_plugin: bins/$(TGTDIR)/ruby_plugin
226grpc_byte_buffer_reader_test: bins/$(TGTDIR)/grpc_byte_buffer_reader_test
227gpr_cancellable_test: bins/$(TGTDIR)/gpr_cancellable_test
228gpr_log_test: bins/$(TGTDIR)/gpr_log_test
229gpr_useful_test: bins/$(TGTDIR)/gpr_useful_test
230gpr_cmdline_test: bins/$(TGTDIR)/gpr_cmdline_test
231gpr_histogram_test: bins/$(TGTDIR)/gpr_histogram_test
232gpr_host_port_test: bins/$(TGTDIR)/gpr_host_port_test
233gpr_slice_buffer_test: bins/$(TGTDIR)/gpr_slice_buffer_test
234gpr_slice_test: bins/$(TGTDIR)/gpr_slice_test
235gpr_string_test: bins/$(TGTDIR)/gpr_string_test
236gpr_sync_test: bins/$(TGTDIR)/gpr_sync_test
237gpr_thd_test: bins/$(TGTDIR)/gpr_thd_test
238gpr_time_test: bins/$(TGTDIR)/gpr_time_test
239murmur_hash_test: bins/$(TGTDIR)/murmur_hash_test
240grpc_stream_op_test: bins/$(TGTDIR)/grpc_stream_op_test
241alpn_test: bins/$(TGTDIR)/alpn_test
242time_averaged_stats_test: bins/$(TGTDIR)/time_averaged_stats_test
243chttp2_stream_encoder_test: bins/$(TGTDIR)/chttp2_stream_encoder_test
244hpack_table_test: bins/$(TGTDIR)/hpack_table_test
245chttp2_stream_map_test: bins/$(TGTDIR)/chttp2_stream_map_test
246hpack_parser_test: bins/$(TGTDIR)/hpack_parser_test
247transport_metadata_test: bins/$(TGTDIR)/transport_metadata_test
248chttp2_status_conversion_test: bins/$(TGTDIR)/chttp2_status_conversion_test
249chttp2_transport_end2end_test: bins/$(TGTDIR)/chttp2_transport_end2end_test
250tcp_posix_test: bins/$(TGTDIR)/tcp_posix_test
251dualstack_socket_test: bins/$(TGTDIR)/dualstack_socket_test
252no_server_test: bins/$(TGTDIR)/no_server_test
253resolve_address_test: bins/$(TGTDIR)/resolve_address_test
254sockaddr_utils_test: bins/$(TGTDIR)/sockaddr_utils_test
255tcp_server_posix_test: bins/$(TGTDIR)/tcp_server_posix_test
256tcp_client_posix_test: bins/$(TGTDIR)/tcp_client_posix_test
257grpc_channel_stack_test: bins/$(TGTDIR)/grpc_channel_stack_test
258metadata_buffer_test: bins/$(TGTDIR)/metadata_buffer_test
259grpc_completion_queue_test: bins/$(TGTDIR)/grpc_completion_queue_test
260grpc_completion_queue_benchmark: bins/$(TGTDIR)/grpc_completion_queue_benchmark
261census_window_stats_test: bins/$(TGTDIR)/census_window_stats_test
262census_statistics_quick_test: bins/$(TGTDIR)/census_statistics_quick_test
263census_statistics_small_log_test: bins/$(TGTDIR)/census_statistics_small_log_test
264census_statistics_performance_test: bins/$(TGTDIR)/census_statistics_performance_test
265census_statistics_multiple_writers_test: bins/$(TGTDIR)/census_statistics_multiple_writers_test
266census_statistics_multiple_writers_circular_buffer_test: bins/$(TGTDIR)/census_statistics_multiple_writers_circular_buffer_test
267census_stub_test: bins/$(TGTDIR)/census_stub_test
268census_hash_table_test: bins/$(TGTDIR)/census_hash_table_test
269fling_server: bins/$(TGTDIR)/fling_server
270fling_client: bins/$(TGTDIR)/fling_client
271fling_test: bins/$(TGTDIR)/fling_test
272echo_server: bins/$(TGTDIR)/echo_server
273echo_client: bins/$(TGTDIR)/echo_client
274echo_test: bins/$(TGTDIR)/echo_test
275low_level_ping_pong_benchmark: bins/$(TGTDIR)/low_level_ping_pong_benchmark
276message_compress_test: bins/$(TGTDIR)/message_compress_test
277bin_encoder_test: bins/$(TGTDIR)/bin_encoder_test
278secure_endpoint_test: bins/$(TGTDIR)/secure_endpoint_test
279httpcli_format_request_test: bins/$(TGTDIR)/httpcli_format_request_test
280httpcli_parser_test: bins/$(TGTDIR)/httpcli_parser_test
281httpcli_test: bins/$(TGTDIR)/httpcli_test
282grpc_credentials_test: bins/$(TGTDIR)/grpc_credentials_test
283grpc_fetch_oauth2: bins/$(TGTDIR)/grpc_fetch_oauth2
284grpc_base64_test: bins/$(TGTDIR)/grpc_base64_test
285grpc_json_token_test: bins/$(TGTDIR)/grpc_json_token_test
286timeout_encoding_test: bins/$(TGTDIR)/timeout_encoding_test
287fd_posix_test: bins/$(TGTDIR)/fd_posix_test
288fling_stream_test: bins/$(TGTDIR)/fling_stream_test
289lame_client_test: bins/$(TGTDIR)/lame_client_test
290thread_pool_test: bins/$(TGTDIR)/thread_pool_test
291status_test: bins/$(TGTDIR)/status_test
292sync_client_async_server_test: bins/$(TGTDIR)/sync_client_async_server_test
293qps_client: bins/$(TGTDIR)/qps_client
294qps_server: bins/$(TGTDIR)/qps_server
295interop_server: bins/$(TGTDIR)/interop_server
296interop_client: bins/$(TGTDIR)/interop_client
297end2end_test: bins/$(TGTDIR)/end2end_test
298channel_arguments_test: bins/$(TGTDIR)/channel_arguments_test
299alarm_test: bins/$(TGTDIR)/alarm_test
300alarm_list_test: bins/$(TGTDIR)/alarm_list_test
301alarm_heap_test: bins/$(TGTDIR)/alarm_heap_test
302time_test: bins/$(TGTDIR)/time_test
303chttp2_fake_security_cancel_after_accept_test: bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_test
304chttp2_fake_security_cancel_after_accept_and_writes_closed_test: bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
305chttp2_fake_security_cancel_after_invoke_test: bins/$(TGTDIR)/chttp2_fake_security_cancel_after_invoke_test
306chttp2_fake_security_cancel_before_invoke_test: bins/$(TGTDIR)/chttp2_fake_security_cancel_before_invoke_test
307chttp2_fake_security_cancel_in_a_vacuum_test: bins/$(TGTDIR)/chttp2_fake_security_cancel_in_a_vacuum_test
308chttp2_fake_security_disappearing_server_test: bins/$(TGTDIR)/chttp2_fake_security_disappearing_server_test
309chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
310chttp2_fake_security_early_server_shutdown_finishes_tags_test: bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_tags_test
311chttp2_fake_security_invoke_large_request_test: bins/$(TGTDIR)/chttp2_fake_security_invoke_large_request_test
312chttp2_fake_security_max_concurrent_streams_test: bins/$(TGTDIR)/chttp2_fake_security_max_concurrent_streams_test
313chttp2_fake_security_no_op_test: bins/$(TGTDIR)/chttp2_fake_security_no_op_test
314chttp2_fake_security_ping_pong_streaming_test: bins/$(TGTDIR)/chttp2_fake_security_ping_pong_streaming_test
315chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
316chttp2_fake_security_request_response_with_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_fake_security_request_response_with_metadata_and_payload_test
317chttp2_fake_security_request_response_with_payload_test: bins/$(TGTDIR)/chttp2_fake_security_request_response_with_payload_test
318chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
319chttp2_fake_security_simple_delayed_request_test: bins/$(TGTDIR)/chttp2_fake_security_simple_delayed_request_test
320chttp2_fake_security_simple_request_test: bins/$(TGTDIR)/chttp2_fake_security_simple_request_test
321chttp2_fake_security_thread_stress_test: bins/$(TGTDIR)/chttp2_fake_security_thread_stress_test
322chttp2_fake_security_writes_done_hangs_with_pending_read_test: bins/$(TGTDIR)/chttp2_fake_security_writes_done_hangs_with_pending_read_test
323chttp2_fullstack_cancel_after_accept_test: bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_test
324chttp2_fullstack_cancel_after_accept_and_writes_closed_test: bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
325chttp2_fullstack_cancel_after_invoke_test: bins/$(TGTDIR)/chttp2_fullstack_cancel_after_invoke_test
326chttp2_fullstack_cancel_before_invoke_test: bins/$(TGTDIR)/chttp2_fullstack_cancel_before_invoke_test
327chttp2_fullstack_cancel_in_a_vacuum_test: bins/$(TGTDIR)/chttp2_fullstack_cancel_in_a_vacuum_test
328chttp2_fullstack_disappearing_server_test: bins/$(TGTDIR)/chttp2_fullstack_disappearing_server_test
329chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
330chttp2_fullstack_early_server_shutdown_finishes_tags_test: bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_tags_test
331chttp2_fullstack_invoke_large_request_test: bins/$(TGTDIR)/chttp2_fullstack_invoke_large_request_test
332chttp2_fullstack_max_concurrent_streams_test: bins/$(TGTDIR)/chttp2_fullstack_max_concurrent_streams_test
333chttp2_fullstack_no_op_test: bins/$(TGTDIR)/chttp2_fullstack_no_op_test
334chttp2_fullstack_ping_pong_streaming_test: bins/$(TGTDIR)/chttp2_fullstack_ping_pong_streaming_test
335chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
336chttp2_fullstack_request_response_with_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_fullstack_request_response_with_metadata_and_payload_test
337chttp2_fullstack_request_response_with_payload_test: bins/$(TGTDIR)/chttp2_fullstack_request_response_with_payload_test
338chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
339chttp2_fullstack_simple_delayed_request_test: bins/$(TGTDIR)/chttp2_fullstack_simple_delayed_request_test
340chttp2_fullstack_simple_request_test: bins/$(TGTDIR)/chttp2_fullstack_simple_request_test
341chttp2_fullstack_thread_stress_test: bins/$(TGTDIR)/chttp2_fullstack_thread_stress_test
342chttp2_fullstack_writes_done_hangs_with_pending_read_test: bins/$(TGTDIR)/chttp2_fullstack_writes_done_hangs_with_pending_read_test
343chttp2_simple_ssl_fullstack_cancel_after_accept_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_test
344chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
345chttp2_simple_ssl_fullstack_cancel_after_invoke_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
346chttp2_simple_ssl_fullstack_cancel_before_invoke_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
347chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
348chttp2_simple_ssl_fullstack_disappearing_server_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_disappearing_server_test
349chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
350chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
351chttp2_simple_ssl_fullstack_invoke_large_request_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_invoke_large_request_test
352chttp2_simple_ssl_fullstack_max_concurrent_streams_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
353chttp2_simple_ssl_fullstack_no_op_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_no_op_test
354chttp2_simple_ssl_fullstack_ping_pong_streaming_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
355chttp2_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
356chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
357chttp2_simple_ssl_fullstack_request_response_with_payload_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_payload_test
358chttp2_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
359chttp2_simple_ssl_fullstack_simple_delayed_request_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_delayed_request_test
360chttp2_simple_ssl_fullstack_simple_request_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_request_test
361chttp2_simple_ssl_fullstack_thread_stress_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_thread_stress_test
362chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
363chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
364chttp2_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
365chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
366chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
367chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
368chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
369chttp2_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
370chttp2_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
371chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
372chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
373chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
374chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
375chttp2_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
376chttp2_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
377chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
378chttp2_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
379chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
380chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
381chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
382chttp2_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
383chttp2_socket_pair_cancel_after_accept_test: bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_test
384chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
385chttp2_socket_pair_cancel_after_invoke_test: bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_invoke_test
386chttp2_socket_pair_cancel_before_invoke_test: bins/$(TGTDIR)/chttp2_socket_pair_cancel_before_invoke_test
387chttp2_socket_pair_cancel_in_a_vacuum_test: bins/$(TGTDIR)/chttp2_socket_pair_cancel_in_a_vacuum_test
388chttp2_socket_pair_disappearing_server_test: bins/$(TGTDIR)/chttp2_socket_pair_disappearing_server_test
389chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
390chttp2_socket_pair_early_server_shutdown_finishes_tags_test: bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
391chttp2_socket_pair_invoke_large_request_test: bins/$(TGTDIR)/chttp2_socket_pair_invoke_large_request_test
392chttp2_socket_pair_max_concurrent_streams_test: bins/$(TGTDIR)/chttp2_socket_pair_max_concurrent_streams_test
393chttp2_socket_pair_no_op_test: bins/$(TGTDIR)/chttp2_socket_pair_no_op_test
394chttp2_socket_pair_ping_pong_streaming_test: bins/$(TGTDIR)/chttp2_socket_pair_ping_pong_streaming_test
395chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
396chttp2_socket_pair_request_response_with_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_metadata_and_payload_test
397chttp2_socket_pair_request_response_with_payload_test: bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_payload_test
398chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
399chttp2_socket_pair_simple_delayed_request_test: bins/$(TGTDIR)/chttp2_socket_pair_simple_delayed_request_test
400chttp2_socket_pair_simple_request_test: bins/$(TGTDIR)/chttp2_socket_pair_simple_request_test
401chttp2_socket_pair_thread_stress_test: bins/$(TGTDIR)/chttp2_socket_pair_thread_stress_test
402chttp2_socket_pair_writes_done_hangs_with_pending_read_test: bins/$(TGTDIR)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
403chttp2_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
404chttp2_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
405chttp2_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
406chttp2_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
407chttp2_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
408chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
409chttp2_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
410chttp2_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
411chttp2_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
412chttp2_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
413chttp2_socket_pair_one_byte_at_a_time_no_op_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_no_op_test
414chttp2_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
415chttp2_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
416chttp2_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
417chttp2_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
418chttp2_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
419chttp2_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
420chttp2_socket_pair_one_byte_at_a_time_simple_request_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
421chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
422chttp2_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
423
nnoble69ac39f2014-12-12 15:43:38 -0800424run_dep_checks:
425 $(EVENT2_CHECK_CMD) || true
426 $(OPENSSL_ALPN_CHECK_CMD) || true
427 $(ZLIB_CHECK_CMD) || true
428
429third_party/zlib/libz.a:
430 (cd third_party/zlib ; CFLAGS="-fPIC -fvisibility=hidden" ./configure --static)
431 $(MAKE) -C third_party/zlib
432
433third_party/openssl/libssl.a:
434 (cd third_party/openssl ; CC="$(CC) -fPIC -fvisibility=hidden" ./config)
435 $(MAKE) -C third_party/openssl build_crypto build_ssl
436
nnoble29e1d292014-12-01 10:27:40 -0800437static: static_c static_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800438
ctiller09cb6d52014-12-19 17:38:22 -0800439static_c: dep_c libs/$(TGTDIR)/libgpr.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800440
ctiller09cb6d52014-12-19 17:38:22 -0800441static_cxx: dep_cxx libs/$(TGTDIR)/libgrpc++.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800442
nnoble29e1d292014-12-01 10:27:40 -0800443shared: shared_c shared_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800444
nnoble5b7f32a2014-12-22 08:12:44 -0800445shared_c: dep_c libs/$(TGTDIR)/libgpr.$(SHARED_EXT) libs/$(TGTDIR)/libgrpc.$(SHARED_EXT) libs/$(TGTDIR)/libgrpc_unsecure.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800446
nnoble5b7f32a2014-12-22 08:12:44 -0800447shared_cxx: dep_cxx libs/$(TGTDIR)/libgrpc++.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800448
nnoble29e1d292014-12-01 10:27:40 -0800449privatelibs: privatelibs_c privatelibs_cxx
450
ctiller09cb6d52014-12-19 17:38:22 -0800451privatelibs_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 -0800452
ctiller09cb6d52014-12-19 17:38:22 -0800453privatelibs_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 -0800454
455buildtests: buildtests_c buildtests_cxx
456
ctiller09cb6d52014-12-19 17:38:22 -0800457buildtests_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 -0800458
yangg59dfc902014-12-19 14:00:14 -0800459buildtests_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 -0800460
nnoble85a49262014-12-08 18:14:03 -0800461test: test_c test_cxx
nnoble29e1d292014-12-01 10:27:40 -0800462
nnoble85a49262014-12-08 18:14:03 -0800463test_c: buildtests_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800464 $(E) "[RUN] Testing grpc_byte_buffer_reader_test"
ctiller09cb6d52014-12-19 17:38:22 -0800465 $(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 -0800466 $(E) "[RUN] Testing gpr_cancellable_test"
ctiller09cb6d52014-12-19 17:38:22 -0800467 $(Q) ./bins/$(TGTDIR)/gpr_cancellable_test || ( echo test gpr_cancellable_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800468 $(E) "[RUN] Testing gpr_log_test"
ctiller09cb6d52014-12-19 17:38:22 -0800469 $(Q) ./bins/$(TGTDIR)/gpr_log_test || ( echo test gpr_log_test failed ; exit 1 )
ctiller5e04b132014-12-15 09:24:43 -0800470 $(E) "[RUN] Testing gpr_useful_test"
ctiller09cb6d52014-12-19 17:38:22 -0800471 $(Q) ./bins/$(TGTDIR)/gpr_useful_test || ( echo test gpr_useful_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800472 $(E) "[RUN] Testing gpr_cmdline_test"
ctiller09cb6d52014-12-19 17:38:22 -0800473 $(Q) ./bins/$(TGTDIR)/gpr_cmdline_test || ( echo test gpr_cmdline_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800474 $(E) "[RUN] Testing gpr_histogram_test"
ctiller09cb6d52014-12-19 17:38:22 -0800475 $(Q) ./bins/$(TGTDIR)/gpr_histogram_test || ( echo test gpr_histogram_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800476 $(E) "[RUN] Testing gpr_host_port_test"
ctiller09cb6d52014-12-19 17:38:22 -0800477 $(Q) ./bins/$(TGTDIR)/gpr_host_port_test || ( echo test gpr_host_port_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800478 $(E) "[RUN] Testing gpr_slice_buffer_test"
ctiller09cb6d52014-12-19 17:38:22 -0800479 $(Q) ./bins/$(TGTDIR)/gpr_slice_buffer_test || ( echo test gpr_slice_buffer_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800480 $(E) "[RUN] Testing gpr_slice_test"
ctiller09cb6d52014-12-19 17:38:22 -0800481 $(Q) ./bins/$(TGTDIR)/gpr_slice_test || ( echo test gpr_slice_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800482 $(E) "[RUN] Testing gpr_string_test"
ctiller09cb6d52014-12-19 17:38:22 -0800483 $(Q) ./bins/$(TGTDIR)/gpr_string_test || ( echo test gpr_string_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800484 $(E) "[RUN] Testing gpr_sync_test"
ctiller09cb6d52014-12-19 17:38:22 -0800485 $(Q) ./bins/$(TGTDIR)/gpr_sync_test || ( echo test gpr_sync_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800486 $(E) "[RUN] Testing gpr_thd_test"
ctiller09cb6d52014-12-19 17:38:22 -0800487 $(Q) ./bins/$(TGTDIR)/gpr_thd_test || ( echo test gpr_thd_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800488 $(E) "[RUN] Testing gpr_time_test"
ctiller09cb6d52014-12-19 17:38:22 -0800489 $(Q) ./bins/$(TGTDIR)/gpr_time_test || ( echo test gpr_time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800490 $(E) "[RUN] Testing murmur_hash_test"
ctiller09cb6d52014-12-19 17:38:22 -0800491 $(Q) ./bins/$(TGTDIR)/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800492 $(E) "[RUN] Testing grpc_stream_op_test"
ctiller09cb6d52014-12-19 17:38:22 -0800493 $(Q) ./bins/$(TGTDIR)/grpc_stream_op_test || ( echo test grpc_stream_op_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800494 $(E) "[RUN] Testing alpn_test"
ctiller09cb6d52014-12-19 17:38:22 -0800495 $(Q) ./bins/$(TGTDIR)/alpn_test || ( echo test alpn_test failed ; exit 1 )
ctillerc1ddffb2014-12-15 13:08:18 -0800496 $(E) "[RUN] Testing time_averaged_stats_test"
ctiller09cb6d52014-12-19 17:38:22 -0800497 $(Q) ./bins/$(TGTDIR)/time_averaged_stats_test || ( echo test time_averaged_stats_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800498 $(E) "[RUN] Testing chttp2_stream_encoder_test"
ctiller09cb6d52014-12-19 17:38:22 -0800499 $(Q) ./bins/$(TGTDIR)/chttp2_stream_encoder_test || ( echo test chttp2_stream_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800500 $(E) "[RUN] Testing hpack_table_test"
ctiller09cb6d52014-12-19 17:38:22 -0800501 $(Q) ./bins/$(TGTDIR)/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800502 $(E) "[RUN] Testing chttp2_stream_map_test"
ctiller09cb6d52014-12-19 17:38:22 -0800503 $(Q) ./bins/$(TGTDIR)/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800504 $(E) "[RUN] Testing hpack_parser_test"
ctiller09cb6d52014-12-19 17:38:22 -0800505 $(Q) ./bins/$(TGTDIR)/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800506 $(E) "[RUN] Testing transport_metadata_test"
ctiller09cb6d52014-12-19 17:38:22 -0800507 $(Q) ./bins/$(TGTDIR)/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800508 $(E) "[RUN] Testing chttp2_status_conversion_test"
ctiller09cb6d52014-12-19 17:38:22 -0800509 $(Q) ./bins/$(TGTDIR)/chttp2_status_conversion_test || ( echo test chttp2_status_conversion_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800510 $(E) "[RUN] Testing chttp2_transport_end2end_test"
ctiller09cb6d52014-12-19 17:38:22 -0800511 $(Q) ./bins/$(TGTDIR)/chttp2_transport_end2end_test || ( echo test chttp2_transport_end2end_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800512 $(E) "[RUN] Testing tcp_posix_test"
ctiller09cb6d52014-12-19 17:38:22 -0800513 $(Q) ./bins/$(TGTDIR)/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800514 $(E) "[RUN] Testing dualstack_socket_test"
ctiller09cb6d52014-12-19 17:38:22 -0800515 $(Q) ./bins/$(TGTDIR)/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800516 $(E) "[RUN] Testing no_server_test"
ctiller09cb6d52014-12-19 17:38:22 -0800517 $(Q) ./bins/$(TGTDIR)/no_server_test || ( echo test no_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800518 $(E) "[RUN] Testing resolve_address_test"
ctiller09cb6d52014-12-19 17:38:22 -0800519 $(Q) ./bins/$(TGTDIR)/resolve_address_test || ( echo test resolve_address_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800520 $(E) "[RUN] Testing sockaddr_utils_test"
ctiller09cb6d52014-12-19 17:38:22 -0800521 $(Q) ./bins/$(TGTDIR)/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800522 $(E) "[RUN] Testing tcp_server_posix_test"
ctiller09cb6d52014-12-19 17:38:22 -0800523 $(Q) ./bins/$(TGTDIR)/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800524 $(E) "[RUN] Testing tcp_client_posix_test"
ctiller09cb6d52014-12-19 17:38:22 -0800525 $(Q) ./bins/$(TGTDIR)/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800526 $(E) "[RUN] Testing grpc_channel_stack_test"
ctiller09cb6d52014-12-19 17:38:22 -0800527 $(Q) ./bins/$(TGTDIR)/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800528 $(E) "[RUN] Testing metadata_buffer_test"
ctiller09cb6d52014-12-19 17:38:22 -0800529 $(Q) ./bins/$(TGTDIR)/metadata_buffer_test || ( echo test metadata_buffer_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800530 $(E) "[RUN] Testing grpc_completion_queue_test"
ctiller09cb6d52014-12-19 17:38:22 -0800531 $(Q) ./bins/$(TGTDIR)/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800532 $(E) "[RUN] Testing census_window_stats_test"
ctiller09cb6d52014-12-19 17:38:22 -0800533 $(Q) ./bins/$(TGTDIR)/census_window_stats_test || ( echo test census_window_stats_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800534 $(E) "[RUN] Testing census_statistics_quick_test"
ctiller09cb6d52014-12-19 17:38:22 -0800535 $(Q) ./bins/$(TGTDIR)/census_statistics_quick_test || ( echo test census_statistics_quick_test failed ; exit 1 )
aveitch482a5be2014-12-15 10:25:12 -0800536 $(E) "[RUN] Testing census_statistics_small_log_test"
ctiller09cb6d52014-12-19 17:38:22 -0800537 $(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 -0800538 $(E) "[RUN] Testing census_statistics_performance_test"
ctiller09cb6d52014-12-19 17:38:22 -0800539 $(Q) ./bins/$(TGTDIR)/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800540 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
ctiller09cb6d52014-12-19 17:38:22 -0800541 $(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 -0800542 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
ctiller09cb6d52014-12-19 17:38:22 -0800543 $(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 -0800544 $(E) "[RUN] Testing census_stub_test"
ctiller09cb6d52014-12-19 17:38:22 -0800545 $(Q) ./bins/$(TGTDIR)/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800546 $(E) "[RUN] Testing census_hash_table_test"
ctiller09cb6d52014-12-19 17:38:22 -0800547 $(Q) ./bins/$(TGTDIR)/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800548 $(E) "[RUN] Testing fling_test"
ctiller09cb6d52014-12-19 17:38:22 -0800549 $(Q) ./bins/$(TGTDIR)/fling_test || ( echo test fling_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800550 $(E) "[RUN] Testing echo_test"
ctiller09cb6d52014-12-19 17:38:22 -0800551 $(Q) ./bins/$(TGTDIR)/echo_test || ( echo test echo_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800552 $(E) "[RUN] Testing message_compress_test"
ctiller09cb6d52014-12-19 17:38:22 -0800553 $(Q) ./bins/$(TGTDIR)/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800554 $(E) "[RUN] Testing bin_encoder_test"
ctiller09cb6d52014-12-19 17:38:22 -0800555 $(Q) ./bins/$(TGTDIR)/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800556 $(E) "[RUN] Testing secure_endpoint_test"
ctiller09cb6d52014-12-19 17:38:22 -0800557 $(Q) ./bins/$(TGTDIR)/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800558 $(E) "[RUN] Testing httpcli_format_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800559 $(Q) ./bins/$(TGTDIR)/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800560 $(E) "[RUN] Testing httpcli_parser_test"
ctiller09cb6d52014-12-19 17:38:22 -0800561 $(Q) ./bins/$(TGTDIR)/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800562 $(E) "[RUN] Testing httpcli_test"
ctiller09cb6d52014-12-19 17:38:22 -0800563 $(Q) ./bins/$(TGTDIR)/httpcli_test || ( echo test httpcli_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800564 $(E) "[RUN] Testing grpc_credentials_test"
ctiller09cb6d52014-12-19 17:38:22 -0800565 $(Q) ./bins/$(TGTDIR)/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800566 $(E) "[RUN] Testing grpc_base64_test"
ctiller09cb6d52014-12-19 17:38:22 -0800567 $(Q) ./bins/$(TGTDIR)/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800568 $(E) "[RUN] Testing grpc_json_token_test"
ctiller09cb6d52014-12-19 17:38:22 -0800569 $(Q) ./bins/$(TGTDIR)/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800570 $(E) "[RUN] Testing timeout_encoding_test"
ctiller09cb6d52014-12-19 17:38:22 -0800571 $(Q) ./bins/$(TGTDIR)/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800572 $(E) "[RUN] Testing fd_posix_test"
ctiller09cb6d52014-12-19 17:38:22 -0800573 $(Q) ./bins/$(TGTDIR)/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800574 $(E) "[RUN] Testing fling_stream_test"
ctiller09cb6d52014-12-19 17:38:22 -0800575 $(Q) ./bins/$(TGTDIR)/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800576 $(E) "[RUN] Testing lame_client_test"
ctiller09cb6d52014-12-19 17:38:22 -0800577 $(Q) ./bins/$(TGTDIR)/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800578 $(E) "[RUN] Testing alarm_test"
ctiller09cb6d52014-12-19 17:38:22 -0800579 $(Q) ./bins/$(TGTDIR)/alarm_test || ( echo test alarm_test failed ; exit 1 )
ctiller3bf466f2014-12-19 16:21:57 -0800580 $(E) "[RUN] Testing alarm_list_test"
ctiller09cb6d52014-12-19 17:38:22 -0800581 $(Q) ./bins/$(TGTDIR)/alarm_list_test || ( echo test alarm_list_test failed ; exit 1 )
ctiller3bf466f2014-12-19 16:21:57 -0800582 $(E) "[RUN] Testing alarm_heap_test"
ctiller09cb6d52014-12-19 17:38:22 -0800583 $(Q) ./bins/$(TGTDIR)/alarm_heap_test || ( echo test alarm_heap_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800584 $(E) "[RUN] Testing time_test"
ctiller09cb6d52014-12-19 17:38:22 -0800585 $(Q) ./bins/$(TGTDIR)/time_test || ( echo test time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800586 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
ctiller09cb6d52014-12-19 17:38:22 -0800587 $(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 -0800588 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
ctiller09cb6d52014-12-19 17:38:22 -0800589 $(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 -0800590 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800591 $(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 -0800592 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800593 $(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 -0800594 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
ctiller09cb6d52014-12-19 17:38:22 -0800595 $(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 -0800596 $(E) "[RUN] Testing chttp2_fake_security_disappearing_server_test"
ctiller09cb6d52014-12-19 17:38:22 -0800597 $(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 -0800598 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
ctiller09cb6d52014-12-19 17:38:22 -0800599 $(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 -0800600 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
ctiller09cb6d52014-12-19 17:38:22 -0800601 $(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 -0800602 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800603 $(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 -0800604 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
ctiller09cb6d52014-12-19 17:38:22 -0800605 $(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 -0800606 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
ctiller09cb6d52014-12-19 17:38:22 -0800607 $(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 -0800608 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
ctiller09cb6d52014-12-19 17:38:22 -0800609 $(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 -0800610 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800611 $(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 -0800612 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800613 $(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 -0800614 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800615 $(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 -0800616 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800617 $(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 -0800618 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800619 $(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 -0800620 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800621 $(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 -0800622 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
ctiller09cb6d52014-12-19 17:38:22 -0800623 $(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 -0800624 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
ctiller09cb6d52014-12-19 17:38:22 -0800625 $(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 -0800626 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
ctiller09cb6d52014-12-19 17:38:22 -0800627 $(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 -0800628 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
ctiller09cb6d52014-12-19 17:38:22 -0800629 $(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 -0800630 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800631 $(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 -0800632 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800633 $(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 -0800634 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
ctiller09cb6d52014-12-19 17:38:22 -0800635 $(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 -0800636 $(E) "[RUN] Testing chttp2_fullstack_disappearing_server_test"
ctiller09cb6d52014-12-19 17:38:22 -0800637 $(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 -0800638 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
ctiller09cb6d52014-12-19 17:38:22 -0800639 $(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 -0800640 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
ctiller09cb6d52014-12-19 17:38:22 -0800641 $(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 -0800642 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800643 $(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 -0800644 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
ctiller09cb6d52014-12-19 17:38:22 -0800645 $(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 -0800646 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
ctiller09cb6d52014-12-19 17:38:22 -0800647 $(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 -0800648 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
ctiller09cb6d52014-12-19 17:38:22 -0800649 $(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 -0800650 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800651 $(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 -0800652 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800653 $(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 -0800654 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800655 $(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 -0800656 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800657 $(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 -0800658 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800659 $(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 -0800660 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800661 $(Q) ./bins/$(TGTDIR)/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800662 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
ctiller09cb6d52014-12-19 17:38:22 -0800663 $(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 -0800664 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
ctiller09cb6d52014-12-19 17:38:22 -0800665 $(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 -0800666 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
ctiller09cb6d52014-12-19 17:38:22 -0800667 $(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 -0800668 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
ctiller09cb6d52014-12-19 17:38:22 -0800669 $(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 -0800670 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800671 $(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 -0800672 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800673 $(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 -0800674 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
ctiller09cb6d52014-12-19 17:38:22 -0800675 $(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 -0800676 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_disappearing_server_test"
ctiller09cb6d52014-12-19 17:38:22 -0800677 $(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 -0800678 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
ctiller09cb6d52014-12-19 17:38:22 -0800679 $(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 -0800680 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
ctiller09cb6d52014-12-19 17:38:22 -0800681 $(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 -0800682 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800683 $(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 -0800684 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
ctiller09cb6d52014-12-19 17:38:22 -0800685 $(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 -0800686 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
ctiller09cb6d52014-12-19 17:38:22 -0800687 $(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 -0800688 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
ctiller09cb6d52014-12-19 17:38:22 -0800689 $(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 -0800690 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800691 $(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 -0800692 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800693 $(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 -0800694 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800695 $(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 -0800696 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800697 $(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 -0800698 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800699 $(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 -0800700 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800701 $(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 -0800702 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
ctiller09cb6d52014-12-19 17:38:22 -0800703 $(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 -0800704 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
ctiller09cb6d52014-12-19 17:38:22 -0800705 $(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 -0800706 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
ctiller09cb6d52014-12-19 17:38:22 -0800707 $(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 -0800708 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
ctiller09cb6d52014-12-19 17:38:22 -0800709 $(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 -0800710 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800711 $(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 -0800712 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800713 $(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 -0800714 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
ctiller09cb6d52014-12-19 17:38:22 -0800715 $(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 -0800716 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test"
ctiller09cb6d52014-12-19 17:38:22 -0800717 $(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 -0800718 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
ctiller09cb6d52014-12-19 17:38:22 -0800719 $(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 -0800720 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
ctiller09cb6d52014-12-19 17:38:22 -0800721 $(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 -0800722 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800723 $(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 -0800724 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
ctiller09cb6d52014-12-19 17:38:22 -0800725 $(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 -0800726 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
ctiller09cb6d52014-12-19 17:38:22 -0800727 $(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 -0800728 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
ctiller09cb6d52014-12-19 17:38:22 -0800729 $(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 -0800730 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800731 $(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 -0800732 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800733 $(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 -0800734 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800735 $(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 -0800736 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800737 $(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 -0800738 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800739 $(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 -0800740 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800741 $(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 -0800742 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
ctiller09cb6d52014-12-19 17:38:22 -0800743 $(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 -0800744 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
ctiller09cb6d52014-12-19 17:38:22 -0800745 $(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 -0800746 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
ctiller09cb6d52014-12-19 17:38:22 -0800747 $(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 -0800748 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
ctiller09cb6d52014-12-19 17:38:22 -0800749 $(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 -0800750 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800751 $(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 -0800752 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800753 $(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 -0800754 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
ctiller09cb6d52014-12-19 17:38:22 -0800755 $(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 -0800756 $(E) "[RUN] Testing chttp2_socket_pair_disappearing_server_test"
ctiller09cb6d52014-12-19 17:38:22 -0800757 $(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 -0800758 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
ctiller09cb6d52014-12-19 17:38:22 -0800759 $(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 -0800760 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
ctiller09cb6d52014-12-19 17:38:22 -0800761 $(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 -0800762 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800763 $(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 -0800764 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
ctiller09cb6d52014-12-19 17:38:22 -0800765 $(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 -0800766 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
ctiller09cb6d52014-12-19 17:38:22 -0800767 $(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 -0800768 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
ctiller09cb6d52014-12-19 17:38:22 -0800769 $(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 -0800770 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800771 $(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 -0800772 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800773 $(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 -0800774 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800775 $(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 -0800776 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800777 $(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 -0800778 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800779 $(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 -0800780 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800781 $(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 -0800782 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
ctiller09cb6d52014-12-19 17:38:22 -0800783 $(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 -0800784 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
ctiller09cb6d52014-12-19 17:38:22 -0800785 $(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 -0800786 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
ctiller09cb6d52014-12-19 17:38:22 -0800787 $(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 -0800788 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
ctiller09cb6d52014-12-19 17:38:22 -0800789 $(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 -0800790 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800791 $(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 -0800792 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
ctiller09cb6d52014-12-19 17:38:22 -0800793 $(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 -0800794 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
ctiller09cb6d52014-12-19 17:38:22 -0800795 $(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 -0800796 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test"
ctiller09cb6d52014-12-19 17:38:22 -0800797 $(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 -0800798 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
ctiller09cb6d52014-12-19 17:38:22 -0800799 $(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 -0800800 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
ctiller09cb6d52014-12-19 17:38:22 -0800801 $(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 -0800802 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800803 $(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 -0800804 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
ctiller09cb6d52014-12-19 17:38:22 -0800805 $(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 -0800806 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
ctiller09cb6d52014-12-19 17:38:22 -0800807 $(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 -0800808 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
ctiller09cb6d52014-12-19 17:38:22 -0800809 $(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 -0800810 $(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 -0800811 $(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 -0800812 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800813 $(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 -0800814 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
ctiller09cb6d52014-12-19 17:38:22 -0800815 $(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 -0800816 $(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 -0800817 $(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 -0800818 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800819 $(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 -0800820 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
ctiller09cb6d52014-12-19 17:38:22 -0800821 $(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 -0800822 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
ctiller09cb6d52014-12-19 17:38:22 -0800823 $(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 -0800824 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
ctiller09cb6d52014-12-19 17:38:22 -0800825 $(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 -0800826
827
nnoble85a49262014-12-08 18:14:03 -0800828test_cxx: buildtests_cxx
nnoble29e1d292014-12-01 10:27:40 -0800829 $(E) "[RUN] Testing thread_pool_test"
ctiller09cb6d52014-12-19 17:38:22 -0800830 $(Q) ./bins/$(TGTDIR)/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800831 $(E) "[RUN] Testing status_test"
ctiller09cb6d52014-12-19 17:38:22 -0800832 $(Q) ./bins/$(TGTDIR)/status_test || ( echo test status_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800833 $(E) "[RUN] Testing sync_client_async_server_test"
ctiller09cb6d52014-12-19 17:38:22 -0800834 $(Q) ./bins/$(TGTDIR)/sync_client_async_server_test || ( echo test sync_client_async_server_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800835 $(E) "[RUN] Testing qps_client"
ctiller09cb6d52014-12-19 17:38:22 -0800836 $(Q) ./bins/$(TGTDIR)/qps_client || ( echo test qps_client failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800837 $(E) "[RUN] Testing qps_server"
ctiller09cb6d52014-12-19 17:38:22 -0800838 $(Q) ./bins/$(TGTDIR)/qps_server || ( echo test qps_server failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800839 $(E) "[RUN] Testing end2end_test"
ctiller09cb6d52014-12-19 17:38:22 -0800840 $(Q) ./bins/$(TGTDIR)/end2end_test || ( echo test end2end_test failed ; exit 1 )
yangg59dfc902014-12-19 14:00:14 -0800841 $(E) "[RUN] Testing channel_arguments_test"
ctiller09cb6d52014-12-19 17:38:22 -0800842 $(Q) ./bins/$(TGTDIR)/channel_arguments_test || ( echo test channel_arguments_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800843
844
ctiller09cb6d52014-12-19 17:38:22 -0800845tools: privatelibs bins/$(TGTDIR)/gen_hpack_tables bins/$(TGTDIR)/grpc_fetch_oauth2
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800846
ctiller09cb6d52014-12-19 17:38:22 -0800847protoc_plugins: bins/$(TGTDIR)/cpp_plugin bins/$(TGTDIR)/ruby_plugin
nnobleebebb7e2014-12-10 16:31:01 -0800848
ctiller09cb6d52014-12-19 17:38:22 -0800849buildbenchmarks: privatelibs bins/$(TGTDIR)/grpc_completion_queue_benchmark bins/$(TGTDIR)/low_level_ping_pong_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800850
851benchmarks: buildbenchmarks
852
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800853strip: strip-static strip-shared
854
nnoble20e2e3f2014-12-16 15:37:57 -0800855strip-static: strip-static_c strip-static_cxx
856
857strip-shared: strip-shared_c strip-shared_cxx
858
nnoble85a49262014-12-08 18:14:03 -0800859strip-static_c: static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800860 $(E) "[STRIP] Stripping libgpr.a"
ctiller09cb6d52014-12-19 17:38:22 -0800861 $(Q) $(STRIP) libs/$(TGTDIR)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800862 $(E) "[STRIP] Stripping libgrpc.a"
ctiller09cb6d52014-12-19 17:38:22 -0800863 $(Q) $(STRIP) libs/$(TGTDIR)/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800864 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
ctiller09cb6d52014-12-19 17:38:22 -0800865 $(Q) $(STRIP) libs/$(TGTDIR)/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800866
nnoble85a49262014-12-08 18:14:03 -0800867strip-static_cxx: static_cxx
868 $(E) "[STRIP] Stripping libgrpc++.a"
ctiller09cb6d52014-12-19 17:38:22 -0800869 $(Q) $(STRIP) libs/$(TGTDIR)/libgrpc++.a
nnoble85a49262014-12-08 18:14:03 -0800870
871strip-shared_c: shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800872 $(E) "[STRIP] Stripping libgpr.so"
nnoble5b7f32a2014-12-22 08:12:44 -0800873 $(Q) $(STRIP) libs/$(TGTDIR)/libgpr.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800874 $(E) "[STRIP] Stripping libgrpc.so"
nnoble5b7f32a2014-12-22 08:12:44 -0800875 $(Q) $(STRIP) libs/$(TGTDIR)/libgrpc.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800876 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
nnoble5b7f32a2014-12-22 08:12:44 -0800877 $(Q) $(STRIP) libs/$(TGTDIR)/libgrpc_unsecure.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800878
nnoble85a49262014-12-08 18:14:03 -0800879strip-shared_cxx: shared_cxx
880 $(E) "[STRIP] Stripping libgrpc++.so"
nnoble5b7f32a2014-12-22 08:12:44 -0800881 $(Q) $(STRIP) libs/$(TGTDIR)/libgrpc++.$(SHARED_EXT)
nnoble85a49262014-12-08 18:14:03 -0800882
ctiller09cb6d52014-12-19 17:38:22 -0800883deps/$(TGTDIR)/gens/test/cpp/interop/empty.pb.dep:
nnoble72309c62014-12-12 11:42:26 -0800884 $(Q) mkdir -p `dirname $@`
885 $(Q) touch $@
886
887gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto protoc_plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800888 $(E) "[PROTOC] Generating protobuf CC file from $<"
889 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -0800890 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(TGTDIR)/cpp_plugin $<
nnoble72309c62014-12-12 11:42:26 -0800891
ctiller09cb6d52014-12-19 17:38:22 -0800892deps/$(TGTDIR)/gens/test/cpp/interop/messages.pb.dep:
nnoble72309c62014-12-12 11:42:26 -0800893 $(Q) mkdir -p `dirname $@`
894 $(Q) touch $@
895
896gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto protoc_plugins
897 $(E) "[PROTOC] Generating protobuf CC file from $<"
898 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -0800899 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(TGTDIR)/cpp_plugin $<
nnoble72309c62014-12-12 11:42:26 -0800900
ctiller09cb6d52014-12-19 17:38:22 -0800901deps/$(TGTDIR)/gens/test/cpp/interop/test.pb.dep:
nnoble72309c62014-12-12 11:42:26 -0800902 $(Q) mkdir -p `dirname $@`
903 $(Q) touch $@
904
905gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto protoc_plugins
906 $(E) "[PROTOC] Generating protobuf CC file from $<"
907 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -0800908 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(TGTDIR)/cpp_plugin $<
nnoble72309c62014-12-12 11:42:26 -0800909
ctiller09cb6d52014-12-19 17:38:22 -0800910deps/$(TGTDIR)/gens/test/cpp/util/echo.pb.dep:
nnoble72309c62014-12-12 11:42:26 -0800911 $(Q) mkdir -p `dirname $@`
912 $(Q) touch $@
913
914gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto protoc_plugins
915 $(E) "[PROTOC] Generating protobuf CC file from $<"
916 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -0800917 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(TGTDIR)/cpp_plugin $<
nnoble72309c62014-12-12 11:42:26 -0800918
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800919
ctiller09cb6d52014-12-19 17:38:22 -0800920deps/$(TGTDIR)/%.dep : %.c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800921 $(E) "[DEP] Generating dependencies for $<"
922 $(Q) mkdir -p `dirname $@`
923 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
924
ctiller09cb6d52014-12-19 17:38:22 -0800925deps/$(TGTDIR)/%.dep : %.cc
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800926 $(E) "[DEP] Generating dependencies for $<"
927 $(Q) mkdir -p `dirname $@`
928 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS_NO_ARCH) -MG -M $< > $@
929
ctiller09cb6d52014-12-19 17:38:22 -0800930objs/$(TGTDIR)/%.o : %.c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800931 $(E) "[C] Compiling $<"
932 $(Q) mkdir -p `dirname $@`
933 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
934
ctiller09cb6d52014-12-19 17:38:22 -0800935objs/$(TGTDIR)/%.o : gens/%.pb.cc
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800936 $(E) "[CXX] Compiling $<"
937 $(Q) mkdir -p `dirname $@`
938 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
939
ctiller09cb6d52014-12-19 17:38:22 -0800940objs/$(TGTDIR)/src/compiler/%.o : src/compiler/%.cc
nnoble72309c62014-12-12 11:42:26 -0800941 $(E) "[HOSTCXX] Compiling $<"
942 $(Q) mkdir -p `dirname $@`
943 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -c -o $@ $<
944
ctiller09cb6d52014-12-19 17:38:22 -0800945objs/$(TGTDIR)/%.o : %.cc
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800946 $(E) "[CXX] Compiling $<"
947 $(Q) mkdir -p `dirname $@`
948 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
949
nnoble0c475f02014-12-05 15:37:39 -0800950dep: dep_c dep_cxx
951
ctiller2845cad2014-12-15 15:14:12 -0800952dep_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 -0800953
ctiller3bf466f2014-12-19 16:21:57 -0800954bins_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 -0800955
956dep_cxx: deps_libgrpc++ deps_libgrpc++_test_util
957
yangg59dfc902014-12-19 14:00:14 -0800958bins_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 -0800959
nnoble85a49262014-12-08 18:14:03 -0800960install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800961
nnoble85a49262014-12-08 18:14:03 -0800962install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800963
nnoble85a49262014-12-08 18:14:03 -0800964install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
965
966install-headers: install-headers_c install-headers_cxx
967
968install-headers_c:
969 $(E) "[INSTALL] Installing public C headers"
970 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
971
972install-headers_cxx:
973 $(E) "[INSTALL] Installing public C++ headers"
974 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
975
976install-static: install-static_c install-static_cxx
977
978install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800979 $(E) "[INSTALL] Installing libgpr.a"
ctiller09cb6d52014-12-19 17:38:22 -0800980 $(Q) $(INSTALL) libs/$(TGTDIR)/libgpr.a $(prefix)/lib/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800981 $(E) "[INSTALL] Installing libgrpc.a"
ctiller09cb6d52014-12-19 17:38:22 -0800982 $(Q) $(INSTALL) libs/$(TGTDIR)/libgrpc.a $(prefix)/lib/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800983 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
ctiller09cb6d52014-12-19 17:38:22 -0800984 $(Q) $(INSTALL) libs/$(TGTDIR)/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800985
nnoble85a49262014-12-08 18:14:03 -0800986install-static_cxx: static_cxx strip-static_cxx
987 $(E) "[INSTALL] Installing libgrpc++.a"
ctiller09cb6d52014-12-19 17:38:22 -0800988 $(Q) $(INSTALL) libs/$(TGTDIR)/libgrpc++.a $(prefix)/lib/libgrpc++.a
nnoble85a49262014-12-08 18:14:03 -0800989
990install-shared_c: shared_c strip-shared_c
nnoble5b7f32a2014-12-22 08:12:44 -0800991ifeq ($(SYSTEM),MINGW32)
992 $(E) "[INSTALL] Installing gpr.$(SHARED_EXT)"
993 $(Q) $(INSTALL) libs/$(TGTDIR)/gpr.$(SHARED_EXT) $(prefix)/lib/gpr.$(SHARED_EXT)
994 $(Q) $(INSTALL) libs/$(TGTDIR)/libgpr-imp.a $(prefix)/lib/libgpr-imp.a
995else
996 $(E) "[INSTALL] Installing libgpr.$(SHARED_EXT)"
997 $(Q) $(INSTALL) libs/$(TGTDIR)/libgpr.$(SHARED_EXT) $(prefix)/lib/libgpr.$(SHARED_EXT)
998ifneq ($(SYSTEM),Darwin)
999 $(Q) ln -sf libgpr.$(SHARED_EXT) $(prefix)/lib/libgpr.so
1000endif
1001endif
1002ifeq ($(SYSTEM),MINGW32)
1003 $(E) "[INSTALL] Installing grpc.$(SHARED_EXT)"
1004 $(Q) $(INSTALL) libs/$(TGTDIR)/grpc.$(SHARED_EXT) $(prefix)/lib/grpc.$(SHARED_EXT)
1005 $(Q) $(INSTALL) libs/$(TGTDIR)/libgrpc-imp.a $(prefix)/lib/libgrpc-imp.a
1006else
1007 $(E) "[INSTALL] Installing libgrpc.$(SHARED_EXT)"
1008 $(Q) $(INSTALL) libs/$(TGTDIR)/libgrpc.$(SHARED_EXT) $(prefix)/lib/libgrpc.$(SHARED_EXT)
1009ifneq ($(SYSTEM),Darwin)
1010 $(Q) ln -sf libgrpc.$(SHARED_EXT) $(prefix)/lib/libgrpc.so
1011endif
1012endif
1013ifeq ($(SYSTEM),MINGW32)
1014 $(E) "[INSTALL] Installing grpc_unsecure.$(SHARED_EXT)"
1015 $(Q) $(INSTALL) libs/$(TGTDIR)/grpc_unsecure.$(SHARED_EXT) $(prefix)/lib/grpc_unsecure.$(SHARED_EXT)
1016 $(Q) $(INSTALL) libs/$(TGTDIR)/libgrpc_unsecure-imp.a $(prefix)/lib/libgrpc_unsecure-imp.a
1017else
1018 $(E) "[INSTALL] Installing libgrpc_unsecure.$(SHARED_EXT)"
1019 $(Q) $(INSTALL) libs/$(TGTDIR)/libgrpc_unsecure.$(SHARED_EXT) $(prefix)/lib/libgrpc_unsecure.$(SHARED_EXT)
1020ifneq ($(SYSTEM),Darwin)
1021 $(Q) ln -sf libgrpc_unsecure.$(SHARED_EXT) $(prefix)/lib/libgrpc_unsecure.so
1022endif
1023endif
1024ifneq ($(SYSTEM),MINGW32)
1025ifneq ($(SYSTEM),Darwin)
1026 $(Q) ldconfig
1027endif
1028endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001029
nnoble85a49262014-12-08 18:14:03 -08001030install-shared_cxx: shared_cxx strip-shared_cxx
nnoble5b7f32a2014-12-22 08:12:44 -08001031ifeq ($(SYSTEM),MINGW32)
1032 $(E) "[INSTALL] Installing grpc++.$(SHARED_EXT)"
1033 $(Q) $(INSTALL) libs/$(TGTDIR)/grpc++.$(SHARED_EXT) $(prefix)/lib/grpc++.$(SHARED_EXT)
1034 $(Q) $(INSTALL) libs/$(TGTDIR)/libgrpc++-imp.a $(prefix)/lib/libgrpc++-imp.a
1035else
1036 $(E) "[INSTALL] Installing libgrpc++.$(SHARED_EXT)"
1037 $(Q) $(INSTALL) libs/$(TGTDIR)/libgrpc++.$(SHARED_EXT) $(prefix)/lib/libgrpc++.$(SHARED_EXT)
1038ifneq ($(SYSTEM),Darwin)
1039 $(Q) ln -sf libgrpc++.$(SHARED_EXT) $(prefix)/lib/libgrpc++.so
1040endif
1041endif
1042ifneq ($(SYSTEM),MINGW32)
1043ifneq ($(SYSTEM),Darwin)
1044 $(Q) ldconfig
1045endif
1046endif
nnoble85a49262014-12-08 18:14:03 -08001047
ctiller3bf466f2014-12-19 16:21:57 -08001048clean: 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 -08001049 $(Q) $(RM) -r deps objs libs bins gens
1050
1051
1052# The various libraries
1053
1054
1055LIBGPR_SRC = \
1056 src/core/support/alloc.c \
1057 src/core/support/cancellable.c \
1058 src/core/support/cmdline.c \
ctillerd94ad102014-12-23 08:53:43 -08001059 src/core/support/cpu_linux.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001060 src/core/support/cpu_posix.c \
1061 src/core/support/histogram.c \
1062 src/core/support/host_port.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001063 src/core/support/log_android.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001064 src/core/support/log.c \
1065 src/core/support/log_linux.c \
1066 src/core/support/log_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001067 src/core/support/log_win32.c \
1068 src/core/support/murmur_hash.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001069 src/core/support/slice_buffer.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001070 src/core/support/slice.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001071 src/core/support/string.c \
1072 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -08001073 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001074 src/core/support/sync.c \
1075 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -08001076 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001077 src/core/support/thd_posix.c \
1078 src/core/support/thd_win32.c \
1079 src/core/support/time.c \
1080 src/core/support/time_posix.c \
1081 src/core/support/time_win32.c \
1082
nnoble85a49262014-12-08 18:14:03 -08001083PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001084 include/grpc/support/alloc.h \
1085 include/grpc/support/atm_gcc_atomic.h \
1086 include/grpc/support/atm_gcc_sync.h \
1087 include/grpc/support/atm.h \
1088 include/grpc/support/atm_win32.h \
1089 include/grpc/support/cancellable_platform.h \
1090 include/grpc/support/cmdline.h \
1091 include/grpc/support/histogram.h \
1092 include/grpc/support/host_port.h \
1093 include/grpc/support/log.h \
1094 include/grpc/support/port_platform.h \
1095 include/grpc/support/slice_buffer.h \
1096 include/grpc/support/slice.h \
1097 include/grpc/support/string.h \
1098 include/grpc/support/sync_generic.h \
1099 include/grpc/support/sync.h \
1100 include/grpc/support/sync_posix.h \
1101 include/grpc/support/sync_win32.h \
1102 include/grpc/support/thd.h \
1103 include/grpc/support/thd_posix.h \
1104 include/grpc/support/thd_win32.h \
1105 include/grpc/support/time.h \
1106 include/grpc/support/time_posix.h \
1107 include/grpc/support/time_win32.h \
1108 include/grpc/support/useful.h \
1109
ctiller09cb6d52014-12-19 17:38:22 -08001110LIBGPR_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
1111LIBGPR_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGPR_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001112
ctiller09cb6d52014-12-19 17:38:22 -08001113libs/$(TGTDIR)/libgpr.a: $(LIBGPR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001114 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001115 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001116 $(Q) $(AR) rcs libs/$(TGTDIR)/libgpr.a $(LIBGPR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001117
nnoble5b7f32a2014-12-22 08:12:44 -08001118
1119
1120ifeq ($(SYSTEM),MINGW32)
1121libs/$(TGTDIR)/gpr.$(SHARED_EXT): $(LIBGPR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001122 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001123 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08001124 $(Q) $(LD) $(LDFLAGS) -Llibs/$(TGTDIR) -shared -Wl,--output-def=libs/$(TGTDIR)/gpr.def -Wl,--out-implib=libs/$(TGTDIR)/libgpr-imp.a -o libs/$(TGTDIR)/gpr.$(SHARED_EXT) $(LIBGPR_OBJS) $(LDLIBS)
1125else
1126libs/$(TGTDIR)/libgpr.$(SHARED_EXT): $(LIBGPR_OBJS)
1127 $(E) "[LD] Linking $@"
1128 $(Q) mkdir -p `dirname $@`
1129ifeq ($(SYSTEM),Darwin)
1130 $(Q) $(LD) $(LDFLAGS) -Llibs/$(TGTDIR) -dynamiclib -o libs/$(TGTDIR)/libgpr.$(SHARED_EXT) $(LIBGPR_OBJS) $(LDLIBS)
1131else
1132 $(Q) $(LD) $(LDFLAGS) -Llibs/$(TGTDIR) -shared -Wl,-soname,libgpr.so.0 -o libs/$(TGTDIR)/libgpr.$(SHARED_EXT) $(LIBGPR_OBJS) $(LDLIBS)
1133 $(Q) ln -sf libgpr.$(SHARED_EXT) libs/$(TGTDIR)/libgpr.so
1134endif
1135endif
1136
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001137
1138deps_libgpr: $(LIBGPR_DEPS)
1139
nnoble69ac39f2014-12-12 15:43:38 -08001140ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001141-include $(LIBGPR_DEPS)
1142endif
1143
1144clean_libgpr:
1145 $(E) "[CLEAN] Cleaning libgpr files"
1146 $(Q) $(RM) $(LIBGPR_OBJS)
1147 $(Q) $(RM) $(LIBGPR_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001148 $(Q) $(RM) libs/$(TGTDIR)/libgpr.a
nnoble5b7f32a2014-12-22 08:12:44 -08001149 $(Q) $(RM) libs/$(TGTDIR)/libgpr.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001150
1151
1152LIBGRPC_SRC = \
1153 src/core/channel/call_op_string.c \
1154 src/core/channel/census_filter.c \
1155 src/core/channel/channel_args.c \
1156 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08001157 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001158 src/core/channel/client_channel.c \
1159 src/core/channel/client_setup.c \
1160 src/core/channel/connected_channel.c \
1161 src/core/channel/http_client_filter.c \
1162 src/core/channel/http_filter.c \
1163 src/core/channel/http_server_filter.c \
1164 src/core/channel/metadata_buffer.c \
1165 src/core/channel/noop_filter.c \
1166 src/core/compression/algorithm.c \
1167 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -08001168 src/core/httpcli/format_request.c \
1169 src/core/httpcli/httpcli.c \
1170 src/core/httpcli/httpcli_security_context.c \
1171 src/core/httpcli/parser.c \
ctiller52103932014-12-20 09:07:32 -08001172 src/core/iomgr/alarm.c \
1173 src/core/iomgr/alarm_heap.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001174 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08001175 src/core/iomgr/endpoint_pair_posix.c \
1176 src/core/iomgr/iomgr_libevent.c \
1177 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -08001178 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -08001179 src/core/iomgr/resolve_address_posix.c \
1180 src/core/iomgr/sockaddr_utils.c \
1181 src/core/iomgr/socket_utils_common_posix.c \
1182 src/core/iomgr/socket_utils_linux.c \
1183 src/core/iomgr/socket_utils_posix.c \
1184 src/core/iomgr/tcp_client_posix.c \
1185 src/core/iomgr/tcp_posix.c \
1186 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08001187 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08001188 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -08001189 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -08001190 src/core/security/credentials.c \
1191 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -08001192 src/core/security/json_token.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001193 src/core/security/secure_endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08001194 src/core/security/secure_transport_setup.c \
1195 src/core/security/security_context.c \
1196 src/core/security/server_secure_chttp2.c \
1197 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001198 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08001199 src/core/statistics/census_rpc_stats.c \
1200 src/core/statistics/census_tracing.c \
1201 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08001202 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001203 src/core/surface/byte_buffer.c \
1204 src/core/surface/byte_buffer_reader.c \
1205 src/core/surface/call.c \
1206 src/core/surface/channel.c \
1207 src/core/surface/channel_create.c \
1208 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001209 src/core/surface/completion_queue.c \
1210 src/core/surface/event_string.c \
1211 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08001212 src/core/surface/lame_client.c \
1213 src/core/surface/secure_channel_create.c \
1214 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001215 src/core/surface/server.c \
1216 src/core/surface/server_chttp2.c \
1217 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08001218 src/core/transport/chttp2/alpn.c \
1219 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001220 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08001221 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001222 src/core/transport/chttp2/frame_ping.c \
1223 src/core/transport/chttp2/frame_rst_stream.c \
1224 src/core/transport/chttp2/frame_settings.c \
1225 src/core/transport/chttp2/frame_window_update.c \
1226 src/core/transport/chttp2/hpack_parser.c \
1227 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08001228 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001229 src/core/transport/chttp2/status_conversion.c \
1230 src/core/transport/chttp2/stream_encoder.c \
1231 src/core/transport/chttp2/stream_map.c \
1232 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001233 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08001234 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001235 src/core/transport/metadata.c \
1236 src/core/transport/stream_op.c \
1237 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001238 src/core/tsi/fake_transport_security.c \
1239 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -08001240 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001241 third_party/cJSON/cJSON.c \
1242
nnoble85a49262014-12-08 18:14:03 -08001243PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001244 include/grpc/byte_buffer.h \
1245 include/grpc/byte_buffer_reader.h \
1246 include/grpc/grpc.h \
1247 include/grpc/grpc_security.h \
1248 include/grpc/status.h \
1249
ctiller09cb6d52014-12-19 17:38:22 -08001250LIBGRPC_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
1251LIBGRPC_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001252
nnoble69ac39f2014-12-12 15:43:38 -08001253ifeq ($(NO_SECURE),true)
1254
ctiller09cb6d52014-12-19 17:38:22 -08001255libs/$(TGTDIR)/libgrpc.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001256
nnoble5b7f32a2014-12-22 08:12:44 -08001257ifeq ($(SYSTEM),MINGW32)
1258libs/$(TGTDIR)/grpc.$(SHARED_EXT): openssl_dep_error
1259else
1260libs/$(TGTDIR)/libgrpc.$(SHARED_EXT): openssl_dep_error
1261endif
1262
nnoble69ac39f2014-12-12 15:43:38 -08001263else
1264
ctiller09cb6d52014-12-19 17:38:22 -08001265libs/$(TGTDIR)/libgrpc.a: $(OPENSSL_DEP) $(LIBGRPC_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001266 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001267 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001268 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc.a $(LIBGRPC_OBJS)
nnoble20e2e3f2014-12-16 15:37:57 -08001269 $(Q) mkdir tmp-merge
ctiller09cb6d52014-12-19 17:38:22 -08001270 $(Q) ( cd tmp-merge ; $(AR) x ../libs/$(TGTDIR)/libgrpc.a )
nnoble20e2e3f2014-12-16 15:37:57 -08001271 $(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge ; ar x ../$${l} ) ; done
ctiller09cb6d52014-12-19 17:38:22 -08001272 $(Q) rm -f libs/$(TGTDIR)/libgrpc.a tmp-merge/__.SYMDEF*
1273 $(Q) ar rcs libs/$(TGTDIR)/libgrpc.a tmp-merge/*
nnoble20e2e3f2014-12-16 15:37:57 -08001274 $(Q) rm -rf tmp-merge
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001275
nnoble5b7f32a2014-12-22 08:12:44 -08001276
1277
1278ifeq ($(SYSTEM),MINGW32)
1279libs/$(TGTDIR)/grpc.$(SHARED_EXT): $(LIBGRPC_OBJS) libs/$(TGTDIR)/gpr.$(SHARED_EXT) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001280 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001281 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08001282 $(Q) $(LD) $(LDFLAGS) -Llibs/$(TGTDIR) -shared -Wl,--output-def=libs/$(TGTDIR)/grpc.def -Wl,--out-implib=libs/$(TGTDIR)/libgrpc-imp.a -o libs/$(TGTDIR)/grpc.$(SHARED_EXT) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgpr-imp
1283else
1284libs/$(TGTDIR)/libgrpc.$(SHARED_EXT): $(LIBGRPC_OBJS) libs/$(TGTDIR)/libgpr.$(SHARED_EXT) $(OPENSSL_DEP)
1285 $(E) "[LD] Linking $@"
1286 $(Q) mkdir -p `dirname $@`
1287ifeq ($(SYSTEM),Darwin)
1288 $(Q) $(LD) $(LDFLAGS) -Llibs/$(TGTDIR) -dynamiclib -o libs/$(TGTDIR)/libgrpc.$(SHARED_EXT) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgpr
1289else
1290 $(Q) $(LD) $(LDFLAGS) -Llibs/$(TGTDIR) -shared -Wl,-soname,libgrpc.so.0 -o libs/$(TGTDIR)/libgrpc.$(SHARED_EXT) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgpr
1291 $(Q) ln -sf libgrpc.$(SHARED_EXT) libs/$(TGTDIR)/libgrpc.so
1292endif
1293endif
1294
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001295
nnoble69ac39f2014-12-12 15:43:38 -08001296endif
1297
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001298deps_libgrpc: $(LIBGRPC_DEPS)
1299
nnoble69ac39f2014-12-12 15:43:38 -08001300ifneq ($(NO_SECURE),true)
1301ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001302-include $(LIBGRPC_DEPS)
1303endif
nnoble69ac39f2014-12-12 15:43:38 -08001304endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001305
1306clean_libgrpc:
1307 $(E) "[CLEAN] Cleaning libgrpc files"
1308 $(Q) $(RM) $(LIBGRPC_OBJS)
1309 $(Q) $(RM) $(LIBGRPC_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001310 $(Q) $(RM) libs/$(TGTDIR)/libgrpc.a
nnoble5b7f32a2014-12-22 08:12:44 -08001311 $(Q) $(RM) libs/$(TGTDIR)/libgrpc.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001312
1313
1314LIBGRPC_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001315 test/core/end2end/cq_verifier.c \
chenw97fd9e52014-12-19 17:12:36 -08001316 test/core/end2end/data/test_root_cert.c \
1317 test/core/end2end/data/prod_roots_certs.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001318 test/core/end2end/data/server1_cert.c \
1319 test/core/end2end/data/server1_key.c \
1320 test/core/iomgr/endpoint_tests.c \
1321 test/core/statistics/census_log_tests.c \
1322 test/core/transport/transport_end2end_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001323 test/core/util/grpc_profiler.c \
1324 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -08001325 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001326 test/core/util/slice_splitter.c \
1327 test/core/util/test_config.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001328
1329
ctiller09cb6d52014-12-19 17:38:22 -08001330LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1331LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001332
nnoble69ac39f2014-12-12 15:43:38 -08001333ifeq ($(NO_SECURE),true)
1334
ctiller09cb6d52014-12-19 17:38:22 -08001335libs/$(TGTDIR)/libgrpc_test_util.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001336
nnoble5b7f32a2014-12-22 08:12:44 -08001337
nnoble69ac39f2014-12-12 15:43:38 -08001338else
1339
ctiller09cb6d52014-12-19 17:38:22 -08001340libs/$(TGTDIR)/libgrpc_test_util.a: $(OPENSSL_DEP) $(LIBGRPC_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001341 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001342 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001343 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001344
1345
1346
nnoble5b7f32a2014-12-22 08:12:44 -08001347
1348
nnoble69ac39f2014-12-12 15:43:38 -08001349endif
1350
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001351deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1352
nnoble69ac39f2014-12-12 15:43:38 -08001353ifneq ($(NO_SECURE),true)
1354ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001355-include $(LIBGRPC_TEST_UTIL_DEPS)
1356endif
nnoble69ac39f2014-12-12 15:43:38 -08001357endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001358
1359clean_libgrpc_test_util:
1360 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1361 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1362 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001363 $(Q) $(RM) libs/$(TGTDIR)/libgrpc_test_util.a
nnoble5b7f32a2014-12-22 08:12:44 -08001364 $(Q) $(RM) libs/$(TGTDIR)/libgrpc_test_util.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001365
1366
1367LIBGRPC++_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001368 src/cpp/client/channel.cc \
yangg59dfc902014-12-19 14:00:14 -08001369 src/cpp/client/channel_arguments.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001370 src/cpp/client/client_context.cc \
1371 src/cpp/client/create_channel.cc \
vpai80b6d012014-12-17 11:47:32 -08001372 src/cpp/client/credentials.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001373 src/cpp/client/internal_stub.cc \
1374 src/cpp/proto/proto_utils.cc \
1375 src/cpp/rpc_method.cc \
1376 src/cpp/server/async_server.cc \
1377 src/cpp/server/async_server_context.cc \
1378 src/cpp/server/completion_queue.cc \
1379 src/cpp/server/server_builder.cc \
yanggfd2f3ac2014-12-17 16:46:06 -08001380 src/cpp/server/server_context_impl.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001381 src/cpp/server/server.cc \
1382 src/cpp/server/server_rpc_handler.cc \
vpai80b6d012014-12-17 11:47:32 -08001383 src/cpp/server/server_credentials.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001384 src/cpp/server/thread_pool.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001385 src/cpp/stream/stream_context.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001386 src/cpp/util/status.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001387 src/cpp/util/time.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001388
nnoble85a49262014-12-08 18:14:03 -08001389PUBLIC_HEADERS_CXX += \
ctiller2bbb6c42014-12-17 09:44:44 -08001390 include/grpc++/async_server_context.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001391 include/grpc++/async_server.h \
yangg59dfc902014-12-19 14:00:14 -08001392 include/grpc++/channel_arguments.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001393 include/grpc++/channel_interface.h \
1394 include/grpc++/client_context.h \
1395 include/grpc++/completion_queue.h \
1396 include/grpc++/config.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001397 include/grpc++/create_channel.h \
vpai80b6d012014-12-17 11:47:32 -08001398 include/grpc++/credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001399 include/grpc++/server_builder.h \
yanggfd2f3ac2014-12-17 16:46:06 -08001400 include/grpc++/server_context.h \
vpai80b6d012014-12-17 11:47:32 -08001401 include/grpc++/server_credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001402 include/grpc++/server.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001403 include/grpc++/status.h \
1404 include/grpc++/stream_context_interface.h \
1405 include/grpc++/stream.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001406
ctiller09cb6d52014-12-19 17:38:22 -08001407LIBGRPC++_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1408LIBGRPC++_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001409
nnoble69ac39f2014-12-12 15:43:38 -08001410ifeq ($(NO_SECURE),true)
1411
ctiller09cb6d52014-12-19 17:38:22 -08001412libs/$(TGTDIR)/libgrpc++.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001413
nnoble5b7f32a2014-12-22 08:12:44 -08001414ifeq ($(SYSTEM),MINGW32)
1415libs/$(TGTDIR)/grpc++.$(SHARED_EXT): openssl_dep_error
1416else
1417libs/$(TGTDIR)/libgrpc++.$(SHARED_EXT): openssl_dep_error
1418endif
1419
nnoble69ac39f2014-12-12 15:43:38 -08001420else
1421
ctiller09cb6d52014-12-19 17:38:22 -08001422libs/$(TGTDIR)/libgrpc++.a: $(OPENSSL_DEP) $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001423 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001424 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001425 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc++.a $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001426
nnoble5b7f32a2014-12-22 08:12:44 -08001427
1428
1429ifeq ($(SYSTEM),MINGW32)
1430libs/$(TGTDIR)/grpc++.$(SHARED_EXT): $(LIBGRPC++_OBJS) libs/$(TGTDIR)/grpc.$(SHARED_EXT) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001431 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001432 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08001433 $(Q) $(LDXX) $(LDFLAGS) -Llibs/$(TGTDIR) -shared -Wl,--output-def=libs/$(TGTDIR)/grpc++.def -Wl,--out-implib=libs/$(TGTDIR)/libgrpc++-imp.a -o libs/$(TGTDIR)/grpc++.$(SHARED_EXT) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgrpc-imp
1434else
1435libs/$(TGTDIR)/libgrpc++.$(SHARED_EXT): $(LIBGRPC++_OBJS) libs/$(TGTDIR)/libgrpc.$(SHARED_EXT) $(OPENSSL_DEP)
1436 $(E) "[LD] Linking $@"
1437 $(Q) mkdir -p `dirname $@`
1438ifeq ($(SYSTEM),Darwin)
1439 $(Q) $(LDXX) $(LDFLAGS) -Llibs/$(TGTDIR) -dynamiclib -o libs/$(TGTDIR)/libgrpc++.$(SHARED_EXT) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgrpc
1440else
1441 $(Q) $(LDXX) $(LDFLAGS) -Llibs/$(TGTDIR) -shared -Wl,-soname,libgrpc++.so.0 -o libs/$(TGTDIR)/libgrpc++.$(SHARED_EXT) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgrpc
1442 $(Q) ln -sf libgrpc++.$(SHARED_EXT) libs/$(TGTDIR)/libgrpc++.so
1443endif
1444endif
1445
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001446
nnoble69ac39f2014-12-12 15:43:38 -08001447endif
1448
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001449deps_libgrpc++: $(LIBGRPC++_DEPS)
1450
nnoble69ac39f2014-12-12 15:43:38 -08001451ifneq ($(NO_SECURE),true)
1452ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001453-include $(LIBGRPC++_DEPS)
1454endif
nnoble69ac39f2014-12-12 15:43:38 -08001455endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001456
1457clean_libgrpc++:
1458 $(E) "[CLEAN] Cleaning libgrpc++ files"
1459 $(Q) $(RM) $(LIBGRPC++_OBJS)
1460 $(Q) $(RM) $(LIBGRPC++_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001461 $(Q) $(RM) libs/$(TGTDIR)/libgrpc++.a
nnoble5b7f32a2014-12-22 08:12:44 -08001462 $(Q) $(RM) libs/$(TGTDIR)/libgrpc++.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001463
1464
1465LIBGRPC++_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001466 gens/test/cpp/util/echo.pb.cc \
yangg59dfc902014-12-19 14:00:14 -08001467 test/cpp/util/create_test_channel.cc \
nnoble4cb93712014-12-17 14:18:08 -08001468 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001469
1470
ctiller09cb6d52014-12-19 17:38:22 -08001471LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1472LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001473
nnoble69ac39f2014-12-12 15:43:38 -08001474ifeq ($(NO_SECURE),true)
1475
ctiller09cb6d52014-12-19 17:38:22 -08001476libs/$(TGTDIR)/libgrpc++_test_util.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001477
nnoble5b7f32a2014-12-22 08:12:44 -08001478
nnoble69ac39f2014-12-12 15:43:38 -08001479else
1480
ctiller09cb6d52014-12-19 17:38:22 -08001481libs/$(TGTDIR)/libgrpc++_test_util.a: $(OPENSSL_DEP) $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001482 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001483 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001484 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001485
1486
1487
nnoble5b7f32a2014-12-22 08:12:44 -08001488
1489
nnoble69ac39f2014-12-12 15:43:38 -08001490endif
1491
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001492deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1493
nnoble69ac39f2014-12-12 15:43:38 -08001494ifneq ($(NO_SECURE),true)
1495ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001496-include $(LIBGRPC++_TEST_UTIL_DEPS)
1497endif
nnoble69ac39f2014-12-12 15:43:38 -08001498endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001499
1500clean_libgrpc++_test_util:
1501 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1502 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1503 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001504 $(Q) $(RM) libs/$(TGTDIR)/libgrpc++_test_util.a
nnoble5b7f32a2014-12-22 08:12:44 -08001505 $(Q) $(RM) libs/$(TGTDIR)/libgrpc++_test_util.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001506
1507
1508LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1509 test/core/end2end/fixtures/chttp2_fake_security.c \
1510
1511
ctiller09cb6d52014-12-19 17:38:22 -08001512LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1513LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001514
nnoble69ac39f2014-12-12 15:43:38 -08001515ifeq ($(NO_SECURE),true)
1516
ctiller09cb6d52014-12-19 17:38:22 -08001517libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001518
nnoble5b7f32a2014-12-22 08:12:44 -08001519
nnoble69ac39f2014-12-12 15:43:38 -08001520else
1521
ctiller09cb6d52014-12-19 17:38:22 -08001522libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001523 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001524 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001525 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001526
1527
1528
nnoble5b7f32a2014-12-22 08:12:44 -08001529
1530
nnoble69ac39f2014-12-12 15:43:38 -08001531endif
1532
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001533deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1534
nnoble69ac39f2014-12-12 15:43:38 -08001535ifneq ($(NO_SECURE),true)
1536ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001537-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1538endif
nnoble69ac39f2014-12-12 15:43:38 -08001539endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001540
1541clean_libend2end_fixture_chttp2_fake_security:
1542 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1543 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1544 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001545 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a
nnoble5b7f32a2014-12-22 08:12:44 -08001546 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001547
1548
1549LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1550 test/core/end2end/fixtures/chttp2_fullstack.c \
1551
1552
ctiller09cb6d52014-12-19 17:38:22 -08001553LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1554LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001555
nnoble69ac39f2014-12-12 15:43:38 -08001556ifeq ($(NO_SECURE),true)
1557
ctiller09cb6d52014-12-19 17:38:22 -08001558libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001559
nnoble5b7f32a2014-12-22 08:12:44 -08001560
nnoble69ac39f2014-12-12 15:43:38 -08001561else
1562
ctiller09cb6d52014-12-19 17:38:22 -08001563libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001564 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001565 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001566 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001567
1568
1569
nnoble5b7f32a2014-12-22 08:12:44 -08001570
1571
nnoble69ac39f2014-12-12 15:43:38 -08001572endif
1573
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001574deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1575
nnoble69ac39f2014-12-12 15:43:38 -08001576ifneq ($(NO_SECURE),true)
1577ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001578-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1579endif
nnoble69ac39f2014-12-12 15:43:38 -08001580endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001581
1582clean_libend2end_fixture_chttp2_fullstack:
1583 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1584 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1585 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001586 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a
nnoble5b7f32a2014-12-22 08:12:44 -08001587 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001588
1589
1590LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1591 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1592
1593
ctiller09cb6d52014-12-19 17:38:22 -08001594LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1595LIBEND2END_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 -08001596
nnoble69ac39f2014-12-12 15:43:38 -08001597ifeq ($(NO_SECURE),true)
1598
ctiller09cb6d52014-12-19 17:38:22 -08001599libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001600
nnoble5b7f32a2014-12-22 08:12:44 -08001601
nnoble69ac39f2014-12-12 15:43:38 -08001602else
1603
ctiller09cb6d52014-12-19 17:38:22 -08001604libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001605 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001606 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001607 $(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 -08001608
1609
1610
nnoble5b7f32a2014-12-22 08:12:44 -08001611
1612
nnoble69ac39f2014-12-12 15:43:38 -08001613endif
1614
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001615deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1616
nnoble69ac39f2014-12-12 15:43:38 -08001617ifneq ($(NO_SECURE),true)
1618ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001619-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1620endif
nnoble69ac39f2014-12-12 15:43:38 -08001621endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001622
1623clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1624 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1625 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1626 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001627 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a
nnoble5b7f32a2014-12-22 08:12:44 -08001628 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001629
1630
1631LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1632 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1633
1634
ctiller09cb6d52014-12-19 17:38:22 -08001635LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1636LIBEND2END_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 -08001637
nnoble69ac39f2014-12-12 15:43:38 -08001638ifeq ($(NO_SECURE),true)
1639
ctiller09cb6d52014-12-19 17:38:22 -08001640libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001641
nnoble5b7f32a2014-12-22 08:12:44 -08001642
nnoble69ac39f2014-12-12 15:43:38 -08001643else
1644
ctiller09cb6d52014-12-19 17:38:22 -08001645libs/$(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 -08001646 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001647 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001648 $(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 -08001649
1650
1651
nnoble5b7f32a2014-12-22 08:12:44 -08001652
1653
nnoble69ac39f2014-12-12 15:43:38 -08001654endif
1655
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001656deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1657
nnoble69ac39f2014-12-12 15:43:38 -08001658ifneq ($(NO_SECURE),true)
1659ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001660-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1661endif
nnoble69ac39f2014-12-12 15:43:38 -08001662endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001663
1664clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1665 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1666 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1667 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001668 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
nnoble5b7f32a2014-12-22 08:12:44 -08001669 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001670
1671
1672LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1673 test/core/end2end/fixtures/chttp2_socket_pair.c \
1674
1675
ctiller09cb6d52014-12-19 17:38:22 -08001676LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1677LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001678
nnoble69ac39f2014-12-12 15:43:38 -08001679ifeq ($(NO_SECURE),true)
1680
ctiller09cb6d52014-12-19 17:38:22 -08001681libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001682
nnoble5b7f32a2014-12-22 08:12:44 -08001683
nnoble69ac39f2014-12-12 15:43:38 -08001684else
1685
ctiller09cb6d52014-12-19 17:38:22 -08001686libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001687 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001688 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001689 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001690
1691
1692
nnoble5b7f32a2014-12-22 08:12:44 -08001693
1694
nnoble69ac39f2014-12-12 15:43:38 -08001695endif
1696
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001697deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1698
nnoble69ac39f2014-12-12 15:43:38 -08001699ifneq ($(NO_SECURE),true)
1700ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001701-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1702endif
nnoble69ac39f2014-12-12 15:43:38 -08001703endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001704
1705clean_libend2end_fixture_chttp2_socket_pair:
1706 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1707 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1708 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001709 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a
nnoble5b7f32a2014-12-22 08:12:44 -08001710 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001711
1712
nnoble0c475f02014-12-05 15:37:39 -08001713LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1714 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1715
1716
ctiller09cb6d52014-12-19 17:38:22 -08001717LIBEND2END_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))))
1718LIBEND2END_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 -08001719
nnoble69ac39f2014-12-12 15:43:38 -08001720ifeq ($(NO_SECURE),true)
1721
ctiller09cb6d52014-12-19 17:38:22 -08001722libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001723
nnoble5b7f32a2014-12-22 08:12:44 -08001724
nnoble69ac39f2014-12-12 15:43:38 -08001725else
1726
ctiller09cb6d52014-12-19 17:38:22 -08001727libs/$(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 -08001728 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001729 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001730 $(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 -08001731
1732
1733
nnoble5b7f32a2014-12-22 08:12:44 -08001734
1735
nnoble69ac39f2014-12-12 15:43:38 -08001736endif
1737
nnoble0c475f02014-12-05 15:37:39 -08001738deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1739
nnoble69ac39f2014-12-12 15:43:38 -08001740ifneq ($(NO_SECURE),true)
1741ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001742-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1743endif
nnoble69ac39f2014-12-12 15:43:38 -08001744endif
nnoble0c475f02014-12-05 15:37:39 -08001745
1746clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1747 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1748 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1749 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001750 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
nnoble5b7f32a2014-12-22 08:12:44 -08001751 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.$(SHARED_EXT)
nnoble0c475f02014-12-05 15:37:39 -08001752
1753
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001754LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1755 test/core/end2end/tests/cancel_after_accept.c \
1756
1757
ctiller09cb6d52014-12-19 17:38:22 -08001758LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1759LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001760
ctiller09cb6d52014-12-19 17:38:22 -08001761libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001762 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001763 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001764 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001765
1766
1767
nnoble5b7f32a2014-12-22 08:12:44 -08001768
1769
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001770deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1771
nnoble69ac39f2014-12-12 15:43:38 -08001772ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001773-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1774endif
1775
1776clean_libend2end_test_cancel_after_accept:
1777 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1778 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1779 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001780 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a
nnoble5b7f32a2014-12-22 08:12:44 -08001781 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_accept.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001782
1783
1784LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1785 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1786
1787
ctiller09cb6d52014-12-19 17:38:22 -08001788LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1789LIBEND2END_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 -08001790
ctiller09cb6d52014-12-19 17:38:22 -08001791libs/$(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 -08001792 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001793 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001794 $(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 -08001795
1796
1797
nnoble5b7f32a2014-12-22 08:12:44 -08001798
1799
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001800deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1801
nnoble69ac39f2014-12-12 15:43:38 -08001802ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001803-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1804endif
1805
1806clean_libend2end_test_cancel_after_accept_and_writes_closed:
1807 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1808 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1809 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001810 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_accept_and_writes_closed.a
nnoble5b7f32a2014-12-22 08:12:44 -08001811 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_accept_and_writes_closed.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001812
1813
1814LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1815 test/core/end2end/tests/cancel_after_invoke.c \
1816
1817
ctiller09cb6d52014-12-19 17:38:22 -08001818LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1819LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001820
ctiller09cb6d52014-12-19 17:38:22 -08001821libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001822 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001823 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001824 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001825
1826
1827
nnoble5b7f32a2014-12-22 08:12:44 -08001828
1829
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001830deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1831
nnoble69ac39f2014-12-12 15:43:38 -08001832ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001833-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1834endif
1835
1836clean_libend2end_test_cancel_after_invoke:
1837 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1838 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1839 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001840 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a
nnoble5b7f32a2014-12-22 08:12:44 -08001841 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001842
1843
1844LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1845 test/core/end2end/tests/cancel_before_invoke.c \
1846
1847
ctiller09cb6d52014-12-19 17:38:22 -08001848LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1849LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001850
ctiller09cb6d52014-12-19 17:38:22 -08001851libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001852 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001853 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001854 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001855
1856
1857
nnoble5b7f32a2014-12-22 08:12:44 -08001858
1859
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001860deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1861
nnoble69ac39f2014-12-12 15:43:38 -08001862ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001863-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1864endif
1865
1866clean_libend2end_test_cancel_before_invoke:
1867 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1868 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1869 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001870 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a
nnoble5b7f32a2014-12-22 08:12:44 -08001871 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001872
1873
1874LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1875 test/core/end2end/tests/cancel_in_a_vacuum.c \
1876
1877
ctiller09cb6d52014-12-19 17:38:22 -08001878LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1879LIBEND2END_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 -08001880
ctiller09cb6d52014-12-19 17:38:22 -08001881libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001882 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001883 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001884 $(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 -08001885
1886
1887
nnoble5b7f32a2014-12-22 08:12:44 -08001888
1889
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001890deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1891
nnoble69ac39f2014-12-12 15:43:38 -08001892ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001893-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1894endif
1895
1896clean_libend2end_test_cancel_in_a_vacuum:
1897 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1898 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1899 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001900 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.a
nnoble5b7f32a2014-12-22 08:12:44 -08001901 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001902
1903
ctillerc6d61c42014-12-15 14:52:08 -08001904LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
1905 test/core/end2end/tests/disappearing_server.c \
1906
1907
ctiller09cb6d52014-12-19 17:38:22 -08001908LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1909LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08001910
ctiller09cb6d52014-12-19 17:38:22 -08001911libs/$(TGTDIR)/libend2end_test_disappearing_server.a: $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
ctillerc6d61c42014-12-15 14:52:08 -08001912 $(E) "[AR] Creating $@"
1913 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001914 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
ctillerc6d61c42014-12-15 14:52:08 -08001915
1916
1917
nnoble5b7f32a2014-12-22 08:12:44 -08001918
1919
ctillerc6d61c42014-12-15 14:52:08 -08001920deps_libend2end_test_disappearing_server: $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1921
1922ifneq ($(NO_DEPS),true)
1923-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1924endif
1925
1926clean_libend2end_test_disappearing_server:
1927 $(E) "[CLEAN] Cleaning libend2end_test_disappearing_server files"
1928 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1929 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001930 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_disappearing_server.a
nnoble5b7f32a2014-12-22 08:12:44 -08001931 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_disappearing_server.$(SHARED_EXT)
ctillerc6d61c42014-12-15 14:52:08 -08001932
1933
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001934LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1935 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1936
1937
ctiller09cb6d52014-12-19 17:38:22 -08001938LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1939LIBEND2END_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 -08001940
ctiller09cb6d52014-12-19 17:38:22 -08001941libs/$(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 -08001942 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001943 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001944 $(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 -08001945
1946
1947
nnoble5b7f32a2014-12-22 08:12:44 -08001948
1949
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001950deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1951
nnoble69ac39f2014-12-12 15:43:38 -08001952ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001953-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1954endif
1955
1956clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1957 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1958 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1959 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001960 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
nnoble5b7f32a2014-12-22 08:12:44 -08001961 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_inflight_calls.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001962
1963
1964LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1965 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1966
1967
ctiller09cb6d52014-12-19 17:38:22 -08001968LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1969LIBEND2END_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 -08001970
ctiller09cb6d52014-12-19 17:38:22 -08001971libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001972 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001973 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001974 $(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 -08001975
1976
1977
nnoble5b7f32a2014-12-22 08:12:44 -08001978
1979
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001980deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1981
nnoble69ac39f2014-12-12 15:43:38 -08001982ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001983-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1984endif
1985
1986clean_libend2end_test_early_server_shutdown_finishes_tags:
1987 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1988 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1989 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001990 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.a
nnoble5b7f32a2014-12-22 08:12:44 -08001991 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001992
1993
1994LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1995 test/core/end2end/tests/invoke_large_request.c \
1996
1997
ctiller09cb6d52014-12-19 17:38:22 -08001998LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1999LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002000
ctiller09cb6d52014-12-19 17:38:22 -08002001libs/$(TGTDIR)/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002002 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002003 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002004 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002005
2006
2007
nnoble5b7f32a2014-12-22 08:12:44 -08002008
2009
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002010deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
2011
nnoble69ac39f2014-12-12 15:43:38 -08002012ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002013-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
2014endif
2015
2016clean_libend2end_test_invoke_large_request:
2017 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
2018 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
2019 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002020 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_invoke_large_request.a
nnoble5b7f32a2014-12-22 08:12:44 -08002021 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_invoke_large_request.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002022
2023
2024LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
2025 test/core/end2end/tests/max_concurrent_streams.c \
2026
2027
ctiller09cb6d52014-12-19 17:38:22 -08002028LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
2029LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002030
ctiller09cb6d52014-12-19 17:38:22 -08002031libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002032 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002033 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002034 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002035
2036
2037
nnoble5b7f32a2014-12-22 08:12:44 -08002038
2039
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002040deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
2041
nnoble69ac39f2014-12-12 15:43:38 -08002042ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002043-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
2044endif
2045
2046clean_libend2end_test_max_concurrent_streams:
2047 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
2048 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
2049 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002050 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a
nnoble5b7f32a2014-12-22 08:12:44 -08002051 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002052
2053
2054LIBEND2END_TEST_NO_OP_SRC = \
2055 test/core/end2end/tests/no_op.c \
2056
2057
ctiller09cb6d52014-12-19 17:38:22 -08002058LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
2059LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002060
ctiller09cb6d52014-12-19 17:38:22 -08002061libs/$(TGTDIR)/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002062 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002063 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002064 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002065
2066
2067
nnoble5b7f32a2014-12-22 08:12:44 -08002068
2069
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002070deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
2071
nnoble69ac39f2014-12-12 15:43:38 -08002072ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002073-include $(LIBEND2END_TEST_NO_OP_DEPS)
2074endif
2075
2076clean_libend2end_test_no_op:
2077 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
2078 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
2079 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002080 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_no_op.a
nnoble5b7f32a2014-12-22 08:12:44 -08002081 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_no_op.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002082
2083
2084LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
2085 test/core/end2end/tests/ping_pong_streaming.c \
2086
2087
ctiller09cb6d52014-12-19 17:38:22 -08002088LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
2089LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002090
ctiller09cb6d52014-12-19 17:38:22 -08002091libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002092 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002093 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002094 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002095
2096
2097
nnoble5b7f32a2014-12-22 08:12:44 -08002098
2099
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002100deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
2101
nnoble69ac39f2014-12-12 15:43:38 -08002102ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002103-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
2104endif
2105
2106clean_libend2end_test_ping_pong_streaming:
2107 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
2108 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
2109 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002110 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a
nnoble5b7f32a2014-12-22 08:12:44 -08002111 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002112
2113
ctiller33023c42014-12-12 16:28:33 -08002114LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
2115 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
2116
2117
ctiller09cb6d52014-12-19 17:38:22 -08002118LIBEND2END_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))))
2119LIBEND2END_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 -08002120
ctiller09cb6d52014-12-19 17:38:22 -08002121libs/$(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 -08002122 $(E) "[AR] Creating $@"
2123 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002124 $(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 -08002125
2126
2127
nnoble5b7f32a2014-12-22 08:12:44 -08002128
2129
ctiller33023c42014-12-12 16:28:33 -08002130deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
2131
2132ifneq ($(NO_DEPS),true)
2133-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
2134endif
2135
2136clean_libend2end_test_request_response_with_binary_metadata_and_payload:
2137 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
2138 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
2139 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002140 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_binary_metadata_and_payload.a
nnoble5b7f32a2014-12-22 08:12:44 -08002141 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_binary_metadata_and_payload.$(SHARED_EXT)
ctiller33023c42014-12-12 16:28:33 -08002142
2143
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002144LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
2145 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
2146
2147
ctiller09cb6d52014-12-19 17:38:22 -08002148LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
2149LIBEND2END_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 -08002150
ctiller09cb6d52014-12-19 17:38:22 -08002151libs/$(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 -08002152 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002153 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002154 $(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 -08002155
2156
2157
nnoble5b7f32a2014-12-22 08:12:44 -08002158
2159
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002160deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
2161
nnoble69ac39f2014-12-12 15:43:38 -08002162ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002163-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
2164endif
2165
2166clean_libend2end_test_request_response_with_metadata_and_payload:
2167 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
2168 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
2169 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002170 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_metadata_and_payload.a
nnoble5b7f32a2014-12-22 08:12:44 -08002171 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_metadata_and_payload.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002172
2173
2174LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
2175 test/core/end2end/tests/request_response_with_payload.c \
2176
2177
ctiller09cb6d52014-12-19 17:38:22 -08002178LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
2179LIBEND2END_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 -08002180
ctiller09cb6d52014-12-19 17:38:22 -08002181libs/$(TGTDIR)/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002182 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002183 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002184 $(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 -08002185
2186
2187
nnoble5b7f32a2014-12-22 08:12:44 -08002188
2189
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002190deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
2191
nnoble69ac39f2014-12-12 15:43:38 -08002192ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002193-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
2194endif
2195
2196clean_libend2end_test_request_response_with_payload:
2197 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
2198 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
2199 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002200 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_payload.a
nnoble5b7f32a2014-12-22 08:12:44 -08002201 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_payload.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002202
2203
ctiller2845cad2014-12-15 15:14:12 -08002204LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC = \
2205 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c \
2206
2207
ctiller09cb6d52014-12-19 17:38:22 -08002208LIBEND2END_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))))
2209LIBEND2END_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 -08002210
ctiller09cb6d52014-12-19 17:38:22 -08002211libs/$(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 -08002212 $(E) "[AR] Creating $@"
2213 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002214 $(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 -08002215
2216
2217
nnoble5b7f32a2014-12-22 08:12:44 -08002218
2219
ctiller2845cad2014-12-15 15:14:12 -08002220deps_libend2end_test_request_response_with_trailing_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
2221
2222ifneq ($(NO_DEPS),true)
2223-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
2224endif
2225
2226clean_libend2end_test_request_response_with_trailing_metadata_and_payload:
2227 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_trailing_metadata_and_payload files"
2228 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
2229 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002230 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_trailing_metadata_and_payload.a
nnoble5b7f32a2014-12-22 08:12:44 -08002231 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_trailing_metadata_and_payload.$(SHARED_EXT)
ctiller2845cad2014-12-15 15:14:12 -08002232
2233
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002234LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
2235 test/core/end2end/tests/simple_delayed_request.c \
2236
2237
ctiller09cb6d52014-12-19 17:38:22 -08002238LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
2239LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002240
ctiller09cb6d52014-12-19 17:38:22 -08002241libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002242 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002243 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002244 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002245
2246
2247
nnoble5b7f32a2014-12-22 08:12:44 -08002248
2249
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002250deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
2251
nnoble69ac39f2014-12-12 15:43:38 -08002252ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002253-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
2254endif
2255
2256clean_libend2end_test_simple_delayed_request:
2257 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
2258 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
2259 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002260 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a
nnoble5b7f32a2014-12-22 08:12:44 -08002261 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_simple_delayed_request.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002262
2263
2264LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
2265 test/core/end2end/tests/simple_request.c \
2266
2267
ctiller09cb6d52014-12-19 17:38:22 -08002268LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
2269LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002270
ctiller09cb6d52014-12-19 17:38:22 -08002271libs/$(TGTDIR)/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002272 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002273 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002274 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002275
2276
2277
nnoble5b7f32a2014-12-22 08:12:44 -08002278
2279
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002280deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
2281
nnoble69ac39f2014-12-12 15:43:38 -08002282ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002283-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
2284endif
2285
2286clean_libend2end_test_simple_request:
2287 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
2288 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
2289 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002290 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_simple_request.a
nnoble5b7f32a2014-12-22 08:12:44 -08002291 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_simple_request.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002292
2293
nathaniel52878172014-12-09 10:17:19 -08002294LIBEND2END_TEST_THREAD_STRESS_SRC = \
2295 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002296
2297
ctiller09cb6d52014-12-19 17:38:22 -08002298LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
2299LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002300
ctiller09cb6d52014-12-19 17:38:22 -08002301libs/$(TGTDIR)/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002302 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002303 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002304 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002305
2306
2307
nnoble5b7f32a2014-12-22 08:12:44 -08002308
2309
nathaniel52878172014-12-09 10:17:19 -08002310deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002311
nnoble69ac39f2014-12-12 15:43:38 -08002312ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08002313-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002314endif
2315
nathaniel52878172014-12-09 10:17:19 -08002316clean_libend2end_test_thread_stress:
2317 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
2318 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
2319 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002320 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_thread_stress.a
nnoble5b7f32a2014-12-22 08:12:44 -08002321 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_thread_stress.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002322
2323
2324LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
2325 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
2326
2327
ctiller09cb6d52014-12-19 17:38:22 -08002328LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
2329LIBEND2END_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 -08002330
ctiller09cb6d52014-12-19 17:38:22 -08002331libs/$(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 -08002332 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002333 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002334 $(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 -08002335
2336
2337
nnoble5b7f32a2014-12-22 08:12:44 -08002338
2339
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002340deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
2341
nnoble69ac39f2014-12-12 15:43:38 -08002342ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002343-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
2344endif
2345
2346clean_libend2end_test_writes_done_hangs_with_pending_read:
2347 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
2348 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
2349 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002350 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_writes_done_hangs_with_pending_read.a
nnoble5b7f32a2014-12-22 08:12:44 -08002351 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_writes_done_hangs_with_pending_read.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002352
2353
2354LIBEND2END_CERTS_SRC = \
chenw97fd9e52014-12-19 17:12:36 -08002355 test/core/end2end/data/test_root_cert.c \
2356 test/core/end2end/data/prod_roots_certs.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002357 test/core/end2end/data/server1_cert.c \
2358 test/core/end2end/data/server1_key.c \
2359
2360
ctiller09cb6d52014-12-19 17:38:22 -08002361LIBEND2END_CERTS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
2362LIBEND2END_CERTS_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002363
nnoble69ac39f2014-12-12 15:43:38 -08002364ifeq ($(NO_SECURE),true)
2365
ctiller09cb6d52014-12-19 17:38:22 -08002366libs/$(TGTDIR)/libend2end_certs.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002367
nnoble5b7f32a2014-12-22 08:12:44 -08002368
nnoble69ac39f2014-12-12 15:43:38 -08002369else
2370
ctiller09cb6d52014-12-19 17:38:22 -08002371libs/$(TGTDIR)/libend2end_certs.a: $(OPENSSL_DEP) $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002372 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002373 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002374 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002375
2376
2377
nnoble5b7f32a2014-12-22 08:12:44 -08002378
2379
nnoble69ac39f2014-12-12 15:43:38 -08002380endif
2381
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002382deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
2383
nnoble69ac39f2014-12-12 15:43:38 -08002384ifneq ($(NO_SECURE),true)
2385ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002386-include $(LIBEND2END_CERTS_DEPS)
2387endif
nnoble69ac39f2014-12-12 15:43:38 -08002388endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002389
2390clean_libend2end_certs:
2391 $(E) "[CLEAN] Cleaning libend2end_certs files"
2392 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
2393 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002394 $(Q) $(RM) libs/$(TGTDIR)/libend2end_certs.a
nnoble5b7f32a2014-12-22 08:12:44 -08002395 $(Q) $(RM) libs/$(TGTDIR)/libend2end_certs.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002396
2397
2398LIBGRPC_UNSECURE_SRC = \
2399 src/core/channel/call_op_string.c \
2400 src/core/channel/census_filter.c \
2401 src/core/channel/channel_args.c \
2402 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08002403 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002404 src/core/channel/client_channel.c \
2405 src/core/channel/client_setup.c \
2406 src/core/channel/connected_channel.c \
2407 src/core/channel/http_client_filter.c \
2408 src/core/channel/http_filter.c \
2409 src/core/channel/http_server_filter.c \
2410 src/core/channel/metadata_buffer.c \
2411 src/core/channel/noop_filter.c \
2412 src/core/compression/algorithm.c \
2413 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -08002414 src/core/httpcli/format_request.c \
2415 src/core/httpcli/httpcli.c \
2416 src/core/httpcli/httpcli_security_context.c \
2417 src/core/httpcli/parser.c \
ctiller52103932014-12-20 09:07:32 -08002418 src/core/iomgr/alarm.c \
2419 src/core/iomgr/alarm_heap.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002420 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08002421 src/core/iomgr/endpoint_pair_posix.c \
2422 src/core/iomgr/iomgr_libevent.c \
2423 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -08002424 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -08002425 src/core/iomgr/resolve_address_posix.c \
2426 src/core/iomgr/sockaddr_utils.c \
2427 src/core/iomgr/socket_utils_common_posix.c \
2428 src/core/iomgr/socket_utils_linux.c \
2429 src/core/iomgr/socket_utils_posix.c \
2430 src/core/iomgr/tcp_client_posix.c \
2431 src/core/iomgr/tcp_posix.c \
2432 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08002433 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08002434 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002435 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002436 src/core/statistics/census_rpc_stats.c \
2437 src/core/statistics/census_tracing.c \
2438 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08002439 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002440 src/core/surface/byte_buffer.c \
2441 src/core/surface/byte_buffer_reader.c \
2442 src/core/surface/call.c \
2443 src/core/surface/channel.c \
2444 src/core/surface/channel_create.c \
2445 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002446 src/core/surface/completion_queue.c \
2447 src/core/surface/event_string.c \
2448 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002449 src/core/surface/lame_client.c \
2450 src/core/surface/secure_channel_create.c \
2451 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002452 src/core/surface/server.c \
2453 src/core/surface/server_chttp2.c \
2454 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08002455 src/core/transport/chttp2/alpn.c \
2456 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002457 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002458 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002459 src/core/transport/chttp2/frame_ping.c \
2460 src/core/transport/chttp2/frame_rst_stream.c \
2461 src/core/transport/chttp2/frame_settings.c \
2462 src/core/transport/chttp2/frame_window_update.c \
2463 src/core/transport/chttp2/hpack_parser.c \
2464 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002465 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002466 src/core/transport/chttp2/status_conversion.c \
2467 src/core/transport/chttp2/stream_encoder.c \
2468 src/core/transport/chttp2/stream_map.c \
2469 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002470 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08002471 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002472 src/core/transport/metadata.c \
2473 src/core/transport/stream_op.c \
2474 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002475 third_party/cJSON/cJSON.c \
2476
nnoble85a49262014-12-08 18:14:03 -08002477PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002478 include/grpc/byte_buffer.h \
2479 include/grpc/byte_buffer_reader.h \
2480 include/grpc/grpc.h \
2481 include/grpc/grpc_security.h \
2482 include/grpc/status.h \
2483
ctiller09cb6d52014-12-19 17:38:22 -08002484LIBGRPC_UNSECURE_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2485LIBGRPC_UNSECURE_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002486
ctiller09cb6d52014-12-19 17:38:22 -08002487libs/$(TGTDIR)/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002488 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002489 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002490 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002491
nnoble5b7f32a2014-12-22 08:12:44 -08002492
2493
2494ifeq ($(SYSTEM),MINGW32)
2495libs/$(TGTDIR)/grpc_unsecure.$(SHARED_EXT): $(LIBGRPC_UNSECURE_OBJS) libs/$(TGTDIR)/gpr.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002496 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002497 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002498 $(Q) $(LD) $(LDFLAGS) -Llibs/$(TGTDIR) -shared -Wl,--output-def=libs/$(TGTDIR)/grpc_unsecure.def -Wl,--out-implib=libs/$(TGTDIR)/libgrpc_unsecure-imp.a -o libs/$(TGTDIR)/grpc_unsecure.$(SHARED_EXT) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS) -lgpr-imp
2499else
2500libs/$(TGTDIR)/libgrpc_unsecure.$(SHARED_EXT): $(LIBGRPC_UNSECURE_OBJS) libs/$(TGTDIR)/libgpr.$(SHARED_EXT)
2501 $(E) "[LD] Linking $@"
2502 $(Q) mkdir -p `dirname $@`
2503ifeq ($(SYSTEM),Darwin)
2504 $(Q) $(LD) $(LDFLAGS) -Llibs/$(TGTDIR) -dynamiclib -o libs/$(TGTDIR)/libgrpc_unsecure.$(SHARED_EXT) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS) -lgpr
2505else
2506 $(Q) $(LD) $(LDFLAGS) -Llibs/$(TGTDIR) -shared -Wl,-soname,libgrpc_unsecure.so.0 -o libs/$(TGTDIR)/libgrpc_unsecure.$(SHARED_EXT) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS) -lgpr
2507 $(Q) ln -sf libgrpc_unsecure.$(SHARED_EXT) libs/$(TGTDIR)/libgrpc_unsecure.so
2508endif
2509endif
2510
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002511
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002512deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2513
nnoble69ac39f2014-12-12 15:43:38 -08002514ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002515-include $(LIBGRPC_UNSECURE_DEPS)
2516endif
2517
2518clean_libgrpc_unsecure:
2519 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2520 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2521 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002522 $(Q) $(RM) libs/$(TGTDIR)/libgrpc_unsecure.a
nnoble5b7f32a2014-12-22 08:12:44 -08002523 $(Q) $(RM) libs/$(TGTDIR)/libgrpc_unsecure.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002524
2525
2526
nnoble69ac39f2014-12-12 15:43:38 -08002527# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002528
2529
2530GEN_HPACK_TABLES_SRC = \
2531 src/core/transport/chttp2/gen_hpack_tables.c \
2532
ctiller09cb6d52014-12-19 17:38:22 -08002533GEN_HPACK_TABLES_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2534GEN_HPACK_TABLES_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002535
nnoble69ac39f2014-12-12 15:43:38 -08002536ifeq ($(NO_SECURE),true)
2537
ctiller09cb6d52014-12-19 17:38:22 -08002538bins/$(TGTDIR)/gen_hpack_tables: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002539
2540else
2541
ctiller09cb6d52014-12-19 17:38:22 -08002542bins/$(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 -08002543 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002544 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002545 $(Q) $(LD) $(LDFLAGS) $(GEN_HPACK_TABLES_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a libs/$(TGTDIR)/libgrpc.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gen_hpack_tables
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002546
nnoble69ac39f2014-12-12 15:43:38 -08002547endif
2548
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002549deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2550
nnoble69ac39f2014-12-12 15:43:38 -08002551ifneq ($(NO_SECURE),true)
2552ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002553-include $(GEN_HPACK_TABLES_DEPS)
2554endif
nnoble69ac39f2014-12-12 15:43:38 -08002555endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002556
2557clean_gen_hpack_tables:
2558 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2559 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2560 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002561 $(Q) $(RM) bins/$(TGTDIR)/gen_hpack_tables
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002562
2563
nnobleebebb7e2014-12-10 16:31:01 -08002564CPP_PLUGIN_SRC = \
2565 src/compiler/cpp_plugin.cpp \
2566 src/compiler/cpp_generator.cpp \
2567
ctiller09cb6d52014-12-19 17:38:22 -08002568CPP_PLUGIN_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2569CPP_PLUGIN_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
nnobleebebb7e2014-12-10 16:31:01 -08002570
ctiller09cb6d52014-12-19 17:38:22 -08002571bins/$(TGTDIR)/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002572 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002573 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002574 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(CPP_PLUGIN_OBJS) $(HOST_LDLIBSXX) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o bins/$(TGTDIR)/cpp_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002575
2576deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2577
nnoble69ac39f2014-12-12 15:43:38 -08002578ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002579-include $(CPP_PLUGIN_DEPS)
2580endif
2581
2582clean_cpp_plugin:
2583 $(E) "[CLEAN] Cleaning cpp_plugin files"
2584 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2585 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002586 $(Q) $(RM) bins/$(TGTDIR)/cpp_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002587
2588
2589RUBY_PLUGIN_SRC = \
2590 src/compiler/ruby_plugin.cpp \
2591 src/compiler/ruby_generator.cpp \
2592
ctiller09cb6d52014-12-19 17:38:22 -08002593RUBY_PLUGIN_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2594RUBY_PLUGIN_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
nnobleebebb7e2014-12-10 16:31:01 -08002595
ctiller09cb6d52014-12-19 17:38:22 -08002596bins/$(TGTDIR)/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002597 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002598 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002599 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(RUBY_PLUGIN_OBJS) $(HOST_LDLIBSXX) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o bins/$(TGTDIR)/ruby_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002600
2601deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2602
nnoble69ac39f2014-12-12 15:43:38 -08002603ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002604-include $(RUBY_PLUGIN_DEPS)
2605endif
2606
2607clean_ruby_plugin:
2608 $(E) "[CLEAN] Cleaning ruby_plugin files"
2609 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2610 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002611 $(Q) $(RM) bins/$(TGTDIR)/ruby_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002612
2613
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002614GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2615 test/core/surface/byte_buffer_reader_test.c \
2616
ctiller09cb6d52014-12-19 17:38:22 -08002617GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2618GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002619
nnoble69ac39f2014-12-12 15:43:38 -08002620ifeq ($(NO_SECURE),true)
2621
ctiller09cb6d52014-12-19 17:38:22 -08002622bins/$(TGTDIR)/grpc_byte_buffer_reader_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002623
2624else
2625
ctiller09cb6d52014-12-19 17:38:22 -08002626bins/$(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 -08002627 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002628 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002629 $(Q) $(LD) $(LDFLAGS) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/grpc_byte_buffer_reader_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002630
nnoble69ac39f2014-12-12 15:43:38 -08002631endif
2632
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002633deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2634
nnoble69ac39f2014-12-12 15:43:38 -08002635ifneq ($(NO_SECURE),true)
2636ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002637-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2638endif
nnoble69ac39f2014-12-12 15:43:38 -08002639endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002640
2641clean_grpc_byte_buffer_reader_test:
2642 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2643 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2644 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002645 $(Q) $(RM) bins/$(TGTDIR)/grpc_byte_buffer_reader_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002646
2647
2648GPR_CANCELLABLE_TEST_SRC = \
2649 test/core/support/cancellable_test.c \
2650
ctiller09cb6d52014-12-19 17:38:22 -08002651GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2652GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002653
nnoble69ac39f2014-12-12 15:43:38 -08002654ifeq ($(NO_SECURE),true)
2655
ctiller09cb6d52014-12-19 17:38:22 -08002656bins/$(TGTDIR)/gpr_cancellable_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002657
2658else
2659
ctiller09cb6d52014-12-19 17:38:22 -08002660bins/$(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 -08002661 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002662 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002663 $(Q) $(LD) $(LDFLAGS) $(GPR_CANCELLABLE_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_cancellable_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002664
nnoble69ac39f2014-12-12 15:43:38 -08002665endif
2666
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002667deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2668
nnoble69ac39f2014-12-12 15:43:38 -08002669ifneq ($(NO_SECURE),true)
2670ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002671-include $(GPR_CANCELLABLE_TEST_DEPS)
2672endif
nnoble69ac39f2014-12-12 15:43:38 -08002673endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002674
2675clean_gpr_cancellable_test:
2676 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2677 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2678 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002679 $(Q) $(RM) bins/$(TGTDIR)/gpr_cancellable_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002680
2681
2682GPR_LOG_TEST_SRC = \
2683 test/core/support/log_test.c \
2684
ctiller09cb6d52014-12-19 17:38:22 -08002685GPR_LOG_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2686GPR_LOG_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002687
nnoble69ac39f2014-12-12 15:43:38 -08002688ifeq ($(NO_SECURE),true)
2689
ctiller09cb6d52014-12-19 17:38:22 -08002690bins/$(TGTDIR)/gpr_log_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002691
2692else
2693
ctiller09cb6d52014-12-19 17:38:22 -08002694bins/$(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 -08002695 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002696 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002697 $(Q) $(LD) $(LDFLAGS) $(GPR_LOG_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_log_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002698
nnoble69ac39f2014-12-12 15:43:38 -08002699endif
2700
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002701deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2702
nnoble69ac39f2014-12-12 15:43:38 -08002703ifneq ($(NO_SECURE),true)
2704ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002705-include $(GPR_LOG_TEST_DEPS)
2706endif
nnoble69ac39f2014-12-12 15:43:38 -08002707endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002708
2709clean_gpr_log_test:
2710 $(E) "[CLEAN] Cleaning gpr_log_test files"
2711 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2712 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002713 $(Q) $(RM) bins/$(TGTDIR)/gpr_log_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002714
2715
ctiller5e04b132014-12-15 09:24:43 -08002716GPR_USEFUL_TEST_SRC = \
2717 test/core/support/useful_test.c \
2718
ctiller09cb6d52014-12-19 17:38:22 -08002719GPR_USEFUL_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2720GPR_USEFUL_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
ctiller5e04b132014-12-15 09:24:43 -08002721
2722ifeq ($(NO_SECURE),true)
2723
ctiller09cb6d52014-12-19 17:38:22 -08002724bins/$(TGTDIR)/gpr_useful_test: openssl_dep_error
ctiller5e04b132014-12-15 09:24:43 -08002725
2726else
2727
ctiller09cb6d52014-12-19 17:38:22 -08002728bins/$(TGTDIR)/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a
ctiller5e04b132014-12-15 09:24:43 -08002729 $(E) "[LD] Linking $@"
2730 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002731 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_useful_test
ctiller5e04b132014-12-15 09:24:43 -08002732
2733endif
2734
2735deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2736
2737ifneq ($(NO_SECURE),true)
2738ifneq ($(NO_DEPS),true)
2739-include $(GPR_USEFUL_TEST_DEPS)
2740endif
2741endif
2742
2743clean_gpr_useful_test:
2744 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2745 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2746 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002747 $(Q) $(RM) bins/$(TGTDIR)/gpr_useful_test
ctiller5e04b132014-12-15 09:24:43 -08002748
2749
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002750GPR_CMDLINE_TEST_SRC = \
2751 test/core/support/cmdline_test.c \
2752
ctiller09cb6d52014-12-19 17:38:22 -08002753GPR_CMDLINE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2754GPR_CMDLINE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002755
nnoble69ac39f2014-12-12 15:43:38 -08002756ifeq ($(NO_SECURE),true)
2757
ctiller09cb6d52014-12-19 17:38:22 -08002758bins/$(TGTDIR)/gpr_cmdline_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002759
2760else
2761
ctiller09cb6d52014-12-19 17:38:22 -08002762bins/$(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 -08002763 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002764 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002765 $(Q) $(LD) $(LDFLAGS) $(GPR_CMDLINE_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_cmdline_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002766
nnoble69ac39f2014-12-12 15:43:38 -08002767endif
2768
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002769deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2770
nnoble69ac39f2014-12-12 15:43:38 -08002771ifneq ($(NO_SECURE),true)
2772ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002773-include $(GPR_CMDLINE_TEST_DEPS)
2774endif
nnoble69ac39f2014-12-12 15:43:38 -08002775endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002776
2777clean_gpr_cmdline_test:
2778 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2779 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2780 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002781 $(Q) $(RM) bins/$(TGTDIR)/gpr_cmdline_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002782
2783
2784GPR_HISTOGRAM_TEST_SRC = \
2785 test/core/support/histogram_test.c \
2786
ctiller09cb6d52014-12-19 17:38:22 -08002787GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2788GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002789
nnoble69ac39f2014-12-12 15:43:38 -08002790ifeq ($(NO_SECURE),true)
2791
ctiller09cb6d52014-12-19 17:38:22 -08002792bins/$(TGTDIR)/gpr_histogram_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002793
2794else
2795
ctiller09cb6d52014-12-19 17:38:22 -08002796bins/$(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 -08002797 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002798 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002799 $(Q) $(LD) $(LDFLAGS) $(GPR_HISTOGRAM_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_histogram_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002800
nnoble69ac39f2014-12-12 15:43:38 -08002801endif
2802
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002803deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2804
nnoble69ac39f2014-12-12 15:43:38 -08002805ifneq ($(NO_SECURE),true)
2806ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002807-include $(GPR_HISTOGRAM_TEST_DEPS)
2808endif
nnoble69ac39f2014-12-12 15:43:38 -08002809endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002810
2811clean_gpr_histogram_test:
2812 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2813 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2814 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002815 $(Q) $(RM) bins/$(TGTDIR)/gpr_histogram_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002816
2817
2818GPR_HOST_PORT_TEST_SRC = \
2819 test/core/support/host_port_test.c \
2820
ctiller09cb6d52014-12-19 17:38:22 -08002821GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2822GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002823
nnoble69ac39f2014-12-12 15:43:38 -08002824ifeq ($(NO_SECURE),true)
2825
ctiller09cb6d52014-12-19 17:38:22 -08002826bins/$(TGTDIR)/gpr_host_port_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002827
2828else
2829
ctiller09cb6d52014-12-19 17:38:22 -08002830bins/$(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 -08002831 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002832 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002833 $(Q) $(LD) $(LDFLAGS) $(GPR_HOST_PORT_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_host_port_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002834
nnoble69ac39f2014-12-12 15:43:38 -08002835endif
2836
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002837deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2838
nnoble69ac39f2014-12-12 15:43:38 -08002839ifneq ($(NO_SECURE),true)
2840ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002841-include $(GPR_HOST_PORT_TEST_DEPS)
2842endif
nnoble69ac39f2014-12-12 15:43:38 -08002843endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002844
2845clean_gpr_host_port_test:
2846 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2847 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2848 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002849 $(Q) $(RM) bins/$(TGTDIR)/gpr_host_port_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002850
2851
2852GPR_SLICE_BUFFER_TEST_SRC = \
2853 test/core/support/slice_buffer_test.c \
2854
ctiller09cb6d52014-12-19 17:38:22 -08002855GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2856GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002857
nnoble69ac39f2014-12-12 15:43:38 -08002858ifeq ($(NO_SECURE),true)
2859
ctiller09cb6d52014-12-19 17:38:22 -08002860bins/$(TGTDIR)/gpr_slice_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002861
2862else
2863
ctiller09cb6d52014-12-19 17:38:22 -08002864bins/$(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 -08002865 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002866 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002867 $(Q) $(LD) $(LDFLAGS) $(GPR_SLICE_BUFFER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_slice_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002868
nnoble69ac39f2014-12-12 15:43:38 -08002869endif
2870
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002871deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2872
nnoble69ac39f2014-12-12 15:43:38 -08002873ifneq ($(NO_SECURE),true)
2874ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002875-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2876endif
nnoble69ac39f2014-12-12 15:43:38 -08002877endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002878
2879clean_gpr_slice_buffer_test:
2880 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2881 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2882 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002883 $(Q) $(RM) bins/$(TGTDIR)/gpr_slice_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002884
2885
2886GPR_SLICE_TEST_SRC = \
2887 test/core/support/slice_test.c \
2888
ctiller09cb6d52014-12-19 17:38:22 -08002889GPR_SLICE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2890GPR_SLICE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002891
nnoble69ac39f2014-12-12 15:43:38 -08002892ifeq ($(NO_SECURE),true)
2893
ctiller09cb6d52014-12-19 17:38:22 -08002894bins/$(TGTDIR)/gpr_slice_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002895
2896else
2897
ctiller09cb6d52014-12-19 17:38:22 -08002898bins/$(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 -08002899 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002900 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002901 $(Q) $(LD) $(LDFLAGS) $(GPR_SLICE_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_slice_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002902
nnoble69ac39f2014-12-12 15:43:38 -08002903endif
2904
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002905deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2906
nnoble69ac39f2014-12-12 15:43:38 -08002907ifneq ($(NO_SECURE),true)
2908ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002909-include $(GPR_SLICE_TEST_DEPS)
2910endif
nnoble69ac39f2014-12-12 15:43:38 -08002911endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002912
2913clean_gpr_slice_test:
2914 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2915 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2916 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002917 $(Q) $(RM) bins/$(TGTDIR)/gpr_slice_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002918
2919
2920GPR_STRING_TEST_SRC = \
2921 test/core/support/string_test.c \
2922
ctiller09cb6d52014-12-19 17:38:22 -08002923GPR_STRING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2924GPR_STRING_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002925
nnoble69ac39f2014-12-12 15:43:38 -08002926ifeq ($(NO_SECURE),true)
2927
ctiller09cb6d52014-12-19 17:38:22 -08002928bins/$(TGTDIR)/gpr_string_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002929
2930else
2931
ctiller09cb6d52014-12-19 17:38:22 -08002932bins/$(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 -08002933 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002934 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002935 $(Q) $(LD) $(LDFLAGS) $(GPR_STRING_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_string_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002936
nnoble69ac39f2014-12-12 15:43:38 -08002937endif
2938
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002939deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2940
nnoble69ac39f2014-12-12 15:43:38 -08002941ifneq ($(NO_SECURE),true)
2942ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002943-include $(GPR_STRING_TEST_DEPS)
2944endif
nnoble69ac39f2014-12-12 15:43:38 -08002945endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002946
2947clean_gpr_string_test:
2948 $(E) "[CLEAN] Cleaning gpr_string_test files"
2949 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2950 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002951 $(Q) $(RM) bins/$(TGTDIR)/gpr_string_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002952
2953
2954GPR_SYNC_TEST_SRC = \
2955 test/core/support/sync_test.c \
2956
ctiller09cb6d52014-12-19 17:38:22 -08002957GPR_SYNC_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2958GPR_SYNC_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002959
nnoble69ac39f2014-12-12 15:43:38 -08002960ifeq ($(NO_SECURE),true)
2961
ctiller09cb6d52014-12-19 17:38:22 -08002962bins/$(TGTDIR)/gpr_sync_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002963
2964else
2965
ctiller09cb6d52014-12-19 17:38:22 -08002966bins/$(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 -08002967 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002968 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002969 $(Q) $(LD) $(LDFLAGS) $(GPR_SYNC_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_sync_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002970
nnoble69ac39f2014-12-12 15:43:38 -08002971endif
2972
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002973deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2974
nnoble69ac39f2014-12-12 15:43:38 -08002975ifneq ($(NO_SECURE),true)
2976ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002977-include $(GPR_SYNC_TEST_DEPS)
2978endif
nnoble69ac39f2014-12-12 15:43:38 -08002979endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002980
2981clean_gpr_sync_test:
2982 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2983 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2984 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002985 $(Q) $(RM) bins/$(TGTDIR)/gpr_sync_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002986
2987
2988GPR_THD_TEST_SRC = \
2989 test/core/support/thd_test.c \
2990
ctiller09cb6d52014-12-19 17:38:22 -08002991GPR_THD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2992GPR_THD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002993
nnoble69ac39f2014-12-12 15:43:38 -08002994ifeq ($(NO_SECURE),true)
2995
ctiller09cb6d52014-12-19 17:38:22 -08002996bins/$(TGTDIR)/gpr_thd_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002997
2998else
2999
ctiller09cb6d52014-12-19 17:38:22 -08003000bins/$(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 -08003001 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003002 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003003 $(Q) $(LD) $(LDFLAGS) $(GPR_THD_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_thd_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003004
nnoble69ac39f2014-12-12 15:43:38 -08003005endif
3006
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003007deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
3008
nnoble69ac39f2014-12-12 15:43:38 -08003009ifneq ($(NO_SECURE),true)
3010ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003011-include $(GPR_THD_TEST_DEPS)
3012endif
nnoble69ac39f2014-12-12 15:43:38 -08003013endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003014
3015clean_gpr_thd_test:
3016 $(E) "[CLEAN] Cleaning gpr_thd_test files"
3017 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
3018 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003019 $(Q) $(RM) bins/$(TGTDIR)/gpr_thd_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003020
3021
3022GPR_TIME_TEST_SRC = \
3023 test/core/support/time_test.c \
3024
ctiller09cb6d52014-12-19 17:38:22 -08003025GPR_TIME_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
3026GPR_TIME_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003027
nnoble69ac39f2014-12-12 15:43:38 -08003028ifeq ($(NO_SECURE),true)
3029
ctiller09cb6d52014-12-19 17:38:22 -08003030bins/$(TGTDIR)/gpr_time_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003031
3032else
3033
ctiller09cb6d52014-12-19 17:38:22 -08003034bins/$(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 -08003035 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003036 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003037 $(Q) $(LD) $(LDFLAGS) $(GPR_TIME_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/gpr_time_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003038
nnoble69ac39f2014-12-12 15:43:38 -08003039endif
3040
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003041deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
3042
nnoble69ac39f2014-12-12 15:43:38 -08003043ifneq ($(NO_SECURE),true)
3044ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003045-include $(GPR_TIME_TEST_DEPS)
3046endif
nnoble69ac39f2014-12-12 15:43:38 -08003047endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003048
3049clean_gpr_time_test:
3050 $(E) "[CLEAN] Cleaning gpr_time_test files"
3051 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
3052 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003053 $(Q) $(RM) bins/$(TGTDIR)/gpr_time_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003054
3055
3056MURMUR_HASH_TEST_SRC = \
3057 test/core/support/murmur_hash_test.c \
3058
ctiller09cb6d52014-12-19 17:38:22 -08003059MURMUR_HASH_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
3060MURMUR_HASH_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003061
nnoble69ac39f2014-12-12 15:43:38 -08003062ifeq ($(NO_SECURE),true)
3063
ctiller09cb6d52014-12-19 17:38:22 -08003064bins/$(TGTDIR)/murmur_hash_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003065
3066else
3067
ctiller09cb6d52014-12-19 17:38:22 -08003068bins/$(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 -08003069 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003070 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003071 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/murmur_hash_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003072
nnoble69ac39f2014-12-12 15:43:38 -08003073endif
3074
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003075deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
3076
nnoble69ac39f2014-12-12 15:43:38 -08003077ifneq ($(NO_SECURE),true)
3078ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003079-include $(MURMUR_HASH_TEST_DEPS)
3080endif
nnoble69ac39f2014-12-12 15:43:38 -08003081endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003082
3083clean_murmur_hash_test:
3084 $(E) "[CLEAN] Cleaning murmur_hash_test files"
3085 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
3086 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003087 $(Q) $(RM) bins/$(TGTDIR)/murmur_hash_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003088
3089
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003090GRPC_STREAM_OP_TEST_SRC = \
3091 test/core/transport/stream_op_test.c \
3092
ctiller09cb6d52014-12-19 17:38:22 -08003093GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
3094GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003095
nnoble69ac39f2014-12-12 15:43:38 -08003096ifeq ($(NO_SECURE),true)
3097
ctiller09cb6d52014-12-19 17:38:22 -08003098bins/$(TGTDIR)/grpc_stream_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003099
3100else
3101
ctiller09cb6d52014-12-19 17:38:22 -08003102bins/$(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 -08003103 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003104 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003105 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/grpc_stream_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003106
nnoble69ac39f2014-12-12 15:43:38 -08003107endif
3108
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003109deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
3110
nnoble69ac39f2014-12-12 15:43:38 -08003111ifneq ($(NO_SECURE),true)
3112ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003113-include $(GRPC_STREAM_OP_TEST_DEPS)
3114endif
nnoble69ac39f2014-12-12 15:43:38 -08003115endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003116
3117clean_grpc_stream_op_test:
3118 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
3119 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
3120 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003121 $(Q) $(RM) bins/$(TGTDIR)/grpc_stream_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003122
3123
nnoble0c475f02014-12-05 15:37:39 -08003124ALPN_TEST_SRC = \
3125 test/core/transport/chttp2/alpn_test.c \
3126
ctiller09cb6d52014-12-19 17:38:22 -08003127ALPN_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
3128ALPN_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003129
nnoble69ac39f2014-12-12 15:43:38 -08003130ifeq ($(NO_SECURE),true)
3131
ctiller09cb6d52014-12-19 17:38:22 -08003132bins/$(TGTDIR)/alpn_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003133
3134else
3135
ctiller09cb6d52014-12-19 17:38:22 -08003136bins/$(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 -08003137 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003138 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003139 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/alpn_test
nnoble0c475f02014-12-05 15:37:39 -08003140
nnoble69ac39f2014-12-12 15:43:38 -08003141endif
3142
nnoble0c475f02014-12-05 15:37:39 -08003143deps_alpn_test: $(ALPN_TEST_DEPS)
3144
nnoble69ac39f2014-12-12 15:43:38 -08003145ifneq ($(NO_SECURE),true)
3146ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003147-include $(ALPN_TEST_DEPS)
3148endif
nnoble69ac39f2014-12-12 15:43:38 -08003149endif
nnoble0c475f02014-12-05 15:37:39 -08003150
3151clean_alpn_test:
3152 $(E) "[CLEAN] Cleaning alpn_test files"
3153 $(Q) $(RM) $(ALPN_TEST_OBJS)
3154 $(Q) $(RM) $(ALPN_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003155 $(Q) $(RM) bins/$(TGTDIR)/alpn_test
nnoble0c475f02014-12-05 15:37:39 -08003156
3157
ctillerc1ddffb2014-12-15 13:08:18 -08003158TIME_AVERAGED_STATS_TEST_SRC = \
3159 test/core/iomgr/time_averaged_stats_test.c \
3160
ctiller09cb6d52014-12-19 17:38:22 -08003161TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
3162TIME_AVERAGED_STATS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
ctillerc1ddffb2014-12-15 13:08:18 -08003163
3164ifeq ($(NO_SECURE),true)
3165
ctiller09cb6d52014-12-19 17:38:22 -08003166bins/$(TGTDIR)/time_averaged_stats_test: openssl_dep_error
ctillerc1ddffb2014-12-15 13:08:18 -08003167
3168else
3169
ctiller09cb6d52014-12-19 17:38:22 -08003170bins/$(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 -08003171 $(E) "[LD] Linking $@"
3172 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003173 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/time_averaged_stats_test
ctillerc1ddffb2014-12-15 13:08:18 -08003174
3175endif
3176
3177deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
3178
3179ifneq ($(NO_SECURE),true)
3180ifneq ($(NO_DEPS),true)
3181-include $(TIME_AVERAGED_STATS_TEST_DEPS)
3182endif
3183endif
3184
3185clean_time_averaged_stats_test:
3186 $(E) "[CLEAN] Cleaning time_averaged_stats_test files"
3187 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_OBJS)
3188 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003189 $(Q) $(RM) bins/$(TGTDIR)/time_averaged_stats_test
ctillerc1ddffb2014-12-15 13:08:18 -08003190
3191
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003192CHTTP2_STREAM_ENCODER_TEST_SRC = \
3193 test/core/transport/chttp2/stream_encoder_test.c \
3194
ctiller09cb6d52014-12-19 17:38:22 -08003195CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
3196CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003197
nnoble69ac39f2014-12-12 15:43:38 -08003198ifeq ($(NO_SECURE),true)
3199
ctiller09cb6d52014-12-19 17:38:22 -08003200bins/$(TGTDIR)/chttp2_stream_encoder_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003201
3202else
3203
ctiller09cb6d52014-12-19 17:38:22 -08003204bins/$(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 -08003205 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003206 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003207 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_stream_encoder_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003208
nnoble69ac39f2014-12-12 15:43:38 -08003209endif
3210
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003211deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
3212
nnoble69ac39f2014-12-12 15:43:38 -08003213ifneq ($(NO_SECURE),true)
3214ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003215-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
3216endif
nnoble69ac39f2014-12-12 15:43:38 -08003217endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003218
3219clean_chttp2_stream_encoder_test:
3220 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
3221 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
3222 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003223 $(Q) $(RM) bins/$(TGTDIR)/chttp2_stream_encoder_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003224
3225
3226HPACK_TABLE_TEST_SRC = \
3227 test/core/transport/chttp2/hpack_table_test.c \
3228
ctiller09cb6d52014-12-19 17:38:22 -08003229HPACK_TABLE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
3230HPACK_TABLE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003231
nnoble69ac39f2014-12-12 15:43:38 -08003232ifeq ($(NO_SECURE),true)
3233
ctiller09cb6d52014-12-19 17:38:22 -08003234bins/$(TGTDIR)/hpack_table_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003235
3236else
3237
ctiller09cb6d52014-12-19 17:38:22 -08003238bins/$(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 -08003239 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003240 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003241 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/hpack_table_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003242
nnoble69ac39f2014-12-12 15:43:38 -08003243endif
3244
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003245deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
3246
nnoble69ac39f2014-12-12 15:43:38 -08003247ifneq ($(NO_SECURE),true)
3248ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003249-include $(HPACK_TABLE_TEST_DEPS)
3250endif
nnoble69ac39f2014-12-12 15:43:38 -08003251endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003252
3253clean_hpack_table_test:
3254 $(E) "[CLEAN] Cleaning hpack_table_test files"
3255 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
3256 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003257 $(Q) $(RM) bins/$(TGTDIR)/hpack_table_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003258
3259
3260CHTTP2_STREAM_MAP_TEST_SRC = \
3261 test/core/transport/chttp2/stream_map_test.c \
3262
ctiller09cb6d52014-12-19 17:38:22 -08003263CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
3264CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003265
nnoble69ac39f2014-12-12 15:43:38 -08003266ifeq ($(NO_SECURE),true)
3267
ctiller09cb6d52014-12-19 17:38:22 -08003268bins/$(TGTDIR)/chttp2_stream_map_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003269
3270else
3271
ctiller09cb6d52014-12-19 17:38:22 -08003272bins/$(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 -08003273 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003274 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003275 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_stream_map_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003276
nnoble69ac39f2014-12-12 15:43:38 -08003277endif
3278
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003279deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
3280
nnoble69ac39f2014-12-12 15:43:38 -08003281ifneq ($(NO_SECURE),true)
3282ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003283-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
3284endif
nnoble69ac39f2014-12-12 15:43:38 -08003285endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003286
3287clean_chttp2_stream_map_test:
3288 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
3289 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
3290 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003291 $(Q) $(RM) bins/$(TGTDIR)/chttp2_stream_map_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003292
3293
3294HPACK_PARSER_TEST_SRC = \
3295 test/core/transport/chttp2/hpack_parser_test.c \
3296
ctiller09cb6d52014-12-19 17:38:22 -08003297HPACK_PARSER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
3298HPACK_PARSER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003299
nnoble69ac39f2014-12-12 15:43:38 -08003300ifeq ($(NO_SECURE),true)
3301
ctiller09cb6d52014-12-19 17:38:22 -08003302bins/$(TGTDIR)/hpack_parser_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003303
3304else
3305
ctiller09cb6d52014-12-19 17:38:22 -08003306bins/$(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 -08003307 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003308 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003309 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/hpack_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003310
nnoble69ac39f2014-12-12 15:43:38 -08003311endif
3312
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003313deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
3314
nnoble69ac39f2014-12-12 15:43:38 -08003315ifneq ($(NO_SECURE),true)
3316ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003317-include $(HPACK_PARSER_TEST_DEPS)
3318endif
nnoble69ac39f2014-12-12 15:43:38 -08003319endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003320
3321clean_hpack_parser_test:
3322 $(E) "[CLEAN] Cleaning hpack_parser_test files"
3323 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
3324 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003325 $(Q) $(RM) bins/$(TGTDIR)/hpack_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003326
3327
3328TRANSPORT_METADATA_TEST_SRC = \
3329 test/core/transport/metadata_test.c \
3330
ctiller09cb6d52014-12-19 17:38:22 -08003331TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
3332TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003333
nnoble69ac39f2014-12-12 15:43:38 -08003334ifeq ($(NO_SECURE),true)
3335
ctiller09cb6d52014-12-19 17:38:22 -08003336bins/$(TGTDIR)/transport_metadata_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003337
3338else
3339
ctiller09cb6d52014-12-19 17:38:22 -08003340bins/$(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 -08003341 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003342 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003343 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/transport_metadata_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003344
nnoble69ac39f2014-12-12 15:43:38 -08003345endif
3346
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003347deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
3348
nnoble69ac39f2014-12-12 15:43:38 -08003349ifneq ($(NO_SECURE),true)
3350ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003351-include $(TRANSPORT_METADATA_TEST_DEPS)
3352endif
nnoble69ac39f2014-12-12 15:43:38 -08003353endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003354
3355clean_transport_metadata_test:
3356 $(E) "[CLEAN] Cleaning transport_metadata_test files"
3357 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
3358 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003359 $(Q) $(RM) bins/$(TGTDIR)/transport_metadata_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003360
3361
3362CHTTP2_STATUS_CONVERSION_TEST_SRC = \
3363 test/core/transport/chttp2/status_conversion_test.c \
3364
ctiller09cb6d52014-12-19 17:38:22 -08003365CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
3366CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003367
nnoble69ac39f2014-12-12 15:43:38 -08003368ifeq ($(NO_SECURE),true)
3369
ctiller09cb6d52014-12-19 17:38:22 -08003370bins/$(TGTDIR)/chttp2_status_conversion_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003371
3372else
3373
ctiller09cb6d52014-12-19 17:38:22 -08003374bins/$(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 -08003375 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003376 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003377 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_status_conversion_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003378
nnoble69ac39f2014-12-12 15:43:38 -08003379endif
3380
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003381deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
3382
nnoble69ac39f2014-12-12 15:43:38 -08003383ifneq ($(NO_SECURE),true)
3384ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003385-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
3386endif
nnoble69ac39f2014-12-12 15:43:38 -08003387endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003388
3389clean_chttp2_status_conversion_test:
3390 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
3391 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
3392 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003393 $(Q) $(RM) bins/$(TGTDIR)/chttp2_status_conversion_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003394
3395
3396CHTTP2_TRANSPORT_END2END_TEST_SRC = \
3397 test/core/transport/chttp2_transport_end2end_test.c \
3398
ctiller09cb6d52014-12-19 17:38:22 -08003399CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
3400CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003401
nnoble69ac39f2014-12-12 15:43:38 -08003402ifeq ($(NO_SECURE),true)
3403
ctiller09cb6d52014-12-19 17:38:22 -08003404bins/$(TGTDIR)/chttp2_transport_end2end_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003405
3406else
3407
ctiller09cb6d52014-12-19 17:38:22 -08003408bins/$(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 -08003409 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003410 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003411 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_transport_end2end_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003412
nnoble69ac39f2014-12-12 15:43:38 -08003413endif
3414
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003415deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3416
nnoble69ac39f2014-12-12 15:43:38 -08003417ifneq ($(NO_SECURE),true)
3418ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003419-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3420endif
nnoble69ac39f2014-12-12 15:43:38 -08003421endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003422
3423clean_chttp2_transport_end2end_test:
3424 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
3425 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
3426 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003427 $(Q) $(RM) bins/$(TGTDIR)/chttp2_transport_end2end_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003428
3429
ctiller18b49ab2014-12-09 14:39:16 -08003430TCP_POSIX_TEST_SRC = \
3431 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003432
ctiller09cb6d52014-12-19 17:38:22 -08003433TCP_POSIX_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
3434TCP_POSIX_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003435
nnoble69ac39f2014-12-12 15:43:38 -08003436ifeq ($(NO_SECURE),true)
3437
ctiller09cb6d52014-12-19 17:38:22 -08003438bins/$(TGTDIR)/tcp_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003439
3440else
3441
ctiller09cb6d52014-12-19 17:38:22 -08003442bins/$(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 -08003443 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003444 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003445 $(Q) $(LD) $(LDFLAGS) $(TCP_POSIX_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003446
nnoble69ac39f2014-12-12 15:43:38 -08003447endif
3448
ctiller18b49ab2014-12-09 14:39:16 -08003449deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003450
nnoble69ac39f2014-12-12 15:43:38 -08003451ifneq ($(NO_SECURE),true)
3452ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003453-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003454endif
nnoble69ac39f2014-12-12 15:43:38 -08003455endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003456
ctiller18b49ab2014-12-09 14:39:16 -08003457clean_tcp_posix_test:
3458 $(E) "[CLEAN] Cleaning tcp_posix_test files"
3459 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
3460 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003461 $(Q) $(RM) bins/$(TGTDIR)/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003462
3463
nnoble0c475f02014-12-05 15:37:39 -08003464DUALSTACK_SOCKET_TEST_SRC = \
3465 test/core/end2end/dualstack_socket_test.c \
3466
ctiller09cb6d52014-12-19 17:38:22 -08003467DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3468DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003469
nnoble69ac39f2014-12-12 15:43:38 -08003470ifeq ($(NO_SECURE),true)
3471
ctiller09cb6d52014-12-19 17:38:22 -08003472bins/$(TGTDIR)/dualstack_socket_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003473
3474else
3475
ctiller09cb6d52014-12-19 17:38:22 -08003476bins/$(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 -08003477 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003478 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003479 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/dualstack_socket_test
nnoble0c475f02014-12-05 15:37:39 -08003480
nnoble69ac39f2014-12-12 15:43:38 -08003481endif
3482
nnoble0c475f02014-12-05 15:37:39 -08003483deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
3484
nnoble69ac39f2014-12-12 15:43:38 -08003485ifneq ($(NO_SECURE),true)
3486ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003487-include $(DUALSTACK_SOCKET_TEST_DEPS)
3488endif
nnoble69ac39f2014-12-12 15:43:38 -08003489endif
nnoble0c475f02014-12-05 15:37:39 -08003490
3491clean_dualstack_socket_test:
3492 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
3493 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
3494 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003495 $(Q) $(RM) bins/$(TGTDIR)/dualstack_socket_test
nnoble0c475f02014-12-05 15:37:39 -08003496
3497
3498NO_SERVER_TEST_SRC = \
3499 test/core/end2end/no_server_test.c \
3500
ctiller09cb6d52014-12-19 17:38:22 -08003501NO_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
3502NO_SERVER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003503
nnoble69ac39f2014-12-12 15:43:38 -08003504ifeq ($(NO_SECURE),true)
3505
ctiller09cb6d52014-12-19 17:38:22 -08003506bins/$(TGTDIR)/no_server_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003507
3508else
3509
ctiller09cb6d52014-12-19 17:38:22 -08003510bins/$(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 -08003511 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003512 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003513 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/no_server_test
nnoble0c475f02014-12-05 15:37:39 -08003514
nnoble69ac39f2014-12-12 15:43:38 -08003515endif
3516
nnoble0c475f02014-12-05 15:37:39 -08003517deps_no_server_test: $(NO_SERVER_TEST_DEPS)
3518
nnoble69ac39f2014-12-12 15:43:38 -08003519ifneq ($(NO_SECURE),true)
3520ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003521-include $(NO_SERVER_TEST_DEPS)
3522endif
nnoble69ac39f2014-12-12 15:43:38 -08003523endif
nnoble0c475f02014-12-05 15:37:39 -08003524
3525clean_no_server_test:
3526 $(E) "[CLEAN] Cleaning no_server_test files"
3527 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3528 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003529 $(Q) $(RM) bins/$(TGTDIR)/no_server_test
nnoble0c475f02014-12-05 15:37:39 -08003530
3531
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003532RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003533 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003534
ctiller09cb6d52014-12-19 17:38:22 -08003535RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3536RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003537
nnoble69ac39f2014-12-12 15:43:38 -08003538ifeq ($(NO_SECURE),true)
3539
ctiller09cb6d52014-12-19 17:38:22 -08003540bins/$(TGTDIR)/resolve_address_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003541
3542else
3543
ctiller09cb6d52014-12-19 17:38:22 -08003544bins/$(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 -08003545 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003546 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003547 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/resolve_address_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003548
nnoble69ac39f2014-12-12 15:43:38 -08003549endif
3550
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003551deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3552
nnoble69ac39f2014-12-12 15:43:38 -08003553ifneq ($(NO_SECURE),true)
3554ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003555-include $(RESOLVE_ADDRESS_TEST_DEPS)
3556endif
nnoble69ac39f2014-12-12 15:43:38 -08003557endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003558
3559clean_resolve_address_test:
3560 $(E) "[CLEAN] Cleaning resolve_address_test files"
3561 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3562 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003563 $(Q) $(RM) bins/$(TGTDIR)/resolve_address_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003564
3565
ctiller18b49ab2014-12-09 14:39:16 -08003566SOCKADDR_UTILS_TEST_SRC = \
3567 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003568
ctiller09cb6d52014-12-19 17:38:22 -08003569SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3570SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003571
nnoble69ac39f2014-12-12 15:43:38 -08003572ifeq ($(NO_SECURE),true)
3573
ctiller09cb6d52014-12-19 17:38:22 -08003574bins/$(TGTDIR)/sockaddr_utils_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003575
3576else
3577
ctiller09cb6d52014-12-19 17:38:22 -08003578bins/$(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 -08003579 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003580 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003581 $(Q) $(LD) $(LDFLAGS) $(SOCKADDR_UTILS_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003582
nnoble69ac39f2014-12-12 15:43:38 -08003583endif
3584
ctiller18b49ab2014-12-09 14:39:16 -08003585deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003586
nnoble69ac39f2014-12-12 15:43:38 -08003587ifneq ($(NO_SECURE),true)
3588ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003589-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003590endif
nnoble69ac39f2014-12-12 15:43:38 -08003591endif
nnoble0c475f02014-12-05 15:37:39 -08003592
ctiller18b49ab2014-12-09 14:39:16 -08003593clean_sockaddr_utils_test:
3594 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3595 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3596 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003597 $(Q) $(RM) bins/$(TGTDIR)/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003598
3599
ctiller18b49ab2014-12-09 14:39:16 -08003600TCP_SERVER_POSIX_TEST_SRC = \
3601 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003602
ctiller09cb6d52014-12-19 17:38:22 -08003603TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3604TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003605
nnoble69ac39f2014-12-12 15:43:38 -08003606ifeq ($(NO_SECURE),true)
3607
ctiller09cb6d52014-12-19 17:38:22 -08003608bins/$(TGTDIR)/tcp_server_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003609
3610else
3611
ctiller09cb6d52014-12-19 17:38:22 -08003612bins/$(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 -08003613 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003614 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003615 $(Q) $(LD) $(LDFLAGS) $(TCP_SERVER_POSIX_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003616
nnoble69ac39f2014-12-12 15:43:38 -08003617endif
3618
ctiller18b49ab2014-12-09 14:39:16 -08003619deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003620
nnoble69ac39f2014-12-12 15:43:38 -08003621ifneq ($(NO_SECURE),true)
3622ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003623-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003624endif
nnoble69ac39f2014-12-12 15:43:38 -08003625endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003626
ctiller18b49ab2014-12-09 14:39:16 -08003627clean_tcp_server_posix_test:
3628 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3629 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3630 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003631 $(Q) $(RM) bins/$(TGTDIR)/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003632
3633
ctiller18b49ab2014-12-09 14:39:16 -08003634TCP_CLIENT_POSIX_TEST_SRC = \
3635 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003636
ctiller09cb6d52014-12-19 17:38:22 -08003637TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3638TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003639
nnoble69ac39f2014-12-12 15:43:38 -08003640ifeq ($(NO_SECURE),true)
3641
ctiller09cb6d52014-12-19 17:38:22 -08003642bins/$(TGTDIR)/tcp_client_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003643
3644else
3645
ctiller09cb6d52014-12-19 17:38:22 -08003646bins/$(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 -08003647 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003648 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003649 $(Q) $(LD) $(LDFLAGS) $(TCP_CLIENT_POSIX_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003650
nnoble69ac39f2014-12-12 15:43:38 -08003651endif
3652
ctiller18b49ab2014-12-09 14:39:16 -08003653deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003654
nnoble69ac39f2014-12-12 15:43:38 -08003655ifneq ($(NO_SECURE),true)
3656ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003657-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003658endif
nnoble69ac39f2014-12-12 15:43:38 -08003659endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003660
ctiller18b49ab2014-12-09 14:39:16 -08003661clean_tcp_client_posix_test:
3662 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3663 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3664 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003665 $(Q) $(RM) bins/$(TGTDIR)/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003666
3667
3668GRPC_CHANNEL_STACK_TEST_SRC = \
3669 test/core/channel/channel_stack_test.c \
3670
ctiller09cb6d52014-12-19 17:38:22 -08003671GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3672GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003673
nnoble69ac39f2014-12-12 15:43:38 -08003674ifeq ($(NO_SECURE),true)
3675
ctiller09cb6d52014-12-19 17:38:22 -08003676bins/$(TGTDIR)/grpc_channel_stack_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003677
3678else
3679
ctiller09cb6d52014-12-19 17:38:22 -08003680bins/$(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 -08003681 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003682 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003683 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/grpc_channel_stack_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003684
nnoble69ac39f2014-12-12 15:43:38 -08003685endif
3686
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003687deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3688
nnoble69ac39f2014-12-12 15:43:38 -08003689ifneq ($(NO_SECURE),true)
3690ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003691-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3692endif
nnoble69ac39f2014-12-12 15:43:38 -08003693endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003694
3695clean_grpc_channel_stack_test:
3696 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3697 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3698 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003699 $(Q) $(RM) bins/$(TGTDIR)/grpc_channel_stack_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003700
3701
3702METADATA_BUFFER_TEST_SRC = \
3703 test/core/channel/metadata_buffer_test.c \
3704
ctiller09cb6d52014-12-19 17:38:22 -08003705METADATA_BUFFER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3706METADATA_BUFFER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003707
nnoble69ac39f2014-12-12 15:43:38 -08003708ifeq ($(NO_SECURE),true)
3709
ctiller09cb6d52014-12-19 17:38:22 -08003710bins/$(TGTDIR)/metadata_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003711
3712else
3713
ctiller09cb6d52014-12-19 17:38:22 -08003714bins/$(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 -08003715 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003716 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003717 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/metadata_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003718
nnoble69ac39f2014-12-12 15:43:38 -08003719endif
3720
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003721deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3722
nnoble69ac39f2014-12-12 15:43:38 -08003723ifneq ($(NO_SECURE),true)
3724ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003725-include $(METADATA_BUFFER_TEST_DEPS)
3726endif
nnoble69ac39f2014-12-12 15:43:38 -08003727endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003728
3729clean_metadata_buffer_test:
3730 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3731 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3732 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003733 $(Q) $(RM) bins/$(TGTDIR)/metadata_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003734
3735
3736GRPC_COMPLETION_QUEUE_TEST_SRC = \
3737 test/core/surface/completion_queue_test.c \
3738
ctiller09cb6d52014-12-19 17:38:22 -08003739GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3740GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003741
nnoble69ac39f2014-12-12 15:43:38 -08003742ifeq ($(NO_SECURE),true)
3743
ctiller09cb6d52014-12-19 17:38:22 -08003744bins/$(TGTDIR)/grpc_completion_queue_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003745
3746else
3747
ctiller09cb6d52014-12-19 17:38:22 -08003748bins/$(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 -08003749 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003750 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003751 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/grpc_completion_queue_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003752
nnoble69ac39f2014-12-12 15:43:38 -08003753endif
3754
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003755deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3756
nnoble69ac39f2014-12-12 15:43:38 -08003757ifneq ($(NO_SECURE),true)
3758ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003759-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3760endif
nnoble69ac39f2014-12-12 15:43:38 -08003761endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003762
3763clean_grpc_completion_queue_test:
3764 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3765 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3766 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003767 $(Q) $(RM) bins/$(TGTDIR)/grpc_completion_queue_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003768
3769
3770GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3771 test/core/surface/completion_queue_benchmark.c \
3772
ctiller09cb6d52014-12-19 17:38:22 -08003773GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3774GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003775
nnoble69ac39f2014-12-12 15:43:38 -08003776ifeq ($(NO_SECURE),true)
3777
ctiller09cb6d52014-12-19 17:38:22 -08003778bins/$(TGTDIR)/grpc_completion_queue_benchmark: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003779
3780else
3781
ctiller09cb6d52014-12-19 17:38:22 -08003782bins/$(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 -08003783 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003784 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003785 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/grpc_completion_queue_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003786
nnoble69ac39f2014-12-12 15:43:38 -08003787endif
3788
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003789deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3790
nnoble69ac39f2014-12-12 15:43:38 -08003791ifneq ($(NO_SECURE),true)
3792ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003793-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3794endif
nnoble69ac39f2014-12-12 15:43:38 -08003795endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003796
3797clean_grpc_completion_queue_benchmark:
3798 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3799 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3800 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003801 $(Q) $(RM) bins/$(TGTDIR)/grpc_completion_queue_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003802
3803
3804CENSUS_WINDOW_STATS_TEST_SRC = \
3805 test/core/statistics/window_stats_test.c \
3806
ctiller09cb6d52014-12-19 17:38:22 -08003807CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3808CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003809
nnoble69ac39f2014-12-12 15:43:38 -08003810ifeq ($(NO_SECURE),true)
3811
ctiller09cb6d52014-12-19 17:38:22 -08003812bins/$(TGTDIR)/census_window_stats_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003813
3814else
3815
ctiller09cb6d52014-12-19 17:38:22 -08003816bins/$(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 -08003817 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003818 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003819 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/census_window_stats_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003820
nnoble69ac39f2014-12-12 15:43:38 -08003821endif
3822
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003823deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3824
nnoble69ac39f2014-12-12 15:43:38 -08003825ifneq ($(NO_SECURE),true)
3826ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003827-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3828endif
nnoble69ac39f2014-12-12 15:43:38 -08003829endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003830
3831clean_census_window_stats_test:
3832 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3833 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3834 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003835 $(Q) $(RM) bins/$(TGTDIR)/census_window_stats_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003836
3837
3838CENSUS_STATISTICS_QUICK_TEST_SRC = \
3839 test/core/statistics/quick_test.c \
3840
ctiller09cb6d52014-12-19 17:38:22 -08003841CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3842CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003843
nnoble69ac39f2014-12-12 15:43:38 -08003844ifeq ($(NO_SECURE),true)
3845
ctiller09cb6d52014-12-19 17:38:22 -08003846bins/$(TGTDIR)/census_statistics_quick_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003847
3848else
3849
ctiller09cb6d52014-12-19 17:38:22 -08003850bins/$(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 -08003851 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003852 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003853 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/census_statistics_quick_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003854
nnoble69ac39f2014-12-12 15:43:38 -08003855endif
3856
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003857deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3858
nnoble69ac39f2014-12-12 15:43:38 -08003859ifneq ($(NO_SECURE),true)
3860ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003861-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3862endif
nnoble69ac39f2014-12-12 15:43:38 -08003863endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003864
3865clean_census_statistics_quick_test:
3866 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3867 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3868 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003869 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_quick_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003870
3871
aveitch482a5be2014-12-15 10:25:12 -08003872CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3873 test/core/statistics/small_log_test.c \
3874
ctiller09cb6d52014-12-19 17:38:22 -08003875CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3876CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
aveitch482a5be2014-12-15 10:25:12 -08003877
3878ifeq ($(NO_SECURE),true)
3879
ctiller09cb6d52014-12-19 17:38:22 -08003880bins/$(TGTDIR)/census_statistics_small_log_test: openssl_dep_error
aveitch482a5be2014-12-15 10:25:12 -08003881
3882else
3883
ctiller09cb6d52014-12-19 17:38:22 -08003884bins/$(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 -08003885 $(E) "[LD] Linking $@"
3886 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003887 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/census_statistics_small_log_test
aveitch482a5be2014-12-15 10:25:12 -08003888
3889endif
3890
3891deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3892
3893ifneq ($(NO_SECURE),true)
3894ifneq ($(NO_DEPS),true)
3895-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3896endif
3897endif
3898
3899clean_census_statistics_small_log_test:
3900 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3901 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3902 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003903 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_small_log_test
aveitch482a5be2014-12-15 10:25:12 -08003904
3905
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003906CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3907 test/core/statistics/performance_test.c \
3908
ctiller09cb6d52014-12-19 17:38:22 -08003909CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3910CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003911
nnoble69ac39f2014-12-12 15:43:38 -08003912ifeq ($(NO_SECURE),true)
3913
ctiller09cb6d52014-12-19 17:38:22 -08003914bins/$(TGTDIR)/census_statistics_performance_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003915
3916else
3917
ctiller09cb6d52014-12-19 17:38:22 -08003918bins/$(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 -08003919 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003920 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003921 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/census_statistics_performance_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003922
nnoble69ac39f2014-12-12 15:43:38 -08003923endif
3924
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003925deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3926
nnoble69ac39f2014-12-12 15:43:38 -08003927ifneq ($(NO_SECURE),true)
3928ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003929-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3930endif
nnoble69ac39f2014-12-12 15:43:38 -08003931endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003932
3933clean_census_statistics_performance_test:
3934 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3935 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3936 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003937 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_performance_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003938
3939
3940CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3941 test/core/statistics/multiple_writers_test.c \
3942
ctiller09cb6d52014-12-19 17:38:22 -08003943CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3944CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003945
nnoble69ac39f2014-12-12 15:43:38 -08003946ifeq ($(NO_SECURE),true)
3947
ctiller09cb6d52014-12-19 17:38:22 -08003948bins/$(TGTDIR)/census_statistics_multiple_writers_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003949
3950else
3951
ctiller09cb6d52014-12-19 17:38:22 -08003952bins/$(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 -08003953 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003954 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003955 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/census_statistics_multiple_writers_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003956
nnoble69ac39f2014-12-12 15:43:38 -08003957endif
3958
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003959deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3960
nnoble69ac39f2014-12-12 15:43:38 -08003961ifneq ($(NO_SECURE),true)
3962ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003963-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3964endif
nnoble69ac39f2014-12-12 15:43:38 -08003965endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003966
3967clean_census_statistics_multiple_writers_test:
3968 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3969 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3970 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003971 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_multiple_writers_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003972
3973
3974CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3975 test/core/statistics/multiple_writers_circular_buffer_test.c \
3976
ctiller09cb6d52014-12-19 17:38:22 -08003977CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3978CENSUS_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 -08003979
nnoble69ac39f2014-12-12 15:43:38 -08003980ifeq ($(NO_SECURE),true)
3981
ctiller09cb6d52014-12-19 17:38:22 -08003982bins/$(TGTDIR)/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003983
3984else
3985
ctiller09cb6d52014-12-19 17:38:22 -08003986bins/$(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 -08003987 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003988 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003989 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/census_statistics_multiple_writers_circular_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003990
nnoble69ac39f2014-12-12 15:43:38 -08003991endif
3992
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003993deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3994
nnoble69ac39f2014-12-12 15:43:38 -08003995ifneq ($(NO_SECURE),true)
3996ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003997-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3998endif
nnoble69ac39f2014-12-12 15:43:38 -08003999endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004000
4001clean_census_statistics_multiple_writers_circular_buffer_test:
4002 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
4003 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
4004 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004005 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_multiple_writers_circular_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004006
4007
4008CENSUS_STUB_TEST_SRC = \
4009 test/core/statistics/census_stub_test.c \
4010
ctiller09cb6d52014-12-19 17:38:22 -08004011CENSUS_STUB_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
4012CENSUS_STUB_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004013
nnoble69ac39f2014-12-12 15:43:38 -08004014ifeq ($(NO_SECURE),true)
4015
ctiller09cb6d52014-12-19 17:38:22 -08004016bins/$(TGTDIR)/census_stub_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004017
4018else
4019
ctiller09cb6d52014-12-19 17:38:22 -08004020bins/$(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 -08004021 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004022 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004023 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/census_stub_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004024
nnoble69ac39f2014-12-12 15:43:38 -08004025endif
4026
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004027deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
4028
nnoble69ac39f2014-12-12 15:43:38 -08004029ifneq ($(NO_SECURE),true)
4030ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004031-include $(CENSUS_STUB_TEST_DEPS)
4032endif
nnoble69ac39f2014-12-12 15:43:38 -08004033endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004034
4035clean_census_stub_test:
4036 $(E) "[CLEAN] Cleaning census_stub_test files"
4037 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
4038 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004039 $(Q) $(RM) bins/$(TGTDIR)/census_stub_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004040
4041
4042CENSUS_HASH_TABLE_TEST_SRC = \
4043 test/core/statistics/hash_table_test.c \
4044
ctiller09cb6d52014-12-19 17:38:22 -08004045CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
4046CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004047
nnoble69ac39f2014-12-12 15:43:38 -08004048ifeq ($(NO_SECURE),true)
4049
ctiller09cb6d52014-12-19 17:38:22 -08004050bins/$(TGTDIR)/census_hash_table_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004051
4052else
4053
ctiller09cb6d52014-12-19 17:38:22 -08004054bins/$(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 -08004055 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004056 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004057 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/census_hash_table_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004058
nnoble69ac39f2014-12-12 15:43:38 -08004059endif
4060
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004061deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
4062
nnoble69ac39f2014-12-12 15:43:38 -08004063ifneq ($(NO_SECURE),true)
4064ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004065-include $(CENSUS_HASH_TABLE_TEST_DEPS)
4066endif
nnoble69ac39f2014-12-12 15:43:38 -08004067endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004068
4069clean_census_hash_table_test:
4070 $(E) "[CLEAN] Cleaning census_hash_table_test files"
4071 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
4072 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004073 $(Q) $(RM) bins/$(TGTDIR)/census_hash_table_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004074
4075
4076FLING_SERVER_SRC = \
4077 test/core/fling/server.c \
4078
ctiller09cb6d52014-12-19 17:38:22 -08004079FLING_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
4080FLING_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004081
nnoble69ac39f2014-12-12 15:43:38 -08004082ifeq ($(NO_SECURE),true)
4083
ctiller09cb6d52014-12-19 17:38:22 -08004084bins/$(TGTDIR)/fling_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004085
4086else
4087
ctiller09cb6d52014-12-19 17:38:22 -08004088bins/$(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 -08004089 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004090 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004091 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/fling_server
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004092
nnoble69ac39f2014-12-12 15:43:38 -08004093endif
4094
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004095deps_fling_server: $(FLING_SERVER_DEPS)
4096
nnoble69ac39f2014-12-12 15:43:38 -08004097ifneq ($(NO_SECURE),true)
4098ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004099-include $(FLING_SERVER_DEPS)
4100endif
nnoble69ac39f2014-12-12 15:43:38 -08004101endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004102
4103clean_fling_server:
4104 $(E) "[CLEAN] Cleaning fling_server files"
4105 $(Q) $(RM) $(FLING_SERVER_OBJS)
4106 $(Q) $(RM) $(FLING_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004107 $(Q) $(RM) bins/$(TGTDIR)/fling_server
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004108
4109
4110FLING_CLIENT_SRC = \
4111 test/core/fling/client.c \
4112
ctiller09cb6d52014-12-19 17:38:22 -08004113FLING_CLIENT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
4114FLING_CLIENT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004115
nnoble69ac39f2014-12-12 15:43:38 -08004116ifeq ($(NO_SECURE),true)
4117
ctiller09cb6d52014-12-19 17:38:22 -08004118bins/$(TGTDIR)/fling_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004119
4120else
4121
ctiller09cb6d52014-12-19 17:38:22 -08004122bins/$(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 -08004123 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004124 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004125 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/fling_client
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004126
nnoble69ac39f2014-12-12 15:43:38 -08004127endif
4128
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004129deps_fling_client: $(FLING_CLIENT_DEPS)
4130
nnoble69ac39f2014-12-12 15:43:38 -08004131ifneq ($(NO_SECURE),true)
4132ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004133-include $(FLING_CLIENT_DEPS)
4134endif
nnoble69ac39f2014-12-12 15:43:38 -08004135endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004136
4137clean_fling_client:
4138 $(E) "[CLEAN] Cleaning fling_client files"
4139 $(Q) $(RM) $(FLING_CLIENT_OBJS)
4140 $(Q) $(RM) $(FLING_CLIENT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004141 $(Q) $(RM) bins/$(TGTDIR)/fling_client
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004142
4143
4144FLING_TEST_SRC = \
4145 test/core/fling/fling_test.c \
4146
ctiller09cb6d52014-12-19 17:38:22 -08004147FLING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
4148FLING_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004149
nnoble69ac39f2014-12-12 15:43:38 -08004150ifeq ($(NO_SECURE),true)
4151
ctiller09cb6d52014-12-19 17:38:22 -08004152bins/$(TGTDIR)/fling_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004153
4154else
4155
ctiller09cb6d52014-12-19 17:38:22 -08004156bins/$(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 -08004157 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004158 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004159 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/fling_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004160
nnoble69ac39f2014-12-12 15:43:38 -08004161endif
4162
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004163deps_fling_test: $(FLING_TEST_DEPS)
4164
nnoble69ac39f2014-12-12 15:43:38 -08004165ifneq ($(NO_SECURE),true)
4166ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004167-include $(FLING_TEST_DEPS)
4168endif
nnoble69ac39f2014-12-12 15:43:38 -08004169endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004170
4171clean_fling_test:
4172 $(E) "[CLEAN] Cleaning fling_test files"
4173 $(Q) $(RM) $(FLING_TEST_OBJS)
4174 $(Q) $(RM) $(FLING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004175 $(Q) $(RM) bins/$(TGTDIR)/fling_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004176
4177
4178ECHO_SERVER_SRC = \
4179 test/core/echo/server.c \
4180
ctiller09cb6d52014-12-19 17:38:22 -08004181ECHO_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
4182ECHO_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004183
nnoble69ac39f2014-12-12 15:43:38 -08004184ifeq ($(NO_SECURE),true)
4185
ctiller09cb6d52014-12-19 17:38:22 -08004186bins/$(TGTDIR)/echo_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004187
4188else
4189
ctiller09cb6d52014-12-19 17:38:22 -08004190bins/$(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 -08004191 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004192 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004193 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/echo_server
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004194
nnoble69ac39f2014-12-12 15:43:38 -08004195endif
4196
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004197deps_echo_server: $(ECHO_SERVER_DEPS)
4198
nnoble69ac39f2014-12-12 15:43:38 -08004199ifneq ($(NO_SECURE),true)
4200ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004201-include $(ECHO_SERVER_DEPS)
4202endif
nnoble69ac39f2014-12-12 15:43:38 -08004203endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004204
4205clean_echo_server:
4206 $(E) "[CLEAN] Cleaning echo_server files"
4207 $(Q) $(RM) $(ECHO_SERVER_OBJS)
4208 $(Q) $(RM) $(ECHO_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004209 $(Q) $(RM) bins/$(TGTDIR)/echo_server
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004210
4211
4212ECHO_CLIENT_SRC = \
4213 test/core/echo/client.c \
4214
ctiller09cb6d52014-12-19 17:38:22 -08004215ECHO_CLIENT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
4216ECHO_CLIENT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004217
nnoble69ac39f2014-12-12 15:43:38 -08004218ifeq ($(NO_SECURE),true)
4219
ctiller09cb6d52014-12-19 17:38:22 -08004220bins/$(TGTDIR)/echo_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004221
4222else
4223
ctiller09cb6d52014-12-19 17:38:22 -08004224bins/$(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 -08004225 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004226 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004227 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/echo_client
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004228
nnoble69ac39f2014-12-12 15:43:38 -08004229endif
4230
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004231deps_echo_client: $(ECHO_CLIENT_DEPS)
4232
nnoble69ac39f2014-12-12 15:43:38 -08004233ifneq ($(NO_SECURE),true)
4234ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004235-include $(ECHO_CLIENT_DEPS)
4236endif
nnoble69ac39f2014-12-12 15:43:38 -08004237endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004238
4239clean_echo_client:
4240 $(E) "[CLEAN] Cleaning echo_client files"
4241 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
4242 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004243 $(Q) $(RM) bins/$(TGTDIR)/echo_client
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004244
4245
4246ECHO_TEST_SRC = \
4247 test/core/echo/echo_test.c \
4248
ctiller09cb6d52014-12-19 17:38:22 -08004249ECHO_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
4250ECHO_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004251
nnoble69ac39f2014-12-12 15:43:38 -08004252ifeq ($(NO_SECURE),true)
4253
ctiller09cb6d52014-12-19 17:38:22 -08004254bins/$(TGTDIR)/echo_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004255
4256else
4257
ctiller09cb6d52014-12-19 17:38:22 -08004258bins/$(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 -08004259 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004260 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004261 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/echo_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004262
nnoble69ac39f2014-12-12 15:43:38 -08004263endif
4264
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004265deps_echo_test: $(ECHO_TEST_DEPS)
4266
nnoble69ac39f2014-12-12 15:43:38 -08004267ifneq ($(NO_SECURE),true)
4268ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004269-include $(ECHO_TEST_DEPS)
4270endif
nnoble69ac39f2014-12-12 15:43:38 -08004271endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004272
4273clean_echo_test:
4274 $(E) "[CLEAN] Cleaning echo_test files"
4275 $(Q) $(RM) $(ECHO_TEST_OBJS)
4276 $(Q) $(RM) $(ECHO_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004277 $(Q) $(RM) bins/$(TGTDIR)/echo_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004278
4279
4280LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
4281 test/core/network_benchmarks/low_level_ping_pong.c \
4282
ctiller09cb6d52014-12-19 17:38:22 -08004283LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
4284LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004285
nnoble69ac39f2014-12-12 15:43:38 -08004286ifeq ($(NO_SECURE),true)
4287
ctiller09cb6d52014-12-19 17:38:22 -08004288bins/$(TGTDIR)/low_level_ping_pong_benchmark: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004289
4290else
4291
ctiller09cb6d52014-12-19 17:38:22 -08004292bins/$(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 -08004293 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004294 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004295 $(Q) $(LD) $(LDFLAGS) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/low_level_ping_pong_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004296
nnoble69ac39f2014-12-12 15:43:38 -08004297endif
4298
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004299deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
4300
nnoble69ac39f2014-12-12 15:43:38 -08004301ifneq ($(NO_SECURE),true)
4302ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004303-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
4304endif
nnoble69ac39f2014-12-12 15:43:38 -08004305endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004306
4307clean_low_level_ping_pong_benchmark:
4308 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
4309 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
4310 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004311 $(Q) $(RM) bins/$(TGTDIR)/low_level_ping_pong_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004312
4313
4314MESSAGE_COMPRESS_TEST_SRC = \
4315 test/core/compression/message_compress_test.c \
4316
ctiller09cb6d52014-12-19 17:38:22 -08004317MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
4318MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004319
nnoble69ac39f2014-12-12 15:43:38 -08004320ifeq ($(NO_SECURE),true)
4321
ctiller09cb6d52014-12-19 17:38:22 -08004322bins/$(TGTDIR)/message_compress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004323
4324else
4325
ctiller09cb6d52014-12-19 17:38:22 -08004326bins/$(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 -08004327 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004328 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004329 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/message_compress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004330
nnoble69ac39f2014-12-12 15:43:38 -08004331endif
4332
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004333deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
4334
nnoble69ac39f2014-12-12 15:43:38 -08004335ifneq ($(NO_SECURE),true)
4336ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004337-include $(MESSAGE_COMPRESS_TEST_DEPS)
4338endif
nnoble69ac39f2014-12-12 15:43:38 -08004339endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004340
4341clean_message_compress_test:
4342 $(E) "[CLEAN] Cleaning message_compress_test files"
4343 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
4344 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004345 $(Q) $(RM) bins/$(TGTDIR)/message_compress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004346
4347
nnoble0c475f02014-12-05 15:37:39 -08004348BIN_ENCODER_TEST_SRC = \
4349 test/core/transport/chttp2/bin_encoder_test.c \
4350
ctiller09cb6d52014-12-19 17:38:22 -08004351BIN_ENCODER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
4352BIN_ENCODER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08004353
nnoble69ac39f2014-12-12 15:43:38 -08004354ifeq ($(NO_SECURE),true)
4355
ctiller09cb6d52014-12-19 17:38:22 -08004356bins/$(TGTDIR)/bin_encoder_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004357
4358else
4359
ctiller09cb6d52014-12-19 17:38:22 -08004360bins/$(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 -08004361 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004362 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004363 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/bin_encoder_test
nnoble0c475f02014-12-05 15:37:39 -08004364
nnoble69ac39f2014-12-12 15:43:38 -08004365endif
4366
nnoble0c475f02014-12-05 15:37:39 -08004367deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
4368
nnoble69ac39f2014-12-12 15:43:38 -08004369ifneq ($(NO_SECURE),true)
4370ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08004371-include $(BIN_ENCODER_TEST_DEPS)
4372endif
nnoble69ac39f2014-12-12 15:43:38 -08004373endif
nnoble0c475f02014-12-05 15:37:39 -08004374
4375clean_bin_encoder_test:
4376 $(E) "[CLEAN] Cleaning bin_encoder_test files"
4377 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
4378 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004379 $(Q) $(RM) bins/$(TGTDIR)/bin_encoder_test
nnoble0c475f02014-12-05 15:37:39 -08004380
4381
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004382SECURE_ENDPOINT_TEST_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08004383 test/core/security/secure_endpoint_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004384
ctiller09cb6d52014-12-19 17:38:22 -08004385SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
4386SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004387
nnoble69ac39f2014-12-12 15:43:38 -08004388ifeq ($(NO_SECURE),true)
4389
ctiller09cb6d52014-12-19 17:38:22 -08004390bins/$(TGTDIR)/secure_endpoint_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004391
4392else
4393
ctiller09cb6d52014-12-19 17:38:22 -08004394bins/$(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 -08004395 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004396 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004397 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/secure_endpoint_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004398
nnoble69ac39f2014-12-12 15:43:38 -08004399endif
4400
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004401deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
4402
nnoble69ac39f2014-12-12 15:43:38 -08004403ifneq ($(NO_SECURE),true)
4404ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004405-include $(SECURE_ENDPOINT_TEST_DEPS)
4406endif
nnoble69ac39f2014-12-12 15:43:38 -08004407endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004408
4409clean_secure_endpoint_test:
4410 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
4411 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
4412 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004413 $(Q) $(RM) bins/$(TGTDIR)/secure_endpoint_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004414
4415
4416HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
4417 test/core/httpcli/format_request_test.c \
4418
ctiller09cb6d52014-12-19 17:38:22 -08004419HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4420HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004421
nnoble69ac39f2014-12-12 15:43:38 -08004422ifeq ($(NO_SECURE),true)
4423
ctiller09cb6d52014-12-19 17:38:22 -08004424bins/$(TGTDIR)/httpcli_format_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004425
4426else
4427
ctiller09cb6d52014-12-19 17:38:22 -08004428bins/$(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 -08004429 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004430 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004431 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/httpcli_format_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004432
nnoble69ac39f2014-12-12 15:43:38 -08004433endif
4434
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004435deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4436
nnoble69ac39f2014-12-12 15:43:38 -08004437ifneq ($(NO_SECURE),true)
4438ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004439-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4440endif
nnoble69ac39f2014-12-12 15:43:38 -08004441endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004442
4443clean_httpcli_format_request_test:
4444 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
4445 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
4446 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004447 $(Q) $(RM) bins/$(TGTDIR)/httpcli_format_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004448
4449
4450HTTPCLI_PARSER_TEST_SRC = \
4451 test/core/httpcli/parser_test.c \
4452
ctiller09cb6d52014-12-19 17:38:22 -08004453HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4454HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004455
nnoble69ac39f2014-12-12 15:43:38 -08004456ifeq ($(NO_SECURE),true)
4457
ctiller09cb6d52014-12-19 17:38:22 -08004458bins/$(TGTDIR)/httpcli_parser_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004459
4460else
4461
ctiller09cb6d52014-12-19 17:38:22 -08004462bins/$(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 -08004463 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004464 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004465 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/httpcli_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004466
nnoble69ac39f2014-12-12 15:43:38 -08004467endif
4468
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004469deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
4470
nnoble69ac39f2014-12-12 15:43:38 -08004471ifneq ($(NO_SECURE),true)
4472ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004473-include $(HTTPCLI_PARSER_TEST_DEPS)
4474endif
nnoble69ac39f2014-12-12 15:43:38 -08004475endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004476
4477clean_httpcli_parser_test:
4478 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
4479 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
4480 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004481 $(Q) $(RM) bins/$(TGTDIR)/httpcli_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004482
4483
4484HTTPCLI_TEST_SRC = \
4485 test/core/httpcli/httpcli_test.c \
4486
ctiller09cb6d52014-12-19 17:38:22 -08004487HTTPCLI_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
4488HTTPCLI_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004489
nnoble69ac39f2014-12-12 15:43:38 -08004490ifeq ($(NO_SECURE),true)
4491
ctiller09cb6d52014-12-19 17:38:22 -08004492bins/$(TGTDIR)/httpcli_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004493
4494else
4495
ctiller09cb6d52014-12-19 17:38:22 -08004496bins/$(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 -08004497 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004498 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004499 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/httpcli_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004500
nnoble69ac39f2014-12-12 15:43:38 -08004501endif
4502
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004503deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
4504
nnoble69ac39f2014-12-12 15:43:38 -08004505ifneq ($(NO_SECURE),true)
4506ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004507-include $(HTTPCLI_TEST_DEPS)
4508endif
nnoble69ac39f2014-12-12 15:43:38 -08004509endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004510
4511clean_httpcli_test:
4512 $(E) "[CLEAN] Cleaning httpcli_test files"
4513 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
4514 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004515 $(Q) $(RM) bins/$(TGTDIR)/httpcli_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004516
4517
4518GRPC_CREDENTIALS_TEST_SRC = \
4519 test/core/security/credentials_test.c \
4520
ctiller09cb6d52014-12-19 17:38:22 -08004521GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4522GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004523
nnoble69ac39f2014-12-12 15:43:38 -08004524ifeq ($(NO_SECURE),true)
4525
ctiller09cb6d52014-12-19 17:38:22 -08004526bins/$(TGTDIR)/grpc_credentials_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004527
4528else
4529
ctiller09cb6d52014-12-19 17:38:22 -08004530bins/$(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 -08004531 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004532 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004533 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/grpc_credentials_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004534
nnoble69ac39f2014-12-12 15:43:38 -08004535endif
4536
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004537deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4538
nnoble69ac39f2014-12-12 15:43:38 -08004539ifneq ($(NO_SECURE),true)
4540ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004541-include $(GRPC_CREDENTIALS_TEST_DEPS)
4542endif
nnoble69ac39f2014-12-12 15:43:38 -08004543endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004544
4545clean_grpc_credentials_test:
4546 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4547 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4548 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004549 $(Q) $(RM) bins/$(TGTDIR)/grpc_credentials_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004550
4551
jboeuf1a809c02014-12-19 15:44:30 -08004552GRPC_FETCH_OAUTH2_SRC = \
4553 test/core/security/fetch_oauth2.c \
4554
ctiller09cb6d52014-12-19 17:38:22 -08004555GRPC_FETCH_OAUTH2_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
4556GRPC_FETCH_OAUTH2_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
jboeuf1a809c02014-12-19 15:44:30 -08004557
4558ifeq ($(NO_SECURE),true)
4559
ctiller09cb6d52014-12-19 17:38:22 -08004560bins/$(TGTDIR)/grpc_fetch_oauth2: openssl_dep_error
jboeuf1a809c02014-12-19 15:44:30 -08004561
4562else
4563
ctiller09cb6d52014-12-19 17:38:22 -08004564bins/$(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 -08004565 $(E) "[LD] Linking $@"
4566 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004567 $(Q) $(LD) $(LDFLAGS) $(GRPC_FETCH_OAUTH2_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/grpc_fetch_oauth2
jboeuf1a809c02014-12-19 15:44:30 -08004568
4569endif
4570
4571deps_grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_DEPS)
4572
4573ifneq ($(NO_SECURE),true)
4574ifneq ($(NO_DEPS),true)
4575-include $(GRPC_FETCH_OAUTH2_DEPS)
4576endif
4577endif
4578
4579clean_grpc_fetch_oauth2:
4580 $(E) "[CLEAN] Cleaning grpc_fetch_oauth2 files"
4581 $(Q) $(RM) $(GRPC_FETCH_OAUTH2_OBJS)
4582 $(Q) $(RM) $(GRPC_FETCH_OAUTH2_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004583 $(Q) $(RM) bins/$(TGTDIR)/grpc_fetch_oauth2
jboeuf1a809c02014-12-19 15:44:30 -08004584
4585
jboeufbefd2652014-12-12 15:39:47 -08004586GRPC_BASE64_TEST_SRC = \
4587 test/core/security/base64_test.c \
4588
ctiller09cb6d52014-12-19 17:38:22 -08004589GRPC_BASE64_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4590GRPC_BASE64_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
jboeufbefd2652014-12-12 15:39:47 -08004591
nnoble69ac39f2014-12-12 15:43:38 -08004592ifeq ($(NO_SECURE),true)
4593
ctiller09cb6d52014-12-19 17:38:22 -08004594bins/$(TGTDIR)/grpc_base64_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004595
4596else
4597
ctiller09cb6d52014-12-19 17:38:22 -08004598bins/$(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 -08004599 $(E) "[LD] Linking $@"
4600 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004601 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/grpc_base64_test
jboeufbefd2652014-12-12 15:39:47 -08004602
nnoble69ac39f2014-12-12 15:43:38 -08004603endif
4604
jboeufbefd2652014-12-12 15:39:47 -08004605deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4606
nnoble69ac39f2014-12-12 15:43:38 -08004607ifneq ($(NO_SECURE),true)
4608ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004609-include $(GRPC_BASE64_TEST_DEPS)
4610endif
nnoble69ac39f2014-12-12 15:43:38 -08004611endif
jboeufbefd2652014-12-12 15:39:47 -08004612
4613clean_grpc_base64_test:
4614 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4615 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4616 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004617 $(Q) $(RM) bins/$(TGTDIR)/grpc_base64_test
jboeufbefd2652014-12-12 15:39:47 -08004618
4619
4620GRPC_JSON_TOKEN_TEST_SRC = \
4621 test/core/security/json_token_test.c \
4622
ctiller09cb6d52014-12-19 17:38:22 -08004623GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4624GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
jboeufbefd2652014-12-12 15:39:47 -08004625
nnoble69ac39f2014-12-12 15:43:38 -08004626ifeq ($(NO_SECURE),true)
4627
ctiller09cb6d52014-12-19 17:38:22 -08004628bins/$(TGTDIR)/grpc_json_token_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004629
4630else
4631
ctiller09cb6d52014-12-19 17:38:22 -08004632bins/$(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 -08004633 $(E) "[LD] Linking $@"
4634 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004635 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/grpc_json_token_test
jboeufbefd2652014-12-12 15:39:47 -08004636
nnoble69ac39f2014-12-12 15:43:38 -08004637endif
4638
jboeufbefd2652014-12-12 15:39:47 -08004639deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4640
nnoble69ac39f2014-12-12 15:43:38 -08004641ifneq ($(NO_SECURE),true)
4642ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004643-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4644endif
nnoble69ac39f2014-12-12 15:43:38 -08004645endif
jboeufbefd2652014-12-12 15:39:47 -08004646
4647clean_grpc_json_token_test:
4648 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4649 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4650 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004651 $(Q) $(RM) bins/$(TGTDIR)/grpc_json_token_test
jboeufbefd2652014-12-12 15:39:47 -08004652
4653
ctiller8919f602014-12-10 10:19:42 -08004654TIMEOUT_ENCODING_TEST_SRC = \
4655 test/core/transport/chttp2/timeout_encoding_test.c \
4656
ctiller09cb6d52014-12-19 17:38:22 -08004657TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4658TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004659
nnoble69ac39f2014-12-12 15:43:38 -08004660ifeq ($(NO_SECURE),true)
4661
ctiller09cb6d52014-12-19 17:38:22 -08004662bins/$(TGTDIR)/timeout_encoding_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004663
4664else
4665
ctiller09cb6d52014-12-19 17:38:22 -08004666bins/$(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 -08004667 $(E) "[LD] Linking $@"
4668 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004669 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/timeout_encoding_test
ctiller8919f602014-12-10 10:19:42 -08004670
nnoble69ac39f2014-12-12 15:43:38 -08004671endif
4672
ctiller8919f602014-12-10 10:19:42 -08004673deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4674
nnoble69ac39f2014-12-12 15:43:38 -08004675ifneq ($(NO_SECURE),true)
4676ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004677-include $(TIMEOUT_ENCODING_TEST_DEPS)
4678endif
nnoble69ac39f2014-12-12 15:43:38 -08004679endif
ctiller8919f602014-12-10 10:19:42 -08004680
4681clean_timeout_encoding_test:
4682 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4683 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4684 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004685 $(Q) $(RM) bins/$(TGTDIR)/timeout_encoding_test
ctiller8919f602014-12-10 10:19:42 -08004686
4687
4688FD_POSIX_TEST_SRC = \
4689 test/core/iomgr/fd_posix_test.c \
4690
ctiller09cb6d52014-12-19 17:38:22 -08004691FD_POSIX_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4692FD_POSIX_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004693
nnoble69ac39f2014-12-12 15:43:38 -08004694ifeq ($(NO_SECURE),true)
4695
ctiller09cb6d52014-12-19 17:38:22 -08004696bins/$(TGTDIR)/fd_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004697
4698else
4699
ctiller09cb6d52014-12-19 17:38:22 -08004700bins/$(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 -08004701 $(E) "[LD] Linking $@"
4702 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004703 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/fd_posix_test
ctiller8919f602014-12-10 10:19:42 -08004704
nnoble69ac39f2014-12-12 15:43:38 -08004705endif
4706
ctiller8919f602014-12-10 10:19:42 -08004707deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4708
nnoble69ac39f2014-12-12 15:43:38 -08004709ifneq ($(NO_SECURE),true)
4710ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004711-include $(FD_POSIX_TEST_DEPS)
4712endif
nnoble69ac39f2014-12-12 15:43:38 -08004713endif
ctiller8919f602014-12-10 10:19:42 -08004714
4715clean_fd_posix_test:
4716 $(E) "[CLEAN] Cleaning fd_posix_test files"
4717 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4718 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004719 $(Q) $(RM) bins/$(TGTDIR)/fd_posix_test
ctiller8919f602014-12-10 10:19:42 -08004720
4721
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004722FLING_STREAM_TEST_SRC = \
4723 test/core/fling/fling_stream_test.c \
4724
ctiller09cb6d52014-12-19 17:38:22 -08004725FLING_STREAM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4726FLING_STREAM_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004727
nnoble69ac39f2014-12-12 15:43:38 -08004728ifeq ($(NO_SECURE),true)
4729
ctiller09cb6d52014-12-19 17:38:22 -08004730bins/$(TGTDIR)/fling_stream_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004731
4732else
4733
ctiller09cb6d52014-12-19 17:38:22 -08004734bins/$(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 -08004735 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004736 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004737 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/fling_stream_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004738
nnoble69ac39f2014-12-12 15:43:38 -08004739endif
4740
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004741deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4742
nnoble69ac39f2014-12-12 15:43:38 -08004743ifneq ($(NO_SECURE),true)
4744ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004745-include $(FLING_STREAM_TEST_DEPS)
4746endif
nnoble69ac39f2014-12-12 15:43:38 -08004747endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004748
4749clean_fling_stream_test:
4750 $(E) "[CLEAN] Cleaning fling_stream_test files"
4751 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4752 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004753 $(Q) $(RM) bins/$(TGTDIR)/fling_stream_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004754
4755
4756LAME_CLIENT_TEST_SRC = \
4757 test/core/surface/lame_client_test.c \
4758
ctiller09cb6d52014-12-19 17:38:22 -08004759LAME_CLIENT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4760LAME_CLIENT_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004761
nnoble69ac39f2014-12-12 15:43:38 -08004762ifeq ($(NO_SECURE),true)
4763
ctiller09cb6d52014-12-19 17:38:22 -08004764bins/$(TGTDIR)/lame_client_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004765
4766else
4767
ctiller09cb6d52014-12-19 17:38:22 -08004768bins/$(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 -08004769 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004770 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004771 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/lame_client_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004772
nnoble69ac39f2014-12-12 15:43:38 -08004773endif
4774
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004775deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4776
nnoble69ac39f2014-12-12 15:43:38 -08004777ifneq ($(NO_SECURE),true)
4778ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004779-include $(LAME_CLIENT_TEST_DEPS)
4780endif
nnoble69ac39f2014-12-12 15:43:38 -08004781endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004782
4783clean_lame_client_test:
4784 $(E) "[CLEAN] Cleaning lame_client_test files"
4785 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4786 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004787 $(Q) $(RM) bins/$(TGTDIR)/lame_client_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004788
4789
4790THREAD_POOL_TEST_SRC = \
4791 test/cpp/server/thread_pool_test.cc \
4792
ctiller09cb6d52014-12-19 17:38:22 -08004793THREAD_POOL_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4794THREAD_POOL_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004795
nnoble69ac39f2014-12-12 15:43:38 -08004796ifeq ($(NO_SECURE),true)
4797
ctiller09cb6d52014-12-19 17:38:22 -08004798bins/$(TGTDIR)/thread_pool_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004799
4800else
4801
ctiller09cb6d52014-12-19 17:38:22 -08004802bins/$(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 -08004803 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004804 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004805 $(Q) $(LDXX) $(LDFLAGS) $(THREAD_POOL_TEST_OBJS) $(GTEST_LIB) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/thread_pool_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004806
nnoble69ac39f2014-12-12 15:43:38 -08004807endif
4808
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004809deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4810
nnoble69ac39f2014-12-12 15:43:38 -08004811ifneq ($(NO_SECURE),true)
4812ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004813-include $(THREAD_POOL_TEST_DEPS)
4814endif
nnoble69ac39f2014-12-12 15:43:38 -08004815endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004816
4817clean_thread_pool_test:
4818 $(E) "[CLEAN] Cleaning thread_pool_test files"
4819 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4820 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004821 $(Q) $(RM) bins/$(TGTDIR)/thread_pool_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004822
4823
4824STATUS_TEST_SRC = \
4825 test/cpp/util/status_test.cc \
4826
ctiller09cb6d52014-12-19 17:38:22 -08004827STATUS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4828STATUS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004829
nnoble69ac39f2014-12-12 15:43:38 -08004830ifeq ($(NO_SECURE),true)
4831
ctiller09cb6d52014-12-19 17:38:22 -08004832bins/$(TGTDIR)/status_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004833
4834else
4835
ctiller09cb6d52014-12-19 17:38:22 -08004836bins/$(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 -08004837 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004838 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004839 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/status_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004840
nnoble69ac39f2014-12-12 15:43:38 -08004841endif
4842
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004843deps_status_test: $(STATUS_TEST_DEPS)
4844
nnoble69ac39f2014-12-12 15:43:38 -08004845ifneq ($(NO_SECURE),true)
4846ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004847-include $(STATUS_TEST_DEPS)
4848endif
nnoble69ac39f2014-12-12 15:43:38 -08004849endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004850
4851clean_status_test:
4852 $(E) "[CLEAN] Cleaning status_test files"
4853 $(Q) $(RM) $(STATUS_TEST_OBJS)
4854 $(Q) $(RM) $(STATUS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004855 $(Q) $(RM) bins/$(TGTDIR)/status_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004856
4857
ctiller8919f602014-12-10 10:19:42 -08004858SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4859 test/cpp/end2end/sync_client_async_server_test.cc \
4860
ctiller09cb6d52014-12-19 17:38:22 -08004861SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4862SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004863
nnoble69ac39f2014-12-12 15:43:38 -08004864ifeq ($(NO_SECURE),true)
4865
ctiller09cb6d52014-12-19 17:38:22 -08004866bins/$(TGTDIR)/sync_client_async_server_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004867
4868else
4869
ctiller09cb6d52014-12-19 17:38:22 -08004870bins/$(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 -08004871 $(E) "[LD] Linking $@"
4872 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004873 $(Q) $(LDXX) $(LDFLAGS) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS) $(GTEST_LIB) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/sync_client_async_server_test
ctiller8919f602014-12-10 10:19:42 -08004874
nnoble69ac39f2014-12-12 15:43:38 -08004875endif
4876
ctiller8919f602014-12-10 10:19:42 -08004877deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4878
nnoble69ac39f2014-12-12 15:43:38 -08004879ifneq ($(NO_SECURE),true)
4880ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004881-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4882endif
nnoble69ac39f2014-12-12 15:43:38 -08004883endif
ctiller8919f602014-12-10 10:19:42 -08004884
4885clean_sync_client_async_server_test:
4886 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4887 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4888 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004889 $(Q) $(RM) bins/$(TGTDIR)/sync_client_async_server_test
ctiller8919f602014-12-10 10:19:42 -08004890
4891
4892QPS_CLIENT_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004893 gens/test/cpp/interop/empty.pb.cc \
4894 gens/test/cpp/interop/messages.pb.cc \
4895 gens/test/cpp/interop/test.pb.cc \
4896 test/cpp/qps/client.cc \
ctiller8919f602014-12-10 10:19:42 -08004897
ctiller09cb6d52014-12-19 17:38:22 -08004898QPS_CLIENT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4899QPS_CLIENT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004900
nnoble69ac39f2014-12-12 15:43:38 -08004901ifeq ($(NO_SECURE),true)
4902
ctiller09cb6d52014-12-19 17:38:22 -08004903bins/$(TGTDIR)/qps_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004904
4905else
4906
ctiller09cb6d52014-12-19 17:38:22 -08004907bins/$(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 -08004908 $(E) "[LD] Linking $@"
4909 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004910 $(Q) $(LDXX) $(LDFLAGS) $(QPS_CLIENT_OBJS) $(GTEST_LIB) libs/$(TGTDIR)/libgrpc++_test_util.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/qps_client
ctiller8919f602014-12-10 10:19:42 -08004911
nnoble69ac39f2014-12-12 15:43:38 -08004912endif
4913
ctiller8919f602014-12-10 10:19:42 -08004914deps_qps_client: $(QPS_CLIENT_DEPS)
4915
nnoble69ac39f2014-12-12 15:43:38 -08004916ifneq ($(NO_SECURE),true)
4917ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004918-include $(QPS_CLIENT_DEPS)
4919endif
nnoble69ac39f2014-12-12 15:43:38 -08004920endif
ctiller8919f602014-12-10 10:19:42 -08004921
4922clean_qps_client:
4923 $(E) "[CLEAN] Cleaning qps_client files"
4924 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4925 $(Q) $(RM) $(QPS_CLIENT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004926 $(Q) $(RM) bins/$(TGTDIR)/qps_client
ctiller8919f602014-12-10 10:19:42 -08004927
4928
4929QPS_SERVER_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004930 gens/test/cpp/interop/empty.pb.cc \
4931 gens/test/cpp/interop/messages.pb.cc \
4932 gens/test/cpp/interop/test.pb.cc \
4933 test/cpp/qps/server.cc \
ctiller8919f602014-12-10 10:19:42 -08004934
ctiller09cb6d52014-12-19 17:38:22 -08004935QPS_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4936QPS_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004937
nnoble69ac39f2014-12-12 15:43:38 -08004938ifeq ($(NO_SECURE),true)
4939
ctiller09cb6d52014-12-19 17:38:22 -08004940bins/$(TGTDIR)/qps_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004941
4942else
4943
ctiller09cb6d52014-12-19 17:38:22 -08004944bins/$(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 -08004945 $(E) "[LD] Linking $@"
4946 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004947 $(Q) $(LDXX) $(LDFLAGS) $(QPS_SERVER_OBJS) $(GTEST_LIB) libs/$(TGTDIR)/libgrpc++_test_util.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/qps_server
ctiller8919f602014-12-10 10:19:42 -08004948
nnoble69ac39f2014-12-12 15:43:38 -08004949endif
4950
ctiller8919f602014-12-10 10:19:42 -08004951deps_qps_server: $(QPS_SERVER_DEPS)
4952
nnoble69ac39f2014-12-12 15:43:38 -08004953ifneq ($(NO_SECURE),true)
4954ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004955-include $(QPS_SERVER_DEPS)
4956endif
nnoble69ac39f2014-12-12 15:43:38 -08004957endif
ctiller8919f602014-12-10 10:19:42 -08004958
4959clean_qps_server:
4960 $(E) "[CLEAN] Cleaning qps_server files"
4961 $(Q) $(RM) $(QPS_SERVER_OBJS)
4962 $(Q) $(RM) $(QPS_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004963 $(Q) $(RM) bins/$(TGTDIR)/qps_server
ctiller8919f602014-12-10 10:19:42 -08004964
4965
4966INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004967 gens/test/cpp/interop/empty.pb.cc \
4968 gens/test/cpp/interop/messages.pb.cc \
4969 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004970 test/cpp/interop/server.cc \
4971
ctiller09cb6d52014-12-19 17:38:22 -08004972INTEROP_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4973INTEROP_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004974
nnoble69ac39f2014-12-12 15:43:38 -08004975ifeq ($(NO_SECURE),true)
4976
ctiller09cb6d52014-12-19 17:38:22 -08004977bins/$(TGTDIR)/interop_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004978
4979else
4980
ctiller09cb6d52014-12-19 17:38:22 -08004981bins/$(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 -08004982 $(E) "[LD] Linking $@"
4983 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004984 $(Q) $(LDXX) $(LDFLAGS) $(INTEROP_SERVER_OBJS) $(GTEST_LIB) libs/$(TGTDIR)/libgrpc++_test_util.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/interop_server
ctiller8919f602014-12-10 10:19:42 -08004985
nnoble69ac39f2014-12-12 15:43:38 -08004986endif
4987
ctiller8919f602014-12-10 10:19:42 -08004988deps_interop_server: $(INTEROP_SERVER_DEPS)
4989
nnoble69ac39f2014-12-12 15:43:38 -08004990ifneq ($(NO_SECURE),true)
4991ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004992-include $(INTEROP_SERVER_DEPS)
4993endif
nnoble69ac39f2014-12-12 15:43:38 -08004994endif
ctiller8919f602014-12-10 10:19:42 -08004995
4996clean_interop_server:
4997 $(E) "[CLEAN] Cleaning interop_server files"
4998 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4999 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005000 $(Q) $(RM) bins/$(TGTDIR)/interop_server
ctiller8919f602014-12-10 10:19:42 -08005001
5002
5003INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08005004 gens/test/cpp/interop/empty.pb.cc \
5005 gens/test/cpp/interop/messages.pb.cc \
5006 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08005007 test/cpp/interop/client.cc \
5008
ctiller09cb6d52014-12-19 17:38:22 -08005009INTEROP_CLIENT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
5010INTEROP_CLIENT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005011
nnoble69ac39f2014-12-12 15:43:38 -08005012ifeq ($(NO_SECURE),true)
5013
ctiller09cb6d52014-12-19 17:38:22 -08005014bins/$(TGTDIR)/interop_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005015
5016else
5017
ctiller09cb6d52014-12-19 17:38:22 -08005018bins/$(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 -08005019 $(E) "[LD] Linking $@"
5020 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005021 $(Q) $(LDXX) $(LDFLAGS) $(INTEROP_CLIENT_OBJS) $(GTEST_LIB) libs/$(TGTDIR)/libgrpc++_test_util.a libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/interop_client
ctiller8919f602014-12-10 10:19:42 -08005022
nnoble69ac39f2014-12-12 15:43:38 -08005023endif
5024
ctiller8919f602014-12-10 10:19:42 -08005025deps_interop_client: $(INTEROP_CLIENT_DEPS)
5026
nnoble69ac39f2014-12-12 15:43:38 -08005027ifneq ($(NO_SECURE),true)
5028ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08005029-include $(INTEROP_CLIENT_DEPS)
5030endif
nnoble69ac39f2014-12-12 15:43:38 -08005031endif
ctiller8919f602014-12-10 10:19:42 -08005032
5033clean_interop_client:
5034 $(E) "[CLEAN] Cleaning interop_client files"
5035 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
5036 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005037 $(Q) $(RM) bins/$(TGTDIR)/interop_client
ctiller8919f602014-12-10 10:19:42 -08005038
5039
5040END2END_TEST_SRC = \
5041 test/cpp/end2end/end2end_test.cc \
5042
ctiller09cb6d52014-12-19 17:38:22 -08005043END2END_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
5044END2END_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005045
nnoble69ac39f2014-12-12 15:43:38 -08005046ifeq ($(NO_SECURE),true)
5047
ctiller09cb6d52014-12-19 17:38:22 -08005048bins/$(TGTDIR)/end2end_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005049
5050else
5051
ctiller09cb6d52014-12-19 17:38:22 -08005052bins/$(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 -08005053 $(E) "[LD] Linking $@"
5054 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005055 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/end2end_test
ctiller8919f602014-12-10 10:19:42 -08005056
nnoble69ac39f2014-12-12 15:43:38 -08005057endif
5058
ctiller8919f602014-12-10 10:19:42 -08005059deps_end2end_test: $(END2END_TEST_DEPS)
5060
nnoble69ac39f2014-12-12 15:43:38 -08005061ifneq ($(NO_SECURE),true)
5062ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08005063-include $(END2END_TEST_DEPS)
5064endif
nnoble69ac39f2014-12-12 15:43:38 -08005065endif
ctiller8919f602014-12-10 10:19:42 -08005066
5067clean_end2end_test:
5068 $(E) "[CLEAN] Cleaning end2end_test files"
5069 $(Q) $(RM) $(END2END_TEST_OBJS)
5070 $(Q) $(RM) $(END2END_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005071 $(Q) $(RM) bins/$(TGTDIR)/end2end_test
ctiller8919f602014-12-10 10:19:42 -08005072
5073
yangg59dfc902014-12-19 14:00:14 -08005074CHANNEL_ARGUMENTS_TEST_SRC = \
5075 test/cpp/client/channel_arguments_test.cc \
5076
ctiller09cb6d52014-12-19 17:38:22 -08005077CHANNEL_ARGUMENTS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
5078CHANNEL_ARGUMENTS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
yangg59dfc902014-12-19 14:00:14 -08005079
5080ifeq ($(NO_SECURE),true)
5081
ctiller09cb6d52014-12-19 17:38:22 -08005082bins/$(TGTDIR)/channel_arguments_test: openssl_dep_error
yangg59dfc902014-12-19 14:00:14 -08005083
5084else
5085
ctiller09cb6d52014-12-19 17:38:22 -08005086bins/$(TGTDIR)/channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS) libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a
yangg59dfc902014-12-19 14:00:14 -08005087 $(E) "[LD] Linking $@"
5088 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005089 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_ARGUMENTS_TEST_OBJS) $(GTEST_LIB) libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/channel_arguments_test
yangg59dfc902014-12-19 14:00:14 -08005090
5091endif
5092
5093deps_channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_DEPS)
5094
5095ifneq ($(NO_SECURE),true)
5096ifneq ($(NO_DEPS),true)
5097-include $(CHANNEL_ARGUMENTS_TEST_DEPS)
5098endif
5099endif
5100
5101clean_channel_arguments_test:
5102 $(E) "[CLEAN] Cleaning channel_arguments_test files"
5103 $(Q) $(RM) $(CHANNEL_ARGUMENTS_TEST_OBJS)
5104 $(Q) $(RM) $(CHANNEL_ARGUMENTS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005105 $(Q) $(RM) bins/$(TGTDIR)/channel_arguments_test
yangg59dfc902014-12-19 14:00:14 -08005106
5107
ctiller8919f602014-12-10 10:19:42 -08005108ALARM_TEST_SRC = \
5109 test/core/iomgr/alarm_test.c \
5110
ctiller09cb6d52014-12-19 17:38:22 -08005111ALARM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
5112ALARM_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005113
nnoble69ac39f2014-12-12 15:43:38 -08005114ifeq ($(NO_SECURE),true)
5115
ctiller09cb6d52014-12-19 17:38:22 -08005116bins/$(TGTDIR)/alarm_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005117
5118else
5119
ctiller09cb6d52014-12-19 17:38:22 -08005120bins/$(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 -08005121 $(E) "[LD] Linking $@"
5122 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005123 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/alarm_test
ctiller8919f602014-12-10 10:19:42 -08005124
nnoble69ac39f2014-12-12 15:43:38 -08005125endif
5126
ctiller8919f602014-12-10 10:19:42 -08005127deps_alarm_test: $(ALARM_TEST_DEPS)
5128
nnoble69ac39f2014-12-12 15:43:38 -08005129ifneq ($(NO_SECURE),true)
5130ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08005131-include $(ALARM_TEST_DEPS)
5132endif
nnoble69ac39f2014-12-12 15:43:38 -08005133endif
ctiller8919f602014-12-10 10:19:42 -08005134
5135clean_alarm_test:
5136 $(E) "[CLEAN] Cleaning alarm_test files"
5137 $(Q) $(RM) $(ALARM_TEST_OBJS)
5138 $(Q) $(RM) $(ALARM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005139 $(Q) $(RM) bins/$(TGTDIR)/alarm_test
ctiller8919f602014-12-10 10:19:42 -08005140
5141
ctiller3bf466f2014-12-19 16:21:57 -08005142ALARM_LIST_TEST_SRC = \
5143 test/core/iomgr/alarm_list_test.c \
5144
ctiller09cb6d52014-12-19 17:38:22 -08005145ALARM_LIST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ALARM_LIST_TEST_SRC))))
5146ALARM_LIST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ALARM_LIST_TEST_SRC))))
ctiller3bf466f2014-12-19 16:21:57 -08005147
5148ifeq ($(NO_SECURE),true)
5149
ctiller09cb6d52014-12-19 17:38:22 -08005150bins/$(TGTDIR)/alarm_list_test: openssl_dep_error
ctiller3bf466f2014-12-19 16:21:57 -08005151
5152else
5153
ctiller09cb6d52014-12-19 17:38:22 -08005154bins/$(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 -08005155 $(E) "[LD] Linking $@"
5156 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005157 $(Q) $(LD) $(LDFLAGS) $(ALARM_LIST_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/alarm_list_test
ctiller3bf466f2014-12-19 16:21:57 -08005158
5159endif
5160
5161deps_alarm_list_test: $(ALARM_LIST_TEST_DEPS)
5162
5163ifneq ($(NO_SECURE),true)
5164ifneq ($(NO_DEPS),true)
5165-include $(ALARM_LIST_TEST_DEPS)
5166endif
5167endif
5168
5169clean_alarm_list_test:
5170 $(E) "[CLEAN] Cleaning alarm_list_test files"
5171 $(Q) $(RM) $(ALARM_LIST_TEST_OBJS)
5172 $(Q) $(RM) $(ALARM_LIST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005173 $(Q) $(RM) bins/$(TGTDIR)/alarm_list_test
ctiller3bf466f2014-12-19 16:21:57 -08005174
5175
5176ALARM_HEAP_TEST_SRC = \
5177 test/core/iomgr/alarm_heap_test.c \
5178
ctiller09cb6d52014-12-19 17:38:22 -08005179ALARM_HEAP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ALARM_HEAP_TEST_SRC))))
5180ALARM_HEAP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ALARM_HEAP_TEST_SRC))))
ctiller3bf466f2014-12-19 16:21:57 -08005181
5182ifeq ($(NO_SECURE),true)
5183
ctiller09cb6d52014-12-19 17:38:22 -08005184bins/$(TGTDIR)/alarm_heap_test: openssl_dep_error
ctiller3bf466f2014-12-19 16:21:57 -08005185
5186else
5187
ctiller09cb6d52014-12-19 17:38:22 -08005188bins/$(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 -08005189 $(E) "[LD] Linking $@"
5190 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005191 $(Q) $(LD) $(LDFLAGS) $(ALARM_HEAP_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/alarm_heap_test
ctiller3bf466f2014-12-19 16:21:57 -08005192
5193endif
5194
5195deps_alarm_heap_test: $(ALARM_HEAP_TEST_DEPS)
5196
5197ifneq ($(NO_SECURE),true)
5198ifneq ($(NO_DEPS),true)
5199-include $(ALARM_HEAP_TEST_DEPS)
5200endif
5201endif
5202
5203clean_alarm_heap_test:
5204 $(E) "[CLEAN] Cleaning alarm_heap_test files"
5205 $(Q) $(RM) $(ALARM_HEAP_TEST_OBJS)
5206 $(Q) $(RM) $(ALARM_HEAP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005207 $(Q) $(RM) bins/$(TGTDIR)/alarm_heap_test
ctiller3bf466f2014-12-19 16:21:57 -08005208
5209
ctiller8919f602014-12-10 10:19:42 -08005210TIME_TEST_SRC = \
5211 test/core/support/time_test.c \
5212
ctiller09cb6d52014-12-19 17:38:22 -08005213TIME_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
5214TIME_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005215
nnoble69ac39f2014-12-12 15:43:38 -08005216ifeq ($(NO_SECURE),true)
5217
ctiller09cb6d52014-12-19 17:38:22 -08005218bins/$(TGTDIR)/time_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005219
5220else
5221
ctiller09cb6d52014-12-19 17:38:22 -08005222bins/$(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 -08005223 $(E) "[LD] Linking $@"
5224 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005225 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgrpc.a libs/$(TGTDIR)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/time_test
ctiller8919f602014-12-10 10:19:42 -08005226
nnoble69ac39f2014-12-12 15:43:38 -08005227endif
5228
ctiller8919f602014-12-10 10:19:42 -08005229deps_time_test: $(TIME_TEST_DEPS)
5230
nnoble69ac39f2014-12-12 15:43:38 -08005231ifneq ($(NO_SECURE),true)
5232ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08005233-include $(TIME_TEST_DEPS)
5234endif
nnoble69ac39f2014-12-12 15:43:38 -08005235endif
ctiller8919f602014-12-10 10:19:42 -08005236
5237clean_time_test:
5238 $(E) "[CLEAN] Cleaning time_test files"
5239 $(Q) $(RM) $(TIME_TEST_OBJS)
5240 $(Q) $(RM) $(TIME_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005241 $(Q) $(RM) bins/$(TGTDIR)/time_test
ctiller8919f602014-12-10 10:19:42 -08005242
5243
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005244CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5245
ctiller09cb6d52014-12-19 17:38:22 -08005246CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5247CHTTP2_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 -08005248
nnoble69ac39f2014-12-12 15:43:38 -08005249ifeq ($(NO_SECURE),true)
5250
ctiller09cb6d52014-12-19 17:38:22 -08005251bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005252
5253else
5254
ctiller09cb6d52014-12-19 17:38:22 -08005255bins/$(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 -08005256 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005257 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005258 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005259
nnoble69ac39f2014-12-12 15:43:38 -08005260endif
5261
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005262deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5263
nnoble69ac39f2014-12-12 15:43:38 -08005264ifneq ($(NO_SECURE),true)
5265ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005266-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5267endif
nnoble69ac39f2014-12-12 15:43:38 -08005268endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005269
5270clean_chttp2_fake_security_cancel_after_accept_test:
5271 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
5272 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5273 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005274 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005275
5276
5277CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5278
ctiller09cb6d52014-12-19 17:38:22 -08005279CHTTP2_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))))
5280CHTTP2_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 -08005281
nnoble69ac39f2014-12-12 15:43:38 -08005282ifeq ($(NO_SECURE),true)
5283
ctiller09cb6d52014-12-19 17:38:22 -08005284bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005285
5286else
5287
ctiller09cb6d52014-12-19 17:38:22 -08005288bins/$(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 -08005289 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005290 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005291 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005292
nnoble69ac39f2014-12-12 15:43:38 -08005293endif
5294
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005295deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5296
nnoble69ac39f2014-12-12 15:43:38 -08005297ifneq ($(NO_SECURE),true)
5298ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005299-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5300endif
nnoble69ac39f2014-12-12 15:43:38 -08005301endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005302
5303clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
5304 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
5305 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5306 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005307 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005308
5309
5310CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
5311
ctiller09cb6d52014-12-19 17:38:22 -08005312CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
5313CHTTP2_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 -08005314
nnoble69ac39f2014-12-12 15:43:38 -08005315ifeq ($(NO_SECURE),true)
5316
ctiller09cb6d52014-12-19 17:38:22 -08005317bins/$(TGTDIR)/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005318
5319else
5320
ctiller09cb6d52014-12-19 17:38:22 -08005321bins/$(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 -08005322 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005323 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005324 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005325
nnoble69ac39f2014-12-12 15:43:38 -08005326endif
5327
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005328deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
5329
nnoble69ac39f2014-12-12 15:43:38 -08005330ifneq ($(NO_SECURE),true)
5331ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005332-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
5333endif
nnoble69ac39f2014-12-12 15:43:38 -08005334endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005335
5336clean_chttp2_fake_security_cancel_after_invoke_test:
5337 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
5338 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
5339 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005340 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005341
5342
5343CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5344
ctiller09cb6d52014-12-19 17:38:22 -08005345CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5346CHTTP2_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 -08005347
nnoble69ac39f2014-12-12 15:43:38 -08005348ifeq ($(NO_SECURE),true)
5349
ctiller09cb6d52014-12-19 17:38:22 -08005350bins/$(TGTDIR)/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005351
5352else
5353
ctiller09cb6d52014-12-19 17:38:22 -08005354bins/$(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 -08005355 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005356 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005357 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005358
nnoble69ac39f2014-12-12 15:43:38 -08005359endif
5360
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005361deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5362
nnoble69ac39f2014-12-12 15:43:38 -08005363ifneq ($(NO_SECURE),true)
5364ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005365-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5366endif
nnoble69ac39f2014-12-12 15:43:38 -08005367endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005368
5369clean_chttp2_fake_security_cancel_before_invoke_test:
5370 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
5371 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5372 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005373 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005374
5375
5376CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
5377
ctiller09cb6d52014-12-19 17:38:22 -08005378CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
5379CHTTP2_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 -08005380
nnoble69ac39f2014-12-12 15:43:38 -08005381ifeq ($(NO_SECURE),true)
5382
ctiller09cb6d52014-12-19 17:38:22 -08005383bins/$(TGTDIR)/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005384
5385else
5386
ctiller09cb6d52014-12-19 17:38:22 -08005387bins/$(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 -08005388 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005389 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005390 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005391
nnoble69ac39f2014-12-12 15:43:38 -08005392endif
5393
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005394deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
5395
nnoble69ac39f2014-12-12 15:43:38 -08005396ifneq ($(NO_SECURE),true)
5397ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005398-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
5399endif
nnoble69ac39f2014-12-12 15:43:38 -08005400endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005401
5402clean_chttp2_fake_security_cancel_in_a_vacuum_test:
5403 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
5404 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
5405 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005406 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005407
5408
ctillerc6d61c42014-12-15 14:52:08 -08005409CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
5410
ctiller09cb6d52014-12-19 17:38:22 -08005411CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
5412CHTTP2_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 -08005413
5414ifeq ($(NO_SECURE),true)
5415
ctiller09cb6d52014-12-19 17:38:22 -08005416bins/$(TGTDIR)/chttp2_fake_security_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08005417
5418else
5419
ctiller09cb6d52014-12-19 17:38:22 -08005420bins/$(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 -08005421 $(E) "[LD] Linking $@"
5422 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005423 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08005424
5425endif
5426
5427deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
5428
5429ifneq ($(NO_SECURE),true)
5430ifneq ($(NO_DEPS),true)
5431-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
5432endif
5433endif
5434
5435clean_chttp2_fake_security_disappearing_server_test:
5436 $(E) "[CLEAN] Cleaning chttp2_fake_security_disappearing_server_test files"
5437 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS)
5438 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005439 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08005440
5441
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005442CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5443
ctiller09cb6d52014-12-19 17:38:22 -08005444CHTTP2_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))))
5445CHTTP2_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 -08005446
nnoble69ac39f2014-12-12 15:43:38 -08005447ifeq ($(NO_SECURE),true)
5448
ctiller09cb6d52014-12-19 17:38:22 -08005449bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005450
5451else
5452
ctiller09cb6d52014-12-19 17:38:22 -08005453bins/$(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 -08005454 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005455 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005456 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005457
nnoble69ac39f2014-12-12 15:43:38 -08005458endif
5459
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005460deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5461
nnoble69ac39f2014-12-12 15:43:38 -08005462ifneq ($(NO_SECURE),true)
5463ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005464-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5465endif
nnoble69ac39f2014-12-12 15:43:38 -08005466endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005467
5468clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
5469 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
5470 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5471 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005472 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005473
5474
5475CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5476
ctiller09cb6d52014-12-19 17:38:22 -08005477CHTTP2_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))))
5478CHTTP2_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 -08005479
nnoble69ac39f2014-12-12 15:43:38 -08005480ifeq ($(NO_SECURE),true)
5481
ctiller09cb6d52014-12-19 17:38:22 -08005482bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005483
5484else
5485
ctiller09cb6d52014-12-19 17:38:22 -08005486bins/$(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 -08005487 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005488 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005489 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005490
nnoble69ac39f2014-12-12 15:43:38 -08005491endif
5492
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005493deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5494
nnoble69ac39f2014-12-12 15:43:38 -08005495ifneq ($(NO_SECURE),true)
5496ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005497-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5498endif
nnoble69ac39f2014-12-12 15:43:38 -08005499endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005500
5501clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
5502 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
5503 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5504 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005505 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005506
5507
5508CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
5509
ctiller09cb6d52014-12-19 17:38:22 -08005510CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
5511CHTTP2_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 -08005512
nnoble69ac39f2014-12-12 15:43:38 -08005513ifeq ($(NO_SECURE),true)
5514
ctiller09cb6d52014-12-19 17:38:22 -08005515bins/$(TGTDIR)/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005516
5517else
5518
ctiller09cb6d52014-12-19 17:38:22 -08005519bins/$(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 -08005520 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005521 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005522 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005523
nnoble69ac39f2014-12-12 15:43:38 -08005524endif
5525
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005526deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5527
nnoble69ac39f2014-12-12 15:43:38 -08005528ifneq ($(NO_SECURE),true)
5529ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005530-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5531endif
nnoble69ac39f2014-12-12 15:43:38 -08005532endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005533
5534clean_chttp2_fake_security_invoke_large_request_test:
5535 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
5536 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
5537 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005538 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005539
5540
5541CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5542
ctiller09cb6d52014-12-19 17:38:22 -08005543CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5544CHTTP2_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 -08005545
nnoble69ac39f2014-12-12 15:43:38 -08005546ifeq ($(NO_SECURE),true)
5547
ctiller09cb6d52014-12-19 17:38:22 -08005548bins/$(TGTDIR)/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005549
5550else
5551
ctiller09cb6d52014-12-19 17:38:22 -08005552bins/$(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 -08005553 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005554 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005555 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005556
nnoble69ac39f2014-12-12 15:43:38 -08005557endif
5558
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005559deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5560
nnoble69ac39f2014-12-12 15:43:38 -08005561ifneq ($(NO_SECURE),true)
5562ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005563-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5564endif
nnoble69ac39f2014-12-12 15:43:38 -08005565endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005566
5567clean_chttp2_fake_security_max_concurrent_streams_test:
5568 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
5569 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5570 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005571 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005572
5573
5574CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
5575
ctiller09cb6d52014-12-19 17:38:22 -08005576CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5577CHTTP2_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 -08005578
nnoble69ac39f2014-12-12 15:43:38 -08005579ifeq ($(NO_SECURE),true)
5580
ctiller09cb6d52014-12-19 17:38:22 -08005581bins/$(TGTDIR)/chttp2_fake_security_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005582
5583else
5584
ctiller09cb6d52014-12-19 17:38:22 -08005585bins/$(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 -08005586 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005587 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005588 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005589
nnoble69ac39f2014-12-12 15:43:38 -08005590endif
5591
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005592deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5593
nnoble69ac39f2014-12-12 15:43:38 -08005594ifneq ($(NO_SECURE),true)
5595ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005596-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5597endif
nnoble69ac39f2014-12-12 15:43:38 -08005598endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005599
5600clean_chttp2_fake_security_no_op_test:
5601 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
5602 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
5603 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005604 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005605
5606
5607CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
5608
ctiller09cb6d52014-12-19 17:38:22 -08005609CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5610CHTTP2_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 -08005611
nnoble69ac39f2014-12-12 15:43:38 -08005612ifeq ($(NO_SECURE),true)
5613
ctiller09cb6d52014-12-19 17:38:22 -08005614bins/$(TGTDIR)/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005615
5616else
5617
ctiller09cb6d52014-12-19 17:38:22 -08005618bins/$(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 -08005619 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005620 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005621 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005622
nnoble69ac39f2014-12-12 15:43:38 -08005623endif
5624
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005625deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5626
nnoble69ac39f2014-12-12 15:43:38 -08005627ifneq ($(NO_SECURE),true)
5628ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005629-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5630endif
nnoble69ac39f2014-12-12 15:43:38 -08005631endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005632
5633clean_chttp2_fake_security_ping_pong_streaming_test:
5634 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
5635 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
5636 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005637 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005638
5639
ctiller33023c42014-12-12 16:28:33 -08005640CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5641
ctiller09cb6d52014-12-19 17:38:22 -08005642CHTTP2_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))))
5643CHTTP2_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 -08005644
5645ifeq ($(NO_SECURE),true)
5646
ctiller09cb6d52014-12-19 17:38:22 -08005647bins/$(TGTDIR)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08005648
5649else
5650
ctiller09cb6d52014-12-19 17:38:22 -08005651bins/$(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 -08005652 $(E) "[LD] Linking $@"
5653 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005654 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08005655
5656endif
5657
5658deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5659
5660ifneq ($(NO_SECURE),true)
5661ifneq ($(NO_DEPS),true)
5662-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5663endif
5664endif
5665
5666clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
5667 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
5668 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5669 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005670 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08005671
5672
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005673CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5674
ctiller09cb6d52014-12-19 17:38:22 -08005675CHTTP2_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))))
5676CHTTP2_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 -08005677
nnoble69ac39f2014-12-12 15:43:38 -08005678ifeq ($(NO_SECURE),true)
5679
ctiller09cb6d52014-12-19 17:38:22 -08005680bins/$(TGTDIR)/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005681
5682else
5683
ctiller09cb6d52014-12-19 17:38:22 -08005684bins/$(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 -08005685 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005686 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005687 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005688
nnoble69ac39f2014-12-12 15:43:38 -08005689endif
5690
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005691deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5692
nnoble69ac39f2014-12-12 15:43:38 -08005693ifneq ($(NO_SECURE),true)
5694ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005695-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5696endif
nnoble69ac39f2014-12-12 15:43:38 -08005697endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005698
5699clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
5700 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
5701 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5702 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005703 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005704
5705
5706CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5707
ctiller09cb6d52014-12-19 17:38:22 -08005708CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5709CHTTP2_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 -08005710
nnoble69ac39f2014-12-12 15:43:38 -08005711ifeq ($(NO_SECURE),true)
5712
ctiller09cb6d52014-12-19 17:38:22 -08005713bins/$(TGTDIR)/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005714
5715else
5716
ctiller09cb6d52014-12-19 17:38:22 -08005717bins/$(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 -08005718 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005719 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005720 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005721
nnoble69ac39f2014-12-12 15:43:38 -08005722endif
5723
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005724deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5725
nnoble69ac39f2014-12-12 15:43:38 -08005726ifneq ($(NO_SECURE),true)
5727ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005728-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5729endif
nnoble69ac39f2014-12-12 15:43:38 -08005730endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005731
5732clean_chttp2_fake_security_request_response_with_payload_test:
5733 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5734 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5735 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005736 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005737
5738
ctiller2845cad2014-12-15 15:14:12 -08005739CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5740
ctiller09cb6d52014-12-19 17:38:22 -08005741CHTTP2_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))))
5742CHTTP2_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 -08005743
5744ifeq ($(NO_SECURE),true)
5745
ctiller09cb6d52014-12-19 17:38:22 -08005746bins/$(TGTDIR)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08005747
5748else
5749
ctiller09cb6d52014-12-19 17:38:22 -08005750bins/$(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 -08005751 $(E) "[LD] Linking $@"
5752 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005753 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08005754
5755endif
5756
5757deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5758
5759ifneq ($(NO_SECURE),true)
5760ifneq ($(NO_DEPS),true)
5761-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5762endif
5763endif
5764
5765clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test:
5766 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test files"
5767 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5768 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005769 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08005770
5771
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005772CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5773
ctiller09cb6d52014-12-19 17:38:22 -08005774CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5775CHTTP2_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 -08005776
nnoble69ac39f2014-12-12 15:43:38 -08005777ifeq ($(NO_SECURE),true)
5778
ctiller09cb6d52014-12-19 17:38:22 -08005779bins/$(TGTDIR)/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005780
5781else
5782
ctiller09cb6d52014-12-19 17:38:22 -08005783bins/$(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 -08005784 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005785 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005786 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005787
nnoble69ac39f2014-12-12 15:43:38 -08005788endif
5789
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005790deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5791
nnoble69ac39f2014-12-12 15:43:38 -08005792ifneq ($(NO_SECURE),true)
5793ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005794-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5795endif
nnoble69ac39f2014-12-12 15:43:38 -08005796endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005797
5798clean_chttp2_fake_security_simple_delayed_request_test:
5799 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5800 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5801 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005802 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005803
5804
5805CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5806
ctiller09cb6d52014-12-19 17:38:22 -08005807CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5808CHTTP2_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 -08005809
nnoble69ac39f2014-12-12 15:43:38 -08005810ifeq ($(NO_SECURE),true)
5811
ctiller09cb6d52014-12-19 17:38:22 -08005812bins/$(TGTDIR)/chttp2_fake_security_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005813
5814else
5815
ctiller09cb6d52014-12-19 17:38:22 -08005816bins/$(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 -08005817 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005818 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005819 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005820
nnoble69ac39f2014-12-12 15:43:38 -08005821endif
5822
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005823deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5824
nnoble69ac39f2014-12-12 15:43:38 -08005825ifneq ($(NO_SECURE),true)
5826ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005827-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5828endif
nnoble69ac39f2014-12-12 15:43:38 -08005829endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005830
5831clean_chttp2_fake_security_simple_request_test:
5832 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5833 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5834 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005835 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005836
5837
nathaniel52878172014-12-09 10:17:19 -08005838CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005839
ctiller09cb6d52014-12-19 17:38:22 -08005840CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5841CHTTP2_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 -08005842
nnoble69ac39f2014-12-12 15:43:38 -08005843ifeq ($(NO_SECURE),true)
5844
ctiller09cb6d52014-12-19 17:38:22 -08005845bins/$(TGTDIR)/chttp2_fake_security_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005846
5847else
5848
ctiller09cb6d52014-12-19 17:38:22 -08005849bins/$(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 -08005850 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005851 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005852 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005853
nnoble69ac39f2014-12-12 15:43:38 -08005854endif
5855
nathaniel52878172014-12-09 10:17:19 -08005856deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005857
nnoble69ac39f2014-12-12 15:43:38 -08005858ifneq ($(NO_SECURE),true)
5859ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005860-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005861endif
nnoble69ac39f2014-12-12 15:43:38 -08005862endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005863
nathaniel52878172014-12-09 10:17:19 -08005864clean_chttp2_fake_security_thread_stress_test:
5865 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5866 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5867 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005868 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005869
5870
5871CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5872
ctiller09cb6d52014-12-19 17:38:22 -08005873CHTTP2_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))))
5874CHTTP2_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 -08005875
nnoble69ac39f2014-12-12 15:43:38 -08005876ifeq ($(NO_SECURE),true)
5877
ctiller09cb6d52014-12-19 17:38:22 -08005878bins/$(TGTDIR)/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005879
5880else
5881
ctiller09cb6d52014-12-19 17:38:22 -08005882bins/$(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 -08005883 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005884 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005885 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fake_security_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005886
nnoble69ac39f2014-12-12 15:43:38 -08005887endif
5888
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005889deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5890
nnoble69ac39f2014-12-12 15:43:38 -08005891ifneq ($(NO_SECURE),true)
5892ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005893-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5894endif
nnoble69ac39f2014-12-12 15:43:38 -08005895endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005896
5897clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5898 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5899 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5900 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005901 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005902
5903
5904CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5905
ctiller09cb6d52014-12-19 17:38:22 -08005906CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5907CHTTP2_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 -08005908
nnoble69ac39f2014-12-12 15:43:38 -08005909ifeq ($(NO_SECURE),true)
5910
ctiller09cb6d52014-12-19 17:38:22 -08005911bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005912
5913else
5914
ctiller09cb6d52014-12-19 17:38:22 -08005915bins/$(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 -08005916 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005917 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005918 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005919
nnoble69ac39f2014-12-12 15:43:38 -08005920endif
5921
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005922deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5923
nnoble69ac39f2014-12-12 15:43:38 -08005924ifneq ($(NO_SECURE),true)
5925ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005926-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5927endif
nnoble69ac39f2014-12-12 15:43:38 -08005928endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005929
5930clean_chttp2_fullstack_cancel_after_accept_test:
5931 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5932 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5933 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005934 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005935
5936
5937CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5938
ctiller09cb6d52014-12-19 17:38:22 -08005939CHTTP2_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))))
5940CHTTP2_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 -08005941
nnoble69ac39f2014-12-12 15:43:38 -08005942ifeq ($(NO_SECURE),true)
5943
ctiller09cb6d52014-12-19 17:38:22 -08005944bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005945
5946else
5947
ctiller09cb6d52014-12-19 17:38:22 -08005948bins/$(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 -08005949 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005950 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005951 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005952
nnoble69ac39f2014-12-12 15:43:38 -08005953endif
5954
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005955deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5956
nnoble69ac39f2014-12-12 15:43:38 -08005957ifneq ($(NO_SECURE),true)
5958ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005959-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5960endif
nnoble69ac39f2014-12-12 15:43:38 -08005961endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005962
5963clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5964 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5965 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5966 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005967 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005968
5969
5970CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5971
ctiller09cb6d52014-12-19 17:38:22 -08005972CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5973CHTTP2_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 -08005974
nnoble69ac39f2014-12-12 15:43:38 -08005975ifeq ($(NO_SECURE),true)
5976
ctiller09cb6d52014-12-19 17:38:22 -08005977bins/$(TGTDIR)/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005978
5979else
5980
ctiller09cb6d52014-12-19 17:38:22 -08005981bins/$(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 -08005982 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005983 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005984 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005985
nnoble69ac39f2014-12-12 15:43:38 -08005986endif
5987
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005988deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5989
nnoble69ac39f2014-12-12 15:43:38 -08005990ifneq ($(NO_SECURE),true)
5991ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005992-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5993endif
nnoble69ac39f2014-12-12 15:43:38 -08005994endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005995
5996clean_chttp2_fullstack_cancel_after_invoke_test:
5997 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5998 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5999 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006000 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006001
6002
6003CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6004
ctiller09cb6d52014-12-19 17:38:22 -08006005CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6006CHTTP2_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 -08006007
nnoble69ac39f2014-12-12 15:43:38 -08006008ifeq ($(NO_SECURE),true)
6009
ctiller09cb6d52014-12-19 17:38:22 -08006010bins/$(TGTDIR)/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006011
6012else
6013
ctiller09cb6d52014-12-19 17:38:22 -08006014bins/$(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 -08006015 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006016 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006017 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006018
nnoble69ac39f2014-12-12 15:43:38 -08006019endif
6020
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006021deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6022
nnoble69ac39f2014-12-12 15:43:38 -08006023ifneq ($(NO_SECURE),true)
6024ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006025-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6026endif
nnoble69ac39f2014-12-12 15:43:38 -08006027endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006028
6029clean_chttp2_fullstack_cancel_before_invoke_test:
6030 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
6031 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6032 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006033 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006034
6035
6036CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6037
ctiller09cb6d52014-12-19 17:38:22 -08006038CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6039CHTTP2_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 -08006040
nnoble69ac39f2014-12-12 15:43:38 -08006041ifeq ($(NO_SECURE),true)
6042
ctiller09cb6d52014-12-19 17:38:22 -08006043bins/$(TGTDIR)/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006044
6045else
6046
ctiller09cb6d52014-12-19 17:38:22 -08006047bins/$(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 -08006048 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006049 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006050 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006051
nnoble69ac39f2014-12-12 15:43:38 -08006052endif
6053
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006054deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6055
nnoble69ac39f2014-12-12 15:43:38 -08006056ifneq ($(NO_SECURE),true)
6057ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006058-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6059endif
nnoble69ac39f2014-12-12 15:43:38 -08006060endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006061
6062clean_chttp2_fullstack_cancel_in_a_vacuum_test:
6063 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
6064 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6065 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006066 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006067
6068
ctillerc6d61c42014-12-15 14:52:08 -08006069CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6070
ctiller09cb6d52014-12-19 17:38:22 -08006071CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6072CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08006073
6074ifeq ($(NO_SECURE),true)
6075
ctiller09cb6d52014-12-19 17:38:22 -08006076bins/$(TGTDIR)/chttp2_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08006077
6078else
6079
ctiller09cb6d52014-12-19 17:38:22 -08006080bins/$(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 -08006081 $(E) "[LD] Linking $@"
6082 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006083 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08006084
6085endif
6086
6087deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6088
6089ifneq ($(NO_SECURE),true)
6090ifneq ($(NO_DEPS),true)
6091-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6092endif
6093endif
6094
6095clean_chttp2_fullstack_disappearing_server_test:
6096 $(E) "[CLEAN] Cleaning chttp2_fullstack_disappearing_server_test files"
6097 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6098 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006099 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08006100
6101
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006102CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6103
ctiller09cb6d52014-12-19 17:38:22 -08006104CHTTP2_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))))
6105CHTTP2_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 -08006106
nnoble69ac39f2014-12-12 15:43:38 -08006107ifeq ($(NO_SECURE),true)
6108
ctiller09cb6d52014-12-19 17:38:22 -08006109bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006110
6111else
6112
ctiller09cb6d52014-12-19 17:38:22 -08006113bins/$(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 -08006114 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006115 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006116 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006117
nnoble69ac39f2014-12-12 15:43:38 -08006118endif
6119
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006120deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6121
nnoble69ac39f2014-12-12 15:43:38 -08006122ifneq ($(NO_SECURE),true)
6123ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006124-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6125endif
nnoble69ac39f2014-12-12 15:43:38 -08006126endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006127
6128clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6129 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6130 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6131 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006132 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006133
6134
6135CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6136
ctiller09cb6d52014-12-19 17:38:22 -08006137CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
6138CHTTP2_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 -08006139
nnoble69ac39f2014-12-12 15:43:38 -08006140ifeq ($(NO_SECURE),true)
6141
ctiller09cb6d52014-12-19 17:38:22 -08006142bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006143
6144else
6145
ctiller09cb6d52014-12-19 17:38:22 -08006146bins/$(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 -08006147 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006148 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006149 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006150
nnoble69ac39f2014-12-12 15:43:38 -08006151endif
6152
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006153deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6154
nnoble69ac39f2014-12-12 15:43:38 -08006155ifneq ($(NO_SECURE),true)
6156ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006157-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6158endif
nnoble69ac39f2014-12-12 15:43:38 -08006159endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006160
6161clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
6162 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
6163 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6164 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006165 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006166
6167
6168CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6169
ctiller09cb6d52014-12-19 17:38:22 -08006170CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6171CHTTP2_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 -08006172
nnoble69ac39f2014-12-12 15:43:38 -08006173ifeq ($(NO_SECURE),true)
6174
ctiller09cb6d52014-12-19 17:38:22 -08006175bins/$(TGTDIR)/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006176
6177else
6178
ctiller09cb6d52014-12-19 17:38:22 -08006179bins/$(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 -08006180 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006181 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006182 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006183
nnoble69ac39f2014-12-12 15:43:38 -08006184endif
6185
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006186deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6187
nnoble69ac39f2014-12-12 15:43:38 -08006188ifneq ($(NO_SECURE),true)
6189ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006190-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6191endif
nnoble69ac39f2014-12-12 15:43:38 -08006192endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006193
6194clean_chttp2_fullstack_invoke_large_request_test:
6195 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
6196 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6197 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006198 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006199
6200
6201CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6202
ctiller09cb6d52014-12-19 17:38:22 -08006203CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6204CHTTP2_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 -08006205
nnoble69ac39f2014-12-12 15:43:38 -08006206ifeq ($(NO_SECURE),true)
6207
ctiller09cb6d52014-12-19 17:38:22 -08006208bins/$(TGTDIR)/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006209
6210else
6211
ctiller09cb6d52014-12-19 17:38:22 -08006212bins/$(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 -08006213 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006214 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006215 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006216
nnoble69ac39f2014-12-12 15:43:38 -08006217endif
6218
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006219deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6220
nnoble69ac39f2014-12-12 15:43:38 -08006221ifneq ($(NO_SECURE),true)
6222ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006223-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6224endif
nnoble69ac39f2014-12-12 15:43:38 -08006225endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006226
6227clean_chttp2_fullstack_max_concurrent_streams_test:
6228 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
6229 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6230 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006231 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006232
6233
6234CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
6235
ctiller09cb6d52014-12-19 17:38:22 -08006236CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
6237CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006238
nnoble69ac39f2014-12-12 15:43:38 -08006239ifeq ($(NO_SECURE),true)
6240
ctiller09cb6d52014-12-19 17:38:22 -08006241bins/$(TGTDIR)/chttp2_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006242
6243else
6244
ctiller09cb6d52014-12-19 17:38:22 -08006245bins/$(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 -08006246 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006247 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006248 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006249
nnoble69ac39f2014-12-12 15:43:38 -08006250endif
6251
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006252deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
6253
nnoble69ac39f2014-12-12 15:43:38 -08006254ifneq ($(NO_SECURE),true)
6255ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006256-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
6257endif
nnoble69ac39f2014-12-12 15:43:38 -08006258endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006259
6260clean_chttp2_fullstack_no_op_test:
6261 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
6262 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
6263 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006264 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006265
6266
6267CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6268
ctiller09cb6d52014-12-19 17:38:22 -08006269CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6270CHTTP2_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 -08006271
nnoble69ac39f2014-12-12 15:43:38 -08006272ifeq ($(NO_SECURE),true)
6273
ctiller09cb6d52014-12-19 17:38:22 -08006274bins/$(TGTDIR)/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006275
6276else
6277
ctiller09cb6d52014-12-19 17:38:22 -08006278bins/$(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 -08006279 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006280 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006281 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006282
nnoble69ac39f2014-12-12 15:43:38 -08006283endif
6284
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006285deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6286
nnoble69ac39f2014-12-12 15:43:38 -08006287ifneq ($(NO_SECURE),true)
6288ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006289-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6290endif
nnoble69ac39f2014-12-12 15:43:38 -08006291endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006292
6293clean_chttp2_fullstack_ping_pong_streaming_test:
6294 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
6295 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6296 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006297 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006298
6299
ctiller33023c42014-12-12 16:28:33 -08006300CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6301
ctiller09cb6d52014-12-19 17:38:22 -08006302CHTTP2_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))))
6303CHTTP2_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 -08006304
6305ifeq ($(NO_SECURE),true)
6306
ctiller09cb6d52014-12-19 17:38:22 -08006307bins/$(TGTDIR)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08006308
6309else
6310
ctiller09cb6d52014-12-19 17:38:22 -08006311bins/$(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 -08006312 $(E) "[LD] Linking $@"
6313 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006314 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08006315
6316endif
6317
6318deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6319
6320ifneq ($(NO_SECURE),true)
6321ifneq ($(NO_DEPS),true)
6322-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6323endif
6324endif
6325
6326clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
6327 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
6328 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6329 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006330 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08006331
6332
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006333CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6334
ctiller09cb6d52014-12-19 17:38:22 -08006335CHTTP2_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))))
6336CHTTP2_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 -08006337
nnoble69ac39f2014-12-12 15:43:38 -08006338ifeq ($(NO_SECURE),true)
6339
ctiller09cb6d52014-12-19 17:38:22 -08006340bins/$(TGTDIR)/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006341
6342else
6343
ctiller09cb6d52014-12-19 17:38:22 -08006344bins/$(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 -08006345 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006346 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006347 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006348
nnoble69ac39f2014-12-12 15:43:38 -08006349endif
6350
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006351deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6352
nnoble69ac39f2014-12-12 15:43:38 -08006353ifneq ($(NO_SECURE),true)
6354ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006355-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6356endif
nnoble69ac39f2014-12-12 15:43:38 -08006357endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006358
6359clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
6360 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
6361 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6362 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006363 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006364
6365
6366CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6367
ctiller09cb6d52014-12-19 17:38:22 -08006368CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6369CHTTP2_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 -08006370
nnoble69ac39f2014-12-12 15:43:38 -08006371ifeq ($(NO_SECURE),true)
6372
ctiller09cb6d52014-12-19 17:38:22 -08006373bins/$(TGTDIR)/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006374
6375else
6376
ctiller09cb6d52014-12-19 17:38:22 -08006377bins/$(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 -08006378 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006379 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006380 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006381
nnoble69ac39f2014-12-12 15:43:38 -08006382endif
6383
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006384deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6385
nnoble69ac39f2014-12-12 15:43:38 -08006386ifneq ($(NO_SECURE),true)
6387ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006388-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6389endif
nnoble69ac39f2014-12-12 15:43:38 -08006390endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006391
6392clean_chttp2_fullstack_request_response_with_payload_test:
6393 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
6394 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6395 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006396 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006397
6398
ctiller2845cad2014-12-15 15:14:12 -08006399CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6400
ctiller09cb6d52014-12-19 17:38:22 -08006401CHTTP2_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))))
6402CHTTP2_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 -08006403
6404ifeq ($(NO_SECURE),true)
6405
ctiller09cb6d52014-12-19 17:38:22 -08006406bins/$(TGTDIR)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08006407
6408else
6409
ctiller09cb6d52014-12-19 17:38:22 -08006410bins/$(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 -08006411 $(E) "[LD] Linking $@"
6412 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006413 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08006414
6415endif
6416
6417deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6418
6419ifneq ($(NO_SECURE),true)
6420ifneq ($(NO_DEPS),true)
6421-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6422endif
6423endif
6424
6425clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test:
6426 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6427 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6428 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006429 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08006430
6431
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006432CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6433
ctiller09cb6d52014-12-19 17:38:22 -08006434CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6435CHTTP2_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 -08006436
nnoble69ac39f2014-12-12 15:43:38 -08006437ifeq ($(NO_SECURE),true)
6438
ctiller09cb6d52014-12-19 17:38:22 -08006439bins/$(TGTDIR)/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006440
6441else
6442
ctiller09cb6d52014-12-19 17:38:22 -08006443bins/$(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 -08006444 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006445 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006446 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006447
nnoble69ac39f2014-12-12 15:43:38 -08006448endif
6449
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006450deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6451
nnoble69ac39f2014-12-12 15:43:38 -08006452ifneq ($(NO_SECURE),true)
6453ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006454-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6455endif
nnoble69ac39f2014-12-12 15:43:38 -08006456endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006457
6458clean_chttp2_fullstack_simple_delayed_request_test:
6459 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
6460 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6461 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006462 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006463
6464
6465CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6466
ctiller09cb6d52014-12-19 17:38:22 -08006467CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6468CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006469
nnoble69ac39f2014-12-12 15:43:38 -08006470ifeq ($(NO_SECURE),true)
6471
ctiller09cb6d52014-12-19 17:38:22 -08006472bins/$(TGTDIR)/chttp2_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006473
6474else
6475
ctiller09cb6d52014-12-19 17:38:22 -08006476bins/$(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 -08006477 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006478 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006479 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006480
nnoble69ac39f2014-12-12 15:43:38 -08006481endif
6482
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006483deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6484
nnoble69ac39f2014-12-12 15:43:38 -08006485ifneq ($(NO_SECURE),true)
6486ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006487-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6488endif
nnoble69ac39f2014-12-12 15:43:38 -08006489endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006490
6491clean_chttp2_fullstack_simple_request_test:
6492 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
6493 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6494 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006495 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006496
6497
nathaniel52878172014-12-09 10:17:19 -08006498CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006499
ctiller09cb6d52014-12-19 17:38:22 -08006500CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6501CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006502
nnoble69ac39f2014-12-12 15:43:38 -08006503ifeq ($(NO_SECURE),true)
6504
ctiller09cb6d52014-12-19 17:38:22 -08006505bins/$(TGTDIR)/chttp2_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006506
6507else
6508
ctiller09cb6d52014-12-19 17:38:22 -08006509bins/$(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 -08006510 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006511 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006512 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006513
nnoble69ac39f2014-12-12 15:43:38 -08006514endif
6515
nathaniel52878172014-12-09 10:17:19 -08006516deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006517
nnoble69ac39f2014-12-12 15:43:38 -08006518ifneq ($(NO_SECURE),true)
6519ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006520-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006521endif
nnoble69ac39f2014-12-12 15:43:38 -08006522endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006523
nathaniel52878172014-12-09 10:17:19 -08006524clean_chttp2_fullstack_thread_stress_test:
6525 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
6526 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6527 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006528 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006529
6530
6531CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6532
ctiller09cb6d52014-12-19 17:38:22 -08006533CHTTP2_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))))
6534CHTTP2_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 -08006535
nnoble69ac39f2014-12-12 15:43:38 -08006536ifeq ($(NO_SECURE),true)
6537
ctiller09cb6d52014-12-19 17:38:22 -08006538bins/$(TGTDIR)/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006539
6540else
6541
ctiller09cb6d52014-12-19 17:38:22 -08006542bins/$(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 -08006543 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006544 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006545 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006546
nnoble69ac39f2014-12-12 15:43:38 -08006547endif
6548
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006549deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6550
nnoble69ac39f2014-12-12 15:43:38 -08006551ifneq ($(NO_SECURE),true)
6552ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006553-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6554endif
nnoble69ac39f2014-12-12 15:43:38 -08006555endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006556
6557clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
6558 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
6559 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6560 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006561 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006562
6563
6564CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6565
ctiller09cb6d52014-12-19 17:38:22 -08006566CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6567CHTTP2_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 -08006568
nnoble69ac39f2014-12-12 15:43:38 -08006569ifeq ($(NO_SECURE),true)
6570
ctiller09cb6d52014-12-19 17:38:22 -08006571bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006572
6573else
6574
ctiller09cb6d52014-12-19 17:38:22 -08006575bins/$(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 -08006576 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006577 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006578 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006579
nnoble69ac39f2014-12-12 15:43:38 -08006580endif
6581
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006582deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6583
nnoble69ac39f2014-12-12 15:43:38 -08006584ifneq ($(NO_SECURE),true)
6585ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006586-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6587endif
nnoble69ac39f2014-12-12 15:43:38 -08006588endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006589
6590clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
6591 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
6592 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6593 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006594 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006595
6596
6597CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6598
ctiller09cb6d52014-12-19 17:38:22 -08006599CHTTP2_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))))
6600CHTTP2_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 -08006601
nnoble69ac39f2014-12-12 15:43:38 -08006602ifeq ($(NO_SECURE),true)
6603
ctiller09cb6d52014-12-19 17:38:22 -08006604bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006605
6606else
6607
ctiller09cb6d52014-12-19 17:38:22 -08006608bins/$(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 -08006609 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006610 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006611 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006612
nnoble69ac39f2014-12-12 15:43:38 -08006613endif
6614
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006615deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6616
nnoble69ac39f2014-12-12 15:43:38 -08006617ifneq ($(NO_SECURE),true)
6618ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006619-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6620endif
nnoble69ac39f2014-12-12 15:43:38 -08006621endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006622
6623clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
6624 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
6625 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6626 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006627 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006628
6629
6630CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6631
ctiller09cb6d52014-12-19 17:38:22 -08006632CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6633CHTTP2_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 -08006634
nnoble69ac39f2014-12-12 15:43:38 -08006635ifeq ($(NO_SECURE),true)
6636
ctiller09cb6d52014-12-19 17:38:22 -08006637bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006638
6639else
6640
ctiller09cb6d52014-12-19 17:38:22 -08006641bins/$(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 -08006642 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006643 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006644 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006645
nnoble69ac39f2014-12-12 15:43:38 -08006646endif
6647
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006648deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6649
nnoble69ac39f2014-12-12 15:43:38 -08006650ifneq ($(NO_SECURE),true)
6651ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006652-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6653endif
nnoble69ac39f2014-12-12 15:43:38 -08006654endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006655
6656clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
6657 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
6658 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6659 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006660 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006661
6662
6663CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6664
ctiller09cb6d52014-12-19 17:38:22 -08006665CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6666CHTTP2_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 -08006667
nnoble69ac39f2014-12-12 15:43:38 -08006668ifeq ($(NO_SECURE),true)
6669
ctiller09cb6d52014-12-19 17:38:22 -08006670bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006671
6672else
6673
ctiller09cb6d52014-12-19 17:38:22 -08006674bins/$(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 -08006675 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006676 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006677 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006678
nnoble69ac39f2014-12-12 15:43:38 -08006679endif
6680
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006681deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6682
nnoble69ac39f2014-12-12 15:43:38 -08006683ifneq ($(NO_SECURE),true)
6684ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006685-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6686endif
nnoble69ac39f2014-12-12 15:43:38 -08006687endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006688
6689clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
6690 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
6691 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6692 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006693 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006694
6695
6696CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6697
ctiller09cb6d52014-12-19 17:38:22 -08006698CHTTP2_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))))
6699CHTTP2_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 -08006700
nnoble69ac39f2014-12-12 15:43:38 -08006701ifeq ($(NO_SECURE),true)
6702
ctiller09cb6d52014-12-19 17:38:22 -08006703bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006704
6705else
6706
ctiller09cb6d52014-12-19 17:38:22 -08006707bins/$(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 -08006708 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006709 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006710 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006711
nnoble69ac39f2014-12-12 15:43:38 -08006712endif
6713
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006714deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6715
nnoble69ac39f2014-12-12 15:43:38 -08006716ifneq ($(NO_SECURE),true)
6717ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006718-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6719endif
nnoble69ac39f2014-12-12 15:43:38 -08006720endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006721
6722clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
6723 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
6724 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6725 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006726 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006727
6728
ctillerc6d61c42014-12-15 14:52:08 -08006729CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6730
ctiller09cb6d52014-12-19 17:38:22 -08006731CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6732CHTTP2_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 -08006733
6734ifeq ($(NO_SECURE),true)
6735
ctiller09cb6d52014-12-19 17:38:22 -08006736bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08006737
6738else
6739
ctiller09cb6d52014-12-19 17:38:22 -08006740bins/$(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 -08006741 $(E) "[LD] Linking $@"
6742 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006743 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08006744
6745endif
6746
6747deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6748
6749ifneq ($(NO_SECURE),true)
6750ifneq ($(NO_DEPS),true)
6751-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6752endif
6753endif
6754
6755clean_chttp2_simple_ssl_fullstack_disappearing_server_test:
6756 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_disappearing_server_test files"
6757 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6758 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006759 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08006760
6761
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006762CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6763
ctiller09cb6d52014-12-19 17:38:22 -08006764CHTTP2_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))))
6765CHTTP2_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 -08006766
nnoble69ac39f2014-12-12 15:43:38 -08006767ifeq ($(NO_SECURE),true)
6768
ctiller09cb6d52014-12-19 17:38:22 -08006769bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006770
6771else
6772
ctiller09cb6d52014-12-19 17:38:22 -08006773bins/$(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 -08006774 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006775 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006776 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006777
nnoble69ac39f2014-12-12 15:43:38 -08006778endif
6779
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006780deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6781
nnoble69ac39f2014-12-12 15:43:38 -08006782ifneq ($(NO_SECURE),true)
6783ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006784-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6785endif
nnoble69ac39f2014-12-12 15:43:38 -08006786endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006787
6788clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6789 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6790 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6791 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006792 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006793
6794
6795CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6796
ctiller09cb6d52014-12-19 17:38:22 -08006797CHTTP2_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))))
6798CHTTP2_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 -08006799
nnoble69ac39f2014-12-12 15:43:38 -08006800ifeq ($(NO_SECURE),true)
6801
ctiller09cb6d52014-12-19 17:38:22 -08006802bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006803
6804else
6805
ctiller09cb6d52014-12-19 17:38:22 -08006806bins/$(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 -08006807 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006808 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006809 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006810
nnoble69ac39f2014-12-12 15:43:38 -08006811endif
6812
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006813deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6814
nnoble69ac39f2014-12-12 15:43:38 -08006815ifneq ($(NO_SECURE),true)
6816ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006817-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6818endif
nnoble69ac39f2014-12-12 15:43:38 -08006819endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006820
6821clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
6822 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
6823 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6824 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006825 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006826
6827
6828CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6829
ctiller09cb6d52014-12-19 17:38:22 -08006830CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6831CHTTP2_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 -08006832
nnoble69ac39f2014-12-12 15:43:38 -08006833ifeq ($(NO_SECURE),true)
6834
ctiller09cb6d52014-12-19 17:38:22 -08006835bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006836
6837else
6838
ctiller09cb6d52014-12-19 17:38:22 -08006839bins/$(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 -08006840 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006841 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006842 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006843
nnoble69ac39f2014-12-12 15:43:38 -08006844endif
6845
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006846deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6847
nnoble69ac39f2014-12-12 15:43:38 -08006848ifneq ($(NO_SECURE),true)
6849ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006850-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6851endif
nnoble69ac39f2014-12-12 15:43:38 -08006852endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006853
6854clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6855 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6856 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6857 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006858 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006859
6860
6861CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6862
ctiller09cb6d52014-12-19 17:38:22 -08006863CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6864CHTTP2_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 -08006865
nnoble69ac39f2014-12-12 15:43:38 -08006866ifeq ($(NO_SECURE),true)
6867
ctiller09cb6d52014-12-19 17:38:22 -08006868bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006869
6870else
6871
ctiller09cb6d52014-12-19 17:38:22 -08006872bins/$(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 -08006873 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006874 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006875 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006876
nnoble69ac39f2014-12-12 15:43:38 -08006877endif
6878
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006879deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6880
nnoble69ac39f2014-12-12 15:43:38 -08006881ifneq ($(NO_SECURE),true)
6882ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006883-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6884endif
nnoble69ac39f2014-12-12 15:43:38 -08006885endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006886
6887clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6888 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6889 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6890 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006891 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006892
6893
6894CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6895
ctiller09cb6d52014-12-19 17:38:22 -08006896CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6897CHTTP2_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 -08006898
nnoble69ac39f2014-12-12 15:43:38 -08006899ifeq ($(NO_SECURE),true)
6900
ctiller09cb6d52014-12-19 17:38:22 -08006901bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006902
6903else
6904
ctiller09cb6d52014-12-19 17:38:22 -08006905bins/$(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 -08006906 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006907 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006908 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006909
nnoble69ac39f2014-12-12 15:43:38 -08006910endif
6911
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006912deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6913
nnoble69ac39f2014-12-12 15:43:38 -08006914ifneq ($(NO_SECURE),true)
6915ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006916-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6917endif
nnoble69ac39f2014-12-12 15:43:38 -08006918endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006919
6920clean_chttp2_simple_ssl_fullstack_no_op_test:
6921 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6922 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6923 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006924 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006925
6926
6927CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6928
ctiller09cb6d52014-12-19 17:38:22 -08006929CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6930CHTTP2_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 -08006931
nnoble69ac39f2014-12-12 15:43:38 -08006932ifeq ($(NO_SECURE),true)
6933
ctiller09cb6d52014-12-19 17:38:22 -08006934bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006935
6936else
6937
ctiller09cb6d52014-12-19 17:38:22 -08006938bins/$(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 -08006939 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006940 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006941 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006942
nnoble69ac39f2014-12-12 15:43:38 -08006943endif
6944
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006945deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6946
nnoble69ac39f2014-12-12 15:43:38 -08006947ifneq ($(NO_SECURE),true)
6948ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006949-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6950endif
nnoble69ac39f2014-12-12 15:43:38 -08006951endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006952
6953clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6954 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6955 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6956 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006957 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006958
6959
ctiller33023c42014-12-12 16:28:33 -08006960CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6961
ctiller09cb6d52014-12-19 17:38:22 -08006962CHTTP2_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))))
6963CHTTP2_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 -08006964
6965ifeq ($(NO_SECURE),true)
6966
ctiller09cb6d52014-12-19 17:38:22 -08006967bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08006968
6969else
6970
ctiller09cb6d52014-12-19 17:38:22 -08006971bins/$(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 -08006972 $(E) "[LD] Linking $@"
6973 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006974 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08006975
6976endif
6977
6978deps_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)
6979
6980ifneq ($(NO_SECURE),true)
6981ifneq ($(NO_DEPS),true)
6982-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6983endif
6984endif
6985
6986clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6987 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6988 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6989 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006990 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08006991
6992
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006993CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6994
ctiller09cb6d52014-12-19 17:38:22 -08006995CHTTP2_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))))
6996CHTTP2_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 -08006997
nnoble69ac39f2014-12-12 15:43:38 -08006998ifeq ($(NO_SECURE),true)
6999
ctiller09cb6d52014-12-19 17:38:22 -08007000bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007001
7002else
7003
ctiller09cb6d52014-12-19 17:38:22 -08007004bins/$(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 -08007005 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007006 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007007 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007008
nnoble69ac39f2014-12-12 15:43:38 -08007009endif
7010
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007011deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7012
nnoble69ac39f2014-12-12 15:43:38 -08007013ifneq ($(NO_SECURE),true)
7014ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007015-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7016endif
nnoble69ac39f2014-12-12 15:43:38 -08007017endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007018
7019clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
7020 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
7021 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7022 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007023 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007024
7025
7026CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7027
ctiller09cb6d52014-12-19 17:38:22 -08007028CHTTP2_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))))
7029CHTTP2_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 -08007030
nnoble69ac39f2014-12-12 15:43:38 -08007031ifeq ($(NO_SECURE),true)
7032
ctiller09cb6d52014-12-19 17:38:22 -08007033bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007034
7035else
7036
ctiller09cb6d52014-12-19 17:38:22 -08007037bins/$(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 -08007038 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007039 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007040 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007041
nnoble69ac39f2014-12-12 15:43:38 -08007042endif
7043
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007044deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7045
nnoble69ac39f2014-12-12 15:43:38 -08007046ifneq ($(NO_SECURE),true)
7047ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007048-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7049endif
nnoble69ac39f2014-12-12 15:43:38 -08007050endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007051
7052clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
7053 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
7054 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7055 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007056 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007057
7058
ctiller2845cad2014-12-15 15:14:12 -08007059CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7060
ctiller09cb6d52014-12-19 17:38:22 -08007061CHTTP2_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))))
7062CHTTP2_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 -08007063
7064ifeq ($(NO_SECURE),true)
7065
ctiller09cb6d52014-12-19 17:38:22 -08007066bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08007067
7068else
7069
ctiller09cb6d52014-12-19 17:38:22 -08007070bins/$(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 -08007071 $(E) "[LD] Linking $@"
7072 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007073 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08007074
7075endif
7076
7077deps_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)
7078
7079ifneq ($(NO_SECURE),true)
7080ifneq ($(NO_DEPS),true)
7081-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7082endif
7083endif
7084
7085clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test:
7086 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7087 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7088 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007089 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08007090
7091
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007092CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7093
ctiller09cb6d52014-12-19 17:38:22 -08007094CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7095CHTTP2_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 -08007096
nnoble69ac39f2014-12-12 15:43:38 -08007097ifeq ($(NO_SECURE),true)
7098
ctiller09cb6d52014-12-19 17:38:22 -08007099bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007100
7101else
7102
ctiller09cb6d52014-12-19 17:38:22 -08007103bins/$(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 -08007104 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007105 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007106 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007107
nnoble69ac39f2014-12-12 15:43:38 -08007108endif
7109
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007110deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7111
nnoble69ac39f2014-12-12 15:43:38 -08007112ifneq ($(NO_SECURE),true)
7113ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007114-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7115endif
nnoble69ac39f2014-12-12 15:43:38 -08007116endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007117
7118clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
7119 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
7120 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7121 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007122 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007123
7124
7125CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7126
ctiller09cb6d52014-12-19 17:38:22 -08007127CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7128CHTTP2_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 -08007129
nnoble69ac39f2014-12-12 15:43:38 -08007130ifeq ($(NO_SECURE),true)
7131
ctiller09cb6d52014-12-19 17:38:22 -08007132bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007133
7134else
7135
ctiller09cb6d52014-12-19 17:38:22 -08007136bins/$(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 -08007137 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007138 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007139 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007140
nnoble69ac39f2014-12-12 15:43:38 -08007141endif
7142
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007143deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7144
nnoble69ac39f2014-12-12 15:43:38 -08007145ifneq ($(NO_SECURE),true)
7146ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007147-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7148endif
nnoble69ac39f2014-12-12 15:43:38 -08007149endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007150
7151clean_chttp2_simple_ssl_fullstack_simple_request_test:
7152 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
7153 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7154 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007155 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007156
7157
nathaniel52878172014-12-09 10:17:19 -08007158CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007159
ctiller09cb6d52014-12-19 17:38:22 -08007160CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
7161CHTTP2_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 -08007162
nnoble69ac39f2014-12-12 15:43:38 -08007163ifeq ($(NO_SECURE),true)
7164
ctiller09cb6d52014-12-19 17:38:22 -08007165bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007166
7167else
7168
ctiller09cb6d52014-12-19 17:38:22 -08007169bins/$(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 -08007170 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007171 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007172 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007173
nnoble69ac39f2014-12-12 15:43:38 -08007174endif
7175
nathaniel52878172014-12-09 10:17:19 -08007176deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007177
nnoble69ac39f2014-12-12 15:43:38 -08007178ifneq ($(NO_SECURE),true)
7179ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007180-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007181endif
nnoble69ac39f2014-12-12 15:43:38 -08007182endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007183
nathaniel52878172014-12-09 10:17:19 -08007184clean_chttp2_simple_ssl_fullstack_thread_stress_test:
7185 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
7186 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7187 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007188 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007189
7190
7191CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7192
ctiller09cb6d52014-12-19 17:38:22 -08007193CHTTP2_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))))
7194CHTTP2_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 -08007195
nnoble69ac39f2014-12-12 15:43:38 -08007196ifeq ($(NO_SECURE),true)
7197
ctiller09cb6d52014-12-19 17:38:22 -08007198bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007199
7200else
7201
ctiller09cb6d52014-12-19 17:38:22 -08007202bins/$(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 -08007203 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007204 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007205 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007206
nnoble69ac39f2014-12-12 15:43:38 -08007207endif
7208
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007209deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7210
nnoble69ac39f2014-12-12 15:43:38 -08007211ifneq ($(NO_SECURE),true)
7212ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007213-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7214endif
nnoble69ac39f2014-12-12 15:43:38 -08007215endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007216
7217clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
7218 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
7219 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7220 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007221 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007222
7223
7224CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7225
ctiller09cb6d52014-12-19 17:38:22 -08007226CHTTP2_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))))
7227CHTTP2_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 -08007228
nnoble69ac39f2014-12-12 15:43:38 -08007229ifeq ($(NO_SECURE),true)
7230
ctiller09cb6d52014-12-19 17:38:22 -08007231bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007232
7233else
7234
ctiller09cb6d52014-12-19 17:38:22 -08007235bins/$(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 -08007236 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007237 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007238 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007239
nnoble69ac39f2014-12-12 15:43:38 -08007240endif
7241
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007242deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7243
nnoble69ac39f2014-12-12 15:43:38 -08007244ifneq ($(NO_SECURE),true)
7245ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007246-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7247endif
nnoble69ac39f2014-12-12 15:43:38 -08007248endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007249
7250clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
7251 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
7252 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7253 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007254 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007255
7256
7257CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7258
ctiller09cb6d52014-12-19 17:38:22 -08007259CHTTP2_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))))
7260CHTTP2_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 -08007261
nnoble69ac39f2014-12-12 15:43:38 -08007262ifeq ($(NO_SECURE),true)
7263
ctiller09cb6d52014-12-19 17:38:22 -08007264bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007265
7266else
7267
ctiller09cb6d52014-12-19 17:38:22 -08007268bins/$(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 -08007269 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007270 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007271 $(Q) $(LD) $(LDFLAGS) $(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 $(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 -08007272
nnoble69ac39f2014-12-12 15:43:38 -08007273endif
7274
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007275deps_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)
7276
nnoble69ac39f2014-12-12 15:43:38 -08007277ifneq ($(NO_SECURE),true)
7278ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007279-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7280endif
nnoble69ac39f2014-12-12 15:43:38 -08007281endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007282
7283clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
7284 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
7285 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7286 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007287 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007288
7289
7290CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
7291
ctiller09cb6d52014-12-19 17:38:22 -08007292CHTTP2_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))))
7293CHTTP2_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 -08007294
nnoble69ac39f2014-12-12 15:43:38 -08007295ifeq ($(NO_SECURE),true)
7296
ctiller09cb6d52014-12-19 17:38:22 -08007297bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007298
7299else
7300
ctiller09cb6d52014-12-19 17:38:22 -08007301bins/$(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 -08007302 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007303 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007304 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007305
nnoble69ac39f2014-12-12 15:43:38 -08007306endif
7307
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007308deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
7309
nnoble69ac39f2014-12-12 15:43:38 -08007310ifneq ($(NO_SECURE),true)
7311ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007312-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
7313endif
nnoble69ac39f2014-12-12 15:43:38 -08007314endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007315
7316clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
7317 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
7318 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
7319 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007320 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007321
7322
7323CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7324
ctiller09cb6d52014-12-19 17:38:22 -08007325CHTTP2_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))))
7326CHTTP2_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 -08007327
nnoble69ac39f2014-12-12 15:43:38 -08007328ifeq ($(NO_SECURE),true)
7329
ctiller09cb6d52014-12-19 17:38:22 -08007330bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007331
7332else
7333
ctiller09cb6d52014-12-19 17:38:22 -08007334bins/$(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 -08007335 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007336 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007337 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007338
nnoble69ac39f2014-12-12 15:43:38 -08007339endif
7340
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007341deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7342
nnoble69ac39f2014-12-12 15:43:38 -08007343ifneq ($(NO_SECURE),true)
7344ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007345-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7346endif
nnoble69ac39f2014-12-12 15:43:38 -08007347endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007348
7349clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
7350 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
7351 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7352 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007353 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007354
7355
7356CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
7357
ctiller09cb6d52014-12-19 17:38:22 -08007358CHTTP2_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))))
7359CHTTP2_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 -08007360
nnoble69ac39f2014-12-12 15:43:38 -08007361ifeq ($(NO_SECURE),true)
7362
ctiller09cb6d52014-12-19 17:38:22 -08007363bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007364
7365else
7366
ctiller09cb6d52014-12-19 17:38:22 -08007367bins/$(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 -08007368 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007369 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007370 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007371
nnoble69ac39f2014-12-12 15:43:38 -08007372endif
7373
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007374deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
7375
nnoble69ac39f2014-12-12 15:43:38 -08007376ifneq ($(NO_SECURE),true)
7377ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007378-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
7379endif
nnoble69ac39f2014-12-12 15:43:38 -08007380endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007381
7382clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
7383 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
7384 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
7385 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007386 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007387
7388
ctillerc6d61c42014-12-15 14:52:08 -08007389CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
7390
ctiller09cb6d52014-12-19 17:38:22 -08007391CHTTP2_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))))
7392CHTTP2_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 -08007393
7394ifeq ($(NO_SECURE),true)
7395
ctiller09cb6d52014-12-19 17:38:22 -08007396bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08007397
7398else
7399
ctiller09cb6d52014-12-19 17:38:22 -08007400bins/$(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 -08007401 $(E) "[LD] Linking $@"
7402 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007403 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08007404
7405endif
7406
7407deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
7408
7409ifneq ($(NO_SECURE),true)
7410ifneq ($(NO_DEPS),true)
7411-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
7412endif
7413endif
7414
7415clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test:
7416 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test files"
7417 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
7418 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007419 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08007420
7421
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007422CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7423
ctiller09cb6d52014-12-19 17:38:22 -08007424CHTTP2_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))))
7425CHTTP2_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 -08007426
nnoble69ac39f2014-12-12 15:43:38 -08007427ifeq ($(NO_SECURE),true)
7428
ctiller09cb6d52014-12-19 17:38:22 -08007429bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007430
7431else
7432
ctiller09cb6d52014-12-19 17:38:22 -08007433bins/$(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 -08007434 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007435 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007436 $(Q) $(LD) $(LDFLAGS) $(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 $(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 -08007437
nnoble69ac39f2014-12-12 15:43:38 -08007438endif
7439
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007440deps_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)
7441
nnoble69ac39f2014-12-12 15:43:38 -08007442ifneq ($(NO_SECURE),true)
7443ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007444-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7445endif
nnoble69ac39f2014-12-12 15:43:38 -08007446endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007447
7448clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
7449 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
7450 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7451 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007452 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007453
7454
7455CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7456
ctiller09cb6d52014-12-19 17:38:22 -08007457CHTTP2_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))))
7458CHTTP2_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 -08007459
nnoble69ac39f2014-12-12 15:43:38 -08007460ifeq ($(NO_SECURE),true)
7461
ctiller09cb6d52014-12-19 17:38:22 -08007462bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007463
7464else
7465
ctiller09cb6d52014-12-19 17:38:22 -08007466bins/$(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 -08007467 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007468 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007469 $(Q) $(LD) $(LDFLAGS) $(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 $(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 -08007470
nnoble69ac39f2014-12-12 15:43:38 -08007471endif
7472
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007473deps_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)
7474
nnoble69ac39f2014-12-12 15:43:38 -08007475ifneq ($(NO_SECURE),true)
7476ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007477-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7478endif
nnoble69ac39f2014-12-12 15:43:38 -08007479endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007480
7481clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
7482 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
7483 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7484 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007485 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007486
7487
7488CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
7489
ctiller09cb6d52014-12-19 17:38:22 -08007490CHTTP2_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))))
7491CHTTP2_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 -08007492
nnoble69ac39f2014-12-12 15:43:38 -08007493ifeq ($(NO_SECURE),true)
7494
ctiller09cb6d52014-12-19 17:38:22 -08007495bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007496
7497else
7498
ctiller09cb6d52014-12-19 17:38:22 -08007499bins/$(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 -08007500 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007501 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007502 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007503
nnoble69ac39f2014-12-12 15:43:38 -08007504endif
7505
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007506deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7507
nnoble69ac39f2014-12-12 15:43:38 -08007508ifneq ($(NO_SECURE),true)
7509ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007510-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7511endif
nnoble69ac39f2014-12-12 15:43:38 -08007512endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007513
7514clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
7515 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
7516 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
7517 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007518 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007519
7520
7521CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7522
ctiller09cb6d52014-12-19 17:38:22 -08007523CHTTP2_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))))
7524CHTTP2_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 -08007525
nnoble69ac39f2014-12-12 15:43:38 -08007526ifeq ($(NO_SECURE),true)
7527
ctiller09cb6d52014-12-19 17:38:22 -08007528bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007529
7530else
7531
ctiller09cb6d52014-12-19 17:38:22 -08007532bins/$(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 -08007533 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007534 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007535 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007536
nnoble69ac39f2014-12-12 15:43:38 -08007537endif
7538
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007539deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7540
nnoble69ac39f2014-12-12 15:43:38 -08007541ifneq ($(NO_SECURE),true)
7542ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007543-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7544endif
nnoble69ac39f2014-12-12 15:43:38 -08007545endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007546
7547clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
7548 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
7549 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7550 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007551 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007552
7553
7554CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
7555
ctiller09cb6d52014-12-19 17:38:22 -08007556CHTTP2_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))))
7557CHTTP2_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 -08007558
nnoble69ac39f2014-12-12 15:43:38 -08007559ifeq ($(NO_SECURE),true)
7560
ctiller09cb6d52014-12-19 17:38:22 -08007561bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007562
7563else
7564
ctiller09cb6d52014-12-19 17:38:22 -08007565bins/$(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 -08007566 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007567 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007568 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007569
nnoble69ac39f2014-12-12 15:43:38 -08007570endif
7571
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007572deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7573
nnoble69ac39f2014-12-12 15:43:38 -08007574ifneq ($(NO_SECURE),true)
7575ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007576-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7577endif
nnoble69ac39f2014-12-12 15:43:38 -08007578endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007579
7580clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
7581 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
7582 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
7583 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007584 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007585
7586
7587CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
7588
ctiller09cb6d52014-12-19 17:38:22 -08007589CHTTP2_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))))
7590CHTTP2_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 -08007591
nnoble69ac39f2014-12-12 15:43:38 -08007592ifeq ($(NO_SECURE),true)
7593
ctiller09cb6d52014-12-19 17:38:22 -08007594bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007595
7596else
7597
ctiller09cb6d52014-12-19 17:38:22 -08007598bins/$(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 -08007599 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007600 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007601 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007602
nnoble69ac39f2014-12-12 15:43:38 -08007603endif
7604
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007605deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7606
nnoble69ac39f2014-12-12 15:43:38 -08007607ifneq ($(NO_SECURE),true)
7608ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007609-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7610endif
nnoble69ac39f2014-12-12 15:43:38 -08007611endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007612
7613clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
7614 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
7615 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
7616 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007617 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007618
7619
ctiller33023c42014-12-12 16:28:33 -08007620CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7621
ctiller09cb6d52014-12-19 17:38:22 -08007622CHTTP2_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))))
7623CHTTP2_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 -08007624
7625ifeq ($(NO_SECURE),true)
7626
ctiller09cb6d52014-12-19 17:38:22 -08007627bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08007628
7629else
7630
ctiller09cb6d52014-12-19 17:38:22 -08007631bins/$(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 -08007632 $(E) "[LD] Linking $@"
7633 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007634 $(Q) $(LD) $(LDFLAGS) $(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 $(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 -08007635
7636endif
7637
7638deps_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)
7639
7640ifneq ($(NO_SECURE),true)
7641ifneq ($(NO_DEPS),true)
7642-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7643endif
7644endif
7645
7646clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
7647 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
7648 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7649 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007650 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08007651
7652
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007653CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7654
ctiller09cb6d52014-12-19 17:38:22 -08007655CHTTP2_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))))
7656CHTTP2_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 -08007657
nnoble69ac39f2014-12-12 15:43:38 -08007658ifeq ($(NO_SECURE),true)
7659
ctiller09cb6d52014-12-19 17:38:22 -08007660bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007661
7662else
7663
ctiller09cb6d52014-12-19 17:38:22 -08007664bins/$(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 -08007665 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007666 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007667 $(Q) $(LD) $(LDFLAGS) $(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 $(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 -08007668
nnoble69ac39f2014-12-12 15:43:38 -08007669endif
7670
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007671deps_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)
7672
nnoble69ac39f2014-12-12 15:43:38 -08007673ifneq ($(NO_SECURE),true)
7674ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007675-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7676endif
nnoble69ac39f2014-12-12 15:43:38 -08007677endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007678
7679clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
7680 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
7681 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7682 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007683 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007684
7685
7686CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7687
ctiller09cb6d52014-12-19 17:38:22 -08007688CHTTP2_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))))
7689CHTTP2_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 -08007690
nnoble69ac39f2014-12-12 15:43:38 -08007691ifeq ($(NO_SECURE),true)
7692
ctiller09cb6d52014-12-19 17:38:22 -08007693bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007694
7695else
7696
ctiller09cb6d52014-12-19 17:38:22 -08007697bins/$(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 -08007698 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007699 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007700 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007701
nnoble69ac39f2014-12-12 15:43:38 -08007702endif
7703
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007704deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7705
nnoble69ac39f2014-12-12 15:43:38 -08007706ifneq ($(NO_SECURE),true)
7707ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007708-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7709endif
nnoble69ac39f2014-12-12 15:43:38 -08007710endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007711
7712clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
7713 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
7714 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7715 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007716 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007717
7718
ctiller2845cad2014-12-15 15:14:12 -08007719CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7720
ctiller09cb6d52014-12-19 17:38:22 -08007721CHTTP2_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))))
7722CHTTP2_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 -08007723
7724ifeq ($(NO_SECURE),true)
7725
ctiller09cb6d52014-12-19 17:38:22 -08007726bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08007727
7728else
7729
ctiller09cb6d52014-12-19 17:38:22 -08007730bins/$(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 -08007731 $(E) "[LD] Linking $@"
7732 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007733 $(Q) $(LD) $(LDFLAGS) $(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 $(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 -08007734
7735endif
7736
7737deps_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)
7738
7739ifneq ($(NO_SECURE),true)
7740ifneq ($(NO_DEPS),true)
7741-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7742endif
7743endif
7744
7745clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test:
7746 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7747 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7748 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007749 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08007750
7751
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007752CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7753
ctiller09cb6d52014-12-19 17:38:22 -08007754CHTTP2_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))))
7755CHTTP2_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 -08007756
nnoble69ac39f2014-12-12 15:43:38 -08007757ifeq ($(NO_SECURE),true)
7758
ctiller09cb6d52014-12-19 17:38:22 -08007759bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007760
7761else
7762
ctiller09cb6d52014-12-19 17:38:22 -08007763bins/$(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 -08007764 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007765 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007766 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007767
nnoble69ac39f2014-12-12 15:43:38 -08007768endif
7769
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007770deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7771
nnoble69ac39f2014-12-12 15:43:38 -08007772ifneq ($(NO_SECURE),true)
7773ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007774-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7775endif
nnoble69ac39f2014-12-12 15:43:38 -08007776endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007777
7778clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
7779 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
7780 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7781 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007782 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007783
7784
7785CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7786
ctiller09cb6d52014-12-19 17:38:22 -08007787CHTTP2_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))))
7788CHTTP2_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 -08007789
nnoble69ac39f2014-12-12 15:43:38 -08007790ifeq ($(NO_SECURE),true)
7791
ctiller09cb6d52014-12-19 17:38:22 -08007792bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007793
7794else
7795
ctiller09cb6d52014-12-19 17:38:22 -08007796bins/$(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 -08007797 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007798 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007799 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007800
nnoble69ac39f2014-12-12 15:43:38 -08007801endif
7802
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007803deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7804
nnoble69ac39f2014-12-12 15:43:38 -08007805ifneq ($(NO_SECURE),true)
7806ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007807-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7808endif
nnoble69ac39f2014-12-12 15:43:38 -08007809endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007810
7811clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
7812 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
7813 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7814 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007815 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007816
7817
nathaniel52878172014-12-09 10:17:19 -08007818CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007819
ctiller09cb6d52014-12-19 17:38:22 -08007820CHTTP2_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))))
7821CHTTP2_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 -08007822
nnoble69ac39f2014-12-12 15:43:38 -08007823ifeq ($(NO_SECURE),true)
7824
ctiller09cb6d52014-12-19 17:38:22 -08007825bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007826
7827else
7828
ctiller09cb6d52014-12-19 17:38:22 -08007829bins/$(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 -08007830 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007831 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007832 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007833
nnoble69ac39f2014-12-12 15:43:38 -08007834endif
7835
nathaniel52878172014-12-09 10:17:19 -08007836deps_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 -08007837
nnoble69ac39f2014-12-12 15:43:38 -08007838ifneq ($(NO_SECURE),true)
7839ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007840-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007841endif
nnoble69ac39f2014-12-12 15:43:38 -08007842endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007843
nathaniel52878172014-12-09 10:17:19 -08007844clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
7845 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
7846 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7847 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007848 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007849
7850
7851CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7852
ctiller09cb6d52014-12-19 17:38:22 -08007853CHTTP2_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))))
7854CHTTP2_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 -08007855
nnoble69ac39f2014-12-12 15:43:38 -08007856ifeq ($(NO_SECURE),true)
7857
ctiller09cb6d52014-12-19 17:38:22 -08007858bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007859
7860else
7861
ctiller09cb6d52014-12-19 17:38:22 -08007862bins/$(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 -08007863 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007864 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007865 $(Q) $(LD) $(LDFLAGS) $(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 $(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 -08007866
nnoble69ac39f2014-12-12 15:43:38 -08007867endif
7868
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007869deps_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)
7870
nnoble69ac39f2014-12-12 15:43:38 -08007871ifneq ($(NO_SECURE),true)
7872ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007873-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7874endif
nnoble69ac39f2014-12-12 15:43:38 -08007875endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007876
7877clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
7878 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
7879 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7880 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007881 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007882
7883
7884CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7885
ctiller09cb6d52014-12-19 17:38:22 -08007886CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7887CHTTP2_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 -08007888
nnoble69ac39f2014-12-12 15:43:38 -08007889ifeq ($(NO_SECURE),true)
7890
ctiller09cb6d52014-12-19 17:38:22 -08007891bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007892
7893else
7894
ctiller09cb6d52014-12-19 17:38:22 -08007895bins/$(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 -08007896 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007897 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007898 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007899
nnoble69ac39f2014-12-12 15:43:38 -08007900endif
7901
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007902deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7903
nnoble69ac39f2014-12-12 15:43:38 -08007904ifneq ($(NO_SECURE),true)
7905ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007906-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7907endif
nnoble69ac39f2014-12-12 15:43:38 -08007908endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007909
7910clean_chttp2_socket_pair_cancel_after_accept_test:
7911 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
7912 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7913 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007914 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007915
7916
7917CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7918
ctiller09cb6d52014-12-19 17:38:22 -08007919CHTTP2_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))))
7920CHTTP2_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 -08007921
nnoble69ac39f2014-12-12 15:43:38 -08007922ifeq ($(NO_SECURE),true)
7923
ctiller09cb6d52014-12-19 17:38:22 -08007924bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007925
7926else
7927
ctiller09cb6d52014-12-19 17:38:22 -08007928bins/$(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 -08007929 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007930 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007931 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007932
nnoble69ac39f2014-12-12 15:43:38 -08007933endif
7934
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007935deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7936
nnoble69ac39f2014-12-12 15:43:38 -08007937ifneq ($(NO_SECURE),true)
7938ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007939-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7940endif
nnoble69ac39f2014-12-12 15:43:38 -08007941endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007942
7943clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7944 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7945 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7946 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007947 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007948
7949
7950CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7951
ctiller09cb6d52014-12-19 17:38:22 -08007952CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7953CHTTP2_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 -08007954
nnoble69ac39f2014-12-12 15:43:38 -08007955ifeq ($(NO_SECURE),true)
7956
ctiller09cb6d52014-12-19 17:38:22 -08007957bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007958
7959else
7960
ctiller09cb6d52014-12-19 17:38:22 -08007961bins/$(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 -08007962 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007963 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007964 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007965
nnoble69ac39f2014-12-12 15:43:38 -08007966endif
7967
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007968deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7969
nnoble69ac39f2014-12-12 15:43:38 -08007970ifneq ($(NO_SECURE),true)
7971ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007972-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7973endif
nnoble69ac39f2014-12-12 15:43:38 -08007974endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007975
7976clean_chttp2_socket_pair_cancel_after_invoke_test:
7977 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7978 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7979 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007980 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007981
7982
7983CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7984
ctiller09cb6d52014-12-19 17:38:22 -08007985CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7986CHTTP2_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 -08007987
nnoble69ac39f2014-12-12 15:43:38 -08007988ifeq ($(NO_SECURE),true)
7989
ctiller09cb6d52014-12-19 17:38:22 -08007990bins/$(TGTDIR)/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007991
7992else
7993
ctiller09cb6d52014-12-19 17:38:22 -08007994bins/$(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 -08007995 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007996 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007997 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007998
nnoble69ac39f2014-12-12 15:43:38 -08007999endif
8000
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008001deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8002
nnoble69ac39f2014-12-12 15:43:38 -08008003ifneq ($(NO_SECURE),true)
8004ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008005-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8006endif
nnoble69ac39f2014-12-12 15:43:38 -08008007endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008008
8009clean_chttp2_socket_pair_cancel_before_invoke_test:
8010 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
8011 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8012 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008013 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008014
8015
8016CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
8017
ctiller09cb6d52014-12-19 17:38:22 -08008018CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
8019CHTTP2_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 -08008020
nnoble69ac39f2014-12-12 15:43:38 -08008021ifeq ($(NO_SECURE),true)
8022
ctiller09cb6d52014-12-19 17:38:22 -08008023bins/$(TGTDIR)/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008024
8025else
8026
ctiller09cb6d52014-12-19 17:38:22 -08008027bins/$(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 -08008028 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008029 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008030 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008031
nnoble69ac39f2014-12-12 15:43:38 -08008032endif
8033
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008034deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
8035
nnoble69ac39f2014-12-12 15:43:38 -08008036ifneq ($(NO_SECURE),true)
8037ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008038-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
8039endif
nnoble69ac39f2014-12-12 15:43:38 -08008040endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008041
8042clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
8043 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
8044 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
8045 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008046 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008047
8048
ctillerc6d61c42014-12-15 14:52:08 -08008049CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
8050
ctiller09cb6d52014-12-19 17:38:22 -08008051CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
8052CHTTP2_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 -08008053
8054ifeq ($(NO_SECURE),true)
8055
ctiller09cb6d52014-12-19 17:38:22 -08008056bins/$(TGTDIR)/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08008057
8058else
8059
ctiller09cb6d52014-12-19 17:38:22 -08008060bins/$(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 -08008061 $(E) "[LD] Linking $@"
8062 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008063 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08008064
8065endif
8066
8067deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
8068
8069ifneq ($(NO_SECURE),true)
8070ifneq ($(NO_DEPS),true)
8071-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
8072endif
8073endif
8074
8075clean_chttp2_socket_pair_disappearing_server_test:
8076 $(E) "[CLEAN] Cleaning chttp2_socket_pair_disappearing_server_test files"
8077 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS)
8078 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008079 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08008080
8081
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008082CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8083
ctiller09cb6d52014-12-19 17:38:22 -08008084CHTTP2_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))))
8085CHTTP2_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 -08008086
nnoble69ac39f2014-12-12 15:43:38 -08008087ifeq ($(NO_SECURE),true)
8088
ctiller09cb6d52014-12-19 17:38:22 -08008089bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008090
8091else
8092
ctiller09cb6d52014-12-19 17:38:22 -08008093bins/$(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 -08008094 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008095 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008096 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008097
nnoble69ac39f2014-12-12 15:43:38 -08008098endif
8099
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008100deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8101
nnoble69ac39f2014-12-12 15:43:38 -08008102ifneq ($(NO_SECURE),true)
8103ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008104-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8105endif
nnoble69ac39f2014-12-12 15:43:38 -08008106endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008107
8108clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
8109 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
8110 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8111 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008112 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008113
8114
8115CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8116
ctiller09cb6d52014-12-19 17:38:22 -08008117CHTTP2_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))))
8118CHTTP2_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 -08008119
nnoble69ac39f2014-12-12 15:43:38 -08008120ifeq ($(NO_SECURE),true)
8121
ctiller09cb6d52014-12-19 17:38:22 -08008122bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008123
8124else
8125
ctiller09cb6d52014-12-19 17:38:22 -08008126bins/$(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 -08008127 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008128 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008129 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008130
nnoble69ac39f2014-12-12 15:43:38 -08008131endif
8132
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008133deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8134
nnoble69ac39f2014-12-12 15:43:38 -08008135ifneq ($(NO_SECURE),true)
8136ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008137-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8138endif
nnoble69ac39f2014-12-12 15:43:38 -08008139endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008140
8141clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
8142 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
8143 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8144 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008145 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008146
8147
8148CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
8149
ctiller09cb6d52014-12-19 17:38:22 -08008150CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
8151CHTTP2_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 -08008152
nnoble69ac39f2014-12-12 15:43:38 -08008153ifeq ($(NO_SECURE),true)
8154
ctiller09cb6d52014-12-19 17:38:22 -08008155bins/$(TGTDIR)/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008156
8157else
8158
ctiller09cb6d52014-12-19 17:38:22 -08008159bins/$(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 -08008160 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008161 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008162 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008163
nnoble69ac39f2014-12-12 15:43:38 -08008164endif
8165
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008166deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
8167
nnoble69ac39f2014-12-12 15:43:38 -08008168ifneq ($(NO_SECURE),true)
8169ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008170-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
8171endif
nnoble69ac39f2014-12-12 15:43:38 -08008172endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008173
8174clean_chttp2_socket_pair_invoke_large_request_test:
8175 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
8176 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
8177 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008178 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008179
8180
8181CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8182
ctiller09cb6d52014-12-19 17:38:22 -08008183CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
8184CHTTP2_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 -08008185
nnoble69ac39f2014-12-12 15:43:38 -08008186ifeq ($(NO_SECURE),true)
8187
ctiller09cb6d52014-12-19 17:38:22 -08008188bins/$(TGTDIR)/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008189
8190else
8191
ctiller09cb6d52014-12-19 17:38:22 -08008192bins/$(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 -08008193 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008194 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008195 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008196
nnoble69ac39f2014-12-12 15:43:38 -08008197endif
8198
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008199deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8200
nnoble69ac39f2014-12-12 15:43:38 -08008201ifneq ($(NO_SECURE),true)
8202ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008203-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8204endif
nnoble69ac39f2014-12-12 15:43:38 -08008205endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008206
8207clean_chttp2_socket_pair_max_concurrent_streams_test:
8208 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
8209 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8210 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008211 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008212
8213
8214CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
8215
ctiller09cb6d52014-12-19 17:38:22 -08008216CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
8217CHTTP2_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 -08008218
nnoble69ac39f2014-12-12 15:43:38 -08008219ifeq ($(NO_SECURE),true)
8220
ctiller09cb6d52014-12-19 17:38:22 -08008221bins/$(TGTDIR)/chttp2_socket_pair_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008222
8223else
8224
ctiller09cb6d52014-12-19 17:38:22 -08008225bins/$(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 -08008226 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008227 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008228 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008229
nnoble69ac39f2014-12-12 15:43:38 -08008230endif
8231
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008232deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
8233
nnoble69ac39f2014-12-12 15:43:38 -08008234ifneq ($(NO_SECURE),true)
8235ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008236-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
8237endif
nnoble69ac39f2014-12-12 15:43:38 -08008238endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008239
8240clean_chttp2_socket_pair_no_op_test:
8241 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
8242 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
8243 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008244 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008245
8246
8247CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
8248
ctiller09cb6d52014-12-19 17:38:22 -08008249CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
8250CHTTP2_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 -08008251
nnoble69ac39f2014-12-12 15:43:38 -08008252ifeq ($(NO_SECURE),true)
8253
ctiller09cb6d52014-12-19 17:38:22 -08008254bins/$(TGTDIR)/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008255
8256else
8257
ctiller09cb6d52014-12-19 17:38:22 -08008258bins/$(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 -08008259 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008260 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008261 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008262
nnoble69ac39f2014-12-12 15:43:38 -08008263endif
8264
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008265deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
8266
nnoble69ac39f2014-12-12 15:43:38 -08008267ifneq ($(NO_SECURE),true)
8268ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008269-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
8270endif
nnoble69ac39f2014-12-12 15:43:38 -08008271endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008272
8273clean_chttp2_socket_pair_ping_pong_streaming_test:
8274 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
8275 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
8276 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008277 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008278
8279
ctiller33023c42014-12-12 16:28:33 -08008280CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8281
ctiller09cb6d52014-12-19 17:38:22 -08008282CHTTP2_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))))
8283CHTTP2_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 -08008284
8285ifeq ($(NO_SECURE),true)
8286
ctiller09cb6d52014-12-19 17:38:22 -08008287bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08008288
8289else
8290
ctiller09cb6d52014-12-19 17:38:22 -08008291bins/$(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 -08008292 $(E) "[LD] Linking $@"
8293 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008294 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08008295
8296endif
8297
8298deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8299
8300ifneq ($(NO_SECURE),true)
8301ifneq ($(NO_DEPS),true)
8302-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8303endif
8304endif
8305
8306clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
8307 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
8308 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8309 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008310 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08008311
8312
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008313CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8314
ctiller09cb6d52014-12-19 17:38:22 -08008315CHTTP2_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))))
8316CHTTP2_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 -08008317
nnoble69ac39f2014-12-12 15:43:38 -08008318ifeq ($(NO_SECURE),true)
8319
ctiller09cb6d52014-12-19 17:38:22 -08008320bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008321
8322else
8323
ctiller09cb6d52014-12-19 17:38:22 -08008324bins/$(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 -08008325 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008326 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008327 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008328
nnoble69ac39f2014-12-12 15:43:38 -08008329endif
8330
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008331deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8332
nnoble69ac39f2014-12-12 15:43:38 -08008333ifneq ($(NO_SECURE),true)
8334ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008335-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8336endif
nnoble69ac39f2014-12-12 15:43:38 -08008337endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008338
8339clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
8340 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
8341 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8342 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008343 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008344
8345
8346CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8347
ctiller09cb6d52014-12-19 17:38:22 -08008348CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
8349CHTTP2_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 -08008350
nnoble69ac39f2014-12-12 15:43:38 -08008351ifeq ($(NO_SECURE),true)
8352
ctiller09cb6d52014-12-19 17:38:22 -08008353bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008354
8355else
8356
ctiller09cb6d52014-12-19 17:38:22 -08008357bins/$(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 -08008358 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008359 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008360 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008361
nnoble69ac39f2014-12-12 15:43:38 -08008362endif
8363
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008364deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8365
nnoble69ac39f2014-12-12 15:43:38 -08008366ifneq ($(NO_SECURE),true)
8367ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008368-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8369endif
nnoble69ac39f2014-12-12 15:43:38 -08008370endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008371
8372clean_chttp2_socket_pair_request_response_with_payload_test:
8373 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
8374 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8375 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008376 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008377
8378
ctiller2845cad2014-12-15 15:14:12 -08008379CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8380
ctiller09cb6d52014-12-19 17:38:22 -08008381CHTTP2_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))))
8382CHTTP2_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 -08008383
8384ifeq ($(NO_SECURE),true)
8385
ctiller09cb6d52014-12-19 17:38:22 -08008386bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08008387
8388else
8389
ctiller09cb6d52014-12-19 17:38:22 -08008390bins/$(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 -08008391 $(E) "[LD] Linking $@"
8392 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008393 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08008394
8395endif
8396
8397deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8398
8399ifneq ($(NO_SECURE),true)
8400ifneq ($(NO_DEPS),true)
8401-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8402endif
8403endif
8404
8405clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test:
8406 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test files"
8407 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8408 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008409 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08008410
8411
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008412CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8413
ctiller09cb6d52014-12-19 17:38:22 -08008414CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
8415CHTTP2_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 -08008416
nnoble69ac39f2014-12-12 15:43:38 -08008417ifeq ($(NO_SECURE),true)
8418
ctiller09cb6d52014-12-19 17:38:22 -08008419bins/$(TGTDIR)/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008420
8421else
8422
ctiller09cb6d52014-12-19 17:38:22 -08008423bins/$(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 -08008424 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008425 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008426 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008427
nnoble69ac39f2014-12-12 15:43:38 -08008428endif
8429
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008430deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8431
nnoble69ac39f2014-12-12 15:43:38 -08008432ifneq ($(NO_SECURE),true)
8433ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008434-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8435endif
nnoble69ac39f2014-12-12 15:43:38 -08008436endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008437
8438clean_chttp2_socket_pair_simple_delayed_request_test:
8439 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
8440 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8441 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008442 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008443
8444
8445CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
8446
ctiller09cb6d52014-12-19 17:38:22 -08008447CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
8448CHTTP2_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 -08008449
nnoble69ac39f2014-12-12 15:43:38 -08008450ifeq ($(NO_SECURE),true)
8451
ctiller09cb6d52014-12-19 17:38:22 -08008452bins/$(TGTDIR)/chttp2_socket_pair_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008453
8454else
8455
ctiller09cb6d52014-12-19 17:38:22 -08008456bins/$(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 -08008457 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008458 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008459 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008460
nnoble69ac39f2014-12-12 15:43:38 -08008461endif
8462
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008463deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
8464
nnoble69ac39f2014-12-12 15:43:38 -08008465ifneq ($(NO_SECURE),true)
8466ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008467-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
8468endif
nnoble69ac39f2014-12-12 15:43:38 -08008469endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008470
8471clean_chttp2_socket_pair_simple_request_test:
8472 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
8473 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
8474 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008475 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008476
8477
nathaniel52878172014-12-09 10:17:19 -08008478CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008479
ctiller09cb6d52014-12-19 17:38:22 -08008480CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
8481CHTTP2_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 -08008482
nnoble69ac39f2014-12-12 15:43:38 -08008483ifeq ($(NO_SECURE),true)
8484
ctiller09cb6d52014-12-19 17:38:22 -08008485bins/$(TGTDIR)/chttp2_socket_pair_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008486
8487else
8488
ctiller09cb6d52014-12-19 17:38:22 -08008489bins/$(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 -08008490 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008491 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008492 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008493
nnoble69ac39f2014-12-12 15:43:38 -08008494endif
8495
nathaniel52878172014-12-09 10:17:19 -08008496deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008497
nnoble69ac39f2014-12-12 15:43:38 -08008498ifneq ($(NO_SECURE),true)
8499ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008500-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008501endif
nnoble69ac39f2014-12-12 15:43:38 -08008502endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008503
nathaniel52878172014-12-09 10:17:19 -08008504clean_chttp2_socket_pair_thread_stress_test:
8505 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
8506 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
8507 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008508 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008509
8510
8511CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8512
ctiller09cb6d52014-12-19 17:38:22 -08008513CHTTP2_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))))
8514CHTTP2_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 -08008515
nnoble69ac39f2014-12-12 15:43:38 -08008516ifeq ($(NO_SECURE),true)
8517
ctiller09cb6d52014-12-19 17:38:22 -08008518bins/$(TGTDIR)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008519
8520else
8521
ctiller09cb6d52014-12-19 17:38:22 -08008522bins/$(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 -08008523 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008524 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008525 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008526
nnoble69ac39f2014-12-12 15:43:38 -08008527endif
8528
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008529deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8530
nnoble69ac39f2014-12-12 15:43:38 -08008531ifneq ($(NO_SECURE),true)
8532ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008533-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8534endif
nnoble69ac39f2014-12-12 15:43:38 -08008535endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008536
8537clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
8538 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
8539 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8540 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008541 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008542
8543
nnoble0c475f02014-12-05 15:37:39 -08008544CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
8545
ctiller09cb6d52014-12-19 17:38:22 -08008546CHTTP2_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))))
8547CHTTP2_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 -08008548
nnoble69ac39f2014-12-12 15:43:38 -08008549ifeq ($(NO_SECURE),true)
8550
ctiller09cb6d52014-12-19 17:38:22 -08008551bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008552
8553else
8554
ctiller09cb6d52014-12-19 17:38:22 -08008555bins/$(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 -08008556 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008557 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008558 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
nnoble0c475f02014-12-05 15:37:39 -08008559
nnoble69ac39f2014-12-12 15:43:38 -08008560endif
8561
nnoble0c475f02014-12-05 15:37:39 -08008562deps_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)
8563
nnoble69ac39f2014-12-12 15:43:38 -08008564ifneq ($(NO_SECURE),true)
8565ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008566-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8567endif
nnoble69ac39f2014-12-12 15:43:38 -08008568endif
nnoble0c475f02014-12-05 15:37:39 -08008569
8570clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
8571 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
8572 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
8573 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008574 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
nnoble0c475f02014-12-05 15:37:39 -08008575
8576
8577CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8578
ctiller09cb6d52014-12-19 17:38:22 -08008579CHTTP2_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))))
8580CHTTP2_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 -08008581
nnoble69ac39f2014-12-12 15:43:38 -08008582ifeq ($(NO_SECURE),true)
8583
ctiller09cb6d52014-12-19 17:38:22 -08008584bins/$(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 -08008585
8586else
8587
ctiller09cb6d52014-12-19 17:38:22 -08008588bins/$(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 -08008589 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008590 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008591 $(Q) $(LD) $(LDFLAGS) $(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 $(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 -08008592
nnoble69ac39f2014-12-12 15:43:38 -08008593endif
8594
nnoble0c475f02014-12-05 15:37:39 -08008595deps_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)
8596
nnoble69ac39f2014-12-12 15:43:38 -08008597ifneq ($(NO_SECURE),true)
8598ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008599-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8600endif
nnoble69ac39f2014-12-12 15:43:38 -08008601endif
nnoble0c475f02014-12-05 15:37:39 -08008602
8603clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
8604 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
8605 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
8606 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008607 $(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 -08008608
8609
8610CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
8611
ctiller09cb6d52014-12-19 17:38:22 -08008612CHTTP2_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))))
8613CHTTP2_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 -08008614
nnoble69ac39f2014-12-12 15:43:38 -08008615ifeq ($(NO_SECURE),true)
8616
ctiller09cb6d52014-12-19 17:38:22 -08008617bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008618
8619else
8620
ctiller09cb6d52014-12-19 17:38:22 -08008621bins/$(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 -08008622 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008623 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008624 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
nnoble0c475f02014-12-05 15:37:39 -08008625
nnoble69ac39f2014-12-12 15:43:38 -08008626endif
8627
nnoble0c475f02014-12-05 15:37:39 -08008628deps_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)
8629
nnoble69ac39f2014-12-12 15:43:38 -08008630ifneq ($(NO_SECURE),true)
8631ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008632-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8633endif
nnoble69ac39f2014-12-12 15:43:38 -08008634endif
nnoble0c475f02014-12-05 15:37:39 -08008635
8636clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
8637 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
8638 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
8639 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008640 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
nnoble0c475f02014-12-05 15:37:39 -08008641
8642
8643CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8644
ctiller09cb6d52014-12-19 17:38:22 -08008645CHTTP2_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))))
8646CHTTP2_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 -08008647
nnoble69ac39f2014-12-12 15:43:38 -08008648ifeq ($(NO_SECURE),true)
8649
ctiller09cb6d52014-12-19 17:38:22 -08008650bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008651
8652else
8653
ctiller09cb6d52014-12-19 17:38:22 -08008654bins/$(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 -08008655 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008656 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008657 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
nnoble0c475f02014-12-05 15:37:39 -08008658
nnoble69ac39f2014-12-12 15:43:38 -08008659endif
8660
nnoble0c475f02014-12-05 15:37:39 -08008661deps_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)
8662
nnoble69ac39f2014-12-12 15:43:38 -08008663ifneq ($(NO_SECURE),true)
8664ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008665-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8666endif
nnoble69ac39f2014-12-12 15:43:38 -08008667endif
nnoble0c475f02014-12-05 15:37:39 -08008668
8669clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
8670 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
8671 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8672 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008673 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
nnoble0c475f02014-12-05 15:37:39 -08008674
8675
8676CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
8677
ctiller09cb6d52014-12-19 17:38:22 -08008678CHTTP2_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))))
8679CHTTP2_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 -08008680
nnoble69ac39f2014-12-12 15:43:38 -08008681ifeq ($(NO_SECURE),true)
8682
ctiller09cb6d52014-12-19 17:38:22 -08008683bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008684
8685else
8686
ctiller09cb6d52014-12-19 17:38:22 -08008687bins/$(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 -08008688 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008689 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008690 $(Q) $(LD) $(LDFLAGS) $(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 $(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 -08008691
nnoble69ac39f2014-12-12 15:43:38 -08008692endif
8693
nnoble0c475f02014-12-05 15:37:39 -08008694deps_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)
8695
nnoble69ac39f2014-12-12 15:43:38 -08008696ifneq ($(NO_SECURE),true)
8697ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008698-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8699endif
nnoble69ac39f2014-12-12 15:43:38 -08008700endif
nnoble0c475f02014-12-05 15:37:39 -08008701
8702clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
8703 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
8704 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
8705 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008706 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
nnoble0c475f02014-12-05 15:37:39 -08008707
8708
ctillerc6d61c42014-12-15 14:52:08 -08008709CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
8710
ctiller09cb6d52014-12-19 17:38:22 -08008711CHTTP2_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))))
8712CHTTP2_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 -08008713
8714ifeq ($(NO_SECURE),true)
8715
ctiller09cb6d52014-12-19 17:38:22 -08008716bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08008717
8718else
8719
ctiller09cb6d52014-12-19 17:38:22 -08008720bins/$(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 -08008721 $(E) "[LD] Linking $@"
8722 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008723 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08008724
8725endif
8726
8727deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8728
8729ifneq ($(NO_SECURE),true)
8730ifneq ($(NO_DEPS),true)
8731-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8732endif
8733endif
8734
8735clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test:
8736 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test files"
8737 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS)
8738 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008739 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08008740
8741
nnoble0c475f02014-12-05 15:37:39 -08008742CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8743
ctiller09cb6d52014-12-19 17:38:22 -08008744CHTTP2_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))))
8745CHTTP2_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 -08008746
nnoble69ac39f2014-12-12 15:43:38 -08008747ifeq ($(NO_SECURE),true)
8748
ctiller09cb6d52014-12-19 17:38:22 -08008749bins/$(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 -08008750
8751else
8752
ctiller09cb6d52014-12-19 17:38:22 -08008753bins/$(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 -08008754 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008755 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008756 $(Q) $(LD) $(LDFLAGS) $(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 $(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 -08008757
nnoble69ac39f2014-12-12 15:43:38 -08008758endif
8759
nnoble0c475f02014-12-05 15:37:39 -08008760deps_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)
8761
nnoble69ac39f2014-12-12 15:43:38 -08008762ifneq ($(NO_SECURE),true)
8763ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008764-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8765endif
nnoble69ac39f2014-12-12 15:43:38 -08008766endif
nnoble0c475f02014-12-05 15:37:39 -08008767
8768clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
8769 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
8770 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8771 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008772 $(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 -08008773
8774
8775CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8776
ctiller09cb6d52014-12-19 17:38:22 -08008777CHTTP2_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))))
8778CHTTP2_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 -08008779
nnoble69ac39f2014-12-12 15:43:38 -08008780ifeq ($(NO_SECURE),true)
8781
ctiller09cb6d52014-12-19 17:38:22 -08008782bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008783
8784else
8785
ctiller09cb6d52014-12-19 17:38:22 -08008786bins/$(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 -08008787 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008788 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008789 $(Q) $(LD) $(LDFLAGS) $(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 $(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 -08008790
nnoble69ac39f2014-12-12 15:43:38 -08008791endif
8792
nnoble0c475f02014-12-05 15:37:39 -08008793deps_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)
8794
nnoble69ac39f2014-12-12 15:43:38 -08008795ifneq ($(NO_SECURE),true)
8796ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008797-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8798endif
nnoble69ac39f2014-12-12 15:43:38 -08008799endif
nnoble0c475f02014-12-05 15:37:39 -08008800
8801clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
8802 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
8803 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8804 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008805 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
nnoble0c475f02014-12-05 15:37:39 -08008806
8807
8808CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
8809
ctiller09cb6d52014-12-19 17:38:22 -08008810CHTTP2_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))))
8811CHTTP2_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 -08008812
nnoble69ac39f2014-12-12 15:43:38 -08008813ifeq ($(NO_SECURE),true)
8814
ctiller09cb6d52014-12-19 17:38:22 -08008815bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008816
8817else
8818
ctiller09cb6d52014-12-19 17:38:22 -08008819bins/$(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 -08008820 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008821 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008822 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
nnoble0c475f02014-12-05 15:37:39 -08008823
nnoble69ac39f2014-12-12 15:43:38 -08008824endif
8825
nnoble0c475f02014-12-05 15:37:39 -08008826deps_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)
8827
nnoble69ac39f2014-12-12 15:43:38 -08008828ifneq ($(NO_SECURE),true)
8829ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008830-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8831endif
nnoble69ac39f2014-12-12 15:43:38 -08008832endif
nnoble0c475f02014-12-05 15:37:39 -08008833
8834clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
8835 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
8836 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
8837 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008838 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
nnoble0c475f02014-12-05 15:37:39 -08008839
8840
8841CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8842
ctiller09cb6d52014-12-19 17:38:22 -08008843CHTTP2_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))))
8844CHTTP2_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 -08008845
nnoble69ac39f2014-12-12 15:43:38 -08008846ifeq ($(NO_SECURE),true)
8847
ctiller09cb6d52014-12-19 17:38:22 -08008848bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008849
8850else
8851
ctiller09cb6d52014-12-19 17:38:22 -08008852bins/$(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 -08008853 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008854 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008855 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
nnoble0c475f02014-12-05 15:37:39 -08008856
nnoble69ac39f2014-12-12 15:43:38 -08008857endif
8858
nnoble0c475f02014-12-05 15:37:39 -08008859deps_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)
8860
nnoble69ac39f2014-12-12 15:43:38 -08008861ifneq ($(NO_SECURE),true)
8862ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008863-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8864endif
nnoble69ac39f2014-12-12 15:43:38 -08008865endif
nnoble0c475f02014-12-05 15:37:39 -08008866
8867clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
8868 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
8869 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8870 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008871 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
nnoble0c475f02014-12-05 15:37:39 -08008872
8873
8874CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
8875
ctiller09cb6d52014-12-19 17:38:22 -08008876CHTTP2_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))))
8877CHTTP2_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 -08008878
nnoble69ac39f2014-12-12 15:43:38 -08008879ifeq ($(NO_SECURE),true)
8880
ctiller09cb6d52014-12-19 17:38:22 -08008881bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008882
8883else
8884
ctiller09cb6d52014-12-19 17:38:22 -08008885bins/$(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 -08008886 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008887 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008888 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_no_op_test
nnoble0c475f02014-12-05 15:37:39 -08008889
nnoble69ac39f2014-12-12 15:43:38 -08008890endif
8891
nnoble0c475f02014-12-05 15:37:39 -08008892deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8893
nnoble69ac39f2014-12-12 15:43:38 -08008894ifneq ($(NO_SECURE),true)
8895ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008896-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8897endif
nnoble69ac39f2014-12-12 15:43:38 -08008898endif
nnoble0c475f02014-12-05 15:37:39 -08008899
8900clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
8901 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
8902 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
8903 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008904 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_no_op_test
nnoble0c475f02014-12-05 15:37:39 -08008905
8906
8907CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
8908
ctiller09cb6d52014-12-19 17:38:22 -08008909CHTTP2_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))))
8910CHTTP2_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 -08008911
nnoble69ac39f2014-12-12 15:43:38 -08008912ifeq ($(NO_SECURE),true)
8913
ctiller09cb6d52014-12-19 17:38:22 -08008914bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008915
8916else
8917
ctiller09cb6d52014-12-19 17:38:22 -08008918bins/$(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 -08008919 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008920 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008921 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
nnoble0c475f02014-12-05 15:37:39 -08008922
nnoble69ac39f2014-12-12 15:43:38 -08008923endif
8924
nnoble0c475f02014-12-05 15:37:39 -08008925deps_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)
8926
nnoble69ac39f2014-12-12 15:43:38 -08008927ifneq ($(NO_SECURE),true)
8928ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008929-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8930endif
nnoble69ac39f2014-12-12 15:43:38 -08008931endif
nnoble0c475f02014-12-05 15:37:39 -08008932
8933clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
8934 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
8935 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
8936 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008937 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
nnoble0c475f02014-12-05 15:37:39 -08008938
8939
ctiller33023c42014-12-12 16:28:33 -08008940CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8941
ctiller09cb6d52014-12-19 17:38:22 -08008942CHTTP2_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))))
8943CHTTP2_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 -08008944
8945ifeq ($(NO_SECURE),true)
8946
ctiller09cb6d52014-12-19 17:38:22 -08008947bins/$(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 -08008948
8949else
8950
ctiller09cb6d52014-12-19 17:38:22 -08008951bins/$(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 -08008952 $(E) "[LD] Linking $@"
8953 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008954 $(Q) $(LD) $(LDFLAGS) $(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 $(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 -08008955
8956endif
8957
8958deps_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)
8959
8960ifneq ($(NO_SECURE),true)
8961ifneq ($(NO_DEPS),true)
8962-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8963endif
8964endif
8965
8966clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
8967 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
8968 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8969 $(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 -08008970 $(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 -08008971
8972
nnoble0c475f02014-12-05 15:37:39 -08008973CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8974
ctiller09cb6d52014-12-19 17:38:22 -08008975CHTTP2_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))))
8976CHTTP2_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 -08008977
nnoble69ac39f2014-12-12 15:43:38 -08008978ifeq ($(NO_SECURE),true)
8979
ctiller09cb6d52014-12-19 17:38:22 -08008980bins/$(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 -08008981
8982else
8983
ctiller09cb6d52014-12-19 17:38:22 -08008984bins/$(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 -08008985 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008986 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008987 $(Q) $(LD) $(LDFLAGS) $(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 $(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 -08008988
nnoble69ac39f2014-12-12 15:43:38 -08008989endif
8990
nnoble0c475f02014-12-05 15:37:39 -08008991deps_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)
8992
nnoble69ac39f2014-12-12 15:43:38 -08008993ifneq ($(NO_SECURE),true)
8994ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008995-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8996endif
nnoble69ac39f2014-12-12 15:43:38 -08008997endif
nnoble0c475f02014-12-05 15:37:39 -08008998
8999clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
9000 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
9001 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
9002 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08009003 $(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 -08009004
9005
9006CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
9007
ctiller09cb6d52014-12-19 17:38:22 -08009008CHTTP2_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))))
9009CHTTP2_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 -08009010
nnoble69ac39f2014-12-12 15:43:38 -08009011ifeq ($(NO_SECURE),true)
9012
ctiller09cb6d52014-12-19 17:38:22 -08009013bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009014
9015else
9016
ctiller09cb6d52014-12-19 17:38:22 -08009017bins/$(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 -08009018 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009019 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08009020 $(Q) $(LD) $(LDFLAGS) $(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 $(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 -08009021
nnoble69ac39f2014-12-12 15:43:38 -08009022endif
9023
nnoble0c475f02014-12-05 15:37:39 -08009024deps_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)
9025
nnoble69ac39f2014-12-12 15:43:38 -08009026ifneq ($(NO_SECURE),true)
9027ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08009028-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
9029endif
nnoble69ac39f2014-12-12 15:43:38 -08009030endif
nnoble0c475f02014-12-05 15:37:39 -08009031
9032clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
9033 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
9034 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
9035 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08009036 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
nnoble0c475f02014-12-05 15:37:39 -08009037
9038
ctiller2845cad2014-12-15 15:14:12 -08009039CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
9040
ctiller09cb6d52014-12-19 17:38:22 -08009041CHTTP2_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))))
9042CHTTP2_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 -08009043
9044ifeq ($(NO_SECURE),true)
9045
ctiller09cb6d52014-12-19 17:38:22 -08009046bins/$(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 -08009047
9048else
9049
ctiller09cb6d52014-12-19 17:38:22 -08009050bins/$(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 -08009051 $(E) "[LD] Linking $@"
9052 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08009053 $(Q) $(LD) $(LDFLAGS) $(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 $(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 -08009054
9055endif
9056
9057deps_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)
9058
9059ifneq ($(NO_SECURE),true)
9060ifneq ($(NO_DEPS),true)
9061-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
9062endif
9063endif
9064
9065clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test:
9066 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test files"
9067 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
9068 $(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 -08009069 $(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 -08009070
9071
nnoble0c475f02014-12-05 15:37:39 -08009072CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
9073
ctiller09cb6d52014-12-19 17:38:22 -08009074CHTTP2_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))))
9075CHTTP2_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 -08009076
nnoble69ac39f2014-12-12 15:43:38 -08009077ifeq ($(NO_SECURE),true)
9078
ctiller09cb6d52014-12-19 17:38:22 -08009079bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009080
9081else
9082
ctiller09cb6d52014-12-19 17:38:22 -08009083bins/$(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 -08009084 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009085 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08009086 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
nnoble0c475f02014-12-05 15:37:39 -08009087
nnoble69ac39f2014-12-12 15:43:38 -08009088endif
9089
nnoble0c475f02014-12-05 15:37:39 -08009090deps_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)
9091
nnoble69ac39f2014-12-12 15:43:38 -08009092ifneq ($(NO_SECURE),true)
9093ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08009094-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
9095endif
nnoble69ac39f2014-12-12 15:43:38 -08009096endif
nnoble0c475f02014-12-05 15:37:39 -08009097
9098clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
9099 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
9100 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
9101 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08009102 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
nnoble0c475f02014-12-05 15:37:39 -08009103
9104
9105CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
9106
ctiller09cb6d52014-12-19 17:38:22 -08009107CHTTP2_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))))
9108CHTTP2_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 -08009109
nnoble69ac39f2014-12-12 15:43:38 -08009110ifeq ($(NO_SECURE),true)
9111
ctiller09cb6d52014-12-19 17:38:22 -08009112bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009113
9114else
9115
ctiller09cb6d52014-12-19 17:38:22 -08009116bins/$(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 -08009117 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009118 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08009119 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
nnoble0c475f02014-12-05 15:37:39 -08009120
nnoble69ac39f2014-12-12 15:43:38 -08009121endif
9122
nnoble0c475f02014-12-05 15:37:39 -08009123deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
9124
nnoble69ac39f2014-12-12 15:43:38 -08009125ifneq ($(NO_SECURE),true)
9126ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08009127-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
9128endif
nnoble69ac39f2014-12-12 15:43:38 -08009129endif
nnoble0c475f02014-12-05 15:37:39 -08009130
9131clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
9132 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
9133 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
9134 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08009135 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
nnoble0c475f02014-12-05 15:37:39 -08009136
9137
nathaniel52878172014-12-09 10:17:19 -08009138CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08009139
ctiller09cb6d52014-12-19 17:38:22 -08009140CHTTP2_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))))
9141CHTTP2_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 -08009142
nnoble69ac39f2014-12-12 15:43:38 -08009143ifeq ($(NO_SECURE),true)
9144
ctiller09cb6d52014-12-19 17:38:22 -08009145bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009146
9147else
9148
ctiller09cb6d52014-12-19 17:38:22 -08009149bins/$(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 -08009150 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009151 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08009152 $(Q) $(LD) $(LDFLAGS) $(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 $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08009153
nnoble69ac39f2014-12-12 15:43:38 -08009154endif
9155
nathaniel52878172014-12-09 10:17:19 -08009156deps_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 -08009157
nnoble69ac39f2014-12-12 15:43:38 -08009158ifneq ($(NO_SECURE),true)
9159ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08009160-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08009161endif
nnoble69ac39f2014-12-12 15:43:38 -08009162endif
nnoble0c475f02014-12-05 15:37:39 -08009163
nathaniel52878172014-12-09 10:17:19 -08009164clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
9165 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
9166 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
9167 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08009168 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08009169
9170
9171CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
9172
ctiller09cb6d52014-12-19 17:38:22 -08009173CHTTP2_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))))
9174CHTTP2_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 -08009175
nnoble69ac39f2014-12-12 15:43:38 -08009176ifeq ($(NO_SECURE),true)
9177
ctiller09cb6d52014-12-19 17:38:22 -08009178bins/$(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 -08009179
9180else
9181
ctiller09cb6d52014-12-19 17:38:22 -08009182bins/$(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 -08009183 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009184 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08009185 $(Q) $(LD) $(LDFLAGS) $(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 $(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 -08009186
nnoble69ac39f2014-12-12 15:43:38 -08009187endif
9188
nnoble0c475f02014-12-05 15:37:39 -08009189deps_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)
9190
nnoble69ac39f2014-12-12 15:43:38 -08009191ifneq ($(NO_SECURE),true)
9192ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08009193-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
9194endif
nnoble69ac39f2014-12-12 15:43:38 -08009195endif
nnoble0c475f02014-12-05 15:37:39 -08009196
9197clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
9198 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
9199 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
9200 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08009201 $(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 -08009202
9203
9204
9205
nnoble0c475f02014-12-05 15:37:39 -08009206
9207
ctiller3bf466f2014-12-19 16:21:57 -08009208.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