blob: 180470857e1cd91624c0fe2b1e35682c94f10232 [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)
103OPENSSL_ALPN_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/openssl-alpn.c -levent $(LDFLAGS) $(LDLIBS_SECURE)
104ZLIB_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/event2.c -levent $(LDFLAGS)
105
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 \
1059 src/core/support/cpu_posix.c \
1060 src/core/support/histogram.c \
1061 src/core/support/host_port.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001062 src/core/support/log_android.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001063 src/core/support/log.c \
1064 src/core/support/log_linux.c \
1065 src/core/support/log_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001066 src/core/support/log_win32.c \
1067 src/core/support/murmur_hash.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001068 src/core/support/slice_buffer.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001069 src/core/support/slice.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001070 src/core/support/string.c \
1071 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -08001072 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001073 src/core/support/sync.c \
1074 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -08001075 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001076 src/core/support/thd_posix.c \
1077 src/core/support/thd_win32.c \
1078 src/core/support/time.c \
1079 src/core/support/time_posix.c \
1080 src/core/support/time_win32.c \
1081
nnoble85a49262014-12-08 18:14:03 -08001082PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001083 include/grpc/support/alloc.h \
1084 include/grpc/support/atm_gcc_atomic.h \
1085 include/grpc/support/atm_gcc_sync.h \
1086 include/grpc/support/atm.h \
1087 include/grpc/support/atm_win32.h \
1088 include/grpc/support/cancellable_platform.h \
1089 include/grpc/support/cmdline.h \
1090 include/grpc/support/histogram.h \
1091 include/grpc/support/host_port.h \
1092 include/grpc/support/log.h \
1093 include/grpc/support/port_platform.h \
1094 include/grpc/support/slice_buffer.h \
1095 include/grpc/support/slice.h \
1096 include/grpc/support/string.h \
1097 include/grpc/support/sync_generic.h \
1098 include/grpc/support/sync.h \
1099 include/grpc/support/sync_posix.h \
1100 include/grpc/support/sync_win32.h \
1101 include/grpc/support/thd.h \
1102 include/grpc/support/thd_posix.h \
1103 include/grpc/support/thd_win32.h \
1104 include/grpc/support/time.h \
1105 include/grpc/support/time_posix.h \
1106 include/grpc/support/time_win32.h \
1107 include/grpc/support/useful.h \
1108
ctiller09cb6d52014-12-19 17:38:22 -08001109LIBGPR_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
1110LIBGPR_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGPR_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001111
ctiller09cb6d52014-12-19 17:38:22 -08001112libs/$(TGTDIR)/libgpr.a: $(LIBGPR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001113 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001114 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001115 $(Q) $(AR) rcs libs/$(TGTDIR)/libgpr.a $(LIBGPR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001116
nnoble5b7f32a2014-12-22 08:12:44 -08001117
1118
1119ifeq ($(SYSTEM),MINGW32)
1120libs/$(TGTDIR)/gpr.$(SHARED_EXT): $(LIBGPR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001121 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001122 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08001123 $(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)
1124else
1125libs/$(TGTDIR)/libgpr.$(SHARED_EXT): $(LIBGPR_OBJS)
1126 $(E) "[LD] Linking $@"
1127 $(Q) mkdir -p `dirname $@`
1128ifeq ($(SYSTEM),Darwin)
1129 $(Q) $(LD) $(LDFLAGS) -Llibs/$(TGTDIR) -dynamiclib -o libs/$(TGTDIR)/libgpr.$(SHARED_EXT) $(LIBGPR_OBJS) $(LDLIBS)
1130else
1131 $(Q) $(LD) $(LDFLAGS) -Llibs/$(TGTDIR) -shared -Wl,-soname,libgpr.so.0 -o libs/$(TGTDIR)/libgpr.$(SHARED_EXT) $(LIBGPR_OBJS) $(LDLIBS)
1132 $(Q) ln -sf libgpr.$(SHARED_EXT) libs/$(TGTDIR)/libgpr.so
1133endif
1134endif
1135
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001136
1137deps_libgpr: $(LIBGPR_DEPS)
1138
nnoble69ac39f2014-12-12 15:43:38 -08001139ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001140-include $(LIBGPR_DEPS)
1141endif
1142
1143clean_libgpr:
1144 $(E) "[CLEAN] Cleaning libgpr files"
1145 $(Q) $(RM) $(LIBGPR_OBJS)
1146 $(Q) $(RM) $(LIBGPR_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001147 $(Q) $(RM) libs/$(TGTDIR)/libgpr.a
nnoble5b7f32a2014-12-22 08:12:44 -08001148 $(Q) $(RM) libs/$(TGTDIR)/libgpr.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001149
1150
1151LIBGRPC_SRC = \
1152 src/core/channel/call_op_string.c \
1153 src/core/channel/census_filter.c \
1154 src/core/channel/channel_args.c \
1155 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08001156 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001157 src/core/channel/client_channel.c \
1158 src/core/channel/client_setup.c \
1159 src/core/channel/connected_channel.c \
1160 src/core/channel/http_client_filter.c \
1161 src/core/channel/http_filter.c \
1162 src/core/channel/http_server_filter.c \
1163 src/core/channel/metadata_buffer.c \
1164 src/core/channel/noop_filter.c \
1165 src/core/compression/algorithm.c \
1166 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -08001167 src/core/httpcli/format_request.c \
1168 src/core/httpcli/httpcli.c \
1169 src/core/httpcli/httpcli_security_context.c \
1170 src/core/httpcli/parser.c \
ctiller52103932014-12-20 09:07:32 -08001171 src/core/iomgr/alarm.c \
1172 src/core/iomgr/alarm_heap.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001173 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08001174 src/core/iomgr/endpoint_pair_posix.c \
1175 src/core/iomgr/iomgr_libevent.c \
1176 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -08001177 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -08001178 src/core/iomgr/resolve_address_posix.c \
1179 src/core/iomgr/sockaddr_utils.c \
1180 src/core/iomgr/socket_utils_common_posix.c \
1181 src/core/iomgr/socket_utils_linux.c \
1182 src/core/iomgr/socket_utils_posix.c \
1183 src/core/iomgr/tcp_client_posix.c \
1184 src/core/iomgr/tcp_posix.c \
1185 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08001186 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08001187 src/core/security/auth.c \
jboeufbefd2652014-12-12 15:39:47 -08001188 src/core/security/base64.c \
ctiller18b49ab2014-12-09 14:39:16 -08001189 src/core/security/credentials.c \
1190 src/core/security/google_root_certs.c \
jboeufbefd2652014-12-12 15:39:47 -08001191 src/core/security/json_token.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001192 src/core/security/secure_endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08001193 src/core/security/secure_transport_setup.c \
1194 src/core/security/security_context.c \
1195 src/core/security/server_secure_chttp2.c \
1196 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001197 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08001198 src/core/statistics/census_rpc_stats.c \
1199 src/core/statistics/census_tracing.c \
1200 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08001201 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001202 src/core/surface/byte_buffer.c \
1203 src/core/surface/byte_buffer_reader.c \
1204 src/core/surface/call.c \
1205 src/core/surface/channel.c \
1206 src/core/surface/channel_create.c \
1207 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001208 src/core/surface/completion_queue.c \
1209 src/core/surface/event_string.c \
1210 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08001211 src/core/surface/lame_client.c \
1212 src/core/surface/secure_channel_create.c \
1213 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001214 src/core/surface/server.c \
1215 src/core/surface/server_chttp2.c \
1216 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08001217 src/core/transport/chttp2/alpn.c \
1218 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001219 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08001220 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001221 src/core/transport/chttp2/frame_ping.c \
1222 src/core/transport/chttp2/frame_rst_stream.c \
1223 src/core/transport/chttp2/frame_settings.c \
1224 src/core/transport/chttp2/frame_window_update.c \
1225 src/core/transport/chttp2/hpack_parser.c \
1226 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08001227 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001228 src/core/transport/chttp2/status_conversion.c \
1229 src/core/transport/chttp2/stream_encoder.c \
1230 src/core/transport/chttp2/stream_map.c \
1231 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001232 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08001233 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001234 src/core/transport/metadata.c \
1235 src/core/transport/stream_op.c \
1236 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001237 src/core/tsi/fake_transport_security.c \
1238 src/core/tsi/ssl_transport_security.c \
ctiller18b49ab2014-12-09 14:39:16 -08001239 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001240 third_party/cJSON/cJSON.c \
1241
nnoble85a49262014-12-08 18:14:03 -08001242PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001243 include/grpc/byte_buffer.h \
1244 include/grpc/byte_buffer_reader.h \
1245 include/grpc/grpc.h \
1246 include/grpc/grpc_security.h \
1247 include/grpc/status.h \
1248
ctiller09cb6d52014-12-19 17:38:22 -08001249LIBGRPC_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
1250LIBGRPC_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001251
nnoble69ac39f2014-12-12 15:43:38 -08001252ifeq ($(NO_SECURE),true)
1253
ctiller09cb6d52014-12-19 17:38:22 -08001254libs/$(TGTDIR)/libgrpc.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001255
nnoble5b7f32a2014-12-22 08:12:44 -08001256ifeq ($(SYSTEM),MINGW32)
1257libs/$(TGTDIR)/grpc.$(SHARED_EXT): openssl_dep_error
1258else
1259libs/$(TGTDIR)/libgrpc.$(SHARED_EXT): openssl_dep_error
1260endif
1261
nnoble69ac39f2014-12-12 15:43:38 -08001262else
1263
ctiller09cb6d52014-12-19 17:38:22 -08001264libs/$(TGTDIR)/libgrpc.a: $(OPENSSL_DEP) $(LIBGRPC_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001265 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001266 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001267 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc.a $(LIBGRPC_OBJS)
nnoble20e2e3f2014-12-16 15:37:57 -08001268 $(Q) mkdir tmp-merge
ctiller09cb6d52014-12-19 17:38:22 -08001269 $(Q) ( cd tmp-merge ; $(AR) x ../libs/$(TGTDIR)/libgrpc.a )
nnoble20e2e3f2014-12-16 15:37:57 -08001270 $(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge ; ar x ../$${l} ) ; done
ctiller09cb6d52014-12-19 17:38:22 -08001271 $(Q) rm -f libs/$(TGTDIR)/libgrpc.a tmp-merge/__.SYMDEF*
1272 $(Q) ar rcs libs/$(TGTDIR)/libgrpc.a tmp-merge/*
nnoble20e2e3f2014-12-16 15:37:57 -08001273 $(Q) rm -rf tmp-merge
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001274
nnoble5b7f32a2014-12-22 08:12:44 -08001275
1276
1277ifeq ($(SYSTEM),MINGW32)
1278libs/$(TGTDIR)/grpc.$(SHARED_EXT): $(LIBGRPC_OBJS) libs/$(TGTDIR)/gpr.$(SHARED_EXT) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001279 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001280 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08001281 $(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
1282else
1283libs/$(TGTDIR)/libgrpc.$(SHARED_EXT): $(LIBGRPC_OBJS) libs/$(TGTDIR)/libgpr.$(SHARED_EXT) $(OPENSSL_DEP)
1284 $(E) "[LD] Linking $@"
1285 $(Q) mkdir -p `dirname $@`
1286ifeq ($(SYSTEM),Darwin)
1287 $(Q) $(LD) $(LDFLAGS) -Llibs/$(TGTDIR) -dynamiclib -o libs/$(TGTDIR)/libgrpc.$(SHARED_EXT) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgpr
1288else
1289 $(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
1290 $(Q) ln -sf libgrpc.$(SHARED_EXT) libs/$(TGTDIR)/libgrpc.so
1291endif
1292endif
1293
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001294
nnoble69ac39f2014-12-12 15:43:38 -08001295endif
1296
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001297deps_libgrpc: $(LIBGRPC_DEPS)
1298
nnoble69ac39f2014-12-12 15:43:38 -08001299ifneq ($(NO_SECURE),true)
1300ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001301-include $(LIBGRPC_DEPS)
1302endif
nnoble69ac39f2014-12-12 15:43:38 -08001303endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001304
1305clean_libgrpc:
1306 $(E) "[CLEAN] Cleaning libgrpc files"
1307 $(Q) $(RM) $(LIBGRPC_OBJS)
1308 $(Q) $(RM) $(LIBGRPC_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001309 $(Q) $(RM) libs/$(TGTDIR)/libgrpc.a
nnoble5b7f32a2014-12-22 08:12:44 -08001310 $(Q) $(RM) libs/$(TGTDIR)/libgrpc.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001311
1312
1313LIBGRPC_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001314 test/core/end2end/cq_verifier.c \
chenw97fd9e52014-12-19 17:12:36 -08001315 test/core/end2end/data/test_root_cert.c \
1316 test/core/end2end/data/prod_roots_certs.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001317 test/core/end2end/data/server1_cert.c \
1318 test/core/end2end/data/server1_key.c \
1319 test/core/iomgr/endpoint_tests.c \
1320 test/core/statistics/census_log_tests.c \
1321 test/core/transport/transport_end2end_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001322 test/core/util/grpc_profiler.c \
1323 test/core/util/parse_hexstring.c \
jtattermusch97fb3f62014-12-08 15:13:41 -08001324 test/core/util/port_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001325 test/core/util/slice_splitter.c \
1326 test/core/util/test_config.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001327
1328
ctiller09cb6d52014-12-19 17:38:22 -08001329LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
1330LIBGRPC_TEST_UTIL_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001331
nnoble69ac39f2014-12-12 15:43:38 -08001332ifeq ($(NO_SECURE),true)
1333
ctiller09cb6d52014-12-19 17:38:22 -08001334libs/$(TGTDIR)/libgrpc_test_util.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001335
nnoble5b7f32a2014-12-22 08:12:44 -08001336
nnoble69ac39f2014-12-12 15:43:38 -08001337else
1338
ctiller09cb6d52014-12-19 17:38:22 -08001339libs/$(TGTDIR)/libgrpc_test_util.a: $(OPENSSL_DEP) $(LIBGRPC_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001340 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001341 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001342 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001343
1344
1345
nnoble5b7f32a2014-12-22 08:12:44 -08001346
1347
nnoble69ac39f2014-12-12 15:43:38 -08001348endif
1349
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001350deps_libgrpc_test_util: $(LIBGRPC_TEST_UTIL_DEPS)
1351
nnoble69ac39f2014-12-12 15:43:38 -08001352ifneq ($(NO_SECURE),true)
1353ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001354-include $(LIBGRPC_TEST_UTIL_DEPS)
1355endif
nnoble69ac39f2014-12-12 15:43:38 -08001356endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001357
1358clean_libgrpc_test_util:
1359 $(E) "[CLEAN] Cleaning libgrpc_test_util files"
1360 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_OBJS)
1361 $(Q) $(RM) $(LIBGRPC_TEST_UTIL_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001362 $(Q) $(RM) libs/$(TGTDIR)/libgrpc_test_util.a
nnoble5b7f32a2014-12-22 08:12:44 -08001363 $(Q) $(RM) libs/$(TGTDIR)/libgrpc_test_util.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001364
1365
1366LIBGRPC++_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001367 src/cpp/client/channel.cc \
yangg59dfc902014-12-19 14:00:14 -08001368 src/cpp/client/channel_arguments.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001369 src/cpp/client/client_context.cc \
1370 src/cpp/client/create_channel.cc \
vpai80b6d012014-12-17 11:47:32 -08001371 src/cpp/client/credentials.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001372 src/cpp/client/internal_stub.cc \
1373 src/cpp/proto/proto_utils.cc \
1374 src/cpp/rpc_method.cc \
1375 src/cpp/server/async_server.cc \
1376 src/cpp/server/async_server_context.cc \
1377 src/cpp/server/completion_queue.cc \
1378 src/cpp/server/server_builder.cc \
yanggfd2f3ac2014-12-17 16:46:06 -08001379 src/cpp/server/server_context_impl.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001380 src/cpp/server/server.cc \
1381 src/cpp/server/server_rpc_handler.cc \
vpai80b6d012014-12-17 11:47:32 -08001382 src/cpp/server/server_credentials.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001383 src/cpp/server/thread_pool.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001384 src/cpp/stream/stream_context.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001385 src/cpp/util/status.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001386 src/cpp/util/time.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001387
nnoble85a49262014-12-08 18:14:03 -08001388PUBLIC_HEADERS_CXX += \
ctiller2bbb6c42014-12-17 09:44:44 -08001389 include/grpc++/async_server_context.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001390 include/grpc++/async_server.h \
yangg59dfc902014-12-19 14:00:14 -08001391 include/grpc++/channel_arguments.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001392 include/grpc++/channel_interface.h \
1393 include/grpc++/client_context.h \
1394 include/grpc++/completion_queue.h \
1395 include/grpc++/config.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001396 include/grpc++/create_channel.h \
vpai80b6d012014-12-17 11:47:32 -08001397 include/grpc++/credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001398 include/grpc++/server_builder.h \
yanggfd2f3ac2014-12-17 16:46:06 -08001399 include/grpc++/server_context.h \
vpai80b6d012014-12-17 11:47:32 -08001400 include/grpc++/server_credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001401 include/grpc++/server.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001402 include/grpc++/status.h \
1403 include/grpc++/stream_context_interface.h \
1404 include/grpc++/stream.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001405
ctiller09cb6d52014-12-19 17:38:22 -08001406LIBGRPC++_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
1407LIBGRPC++_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC++_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001408
nnoble69ac39f2014-12-12 15:43:38 -08001409ifeq ($(NO_SECURE),true)
1410
ctiller09cb6d52014-12-19 17:38:22 -08001411libs/$(TGTDIR)/libgrpc++.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001412
nnoble5b7f32a2014-12-22 08:12:44 -08001413ifeq ($(SYSTEM),MINGW32)
1414libs/$(TGTDIR)/grpc++.$(SHARED_EXT): openssl_dep_error
1415else
1416libs/$(TGTDIR)/libgrpc++.$(SHARED_EXT): openssl_dep_error
1417endif
1418
nnoble69ac39f2014-12-12 15:43:38 -08001419else
1420
ctiller09cb6d52014-12-19 17:38:22 -08001421libs/$(TGTDIR)/libgrpc++.a: $(OPENSSL_DEP) $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001422 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001423 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001424 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc++.a $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001425
nnoble5b7f32a2014-12-22 08:12:44 -08001426
1427
1428ifeq ($(SYSTEM),MINGW32)
1429libs/$(TGTDIR)/grpc++.$(SHARED_EXT): $(LIBGRPC++_OBJS) libs/$(TGTDIR)/grpc.$(SHARED_EXT) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001430 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001431 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08001432 $(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
1433else
1434libs/$(TGTDIR)/libgrpc++.$(SHARED_EXT): $(LIBGRPC++_OBJS) libs/$(TGTDIR)/libgrpc.$(SHARED_EXT) $(OPENSSL_DEP)
1435 $(E) "[LD] Linking $@"
1436 $(Q) mkdir -p `dirname $@`
1437ifeq ($(SYSTEM),Darwin)
1438 $(Q) $(LDXX) $(LDFLAGS) -Llibs/$(TGTDIR) -dynamiclib -o libs/$(TGTDIR)/libgrpc++.$(SHARED_EXT) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgrpc
1439else
1440 $(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
1441 $(Q) ln -sf libgrpc++.$(SHARED_EXT) libs/$(TGTDIR)/libgrpc++.so
1442endif
1443endif
1444
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001445
nnoble69ac39f2014-12-12 15:43:38 -08001446endif
1447
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001448deps_libgrpc++: $(LIBGRPC++_DEPS)
1449
nnoble69ac39f2014-12-12 15:43:38 -08001450ifneq ($(NO_SECURE),true)
1451ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001452-include $(LIBGRPC++_DEPS)
1453endif
nnoble69ac39f2014-12-12 15:43:38 -08001454endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001455
1456clean_libgrpc++:
1457 $(E) "[CLEAN] Cleaning libgrpc++ files"
1458 $(Q) $(RM) $(LIBGRPC++_OBJS)
1459 $(Q) $(RM) $(LIBGRPC++_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001460 $(Q) $(RM) libs/$(TGTDIR)/libgrpc++.a
nnoble5b7f32a2014-12-22 08:12:44 -08001461 $(Q) $(RM) libs/$(TGTDIR)/libgrpc++.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001462
1463
1464LIBGRPC++_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001465 gens/test/cpp/util/echo.pb.cc \
yangg59dfc902014-12-19 14:00:14 -08001466 test/cpp/util/create_test_channel.cc \
nnoble4cb93712014-12-17 14:18:08 -08001467 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001468
1469
ctiller09cb6d52014-12-19 17:38:22 -08001470LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
1471LIBGRPC++_TEST_UTIL_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001472
nnoble69ac39f2014-12-12 15:43:38 -08001473ifeq ($(NO_SECURE),true)
1474
ctiller09cb6d52014-12-19 17:38:22 -08001475libs/$(TGTDIR)/libgrpc++_test_util.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001476
nnoble5b7f32a2014-12-22 08:12:44 -08001477
nnoble69ac39f2014-12-12 15:43:38 -08001478else
1479
ctiller09cb6d52014-12-19 17:38:22 -08001480libs/$(TGTDIR)/libgrpc++_test_util.a: $(OPENSSL_DEP) $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001481 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001482 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001483 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001484
1485
1486
nnoble5b7f32a2014-12-22 08:12:44 -08001487
1488
nnoble69ac39f2014-12-12 15:43:38 -08001489endif
1490
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001491deps_libgrpc++_test_util: $(LIBGRPC++_TEST_UTIL_DEPS)
1492
nnoble69ac39f2014-12-12 15:43:38 -08001493ifneq ($(NO_SECURE),true)
1494ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001495-include $(LIBGRPC++_TEST_UTIL_DEPS)
1496endif
nnoble69ac39f2014-12-12 15:43:38 -08001497endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001498
1499clean_libgrpc++_test_util:
1500 $(E) "[CLEAN] Cleaning libgrpc++_test_util files"
1501 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_OBJS)
1502 $(Q) $(RM) $(LIBGRPC++_TEST_UTIL_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001503 $(Q) $(RM) libs/$(TGTDIR)/libgrpc++_test_util.a
nnoble5b7f32a2014-12-22 08:12:44 -08001504 $(Q) $(RM) libs/$(TGTDIR)/libgrpc++_test_util.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001505
1506
1507LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
1508 test/core/end2end/fixtures/chttp2_fake_security.c \
1509
1510
ctiller09cb6d52014-12-19 17:38:22 -08001511LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
1512LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001513
nnoble69ac39f2014-12-12 15:43:38 -08001514ifeq ($(NO_SECURE),true)
1515
ctiller09cb6d52014-12-19 17:38:22 -08001516libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001517
nnoble5b7f32a2014-12-22 08:12:44 -08001518
nnoble69ac39f2014-12-12 15:43:38 -08001519else
1520
ctiller09cb6d52014-12-19 17:38:22 -08001521libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001522 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001523 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001524 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001525
1526
1527
nnoble5b7f32a2014-12-22 08:12:44 -08001528
1529
nnoble69ac39f2014-12-12 15:43:38 -08001530endif
1531
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001532deps_libend2end_fixture_chttp2_fake_security: $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1533
nnoble69ac39f2014-12-12 15:43:38 -08001534ifneq ($(NO_SECURE),true)
1535ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001536-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
1537endif
nnoble69ac39f2014-12-12 15:43:38 -08001538endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001539
1540clean_libend2end_fixture_chttp2_fake_security:
1541 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fake_security files"
1542 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
1543 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001544 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.a
nnoble5b7f32a2014-12-22 08:12:44 -08001545 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_fake_security.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001546
1547
1548LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
1549 test/core/end2end/fixtures/chttp2_fullstack.c \
1550
1551
ctiller09cb6d52014-12-19 17:38:22 -08001552LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
1553LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001554
nnoble69ac39f2014-12-12 15:43:38 -08001555ifeq ($(NO_SECURE),true)
1556
ctiller09cb6d52014-12-19 17:38:22 -08001557libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001558
nnoble5b7f32a2014-12-22 08:12:44 -08001559
nnoble69ac39f2014-12-12 15:43:38 -08001560else
1561
ctiller09cb6d52014-12-19 17:38:22 -08001562libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001563 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001564 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001565 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001566
1567
1568
nnoble5b7f32a2014-12-22 08:12:44 -08001569
1570
nnoble69ac39f2014-12-12 15:43:38 -08001571endif
1572
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001573deps_libend2end_fixture_chttp2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1574
nnoble69ac39f2014-12-12 15:43:38 -08001575ifneq ($(NO_SECURE),true)
1576ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001577-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
1578endif
nnoble69ac39f2014-12-12 15:43:38 -08001579endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001580
1581clean_libend2end_fixture_chttp2_fullstack:
1582 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_fullstack files"
1583 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
1584 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001585 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.a
nnoble5b7f32a2014-12-22 08:12:44 -08001586 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_fullstack.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001587
1588
1589LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
1590 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
1591
1592
ctiller09cb6d52014-12-19 17:38:22 -08001593LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
1594LIBEND2END_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 -08001595
nnoble69ac39f2014-12-12 15:43:38 -08001596ifeq ($(NO_SECURE),true)
1597
ctiller09cb6d52014-12-19 17:38:22 -08001598libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001599
nnoble5b7f32a2014-12-22 08:12:44 -08001600
nnoble69ac39f2014-12-12 15:43:38 -08001601else
1602
ctiller09cb6d52014-12-19 17:38:22 -08001603libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001604 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001605 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001606 $(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 -08001607
1608
1609
nnoble5b7f32a2014-12-22 08:12:44 -08001610
1611
nnoble69ac39f2014-12-12 15:43:38 -08001612endif
1613
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001614deps_libend2end_fixture_chttp2_simple_ssl_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1615
nnoble69ac39f2014-12-12 15:43:38 -08001616ifneq ($(NO_SECURE),true)
1617ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001618-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
1619endif
nnoble69ac39f2014-12-12 15:43:38 -08001620endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001621
1622clean_libend2end_fixture_chttp2_simple_ssl_fullstack:
1623 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_fullstack files"
1624 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
1625 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001626 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.a
nnoble5b7f32a2014-12-22 08:12:44 -08001627 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_fullstack.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001628
1629
1630LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
1631 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
1632
1633
ctiller09cb6d52014-12-19 17:38:22 -08001634LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
1635LIBEND2END_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 -08001636
nnoble69ac39f2014-12-12 15:43:38 -08001637ifeq ($(NO_SECURE),true)
1638
ctiller09cb6d52014-12-19 17:38:22 -08001639libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001640
nnoble5b7f32a2014-12-22 08:12:44 -08001641
nnoble69ac39f2014-12-12 15:43:38 -08001642else
1643
ctiller09cb6d52014-12-19 17:38:22 -08001644libs/$(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 -08001645 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001646 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001647 $(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 -08001648
1649
1650
nnoble5b7f32a2014-12-22 08:12:44 -08001651
1652
nnoble69ac39f2014-12-12 15:43:38 -08001653endif
1654
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001655deps_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack: $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1656
nnoble69ac39f2014-12-12 15:43:38 -08001657ifneq ($(NO_SECURE),true)
1658ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001659-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
1660endif
nnoble69ac39f2014-12-12 15:43:38 -08001661endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001662
1663clean_libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack:
1664 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack files"
1665 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
1666 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001667 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
nnoble5b7f32a2014-12-22 08:12:44 -08001668 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001669
1670
1671LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
1672 test/core/end2end/fixtures/chttp2_socket_pair.c \
1673
1674
ctiller09cb6d52014-12-19 17:38:22 -08001675LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
1676LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001677
nnoble69ac39f2014-12-12 15:43:38 -08001678ifeq ($(NO_SECURE),true)
1679
ctiller09cb6d52014-12-19 17:38:22 -08001680libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001681
nnoble5b7f32a2014-12-22 08:12:44 -08001682
nnoble69ac39f2014-12-12 15:43:38 -08001683else
1684
ctiller09cb6d52014-12-19 17:38:22 -08001685libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a: $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001686 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001687 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001688 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001689
1690
1691
nnoble5b7f32a2014-12-22 08:12:44 -08001692
1693
nnoble69ac39f2014-12-12 15:43:38 -08001694endif
1695
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001696deps_libend2end_fixture_chttp2_socket_pair: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1697
nnoble69ac39f2014-12-12 15:43:38 -08001698ifneq ($(NO_SECURE),true)
1699ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001700-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
1701endif
nnoble69ac39f2014-12-12 15:43:38 -08001702endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001703
1704clean_libend2end_fixture_chttp2_socket_pair:
1705 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair files"
1706 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
1707 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001708 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.a
nnoble5b7f32a2014-12-22 08:12:44 -08001709 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001710
1711
nnoble0c475f02014-12-05 15:37:39 -08001712LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
1713 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
1714
1715
ctiller09cb6d52014-12-19 17:38:22 -08001716LIBEND2END_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))))
1717LIBEND2END_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 -08001718
nnoble69ac39f2014-12-12 15:43:38 -08001719ifeq ($(NO_SECURE),true)
1720
ctiller09cb6d52014-12-19 17:38:22 -08001721libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001722
nnoble5b7f32a2014-12-22 08:12:44 -08001723
nnoble69ac39f2014-12-12 15:43:38 -08001724else
1725
ctiller09cb6d52014-12-19 17:38:22 -08001726libs/$(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 -08001727 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001728 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001729 $(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 -08001730
1731
1732
nnoble5b7f32a2014-12-22 08:12:44 -08001733
1734
nnoble69ac39f2014-12-12 15:43:38 -08001735endif
1736
nnoble0c475f02014-12-05 15:37:39 -08001737deps_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time: $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1738
nnoble69ac39f2014-12-12 15:43:38 -08001739ifneq ($(NO_SECURE),true)
1740ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08001741-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
1742endif
nnoble69ac39f2014-12-12 15:43:38 -08001743endif
nnoble0c475f02014-12-05 15:37:39 -08001744
1745clean_libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time:
1746 $(E) "[CLEAN] Cleaning libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time files"
1747 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
1748 $(Q) $(RM) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001749 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
nnoble5b7f32a2014-12-22 08:12:44 -08001750 $(Q) $(RM) libs/$(TGTDIR)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.$(SHARED_EXT)
nnoble0c475f02014-12-05 15:37:39 -08001751
1752
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001753LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
1754 test/core/end2end/tests/cancel_after_accept.c \
1755
1756
ctiller09cb6d52014-12-19 17:38:22 -08001757LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
1758LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001759
ctiller09cb6d52014-12-19 17:38:22 -08001760libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001761 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001762 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001763 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001764
1765
1766
nnoble5b7f32a2014-12-22 08:12:44 -08001767
1768
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001769deps_libend2end_test_cancel_after_accept: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1770
nnoble69ac39f2014-12-12 15:43:38 -08001771ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001772-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
1773endif
1774
1775clean_libend2end_test_cancel_after_accept:
1776 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept files"
1777 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
1778 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001779 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_accept.a
nnoble5b7f32a2014-12-22 08:12:44 -08001780 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_accept.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001781
1782
1783LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
1784 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
1785
1786
ctiller09cb6d52014-12-19 17:38:22 -08001787LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
1788LIBEND2END_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 -08001789
ctiller09cb6d52014-12-19 17:38:22 -08001790libs/$(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 -08001791 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001792 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001793 $(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 -08001794
1795
1796
nnoble5b7f32a2014-12-22 08:12:44 -08001797
1798
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001799deps_libend2end_test_cancel_after_accept_and_writes_closed: $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1800
nnoble69ac39f2014-12-12 15:43:38 -08001801ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001802-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
1803endif
1804
1805clean_libend2end_test_cancel_after_accept_and_writes_closed:
1806 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_accept_and_writes_closed files"
1807 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
1808 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001809 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_accept_and_writes_closed.a
nnoble5b7f32a2014-12-22 08:12:44 -08001810 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_accept_and_writes_closed.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001811
1812
1813LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
1814 test/core/end2end/tests/cancel_after_invoke.c \
1815
1816
ctiller09cb6d52014-12-19 17:38:22 -08001817LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
1818LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001819
ctiller09cb6d52014-12-19 17:38:22 -08001820libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001821 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001822 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001823 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001824
1825
1826
nnoble5b7f32a2014-12-22 08:12:44 -08001827
1828
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001829deps_libend2end_test_cancel_after_invoke: $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1830
nnoble69ac39f2014-12-12 15:43:38 -08001831ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001832-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
1833endif
1834
1835clean_libend2end_test_cancel_after_invoke:
1836 $(E) "[CLEAN] Cleaning libend2end_test_cancel_after_invoke files"
1837 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
1838 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001839 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.a
nnoble5b7f32a2014-12-22 08:12:44 -08001840 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_after_invoke.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001841
1842
1843LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
1844 test/core/end2end/tests/cancel_before_invoke.c \
1845
1846
ctiller09cb6d52014-12-19 17:38:22 -08001847LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
1848LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001849
ctiller09cb6d52014-12-19 17:38:22 -08001850libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001851 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001852 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001853 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001854
1855
1856
nnoble5b7f32a2014-12-22 08:12:44 -08001857
1858
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001859deps_libend2end_test_cancel_before_invoke: $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1860
nnoble69ac39f2014-12-12 15:43:38 -08001861ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001862-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
1863endif
1864
1865clean_libend2end_test_cancel_before_invoke:
1866 $(E) "[CLEAN] Cleaning libend2end_test_cancel_before_invoke files"
1867 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
1868 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001869 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.a
nnoble5b7f32a2014-12-22 08:12:44 -08001870 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_before_invoke.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001871
1872
1873LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
1874 test/core/end2end/tests/cancel_in_a_vacuum.c \
1875
1876
ctiller09cb6d52014-12-19 17:38:22 -08001877LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
1878LIBEND2END_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 -08001879
ctiller09cb6d52014-12-19 17:38:22 -08001880libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.a: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001881 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001882 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001883 $(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 -08001884
1885
1886
nnoble5b7f32a2014-12-22 08:12:44 -08001887
1888
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001889deps_libend2end_test_cancel_in_a_vacuum: $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1890
nnoble69ac39f2014-12-12 15:43:38 -08001891ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001892-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
1893endif
1894
1895clean_libend2end_test_cancel_in_a_vacuum:
1896 $(E) "[CLEAN] Cleaning libend2end_test_cancel_in_a_vacuum files"
1897 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
1898 $(Q) $(RM) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001899 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.a
nnoble5b7f32a2014-12-22 08:12:44 -08001900 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_cancel_in_a_vacuum.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001901
1902
ctillerc6d61c42014-12-15 14:52:08 -08001903LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
1904 test/core/end2end/tests/disappearing_server.c \
1905
1906
ctiller09cb6d52014-12-19 17:38:22 -08001907LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
1908LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08001909
ctiller09cb6d52014-12-19 17:38:22 -08001910libs/$(TGTDIR)/libend2end_test_disappearing_server.a: $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
ctillerc6d61c42014-12-15 14:52:08 -08001911 $(E) "[AR] Creating $@"
1912 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001913 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
ctillerc6d61c42014-12-15 14:52:08 -08001914
1915
1916
nnoble5b7f32a2014-12-22 08:12:44 -08001917
1918
ctillerc6d61c42014-12-15 14:52:08 -08001919deps_libend2end_test_disappearing_server: $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1920
1921ifneq ($(NO_DEPS),true)
1922-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
1923endif
1924
1925clean_libend2end_test_disappearing_server:
1926 $(E) "[CLEAN] Cleaning libend2end_test_disappearing_server files"
1927 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
1928 $(Q) $(RM) $(LIBEND2END_TEST_DISAPPEARING_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001929 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_disappearing_server.a
nnoble5b7f32a2014-12-22 08:12:44 -08001930 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_disappearing_server.$(SHARED_EXT)
ctillerc6d61c42014-12-15 14:52:08 -08001931
1932
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001933LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
1934 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
1935
1936
ctiller09cb6d52014-12-19 17:38:22 -08001937LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
1938LIBEND2END_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 -08001939
ctiller09cb6d52014-12-19 17:38:22 -08001940libs/$(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 -08001941 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001942 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001943 $(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 -08001944
1945
1946
nnoble5b7f32a2014-12-22 08:12:44 -08001947
1948
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001949deps_libend2end_test_early_server_shutdown_finishes_inflight_calls: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1950
nnoble69ac39f2014-12-12 15:43:38 -08001951ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001952-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
1953endif
1954
1955clean_libend2end_test_early_server_shutdown_finishes_inflight_calls:
1956 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_inflight_calls files"
1957 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
1958 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001959 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
nnoble5b7f32a2014-12-22 08:12:44 -08001960 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_inflight_calls.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001961
1962
1963LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
1964 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
1965
1966
ctiller09cb6d52014-12-19 17:38:22 -08001967LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
1968LIBEND2END_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 -08001969
ctiller09cb6d52014-12-19 17:38:22 -08001970libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.a: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001971 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001972 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08001973 $(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 -08001974
1975
1976
nnoble5b7f32a2014-12-22 08:12:44 -08001977
1978
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001979deps_libend2end_test_early_server_shutdown_finishes_tags: $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1980
nnoble69ac39f2014-12-12 15:43:38 -08001981ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001982-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
1983endif
1984
1985clean_libend2end_test_early_server_shutdown_finishes_tags:
1986 $(E) "[CLEAN] Cleaning libend2end_test_early_server_shutdown_finishes_tags files"
1987 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
1988 $(Q) $(RM) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08001989 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.a
nnoble5b7f32a2014-12-22 08:12:44 -08001990 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_early_server_shutdown_finishes_tags.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001991
1992
1993LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
1994 test/core/end2end/tests/invoke_large_request.c \
1995
1996
ctiller09cb6d52014-12-19 17:38:22 -08001997LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
1998LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001999
ctiller09cb6d52014-12-19 17:38:22 -08002000libs/$(TGTDIR)/libend2end_test_invoke_large_request.a: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002001 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002002 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002003 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002004
2005
2006
nnoble5b7f32a2014-12-22 08:12:44 -08002007
2008
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002009deps_libend2end_test_invoke_large_request: $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
2010
nnoble69ac39f2014-12-12 15:43:38 -08002011ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002012-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
2013endif
2014
2015clean_libend2end_test_invoke_large_request:
2016 $(E) "[CLEAN] Cleaning libend2end_test_invoke_large_request files"
2017 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
2018 $(Q) $(RM) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002019 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_invoke_large_request.a
nnoble5b7f32a2014-12-22 08:12:44 -08002020 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_invoke_large_request.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002021
2022
2023LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
2024 test/core/end2end/tests/max_concurrent_streams.c \
2025
2026
ctiller09cb6d52014-12-19 17:38:22 -08002027LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
2028LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002029
ctiller09cb6d52014-12-19 17:38:22 -08002030libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002031 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002032 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002033 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002034
2035
2036
nnoble5b7f32a2014-12-22 08:12:44 -08002037
2038
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002039deps_libend2end_test_max_concurrent_streams: $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
2040
nnoble69ac39f2014-12-12 15:43:38 -08002041ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002042-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
2043endif
2044
2045clean_libend2end_test_max_concurrent_streams:
2046 $(E) "[CLEAN] Cleaning libend2end_test_max_concurrent_streams files"
2047 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
2048 $(Q) $(RM) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002049 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.a
nnoble5b7f32a2014-12-22 08:12:44 -08002050 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_max_concurrent_streams.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002051
2052
2053LIBEND2END_TEST_NO_OP_SRC = \
2054 test/core/end2end/tests/no_op.c \
2055
2056
ctiller09cb6d52014-12-19 17:38:22 -08002057LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
2058LIBEND2END_TEST_NO_OP_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002059
ctiller09cb6d52014-12-19 17:38:22 -08002060libs/$(TGTDIR)/libend2end_test_no_op.a: $(LIBEND2END_TEST_NO_OP_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002061 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002062 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002063 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002064
2065
2066
nnoble5b7f32a2014-12-22 08:12:44 -08002067
2068
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002069deps_libend2end_test_no_op: $(LIBEND2END_TEST_NO_OP_DEPS)
2070
nnoble69ac39f2014-12-12 15:43:38 -08002071ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002072-include $(LIBEND2END_TEST_NO_OP_DEPS)
2073endif
2074
2075clean_libend2end_test_no_op:
2076 $(E) "[CLEAN] Cleaning libend2end_test_no_op files"
2077 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_OBJS)
2078 $(Q) $(RM) $(LIBEND2END_TEST_NO_OP_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002079 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_no_op.a
nnoble5b7f32a2014-12-22 08:12:44 -08002080 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_no_op.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002081
2082
2083LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
2084 test/core/end2end/tests/ping_pong_streaming.c \
2085
2086
ctiller09cb6d52014-12-19 17:38:22 -08002087LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
2088LIBEND2END_TEST_PING_PONG_STREAMING_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002089
ctiller09cb6d52014-12-19 17:38:22 -08002090libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a: $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002091 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002092 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002093 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002094
2095
2096
nnoble5b7f32a2014-12-22 08:12:44 -08002097
2098
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002099deps_libend2end_test_ping_pong_streaming: $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
2100
nnoble69ac39f2014-12-12 15:43:38 -08002101ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002102-include $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
2103endif
2104
2105clean_libend2end_test_ping_pong_streaming:
2106 $(E) "[CLEAN] Cleaning libend2end_test_ping_pong_streaming files"
2107 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
2108 $(Q) $(RM) $(LIBEND2END_TEST_PING_PONG_STREAMING_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002109 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.a
nnoble5b7f32a2014-12-22 08:12:44 -08002110 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_ping_pong_streaming.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002111
2112
ctiller33023c42014-12-12 16:28:33 -08002113LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
2114 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
2115
2116
ctiller09cb6d52014-12-19 17:38:22 -08002117LIBEND2END_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))))
2118LIBEND2END_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 -08002119
ctiller09cb6d52014-12-19 17:38:22 -08002120libs/$(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 -08002121 $(E) "[AR] Creating $@"
2122 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002123 $(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 -08002124
2125
2126
nnoble5b7f32a2014-12-22 08:12:44 -08002127
2128
ctiller33023c42014-12-12 16:28:33 -08002129deps_libend2end_test_request_response_with_binary_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
2130
2131ifneq ($(NO_DEPS),true)
2132-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
2133endif
2134
2135clean_libend2end_test_request_response_with_binary_metadata_and_payload:
2136 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_binary_metadata_and_payload files"
2137 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
2138 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002139 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_binary_metadata_and_payload.a
nnoble5b7f32a2014-12-22 08:12:44 -08002140 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_binary_metadata_and_payload.$(SHARED_EXT)
ctiller33023c42014-12-12 16:28:33 -08002141
2142
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002143LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
2144 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
2145
2146
ctiller09cb6d52014-12-19 17:38:22 -08002147LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
2148LIBEND2END_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 -08002149
ctiller09cb6d52014-12-19 17:38:22 -08002150libs/$(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 -08002151 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002152 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002153 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002154
2155
2156
nnoble5b7f32a2014-12-22 08:12:44 -08002157
2158
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002159deps_libend2end_test_request_response_with_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
2160
nnoble69ac39f2014-12-12 15:43:38 -08002161ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002162-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
2163endif
2164
2165clean_libend2end_test_request_response_with_metadata_and_payload:
2166 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_metadata_and_payload files"
2167 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
2168 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002169 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_metadata_and_payload.a
nnoble5b7f32a2014-12-22 08:12:44 -08002170 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_metadata_and_payload.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002171
2172
2173LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
2174 test/core/end2end/tests/request_response_with_payload.c \
2175
2176
ctiller09cb6d52014-12-19 17:38:22 -08002177LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
2178LIBEND2END_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 -08002179
ctiller09cb6d52014-12-19 17:38:22 -08002180libs/$(TGTDIR)/libend2end_test_request_response_with_payload.a: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002181 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002182 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002183 $(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 -08002184
2185
2186
nnoble5b7f32a2014-12-22 08:12:44 -08002187
2188
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002189deps_libend2end_test_request_response_with_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
2190
nnoble69ac39f2014-12-12 15:43:38 -08002191ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002192-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
2193endif
2194
2195clean_libend2end_test_request_response_with_payload:
2196 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_payload files"
2197 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
2198 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002199 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_payload.a
nnoble5b7f32a2014-12-22 08:12:44 -08002200 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_payload.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002201
2202
ctiller2845cad2014-12-15 15:14:12 -08002203LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC = \
2204 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c \
2205
2206
ctiller09cb6d52014-12-19 17:38:22 -08002207LIBEND2END_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))))
2208LIBEND2END_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 -08002209
ctiller09cb6d52014-12-19 17:38:22 -08002210libs/$(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 -08002211 $(E) "[AR] Creating $@"
2212 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002213 $(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 -08002214
2215
2216
nnoble5b7f32a2014-12-22 08:12:44 -08002217
2218
ctiller2845cad2014-12-15 15:14:12 -08002219deps_libend2end_test_request_response_with_trailing_metadata_and_payload: $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
2220
2221ifneq ($(NO_DEPS),true)
2222-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
2223endif
2224
2225clean_libend2end_test_request_response_with_trailing_metadata_and_payload:
2226 $(E) "[CLEAN] Cleaning libend2end_test_request_response_with_trailing_metadata_and_payload files"
2227 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
2228 $(Q) $(RM) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002229 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_trailing_metadata_and_payload.a
nnoble5b7f32a2014-12-22 08:12:44 -08002230 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_request_response_with_trailing_metadata_and_payload.$(SHARED_EXT)
ctiller2845cad2014-12-15 15:14:12 -08002231
2232
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002233LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
2234 test/core/end2end/tests/simple_delayed_request.c \
2235
2236
ctiller09cb6d52014-12-19 17:38:22 -08002237LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
2238LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002239
ctiller09cb6d52014-12-19 17:38:22 -08002240libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002241 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002242 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002243 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002244
2245
2246
nnoble5b7f32a2014-12-22 08:12:44 -08002247
2248
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002249deps_libend2end_test_simple_delayed_request: $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
2250
nnoble69ac39f2014-12-12 15:43:38 -08002251ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002252-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
2253endif
2254
2255clean_libend2end_test_simple_delayed_request:
2256 $(E) "[CLEAN] Cleaning libend2end_test_simple_delayed_request files"
2257 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
2258 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002259 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_simple_delayed_request.a
nnoble5b7f32a2014-12-22 08:12:44 -08002260 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_simple_delayed_request.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002261
2262
2263LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
2264 test/core/end2end/tests/simple_request.c \
2265
2266
ctiller09cb6d52014-12-19 17:38:22 -08002267LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
2268LIBEND2END_TEST_SIMPLE_REQUEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002269
ctiller09cb6d52014-12-19 17:38:22 -08002270libs/$(TGTDIR)/libend2end_test_simple_request.a: $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002271 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002272 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002273 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002274
2275
2276
nnoble5b7f32a2014-12-22 08:12:44 -08002277
2278
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002279deps_libend2end_test_simple_request: $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
2280
nnoble69ac39f2014-12-12 15:43:38 -08002281ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002282-include $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
2283endif
2284
2285clean_libend2end_test_simple_request:
2286 $(E) "[CLEAN] Cleaning libend2end_test_simple_request files"
2287 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
2288 $(Q) $(RM) $(LIBEND2END_TEST_SIMPLE_REQUEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002289 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_simple_request.a
nnoble5b7f32a2014-12-22 08:12:44 -08002290 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_simple_request.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002291
2292
nathaniel52878172014-12-09 10:17:19 -08002293LIBEND2END_TEST_THREAD_STRESS_SRC = \
2294 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002295
2296
ctiller09cb6d52014-12-19 17:38:22 -08002297LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
2298LIBEND2END_TEST_THREAD_STRESS_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002299
ctiller09cb6d52014-12-19 17:38:22 -08002300libs/$(TGTDIR)/libend2end_test_thread_stress.a: $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002301 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002302 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002303 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002304
2305
2306
nnoble5b7f32a2014-12-22 08:12:44 -08002307
2308
nathaniel52878172014-12-09 10:17:19 -08002309deps_libend2end_test_thread_stress: $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002310
nnoble69ac39f2014-12-12 15:43:38 -08002311ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08002312-include $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002313endif
2314
nathaniel52878172014-12-09 10:17:19 -08002315clean_libend2end_test_thread_stress:
2316 $(E) "[CLEAN] Cleaning libend2end_test_thread_stress files"
2317 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
2318 $(Q) $(RM) $(LIBEND2END_TEST_THREAD_STRESS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002319 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_thread_stress.a
nnoble5b7f32a2014-12-22 08:12:44 -08002320 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_thread_stress.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002321
2322
2323LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
2324 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
2325
2326
ctiller09cb6d52014-12-19 17:38:22 -08002327LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
2328LIBEND2END_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 -08002329
ctiller09cb6d52014-12-19 17:38:22 -08002330libs/$(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 -08002331 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002332 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002333 $(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 -08002334
2335
2336
nnoble5b7f32a2014-12-22 08:12:44 -08002337
2338
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002339deps_libend2end_test_writes_done_hangs_with_pending_read: $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
2340
nnoble69ac39f2014-12-12 15:43:38 -08002341ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002342-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
2343endif
2344
2345clean_libend2end_test_writes_done_hangs_with_pending_read:
2346 $(E) "[CLEAN] Cleaning libend2end_test_writes_done_hangs_with_pending_read files"
2347 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
2348 $(Q) $(RM) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002349 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_writes_done_hangs_with_pending_read.a
nnoble5b7f32a2014-12-22 08:12:44 -08002350 $(Q) $(RM) libs/$(TGTDIR)/libend2end_test_writes_done_hangs_with_pending_read.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002351
2352
2353LIBEND2END_CERTS_SRC = \
chenw97fd9e52014-12-19 17:12:36 -08002354 test/core/end2end/data/test_root_cert.c \
2355 test/core/end2end/data/prod_roots_certs.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002356 test/core/end2end/data/server1_cert.c \
2357 test/core/end2end/data/server1_key.c \
2358
2359
ctiller09cb6d52014-12-19 17:38:22 -08002360LIBEND2END_CERTS_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
2361LIBEND2END_CERTS_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBEND2END_CERTS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002362
nnoble69ac39f2014-12-12 15:43:38 -08002363ifeq ($(NO_SECURE),true)
2364
ctiller09cb6d52014-12-19 17:38:22 -08002365libs/$(TGTDIR)/libend2end_certs.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002366
nnoble5b7f32a2014-12-22 08:12:44 -08002367
nnoble69ac39f2014-12-12 15:43:38 -08002368else
2369
ctiller09cb6d52014-12-19 17:38:22 -08002370libs/$(TGTDIR)/libend2end_certs.a: $(OPENSSL_DEP) $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002371 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002372 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002373 $(Q) $(AR) rcs libs/$(TGTDIR)/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002374
2375
2376
nnoble5b7f32a2014-12-22 08:12:44 -08002377
2378
nnoble69ac39f2014-12-12 15:43:38 -08002379endif
2380
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002381deps_libend2end_certs: $(LIBEND2END_CERTS_DEPS)
2382
nnoble69ac39f2014-12-12 15:43:38 -08002383ifneq ($(NO_SECURE),true)
2384ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002385-include $(LIBEND2END_CERTS_DEPS)
2386endif
nnoble69ac39f2014-12-12 15:43:38 -08002387endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002388
2389clean_libend2end_certs:
2390 $(E) "[CLEAN] Cleaning libend2end_certs files"
2391 $(Q) $(RM) $(LIBEND2END_CERTS_OBJS)
2392 $(Q) $(RM) $(LIBEND2END_CERTS_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002393 $(Q) $(RM) libs/$(TGTDIR)/libend2end_certs.a
nnoble5b7f32a2014-12-22 08:12:44 -08002394 $(Q) $(RM) libs/$(TGTDIR)/libend2end_certs.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002395
2396
2397LIBGRPC_UNSECURE_SRC = \
2398 src/core/channel/call_op_string.c \
2399 src/core/channel/census_filter.c \
2400 src/core/channel/channel_args.c \
2401 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08002402 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002403 src/core/channel/client_channel.c \
2404 src/core/channel/client_setup.c \
2405 src/core/channel/connected_channel.c \
2406 src/core/channel/http_client_filter.c \
2407 src/core/channel/http_filter.c \
2408 src/core/channel/http_server_filter.c \
2409 src/core/channel/metadata_buffer.c \
2410 src/core/channel/noop_filter.c \
2411 src/core/compression/algorithm.c \
2412 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -08002413 src/core/httpcli/format_request.c \
2414 src/core/httpcli/httpcli.c \
2415 src/core/httpcli/httpcli_security_context.c \
2416 src/core/httpcli/parser.c \
ctiller52103932014-12-20 09:07:32 -08002417 src/core/iomgr/alarm.c \
2418 src/core/iomgr/alarm_heap.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002419 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08002420 src/core/iomgr/endpoint_pair_posix.c \
2421 src/core/iomgr/iomgr_libevent.c \
2422 src/core/iomgr/iomgr_libevent_use_threads.c \
ctillerd79b4862014-12-17 16:36:59 -08002423 src/core/iomgr/pollset.c \
ctiller18b49ab2014-12-09 14:39:16 -08002424 src/core/iomgr/resolve_address_posix.c \
2425 src/core/iomgr/sockaddr_utils.c \
2426 src/core/iomgr/socket_utils_common_posix.c \
2427 src/core/iomgr/socket_utils_linux.c \
2428 src/core/iomgr/socket_utils_posix.c \
2429 src/core/iomgr/tcp_client_posix.c \
2430 src/core/iomgr/tcp_posix.c \
2431 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08002432 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08002433 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002434 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002435 src/core/statistics/census_rpc_stats.c \
2436 src/core/statistics/census_tracing.c \
2437 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08002438 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002439 src/core/surface/byte_buffer.c \
2440 src/core/surface/byte_buffer_reader.c \
2441 src/core/surface/call.c \
2442 src/core/surface/channel.c \
2443 src/core/surface/channel_create.c \
2444 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002445 src/core/surface/completion_queue.c \
2446 src/core/surface/event_string.c \
2447 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002448 src/core/surface/lame_client.c \
2449 src/core/surface/secure_channel_create.c \
2450 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002451 src/core/surface/server.c \
2452 src/core/surface/server_chttp2.c \
2453 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08002454 src/core/transport/chttp2/alpn.c \
2455 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002456 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002457 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002458 src/core/transport/chttp2/frame_ping.c \
2459 src/core/transport/chttp2/frame_rst_stream.c \
2460 src/core/transport/chttp2/frame_settings.c \
2461 src/core/transport/chttp2/frame_window_update.c \
2462 src/core/transport/chttp2/hpack_parser.c \
2463 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002464 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002465 src/core/transport/chttp2/status_conversion.c \
2466 src/core/transport/chttp2/stream_encoder.c \
2467 src/core/transport/chttp2/stream_map.c \
2468 src/core/transport/chttp2/timeout_encoding.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002469 src/core/transport/chttp2_transport.c \
ctiller18b49ab2014-12-09 14:39:16 -08002470 src/core/transport/chttp2/varint.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002471 src/core/transport/metadata.c \
2472 src/core/transport/stream_op.c \
2473 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002474 third_party/cJSON/cJSON.c \
2475
nnoble85a49262014-12-08 18:14:03 -08002476PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002477 include/grpc/byte_buffer.h \
2478 include/grpc/byte_buffer_reader.h \
2479 include/grpc/grpc.h \
2480 include/grpc/grpc_security.h \
2481 include/grpc/status.h \
2482
ctiller09cb6d52014-12-19 17:38:22 -08002483LIBGRPC_UNSECURE_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
2484LIBGRPC_UNSECURE_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LIBGRPC_UNSECURE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002485
ctiller09cb6d52014-12-19 17:38:22 -08002486libs/$(TGTDIR)/libgrpc_unsecure.a: $(LIBGRPC_UNSECURE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002487 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002488 $(Q) mkdir -p `dirname $@`
ctiller09cb6d52014-12-19 17:38:22 -08002489 $(Q) $(AR) rcs libs/$(TGTDIR)/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002490
nnoble5b7f32a2014-12-22 08:12:44 -08002491
2492
2493ifeq ($(SYSTEM),MINGW32)
2494libs/$(TGTDIR)/grpc_unsecure.$(SHARED_EXT): $(LIBGRPC_UNSECURE_OBJS) libs/$(TGTDIR)/gpr.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002495 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002496 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002497 $(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
2498else
2499libs/$(TGTDIR)/libgrpc_unsecure.$(SHARED_EXT): $(LIBGRPC_UNSECURE_OBJS) libs/$(TGTDIR)/libgpr.$(SHARED_EXT)
2500 $(E) "[LD] Linking $@"
2501 $(Q) mkdir -p `dirname $@`
2502ifeq ($(SYSTEM),Darwin)
2503 $(Q) $(LD) $(LDFLAGS) -Llibs/$(TGTDIR) -dynamiclib -o libs/$(TGTDIR)/libgrpc_unsecure.$(SHARED_EXT) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS) -lgpr
2504else
2505 $(Q) $(LD) $(LDFLAGS) -Llibs/$(TGTDIR) -shared -Wl,-soname,libgrpc_unsecure.so.0 -o libs/$(TGTDIR)/libgrpc_unsecure.$(SHARED_EXT) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS) -lgpr
2506 $(Q) ln -sf libgrpc_unsecure.$(SHARED_EXT) libs/$(TGTDIR)/libgrpc_unsecure.so
2507endif
2508endif
2509
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002510
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002511deps_libgrpc_unsecure: $(LIBGRPC_UNSECURE_DEPS)
2512
nnoble69ac39f2014-12-12 15:43:38 -08002513ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002514-include $(LIBGRPC_UNSECURE_DEPS)
2515endif
2516
2517clean_libgrpc_unsecure:
2518 $(E) "[CLEAN] Cleaning libgrpc_unsecure files"
2519 $(Q) $(RM) $(LIBGRPC_UNSECURE_OBJS)
2520 $(Q) $(RM) $(LIBGRPC_UNSECURE_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002521 $(Q) $(RM) libs/$(TGTDIR)/libgrpc_unsecure.a
nnoble5b7f32a2014-12-22 08:12:44 -08002522 $(Q) $(RM) libs/$(TGTDIR)/libgrpc_unsecure.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002523
2524
2525
nnoble69ac39f2014-12-12 15:43:38 -08002526# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002527
2528
2529GEN_HPACK_TABLES_SRC = \
2530 src/core/transport/chttp2/gen_hpack_tables.c \
2531
ctiller09cb6d52014-12-19 17:38:22 -08002532GEN_HPACK_TABLES_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
2533GEN_HPACK_TABLES_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GEN_HPACK_TABLES_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002534
nnoble69ac39f2014-12-12 15:43:38 -08002535ifeq ($(NO_SECURE),true)
2536
ctiller09cb6d52014-12-19 17:38:22 -08002537bins/$(TGTDIR)/gen_hpack_tables: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002538
2539else
2540
ctiller09cb6d52014-12-19 17:38:22 -08002541bins/$(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 -08002542 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002543 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002544 $(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 -08002545
nnoble69ac39f2014-12-12 15:43:38 -08002546endif
2547
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002548deps_gen_hpack_tables: $(GEN_HPACK_TABLES_DEPS)
2549
nnoble69ac39f2014-12-12 15:43:38 -08002550ifneq ($(NO_SECURE),true)
2551ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002552-include $(GEN_HPACK_TABLES_DEPS)
2553endif
nnoble69ac39f2014-12-12 15:43:38 -08002554endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002555
2556clean_gen_hpack_tables:
2557 $(E) "[CLEAN] Cleaning gen_hpack_tables files"
2558 $(Q) $(RM) $(GEN_HPACK_TABLES_OBJS)
2559 $(Q) $(RM) $(GEN_HPACK_TABLES_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002560 $(Q) $(RM) bins/$(TGTDIR)/gen_hpack_tables
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002561
2562
nnobleebebb7e2014-12-10 16:31:01 -08002563CPP_PLUGIN_SRC = \
2564 src/compiler/cpp_plugin.cpp \
2565 src/compiler/cpp_generator.cpp \
2566
ctiller09cb6d52014-12-19 17:38:22 -08002567CPP_PLUGIN_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
2568CPP_PLUGIN_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CPP_PLUGIN_SRC))))
nnobleebebb7e2014-12-10 16:31:01 -08002569
ctiller09cb6d52014-12-19 17:38:22 -08002570bins/$(TGTDIR)/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002571 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002572 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002573 $(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 -08002574
2575deps_cpp_plugin: $(CPP_PLUGIN_DEPS)
2576
nnoble69ac39f2014-12-12 15:43:38 -08002577ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002578-include $(CPP_PLUGIN_DEPS)
2579endif
2580
2581clean_cpp_plugin:
2582 $(E) "[CLEAN] Cleaning cpp_plugin files"
2583 $(Q) $(RM) $(CPP_PLUGIN_OBJS)
2584 $(Q) $(RM) $(CPP_PLUGIN_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002585 $(Q) $(RM) bins/$(TGTDIR)/cpp_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002586
2587
2588RUBY_PLUGIN_SRC = \
2589 src/compiler/ruby_plugin.cpp \
2590 src/compiler/ruby_generator.cpp \
2591
ctiller09cb6d52014-12-19 17:38:22 -08002592RUBY_PLUGIN_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
2593RUBY_PLUGIN_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(RUBY_PLUGIN_SRC))))
nnobleebebb7e2014-12-10 16:31:01 -08002594
ctiller09cb6d52014-12-19 17:38:22 -08002595bins/$(TGTDIR)/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002596 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002597 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002598 $(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 -08002599
2600deps_ruby_plugin: $(RUBY_PLUGIN_DEPS)
2601
nnoble69ac39f2014-12-12 15:43:38 -08002602ifneq ($(NO_DEPS),true)
nnobleebebb7e2014-12-10 16:31:01 -08002603-include $(RUBY_PLUGIN_DEPS)
2604endif
2605
2606clean_ruby_plugin:
2607 $(E) "[CLEAN] Cleaning ruby_plugin files"
2608 $(Q) $(RM) $(RUBY_PLUGIN_OBJS)
2609 $(Q) $(RM) $(RUBY_PLUGIN_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002610 $(Q) $(RM) bins/$(TGTDIR)/ruby_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002611
2612
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002613GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2614 test/core/surface/byte_buffer_reader_test.c \
2615
ctiller09cb6d52014-12-19 17:38:22 -08002616GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
2617GRPC_BYTE_BUFFER_READER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002618
nnoble69ac39f2014-12-12 15:43:38 -08002619ifeq ($(NO_SECURE),true)
2620
ctiller09cb6d52014-12-19 17:38:22 -08002621bins/$(TGTDIR)/grpc_byte_buffer_reader_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002622
2623else
2624
ctiller09cb6d52014-12-19 17:38:22 -08002625bins/$(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 -08002626 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002627 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002628 $(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 -08002629
nnoble69ac39f2014-12-12 15:43:38 -08002630endif
2631
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002632deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2633
nnoble69ac39f2014-12-12 15:43:38 -08002634ifneq ($(NO_SECURE),true)
2635ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002636-include $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
2637endif
nnoble69ac39f2014-12-12 15:43:38 -08002638endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002639
2640clean_grpc_byte_buffer_reader_test:
2641 $(E) "[CLEAN] Cleaning grpc_byte_buffer_reader_test files"
2642 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS)
2643 $(Q) $(RM) $(GRPC_BYTE_BUFFER_READER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002644 $(Q) $(RM) bins/$(TGTDIR)/grpc_byte_buffer_reader_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002645
2646
2647GPR_CANCELLABLE_TEST_SRC = \
2648 test/core/support/cancellable_test.c \
2649
ctiller09cb6d52014-12-19 17:38:22 -08002650GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
2651GPR_CANCELLABLE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002652
nnoble69ac39f2014-12-12 15:43:38 -08002653ifeq ($(NO_SECURE),true)
2654
ctiller09cb6d52014-12-19 17:38:22 -08002655bins/$(TGTDIR)/gpr_cancellable_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002656
2657else
2658
ctiller09cb6d52014-12-19 17:38:22 -08002659bins/$(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 -08002660 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002661 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002662 $(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 -08002663
nnoble69ac39f2014-12-12 15:43:38 -08002664endif
2665
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002666deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_DEPS)
2667
nnoble69ac39f2014-12-12 15:43:38 -08002668ifneq ($(NO_SECURE),true)
2669ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002670-include $(GPR_CANCELLABLE_TEST_DEPS)
2671endif
nnoble69ac39f2014-12-12 15:43:38 -08002672endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002673
2674clean_gpr_cancellable_test:
2675 $(E) "[CLEAN] Cleaning gpr_cancellable_test files"
2676 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_OBJS)
2677 $(Q) $(RM) $(GPR_CANCELLABLE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002678 $(Q) $(RM) bins/$(TGTDIR)/gpr_cancellable_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002679
2680
2681GPR_LOG_TEST_SRC = \
2682 test/core/support/log_test.c \
2683
ctiller09cb6d52014-12-19 17:38:22 -08002684GPR_LOG_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
2685GPR_LOG_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_LOG_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002686
nnoble69ac39f2014-12-12 15:43:38 -08002687ifeq ($(NO_SECURE),true)
2688
ctiller09cb6d52014-12-19 17:38:22 -08002689bins/$(TGTDIR)/gpr_log_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002690
2691else
2692
ctiller09cb6d52014-12-19 17:38:22 -08002693bins/$(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 -08002694 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002695 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002696 $(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 -08002697
nnoble69ac39f2014-12-12 15:43:38 -08002698endif
2699
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002700deps_gpr_log_test: $(GPR_LOG_TEST_DEPS)
2701
nnoble69ac39f2014-12-12 15:43:38 -08002702ifneq ($(NO_SECURE),true)
2703ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002704-include $(GPR_LOG_TEST_DEPS)
2705endif
nnoble69ac39f2014-12-12 15:43:38 -08002706endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002707
2708clean_gpr_log_test:
2709 $(E) "[CLEAN] Cleaning gpr_log_test files"
2710 $(Q) $(RM) $(GPR_LOG_TEST_OBJS)
2711 $(Q) $(RM) $(GPR_LOG_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002712 $(Q) $(RM) bins/$(TGTDIR)/gpr_log_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002713
2714
ctiller5e04b132014-12-15 09:24:43 -08002715GPR_USEFUL_TEST_SRC = \
2716 test/core/support/useful_test.c \
2717
ctiller09cb6d52014-12-19 17:38:22 -08002718GPR_USEFUL_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
2719GPR_USEFUL_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_USEFUL_TEST_SRC))))
ctiller5e04b132014-12-15 09:24:43 -08002720
2721ifeq ($(NO_SECURE),true)
2722
ctiller09cb6d52014-12-19 17:38:22 -08002723bins/$(TGTDIR)/gpr_useful_test: openssl_dep_error
ctiller5e04b132014-12-15 09:24:43 -08002724
2725else
2726
ctiller09cb6d52014-12-19 17:38:22 -08002727bins/$(TGTDIR)/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/$(TGTDIR)/libgrpc_test_util.a libs/$(TGTDIR)/libgpr.a
ctiller5e04b132014-12-15 09:24:43 -08002728 $(E) "[LD] Linking $@"
2729 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002730 $(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 -08002731
2732endif
2733
2734deps_gpr_useful_test: $(GPR_USEFUL_TEST_DEPS)
2735
2736ifneq ($(NO_SECURE),true)
2737ifneq ($(NO_DEPS),true)
2738-include $(GPR_USEFUL_TEST_DEPS)
2739endif
2740endif
2741
2742clean_gpr_useful_test:
2743 $(E) "[CLEAN] Cleaning gpr_useful_test files"
2744 $(Q) $(RM) $(GPR_USEFUL_TEST_OBJS)
2745 $(Q) $(RM) $(GPR_USEFUL_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002746 $(Q) $(RM) bins/$(TGTDIR)/gpr_useful_test
ctiller5e04b132014-12-15 09:24:43 -08002747
2748
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002749GPR_CMDLINE_TEST_SRC = \
2750 test/core/support/cmdline_test.c \
2751
ctiller09cb6d52014-12-19 17:38:22 -08002752GPR_CMDLINE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
2753GPR_CMDLINE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_CMDLINE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002754
nnoble69ac39f2014-12-12 15:43:38 -08002755ifeq ($(NO_SECURE),true)
2756
ctiller09cb6d52014-12-19 17:38:22 -08002757bins/$(TGTDIR)/gpr_cmdline_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002758
2759else
2760
ctiller09cb6d52014-12-19 17:38:22 -08002761bins/$(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 -08002762 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002763 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002764 $(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 -08002765
nnoble69ac39f2014-12-12 15:43:38 -08002766endif
2767
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002768deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_DEPS)
2769
nnoble69ac39f2014-12-12 15:43:38 -08002770ifneq ($(NO_SECURE),true)
2771ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002772-include $(GPR_CMDLINE_TEST_DEPS)
2773endif
nnoble69ac39f2014-12-12 15:43:38 -08002774endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002775
2776clean_gpr_cmdline_test:
2777 $(E) "[CLEAN] Cleaning gpr_cmdline_test files"
2778 $(Q) $(RM) $(GPR_CMDLINE_TEST_OBJS)
2779 $(Q) $(RM) $(GPR_CMDLINE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002780 $(Q) $(RM) bins/$(TGTDIR)/gpr_cmdline_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002781
2782
2783GPR_HISTOGRAM_TEST_SRC = \
2784 test/core/support/histogram_test.c \
2785
ctiller09cb6d52014-12-19 17:38:22 -08002786GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
2787GPR_HISTOGRAM_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002788
nnoble69ac39f2014-12-12 15:43:38 -08002789ifeq ($(NO_SECURE),true)
2790
ctiller09cb6d52014-12-19 17:38:22 -08002791bins/$(TGTDIR)/gpr_histogram_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002792
2793else
2794
ctiller09cb6d52014-12-19 17:38:22 -08002795bins/$(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 -08002796 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002797 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002798 $(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 -08002799
nnoble69ac39f2014-12-12 15:43:38 -08002800endif
2801
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002802deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_DEPS)
2803
nnoble69ac39f2014-12-12 15:43:38 -08002804ifneq ($(NO_SECURE),true)
2805ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002806-include $(GPR_HISTOGRAM_TEST_DEPS)
2807endif
nnoble69ac39f2014-12-12 15:43:38 -08002808endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002809
2810clean_gpr_histogram_test:
2811 $(E) "[CLEAN] Cleaning gpr_histogram_test files"
2812 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_OBJS)
2813 $(Q) $(RM) $(GPR_HISTOGRAM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002814 $(Q) $(RM) bins/$(TGTDIR)/gpr_histogram_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002815
2816
2817GPR_HOST_PORT_TEST_SRC = \
2818 test/core/support/host_port_test.c \
2819
ctiller09cb6d52014-12-19 17:38:22 -08002820GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
2821GPR_HOST_PORT_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_HOST_PORT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002822
nnoble69ac39f2014-12-12 15:43:38 -08002823ifeq ($(NO_SECURE),true)
2824
ctiller09cb6d52014-12-19 17:38:22 -08002825bins/$(TGTDIR)/gpr_host_port_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002826
2827else
2828
ctiller09cb6d52014-12-19 17:38:22 -08002829bins/$(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 -08002830 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002831 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002832 $(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 -08002833
nnoble69ac39f2014-12-12 15:43:38 -08002834endif
2835
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002836deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_DEPS)
2837
nnoble69ac39f2014-12-12 15:43:38 -08002838ifneq ($(NO_SECURE),true)
2839ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002840-include $(GPR_HOST_PORT_TEST_DEPS)
2841endif
nnoble69ac39f2014-12-12 15:43:38 -08002842endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002843
2844clean_gpr_host_port_test:
2845 $(E) "[CLEAN] Cleaning gpr_host_port_test files"
2846 $(Q) $(RM) $(GPR_HOST_PORT_TEST_OBJS)
2847 $(Q) $(RM) $(GPR_HOST_PORT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002848 $(Q) $(RM) bins/$(TGTDIR)/gpr_host_port_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002849
2850
2851GPR_SLICE_BUFFER_TEST_SRC = \
2852 test/core/support/slice_buffer_test.c \
2853
ctiller09cb6d52014-12-19 17:38:22 -08002854GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
2855GPR_SLICE_BUFFER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002856
nnoble69ac39f2014-12-12 15:43:38 -08002857ifeq ($(NO_SECURE),true)
2858
ctiller09cb6d52014-12-19 17:38:22 -08002859bins/$(TGTDIR)/gpr_slice_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002860
2861else
2862
ctiller09cb6d52014-12-19 17:38:22 -08002863bins/$(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 -08002864 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002865 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002866 $(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 -08002867
nnoble69ac39f2014-12-12 15:43:38 -08002868endif
2869
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002870deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_DEPS)
2871
nnoble69ac39f2014-12-12 15:43:38 -08002872ifneq ($(NO_SECURE),true)
2873ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002874-include $(GPR_SLICE_BUFFER_TEST_DEPS)
2875endif
nnoble69ac39f2014-12-12 15:43:38 -08002876endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002877
2878clean_gpr_slice_buffer_test:
2879 $(E) "[CLEAN] Cleaning gpr_slice_buffer_test files"
2880 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_OBJS)
2881 $(Q) $(RM) $(GPR_SLICE_BUFFER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002882 $(Q) $(RM) bins/$(TGTDIR)/gpr_slice_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002883
2884
2885GPR_SLICE_TEST_SRC = \
2886 test/core/support/slice_test.c \
2887
ctiller09cb6d52014-12-19 17:38:22 -08002888GPR_SLICE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
2889GPR_SLICE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_SLICE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002890
nnoble69ac39f2014-12-12 15:43:38 -08002891ifeq ($(NO_SECURE),true)
2892
ctiller09cb6d52014-12-19 17:38:22 -08002893bins/$(TGTDIR)/gpr_slice_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002894
2895else
2896
ctiller09cb6d52014-12-19 17:38:22 -08002897bins/$(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 -08002898 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002899 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002900 $(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 -08002901
nnoble69ac39f2014-12-12 15:43:38 -08002902endif
2903
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002904deps_gpr_slice_test: $(GPR_SLICE_TEST_DEPS)
2905
nnoble69ac39f2014-12-12 15:43:38 -08002906ifneq ($(NO_SECURE),true)
2907ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002908-include $(GPR_SLICE_TEST_DEPS)
2909endif
nnoble69ac39f2014-12-12 15:43:38 -08002910endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002911
2912clean_gpr_slice_test:
2913 $(E) "[CLEAN] Cleaning gpr_slice_test files"
2914 $(Q) $(RM) $(GPR_SLICE_TEST_OBJS)
2915 $(Q) $(RM) $(GPR_SLICE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002916 $(Q) $(RM) bins/$(TGTDIR)/gpr_slice_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002917
2918
2919GPR_STRING_TEST_SRC = \
2920 test/core/support/string_test.c \
2921
ctiller09cb6d52014-12-19 17:38:22 -08002922GPR_STRING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
2923GPR_STRING_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_STRING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002924
nnoble69ac39f2014-12-12 15:43:38 -08002925ifeq ($(NO_SECURE),true)
2926
ctiller09cb6d52014-12-19 17:38:22 -08002927bins/$(TGTDIR)/gpr_string_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002928
2929else
2930
ctiller09cb6d52014-12-19 17:38:22 -08002931bins/$(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 -08002932 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002933 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002934 $(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 -08002935
nnoble69ac39f2014-12-12 15:43:38 -08002936endif
2937
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002938deps_gpr_string_test: $(GPR_STRING_TEST_DEPS)
2939
nnoble69ac39f2014-12-12 15:43:38 -08002940ifneq ($(NO_SECURE),true)
2941ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002942-include $(GPR_STRING_TEST_DEPS)
2943endif
nnoble69ac39f2014-12-12 15:43:38 -08002944endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002945
2946clean_gpr_string_test:
2947 $(E) "[CLEAN] Cleaning gpr_string_test files"
2948 $(Q) $(RM) $(GPR_STRING_TEST_OBJS)
2949 $(Q) $(RM) $(GPR_STRING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002950 $(Q) $(RM) bins/$(TGTDIR)/gpr_string_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002951
2952
2953GPR_SYNC_TEST_SRC = \
2954 test/core/support/sync_test.c \
2955
ctiller09cb6d52014-12-19 17:38:22 -08002956GPR_SYNC_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
2957GPR_SYNC_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_SYNC_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002958
nnoble69ac39f2014-12-12 15:43:38 -08002959ifeq ($(NO_SECURE),true)
2960
ctiller09cb6d52014-12-19 17:38:22 -08002961bins/$(TGTDIR)/gpr_sync_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002962
2963else
2964
ctiller09cb6d52014-12-19 17:38:22 -08002965bins/$(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 -08002966 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002967 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08002968 $(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 -08002969
nnoble69ac39f2014-12-12 15:43:38 -08002970endif
2971
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002972deps_gpr_sync_test: $(GPR_SYNC_TEST_DEPS)
2973
nnoble69ac39f2014-12-12 15:43:38 -08002974ifneq ($(NO_SECURE),true)
2975ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002976-include $(GPR_SYNC_TEST_DEPS)
2977endif
nnoble69ac39f2014-12-12 15:43:38 -08002978endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002979
2980clean_gpr_sync_test:
2981 $(E) "[CLEAN] Cleaning gpr_sync_test files"
2982 $(Q) $(RM) $(GPR_SYNC_TEST_OBJS)
2983 $(Q) $(RM) $(GPR_SYNC_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08002984 $(Q) $(RM) bins/$(TGTDIR)/gpr_sync_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002985
2986
2987GPR_THD_TEST_SRC = \
2988 test/core/support/thd_test.c \
2989
ctiller09cb6d52014-12-19 17:38:22 -08002990GPR_THD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
2991GPR_THD_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_THD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002992
nnoble69ac39f2014-12-12 15:43:38 -08002993ifeq ($(NO_SECURE),true)
2994
ctiller09cb6d52014-12-19 17:38:22 -08002995bins/$(TGTDIR)/gpr_thd_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002996
2997else
2998
ctiller09cb6d52014-12-19 17:38:22 -08002999bins/$(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 -08003000 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003001 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003002 $(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 -08003003
nnoble69ac39f2014-12-12 15:43:38 -08003004endif
3005
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003006deps_gpr_thd_test: $(GPR_THD_TEST_DEPS)
3007
nnoble69ac39f2014-12-12 15:43:38 -08003008ifneq ($(NO_SECURE),true)
3009ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003010-include $(GPR_THD_TEST_DEPS)
3011endif
nnoble69ac39f2014-12-12 15:43:38 -08003012endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003013
3014clean_gpr_thd_test:
3015 $(E) "[CLEAN] Cleaning gpr_thd_test files"
3016 $(Q) $(RM) $(GPR_THD_TEST_OBJS)
3017 $(Q) $(RM) $(GPR_THD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003018 $(Q) $(RM) bins/$(TGTDIR)/gpr_thd_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003019
3020
3021GPR_TIME_TEST_SRC = \
3022 test/core/support/time_test.c \
3023
ctiller09cb6d52014-12-19 17:38:22 -08003024GPR_TIME_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
3025GPR_TIME_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GPR_TIME_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003026
nnoble69ac39f2014-12-12 15:43:38 -08003027ifeq ($(NO_SECURE),true)
3028
ctiller09cb6d52014-12-19 17:38:22 -08003029bins/$(TGTDIR)/gpr_time_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003030
3031else
3032
ctiller09cb6d52014-12-19 17:38:22 -08003033bins/$(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 -08003034 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003035 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003036 $(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 -08003037
nnoble69ac39f2014-12-12 15:43:38 -08003038endif
3039
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003040deps_gpr_time_test: $(GPR_TIME_TEST_DEPS)
3041
nnoble69ac39f2014-12-12 15:43:38 -08003042ifneq ($(NO_SECURE),true)
3043ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003044-include $(GPR_TIME_TEST_DEPS)
3045endif
nnoble69ac39f2014-12-12 15:43:38 -08003046endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003047
3048clean_gpr_time_test:
3049 $(E) "[CLEAN] Cleaning gpr_time_test files"
3050 $(Q) $(RM) $(GPR_TIME_TEST_OBJS)
3051 $(Q) $(RM) $(GPR_TIME_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003052 $(Q) $(RM) bins/$(TGTDIR)/gpr_time_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003053
3054
3055MURMUR_HASH_TEST_SRC = \
3056 test/core/support/murmur_hash_test.c \
3057
ctiller09cb6d52014-12-19 17:38:22 -08003058MURMUR_HASH_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
3059MURMUR_HASH_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(MURMUR_HASH_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003060
nnoble69ac39f2014-12-12 15:43:38 -08003061ifeq ($(NO_SECURE),true)
3062
ctiller09cb6d52014-12-19 17:38:22 -08003063bins/$(TGTDIR)/murmur_hash_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003064
3065else
3066
ctiller09cb6d52014-12-19 17:38:22 -08003067bins/$(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 -08003068 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003069 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003070 $(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 -08003071
nnoble69ac39f2014-12-12 15:43:38 -08003072endif
3073
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003074deps_murmur_hash_test: $(MURMUR_HASH_TEST_DEPS)
3075
nnoble69ac39f2014-12-12 15:43:38 -08003076ifneq ($(NO_SECURE),true)
3077ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003078-include $(MURMUR_HASH_TEST_DEPS)
3079endif
nnoble69ac39f2014-12-12 15:43:38 -08003080endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003081
3082clean_murmur_hash_test:
3083 $(E) "[CLEAN] Cleaning murmur_hash_test files"
3084 $(Q) $(RM) $(MURMUR_HASH_TEST_OBJS)
3085 $(Q) $(RM) $(MURMUR_HASH_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003086 $(Q) $(RM) bins/$(TGTDIR)/murmur_hash_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003087
3088
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003089GRPC_STREAM_OP_TEST_SRC = \
3090 test/core/transport/stream_op_test.c \
3091
ctiller09cb6d52014-12-19 17:38:22 -08003092GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
3093GRPC_STREAM_OP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003094
nnoble69ac39f2014-12-12 15:43:38 -08003095ifeq ($(NO_SECURE),true)
3096
ctiller09cb6d52014-12-19 17:38:22 -08003097bins/$(TGTDIR)/grpc_stream_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003098
3099else
3100
ctiller09cb6d52014-12-19 17:38:22 -08003101bins/$(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 -08003102 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003103 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003104 $(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 -08003105
nnoble69ac39f2014-12-12 15:43:38 -08003106endif
3107
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003108deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_DEPS)
3109
nnoble69ac39f2014-12-12 15:43:38 -08003110ifneq ($(NO_SECURE),true)
3111ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003112-include $(GRPC_STREAM_OP_TEST_DEPS)
3113endif
nnoble69ac39f2014-12-12 15:43:38 -08003114endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003115
3116clean_grpc_stream_op_test:
3117 $(E) "[CLEAN] Cleaning grpc_stream_op_test files"
3118 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_OBJS)
3119 $(Q) $(RM) $(GRPC_STREAM_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003120 $(Q) $(RM) bins/$(TGTDIR)/grpc_stream_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003121
3122
nnoble0c475f02014-12-05 15:37:39 -08003123ALPN_TEST_SRC = \
3124 test/core/transport/chttp2/alpn_test.c \
3125
ctiller09cb6d52014-12-19 17:38:22 -08003126ALPN_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
3127ALPN_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ALPN_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003128
nnoble69ac39f2014-12-12 15:43:38 -08003129ifeq ($(NO_SECURE),true)
3130
ctiller09cb6d52014-12-19 17:38:22 -08003131bins/$(TGTDIR)/alpn_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003132
3133else
3134
ctiller09cb6d52014-12-19 17:38:22 -08003135bins/$(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 -08003136 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003137 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003138 $(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 -08003139
nnoble69ac39f2014-12-12 15:43:38 -08003140endif
3141
nnoble0c475f02014-12-05 15:37:39 -08003142deps_alpn_test: $(ALPN_TEST_DEPS)
3143
nnoble69ac39f2014-12-12 15:43:38 -08003144ifneq ($(NO_SECURE),true)
3145ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003146-include $(ALPN_TEST_DEPS)
3147endif
nnoble69ac39f2014-12-12 15:43:38 -08003148endif
nnoble0c475f02014-12-05 15:37:39 -08003149
3150clean_alpn_test:
3151 $(E) "[CLEAN] Cleaning alpn_test files"
3152 $(Q) $(RM) $(ALPN_TEST_OBJS)
3153 $(Q) $(RM) $(ALPN_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003154 $(Q) $(RM) bins/$(TGTDIR)/alpn_test
nnoble0c475f02014-12-05 15:37:39 -08003155
3156
ctillerc1ddffb2014-12-15 13:08:18 -08003157TIME_AVERAGED_STATS_TEST_SRC = \
3158 test/core/iomgr/time_averaged_stats_test.c \
3159
ctiller09cb6d52014-12-19 17:38:22 -08003160TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
3161TIME_AVERAGED_STATS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
ctillerc1ddffb2014-12-15 13:08:18 -08003162
3163ifeq ($(NO_SECURE),true)
3164
ctiller09cb6d52014-12-19 17:38:22 -08003165bins/$(TGTDIR)/time_averaged_stats_test: openssl_dep_error
ctillerc1ddffb2014-12-15 13:08:18 -08003166
3167else
3168
ctiller09cb6d52014-12-19 17:38:22 -08003169bins/$(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 -08003170 $(E) "[LD] Linking $@"
3171 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003172 $(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 -08003173
3174endif
3175
3176deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_DEPS)
3177
3178ifneq ($(NO_SECURE),true)
3179ifneq ($(NO_DEPS),true)
3180-include $(TIME_AVERAGED_STATS_TEST_DEPS)
3181endif
3182endif
3183
3184clean_time_averaged_stats_test:
3185 $(E) "[CLEAN] Cleaning time_averaged_stats_test files"
3186 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_OBJS)
3187 $(Q) $(RM) $(TIME_AVERAGED_STATS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003188 $(Q) $(RM) bins/$(TGTDIR)/time_averaged_stats_test
ctillerc1ddffb2014-12-15 13:08:18 -08003189
3190
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003191CHTTP2_STREAM_ENCODER_TEST_SRC = \
3192 test/core/transport/chttp2/stream_encoder_test.c \
3193
ctiller09cb6d52014-12-19 17:38:22 -08003194CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
3195CHTTP2_STREAM_ENCODER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003196
nnoble69ac39f2014-12-12 15:43:38 -08003197ifeq ($(NO_SECURE),true)
3198
ctiller09cb6d52014-12-19 17:38:22 -08003199bins/$(TGTDIR)/chttp2_stream_encoder_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003200
3201else
3202
ctiller09cb6d52014-12-19 17:38:22 -08003203bins/$(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 -08003204 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003205 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003206 $(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 -08003207
nnoble69ac39f2014-12-12 15:43:38 -08003208endif
3209
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003210deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
3211
nnoble69ac39f2014-12-12 15:43:38 -08003212ifneq ($(NO_SECURE),true)
3213ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003214-include $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
3215endif
nnoble69ac39f2014-12-12 15:43:38 -08003216endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003217
3218clean_chttp2_stream_encoder_test:
3219 $(E) "[CLEAN] Cleaning chttp2_stream_encoder_test files"
3220 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_OBJS)
3221 $(Q) $(RM) $(CHTTP2_STREAM_ENCODER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003222 $(Q) $(RM) bins/$(TGTDIR)/chttp2_stream_encoder_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003223
3224
3225HPACK_TABLE_TEST_SRC = \
3226 test/core/transport/chttp2/hpack_table_test.c \
3227
ctiller09cb6d52014-12-19 17:38:22 -08003228HPACK_TABLE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
3229HPACK_TABLE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HPACK_TABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003230
nnoble69ac39f2014-12-12 15:43:38 -08003231ifeq ($(NO_SECURE),true)
3232
ctiller09cb6d52014-12-19 17:38:22 -08003233bins/$(TGTDIR)/hpack_table_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003234
3235else
3236
ctiller09cb6d52014-12-19 17:38:22 -08003237bins/$(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 -08003238 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003239 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003240 $(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 -08003241
nnoble69ac39f2014-12-12 15:43:38 -08003242endif
3243
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003244deps_hpack_table_test: $(HPACK_TABLE_TEST_DEPS)
3245
nnoble69ac39f2014-12-12 15:43:38 -08003246ifneq ($(NO_SECURE),true)
3247ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003248-include $(HPACK_TABLE_TEST_DEPS)
3249endif
nnoble69ac39f2014-12-12 15:43:38 -08003250endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003251
3252clean_hpack_table_test:
3253 $(E) "[CLEAN] Cleaning hpack_table_test files"
3254 $(Q) $(RM) $(HPACK_TABLE_TEST_OBJS)
3255 $(Q) $(RM) $(HPACK_TABLE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003256 $(Q) $(RM) bins/$(TGTDIR)/hpack_table_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003257
3258
3259CHTTP2_STREAM_MAP_TEST_SRC = \
3260 test/core/transport/chttp2/stream_map_test.c \
3261
ctiller09cb6d52014-12-19 17:38:22 -08003262CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
3263CHTTP2_STREAM_MAP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003264
nnoble69ac39f2014-12-12 15:43:38 -08003265ifeq ($(NO_SECURE),true)
3266
ctiller09cb6d52014-12-19 17:38:22 -08003267bins/$(TGTDIR)/chttp2_stream_map_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003268
3269else
3270
ctiller09cb6d52014-12-19 17:38:22 -08003271bins/$(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 -08003272 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003273 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003274 $(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 -08003275
nnoble69ac39f2014-12-12 15:43:38 -08003276endif
3277
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003278deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_DEPS)
3279
nnoble69ac39f2014-12-12 15:43:38 -08003280ifneq ($(NO_SECURE),true)
3281ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003282-include $(CHTTP2_STREAM_MAP_TEST_DEPS)
3283endif
nnoble69ac39f2014-12-12 15:43:38 -08003284endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003285
3286clean_chttp2_stream_map_test:
3287 $(E) "[CLEAN] Cleaning chttp2_stream_map_test files"
3288 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_OBJS)
3289 $(Q) $(RM) $(CHTTP2_STREAM_MAP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003290 $(Q) $(RM) bins/$(TGTDIR)/chttp2_stream_map_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003291
3292
3293HPACK_PARSER_TEST_SRC = \
3294 test/core/transport/chttp2/hpack_parser_test.c \
3295
ctiller09cb6d52014-12-19 17:38:22 -08003296HPACK_PARSER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
3297HPACK_PARSER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HPACK_PARSER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003298
nnoble69ac39f2014-12-12 15:43:38 -08003299ifeq ($(NO_SECURE),true)
3300
ctiller09cb6d52014-12-19 17:38:22 -08003301bins/$(TGTDIR)/hpack_parser_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003302
3303else
3304
ctiller09cb6d52014-12-19 17:38:22 -08003305bins/$(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 -08003306 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003307 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003308 $(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 -08003309
nnoble69ac39f2014-12-12 15:43:38 -08003310endif
3311
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003312deps_hpack_parser_test: $(HPACK_PARSER_TEST_DEPS)
3313
nnoble69ac39f2014-12-12 15:43:38 -08003314ifneq ($(NO_SECURE),true)
3315ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003316-include $(HPACK_PARSER_TEST_DEPS)
3317endif
nnoble69ac39f2014-12-12 15:43:38 -08003318endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003319
3320clean_hpack_parser_test:
3321 $(E) "[CLEAN] Cleaning hpack_parser_test files"
3322 $(Q) $(RM) $(HPACK_PARSER_TEST_OBJS)
3323 $(Q) $(RM) $(HPACK_PARSER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003324 $(Q) $(RM) bins/$(TGTDIR)/hpack_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003325
3326
3327TRANSPORT_METADATA_TEST_SRC = \
3328 test/core/transport/metadata_test.c \
3329
ctiller09cb6d52014-12-19 17:38:22 -08003330TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
3331TRANSPORT_METADATA_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003332
nnoble69ac39f2014-12-12 15:43:38 -08003333ifeq ($(NO_SECURE),true)
3334
ctiller09cb6d52014-12-19 17:38:22 -08003335bins/$(TGTDIR)/transport_metadata_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003336
3337else
3338
ctiller09cb6d52014-12-19 17:38:22 -08003339bins/$(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 -08003340 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003341 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003342 $(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 -08003343
nnoble69ac39f2014-12-12 15:43:38 -08003344endif
3345
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003346deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_DEPS)
3347
nnoble69ac39f2014-12-12 15:43:38 -08003348ifneq ($(NO_SECURE),true)
3349ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003350-include $(TRANSPORT_METADATA_TEST_DEPS)
3351endif
nnoble69ac39f2014-12-12 15:43:38 -08003352endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003353
3354clean_transport_metadata_test:
3355 $(E) "[CLEAN] Cleaning transport_metadata_test files"
3356 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_OBJS)
3357 $(Q) $(RM) $(TRANSPORT_METADATA_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003358 $(Q) $(RM) bins/$(TGTDIR)/transport_metadata_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003359
3360
3361CHTTP2_STATUS_CONVERSION_TEST_SRC = \
3362 test/core/transport/chttp2/status_conversion_test.c \
3363
ctiller09cb6d52014-12-19 17:38:22 -08003364CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
3365CHTTP2_STATUS_CONVERSION_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003366
nnoble69ac39f2014-12-12 15:43:38 -08003367ifeq ($(NO_SECURE),true)
3368
ctiller09cb6d52014-12-19 17:38:22 -08003369bins/$(TGTDIR)/chttp2_status_conversion_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003370
3371else
3372
ctiller09cb6d52014-12-19 17:38:22 -08003373bins/$(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 -08003374 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003375 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003376 $(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 -08003377
nnoble69ac39f2014-12-12 15:43:38 -08003378endif
3379
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003380deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
3381
nnoble69ac39f2014-12-12 15:43:38 -08003382ifneq ($(NO_SECURE),true)
3383ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003384-include $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
3385endif
nnoble69ac39f2014-12-12 15:43:38 -08003386endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003387
3388clean_chttp2_status_conversion_test:
3389 $(E) "[CLEAN] Cleaning chttp2_status_conversion_test files"
3390 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS)
3391 $(Q) $(RM) $(CHTTP2_STATUS_CONVERSION_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003392 $(Q) $(RM) bins/$(TGTDIR)/chttp2_status_conversion_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003393
3394
3395CHTTP2_TRANSPORT_END2END_TEST_SRC = \
3396 test/core/transport/chttp2_transport_end2end_test.c \
3397
ctiller09cb6d52014-12-19 17:38:22 -08003398CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
3399CHTTP2_TRANSPORT_END2END_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003400
nnoble69ac39f2014-12-12 15:43:38 -08003401ifeq ($(NO_SECURE),true)
3402
ctiller09cb6d52014-12-19 17:38:22 -08003403bins/$(TGTDIR)/chttp2_transport_end2end_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003404
3405else
3406
ctiller09cb6d52014-12-19 17:38:22 -08003407bins/$(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 -08003408 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003409 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003410 $(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 -08003411
nnoble69ac39f2014-12-12 15:43:38 -08003412endif
3413
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003414deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3415
nnoble69ac39f2014-12-12 15:43:38 -08003416ifneq ($(NO_SECURE),true)
3417ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003418-include $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
3419endif
nnoble69ac39f2014-12-12 15:43:38 -08003420endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003421
3422clean_chttp2_transport_end2end_test:
3423 $(E) "[CLEAN] Cleaning chttp2_transport_end2end_test files"
3424 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS)
3425 $(Q) $(RM) $(CHTTP2_TRANSPORT_END2END_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003426 $(Q) $(RM) bins/$(TGTDIR)/chttp2_transport_end2end_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003427
3428
ctiller18b49ab2014-12-09 14:39:16 -08003429TCP_POSIX_TEST_SRC = \
3430 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003431
ctiller09cb6d52014-12-19 17:38:22 -08003432TCP_POSIX_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
3433TCP_POSIX_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003434
nnoble69ac39f2014-12-12 15:43:38 -08003435ifeq ($(NO_SECURE),true)
3436
ctiller09cb6d52014-12-19 17:38:22 -08003437bins/$(TGTDIR)/tcp_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003438
3439else
3440
ctiller09cb6d52014-12-19 17:38:22 -08003441bins/$(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 -08003442 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003443 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003444 $(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 -08003445
nnoble69ac39f2014-12-12 15:43:38 -08003446endif
3447
ctiller18b49ab2014-12-09 14:39:16 -08003448deps_tcp_posix_test: $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003449
nnoble69ac39f2014-12-12 15:43:38 -08003450ifneq ($(NO_SECURE),true)
3451ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003452-include $(TCP_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003453endif
nnoble69ac39f2014-12-12 15:43:38 -08003454endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003455
ctiller18b49ab2014-12-09 14:39:16 -08003456clean_tcp_posix_test:
3457 $(E) "[CLEAN] Cleaning tcp_posix_test files"
3458 $(Q) $(RM) $(TCP_POSIX_TEST_OBJS)
3459 $(Q) $(RM) $(TCP_POSIX_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003460 $(Q) $(RM) bins/$(TGTDIR)/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003461
3462
nnoble0c475f02014-12-05 15:37:39 -08003463DUALSTACK_SOCKET_TEST_SRC = \
3464 test/core/end2end/dualstack_socket_test.c \
3465
ctiller09cb6d52014-12-19 17:38:22 -08003466DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
3467DUALSTACK_SOCKET_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003468
nnoble69ac39f2014-12-12 15:43:38 -08003469ifeq ($(NO_SECURE),true)
3470
ctiller09cb6d52014-12-19 17:38:22 -08003471bins/$(TGTDIR)/dualstack_socket_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003472
3473else
3474
ctiller09cb6d52014-12-19 17:38:22 -08003475bins/$(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 -08003476 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003477 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003478 $(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 -08003479
nnoble69ac39f2014-12-12 15:43:38 -08003480endif
3481
nnoble0c475f02014-12-05 15:37:39 -08003482deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_DEPS)
3483
nnoble69ac39f2014-12-12 15:43:38 -08003484ifneq ($(NO_SECURE),true)
3485ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003486-include $(DUALSTACK_SOCKET_TEST_DEPS)
3487endif
nnoble69ac39f2014-12-12 15:43:38 -08003488endif
nnoble0c475f02014-12-05 15:37:39 -08003489
3490clean_dualstack_socket_test:
3491 $(E) "[CLEAN] Cleaning dualstack_socket_test files"
3492 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_OBJS)
3493 $(Q) $(RM) $(DUALSTACK_SOCKET_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003494 $(Q) $(RM) bins/$(TGTDIR)/dualstack_socket_test
nnoble0c475f02014-12-05 15:37:39 -08003495
3496
3497NO_SERVER_TEST_SRC = \
3498 test/core/end2end/no_server_test.c \
3499
ctiller09cb6d52014-12-19 17:38:22 -08003500NO_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
3501NO_SERVER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(NO_SERVER_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003502
nnoble69ac39f2014-12-12 15:43:38 -08003503ifeq ($(NO_SECURE),true)
3504
ctiller09cb6d52014-12-19 17:38:22 -08003505bins/$(TGTDIR)/no_server_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003506
3507else
3508
ctiller09cb6d52014-12-19 17:38:22 -08003509bins/$(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 -08003510 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003511 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003512 $(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 -08003513
nnoble69ac39f2014-12-12 15:43:38 -08003514endif
3515
nnoble0c475f02014-12-05 15:37:39 -08003516deps_no_server_test: $(NO_SERVER_TEST_DEPS)
3517
nnoble69ac39f2014-12-12 15:43:38 -08003518ifneq ($(NO_SECURE),true)
3519ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08003520-include $(NO_SERVER_TEST_DEPS)
3521endif
nnoble69ac39f2014-12-12 15:43:38 -08003522endif
nnoble0c475f02014-12-05 15:37:39 -08003523
3524clean_no_server_test:
3525 $(E) "[CLEAN] Cleaning no_server_test files"
3526 $(Q) $(RM) $(NO_SERVER_TEST_OBJS)
3527 $(Q) $(RM) $(NO_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003528 $(Q) $(RM) bins/$(TGTDIR)/no_server_test
nnoble0c475f02014-12-05 15:37:39 -08003529
3530
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003531RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003532 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003533
ctiller09cb6d52014-12-19 17:38:22 -08003534RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
3535RESOLVE_ADDRESS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003536
nnoble69ac39f2014-12-12 15:43:38 -08003537ifeq ($(NO_SECURE),true)
3538
ctiller09cb6d52014-12-19 17:38:22 -08003539bins/$(TGTDIR)/resolve_address_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003540
3541else
3542
ctiller09cb6d52014-12-19 17:38:22 -08003543bins/$(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 -08003544 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003545 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003546 $(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 -08003547
nnoble69ac39f2014-12-12 15:43:38 -08003548endif
3549
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003550deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_DEPS)
3551
nnoble69ac39f2014-12-12 15:43:38 -08003552ifneq ($(NO_SECURE),true)
3553ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003554-include $(RESOLVE_ADDRESS_TEST_DEPS)
3555endif
nnoble69ac39f2014-12-12 15:43:38 -08003556endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003557
3558clean_resolve_address_test:
3559 $(E) "[CLEAN] Cleaning resolve_address_test files"
3560 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_OBJS)
3561 $(Q) $(RM) $(RESOLVE_ADDRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003562 $(Q) $(RM) bins/$(TGTDIR)/resolve_address_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003563
3564
ctiller18b49ab2014-12-09 14:39:16 -08003565SOCKADDR_UTILS_TEST_SRC = \
3566 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003567
ctiller09cb6d52014-12-19 17:38:22 -08003568SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
3569SOCKADDR_UTILS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003570
nnoble69ac39f2014-12-12 15:43:38 -08003571ifeq ($(NO_SECURE),true)
3572
ctiller09cb6d52014-12-19 17:38:22 -08003573bins/$(TGTDIR)/sockaddr_utils_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003574
3575else
3576
ctiller09cb6d52014-12-19 17:38:22 -08003577bins/$(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 -08003578 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003579 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003580 $(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 -08003581
nnoble69ac39f2014-12-12 15:43:38 -08003582endif
3583
ctiller18b49ab2014-12-09 14:39:16 -08003584deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003585
nnoble69ac39f2014-12-12 15:43:38 -08003586ifneq ($(NO_SECURE),true)
3587ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003588-include $(SOCKADDR_UTILS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08003589endif
nnoble69ac39f2014-12-12 15:43:38 -08003590endif
nnoble0c475f02014-12-05 15:37:39 -08003591
ctiller18b49ab2014-12-09 14:39:16 -08003592clean_sockaddr_utils_test:
3593 $(E) "[CLEAN] Cleaning sockaddr_utils_test files"
3594 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_OBJS)
3595 $(Q) $(RM) $(SOCKADDR_UTILS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003596 $(Q) $(RM) bins/$(TGTDIR)/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003597
3598
ctiller18b49ab2014-12-09 14:39:16 -08003599TCP_SERVER_POSIX_TEST_SRC = \
3600 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003601
ctiller09cb6d52014-12-19 17:38:22 -08003602TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
3603TCP_SERVER_POSIX_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003604
nnoble69ac39f2014-12-12 15:43:38 -08003605ifeq ($(NO_SECURE),true)
3606
ctiller09cb6d52014-12-19 17:38:22 -08003607bins/$(TGTDIR)/tcp_server_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003608
3609else
3610
ctiller09cb6d52014-12-19 17:38:22 -08003611bins/$(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 -08003612 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003613 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003614 $(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 -08003615
nnoble69ac39f2014-12-12 15:43:38 -08003616endif
3617
ctiller18b49ab2014-12-09 14:39:16 -08003618deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003619
nnoble69ac39f2014-12-12 15:43:38 -08003620ifneq ($(NO_SECURE),true)
3621ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003622-include $(TCP_SERVER_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003623endif
nnoble69ac39f2014-12-12 15:43:38 -08003624endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003625
ctiller18b49ab2014-12-09 14:39:16 -08003626clean_tcp_server_posix_test:
3627 $(E) "[CLEAN] Cleaning tcp_server_posix_test files"
3628 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_OBJS)
3629 $(Q) $(RM) $(TCP_SERVER_POSIX_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003630 $(Q) $(RM) bins/$(TGTDIR)/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003631
3632
ctiller18b49ab2014-12-09 14:39:16 -08003633TCP_CLIENT_POSIX_TEST_SRC = \
3634 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003635
ctiller09cb6d52014-12-19 17:38:22 -08003636TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
3637TCP_CLIENT_POSIX_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003638
nnoble69ac39f2014-12-12 15:43:38 -08003639ifeq ($(NO_SECURE),true)
3640
ctiller09cb6d52014-12-19 17:38:22 -08003641bins/$(TGTDIR)/tcp_client_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003642
3643else
3644
ctiller09cb6d52014-12-19 17:38:22 -08003645bins/$(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 -08003646 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003647 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003648 $(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 -08003649
nnoble69ac39f2014-12-12 15:43:38 -08003650endif
3651
ctiller18b49ab2014-12-09 14:39:16 -08003652deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003653
nnoble69ac39f2014-12-12 15:43:38 -08003654ifneq ($(NO_SECURE),true)
3655ifneq ($(NO_DEPS),true)
ctiller18b49ab2014-12-09 14:39:16 -08003656-include $(TCP_CLIENT_POSIX_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003657endif
nnoble69ac39f2014-12-12 15:43:38 -08003658endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003659
ctiller18b49ab2014-12-09 14:39:16 -08003660clean_tcp_client_posix_test:
3661 $(E) "[CLEAN] Cleaning tcp_client_posix_test files"
3662 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_OBJS)
3663 $(Q) $(RM) $(TCP_CLIENT_POSIX_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003664 $(Q) $(RM) bins/$(TGTDIR)/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003665
3666
3667GRPC_CHANNEL_STACK_TEST_SRC = \
3668 test/core/channel/channel_stack_test.c \
3669
ctiller09cb6d52014-12-19 17:38:22 -08003670GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
3671GRPC_CHANNEL_STACK_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003672
nnoble69ac39f2014-12-12 15:43:38 -08003673ifeq ($(NO_SECURE),true)
3674
ctiller09cb6d52014-12-19 17:38:22 -08003675bins/$(TGTDIR)/grpc_channel_stack_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003676
3677else
3678
ctiller09cb6d52014-12-19 17:38:22 -08003679bins/$(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 -08003680 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003681 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003682 $(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 -08003683
nnoble69ac39f2014-12-12 15:43:38 -08003684endif
3685
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003686deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_DEPS)
3687
nnoble69ac39f2014-12-12 15:43:38 -08003688ifneq ($(NO_SECURE),true)
3689ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003690-include $(GRPC_CHANNEL_STACK_TEST_DEPS)
3691endif
nnoble69ac39f2014-12-12 15:43:38 -08003692endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003693
3694clean_grpc_channel_stack_test:
3695 $(E) "[CLEAN] Cleaning grpc_channel_stack_test files"
3696 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_OBJS)
3697 $(Q) $(RM) $(GRPC_CHANNEL_STACK_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003698 $(Q) $(RM) bins/$(TGTDIR)/grpc_channel_stack_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003699
3700
3701METADATA_BUFFER_TEST_SRC = \
3702 test/core/channel/metadata_buffer_test.c \
3703
ctiller09cb6d52014-12-19 17:38:22 -08003704METADATA_BUFFER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
3705METADATA_BUFFER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(METADATA_BUFFER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003706
nnoble69ac39f2014-12-12 15:43:38 -08003707ifeq ($(NO_SECURE),true)
3708
ctiller09cb6d52014-12-19 17:38:22 -08003709bins/$(TGTDIR)/metadata_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003710
3711else
3712
ctiller09cb6d52014-12-19 17:38:22 -08003713bins/$(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 -08003714 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003715 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003716 $(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 -08003717
nnoble69ac39f2014-12-12 15:43:38 -08003718endif
3719
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003720deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_DEPS)
3721
nnoble69ac39f2014-12-12 15:43:38 -08003722ifneq ($(NO_SECURE),true)
3723ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003724-include $(METADATA_BUFFER_TEST_DEPS)
3725endif
nnoble69ac39f2014-12-12 15:43:38 -08003726endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003727
3728clean_metadata_buffer_test:
3729 $(E) "[CLEAN] Cleaning metadata_buffer_test files"
3730 $(Q) $(RM) $(METADATA_BUFFER_TEST_OBJS)
3731 $(Q) $(RM) $(METADATA_BUFFER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003732 $(Q) $(RM) bins/$(TGTDIR)/metadata_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003733
3734
3735GRPC_COMPLETION_QUEUE_TEST_SRC = \
3736 test/core/surface/completion_queue_test.c \
3737
ctiller09cb6d52014-12-19 17:38:22 -08003738GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
3739GRPC_COMPLETION_QUEUE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003740
nnoble69ac39f2014-12-12 15:43:38 -08003741ifeq ($(NO_SECURE),true)
3742
ctiller09cb6d52014-12-19 17:38:22 -08003743bins/$(TGTDIR)/grpc_completion_queue_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003744
3745else
3746
ctiller09cb6d52014-12-19 17:38:22 -08003747bins/$(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 -08003748 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003749 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003750 $(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 -08003751
nnoble69ac39f2014-12-12 15:43:38 -08003752endif
3753
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003754deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3755
nnoble69ac39f2014-12-12 15:43:38 -08003756ifneq ($(NO_SECURE),true)
3757ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003758-include $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
3759endif
nnoble69ac39f2014-12-12 15:43:38 -08003760endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003761
3762clean_grpc_completion_queue_test:
3763 $(E) "[CLEAN] Cleaning grpc_completion_queue_test files"
3764 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_OBJS)
3765 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003766 $(Q) $(RM) bins/$(TGTDIR)/grpc_completion_queue_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003767
3768
3769GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
3770 test/core/surface/completion_queue_benchmark.c \
3771
ctiller09cb6d52014-12-19 17:38:22 -08003772GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
3773GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003774
nnoble69ac39f2014-12-12 15:43:38 -08003775ifeq ($(NO_SECURE),true)
3776
ctiller09cb6d52014-12-19 17:38:22 -08003777bins/$(TGTDIR)/grpc_completion_queue_benchmark: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003778
3779else
3780
ctiller09cb6d52014-12-19 17:38:22 -08003781bins/$(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 -08003782 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003783 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003784 $(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 -08003785
nnoble69ac39f2014-12-12 15:43:38 -08003786endif
3787
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003788deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3789
nnoble69ac39f2014-12-12 15:43:38 -08003790ifneq ($(NO_SECURE),true)
3791ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003792-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
3793endif
nnoble69ac39f2014-12-12 15:43:38 -08003794endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003795
3796clean_grpc_completion_queue_benchmark:
3797 $(E) "[CLEAN] Cleaning grpc_completion_queue_benchmark files"
3798 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS)
3799 $(Q) $(RM) $(GRPC_COMPLETION_QUEUE_BENCHMARK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003800 $(Q) $(RM) bins/$(TGTDIR)/grpc_completion_queue_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003801
3802
3803CENSUS_WINDOW_STATS_TEST_SRC = \
3804 test/core/statistics/window_stats_test.c \
3805
ctiller09cb6d52014-12-19 17:38:22 -08003806CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
3807CENSUS_WINDOW_STATS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003808
nnoble69ac39f2014-12-12 15:43:38 -08003809ifeq ($(NO_SECURE),true)
3810
ctiller09cb6d52014-12-19 17:38:22 -08003811bins/$(TGTDIR)/census_window_stats_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003812
3813else
3814
ctiller09cb6d52014-12-19 17:38:22 -08003815bins/$(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 -08003816 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003817 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003818 $(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 -08003819
nnoble69ac39f2014-12-12 15:43:38 -08003820endif
3821
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003822deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_DEPS)
3823
nnoble69ac39f2014-12-12 15:43:38 -08003824ifneq ($(NO_SECURE),true)
3825ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003826-include $(CENSUS_WINDOW_STATS_TEST_DEPS)
3827endif
nnoble69ac39f2014-12-12 15:43:38 -08003828endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003829
3830clean_census_window_stats_test:
3831 $(E) "[CLEAN] Cleaning census_window_stats_test files"
3832 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_OBJS)
3833 $(Q) $(RM) $(CENSUS_WINDOW_STATS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003834 $(Q) $(RM) bins/$(TGTDIR)/census_window_stats_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003835
3836
3837CENSUS_STATISTICS_QUICK_TEST_SRC = \
3838 test/core/statistics/quick_test.c \
3839
ctiller09cb6d52014-12-19 17:38:22 -08003840CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
3841CENSUS_STATISTICS_QUICK_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003842
nnoble69ac39f2014-12-12 15:43:38 -08003843ifeq ($(NO_SECURE),true)
3844
ctiller09cb6d52014-12-19 17:38:22 -08003845bins/$(TGTDIR)/census_statistics_quick_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003846
3847else
3848
ctiller09cb6d52014-12-19 17:38:22 -08003849bins/$(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 -08003850 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003851 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003852 $(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 -08003853
nnoble69ac39f2014-12-12 15:43:38 -08003854endif
3855
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003856deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3857
nnoble69ac39f2014-12-12 15:43:38 -08003858ifneq ($(NO_SECURE),true)
3859ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003860-include $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
3861endif
nnoble69ac39f2014-12-12 15:43:38 -08003862endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003863
3864clean_census_statistics_quick_test:
3865 $(E) "[CLEAN] Cleaning census_statistics_quick_test files"
3866 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_OBJS)
3867 $(Q) $(RM) $(CENSUS_STATISTICS_QUICK_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003868 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_quick_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003869
3870
aveitch482a5be2014-12-15 10:25:12 -08003871CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
3872 test/core/statistics/small_log_test.c \
3873
ctiller09cb6d52014-12-19 17:38:22 -08003874CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
3875CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
aveitch482a5be2014-12-15 10:25:12 -08003876
3877ifeq ($(NO_SECURE),true)
3878
ctiller09cb6d52014-12-19 17:38:22 -08003879bins/$(TGTDIR)/census_statistics_small_log_test: openssl_dep_error
aveitch482a5be2014-12-15 10:25:12 -08003880
3881else
3882
ctiller09cb6d52014-12-19 17:38:22 -08003883bins/$(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 -08003884 $(E) "[LD] Linking $@"
3885 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003886 $(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 -08003887
3888endif
3889
3890deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3891
3892ifneq ($(NO_SECURE),true)
3893ifneq ($(NO_DEPS),true)
3894-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
3895endif
3896endif
3897
3898clean_census_statistics_small_log_test:
3899 $(E) "[CLEAN] Cleaning census_statistics_small_log_test files"
3900 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS)
3901 $(Q) $(RM) $(CENSUS_STATISTICS_SMALL_LOG_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003902 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_small_log_test
aveitch482a5be2014-12-15 10:25:12 -08003903
3904
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003905CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
3906 test/core/statistics/performance_test.c \
3907
ctiller09cb6d52014-12-19 17:38:22 -08003908CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
3909CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003910
nnoble69ac39f2014-12-12 15:43:38 -08003911ifeq ($(NO_SECURE),true)
3912
ctiller09cb6d52014-12-19 17:38:22 -08003913bins/$(TGTDIR)/census_statistics_performance_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003914
3915else
3916
ctiller09cb6d52014-12-19 17:38:22 -08003917bins/$(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 -08003918 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003919 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003920 $(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 -08003921
nnoble69ac39f2014-12-12 15:43:38 -08003922endif
3923
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003924deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3925
nnoble69ac39f2014-12-12 15:43:38 -08003926ifneq ($(NO_SECURE),true)
3927ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003928-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
3929endif
nnoble69ac39f2014-12-12 15:43:38 -08003930endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003931
3932clean_census_statistics_performance_test:
3933 $(E) "[CLEAN] Cleaning census_statistics_performance_test files"
3934 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS)
3935 $(Q) $(RM) $(CENSUS_STATISTICS_PERFORMANCE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003936 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_performance_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003937
3938
3939CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
3940 test/core/statistics/multiple_writers_test.c \
3941
ctiller09cb6d52014-12-19 17:38:22 -08003942CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
3943CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003944
nnoble69ac39f2014-12-12 15:43:38 -08003945ifeq ($(NO_SECURE),true)
3946
ctiller09cb6d52014-12-19 17:38:22 -08003947bins/$(TGTDIR)/census_statistics_multiple_writers_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003948
3949else
3950
ctiller09cb6d52014-12-19 17:38:22 -08003951bins/$(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 -08003952 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003953 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003954 $(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 -08003955
nnoble69ac39f2014-12-12 15:43:38 -08003956endif
3957
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003958deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3959
nnoble69ac39f2014-12-12 15:43:38 -08003960ifneq ($(NO_SECURE),true)
3961ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003962-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
3963endif
nnoble69ac39f2014-12-12 15:43:38 -08003964endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003965
3966clean_census_statistics_multiple_writers_test:
3967 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_test files"
3968 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS)
3969 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08003970 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_multiple_writers_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003971
3972
3973CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
3974 test/core/statistics/multiple_writers_circular_buffer_test.c \
3975
ctiller09cb6d52014-12-19 17:38:22 -08003976CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
3977CENSUS_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 -08003978
nnoble69ac39f2014-12-12 15:43:38 -08003979ifeq ($(NO_SECURE),true)
3980
ctiller09cb6d52014-12-19 17:38:22 -08003981bins/$(TGTDIR)/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003982
3983else
3984
ctiller09cb6d52014-12-19 17:38:22 -08003985bins/$(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 -08003986 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003987 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08003988 $(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 -08003989
nnoble69ac39f2014-12-12 15:43:38 -08003990endif
3991
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003992deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3993
nnoble69ac39f2014-12-12 15:43:38 -08003994ifneq ($(NO_SECURE),true)
3995ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003996-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
3997endif
nnoble69ac39f2014-12-12 15:43:38 -08003998endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003999
4000clean_census_statistics_multiple_writers_circular_buffer_test:
4001 $(E) "[CLEAN] Cleaning census_statistics_multiple_writers_circular_buffer_test files"
4002 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS)
4003 $(Q) $(RM) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004004 $(Q) $(RM) bins/$(TGTDIR)/census_statistics_multiple_writers_circular_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004005
4006
4007CENSUS_STUB_TEST_SRC = \
4008 test/core/statistics/census_stub_test.c \
4009
ctiller09cb6d52014-12-19 17:38:22 -08004010CENSUS_STUB_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
4011CENSUS_STUB_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_STUB_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004012
nnoble69ac39f2014-12-12 15:43:38 -08004013ifeq ($(NO_SECURE),true)
4014
ctiller09cb6d52014-12-19 17:38:22 -08004015bins/$(TGTDIR)/census_stub_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004016
4017else
4018
ctiller09cb6d52014-12-19 17:38:22 -08004019bins/$(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 -08004020 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004021 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004022 $(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 -08004023
nnoble69ac39f2014-12-12 15:43:38 -08004024endif
4025
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004026deps_census_stub_test: $(CENSUS_STUB_TEST_DEPS)
4027
nnoble69ac39f2014-12-12 15:43:38 -08004028ifneq ($(NO_SECURE),true)
4029ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004030-include $(CENSUS_STUB_TEST_DEPS)
4031endif
nnoble69ac39f2014-12-12 15:43:38 -08004032endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004033
4034clean_census_stub_test:
4035 $(E) "[CLEAN] Cleaning census_stub_test files"
4036 $(Q) $(RM) $(CENSUS_STUB_TEST_OBJS)
4037 $(Q) $(RM) $(CENSUS_STUB_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004038 $(Q) $(RM) bins/$(TGTDIR)/census_stub_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004039
4040
4041CENSUS_HASH_TABLE_TEST_SRC = \
4042 test/core/statistics/hash_table_test.c \
4043
ctiller09cb6d52014-12-19 17:38:22 -08004044CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
4045CENSUS_HASH_TABLE_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004046
nnoble69ac39f2014-12-12 15:43:38 -08004047ifeq ($(NO_SECURE),true)
4048
ctiller09cb6d52014-12-19 17:38:22 -08004049bins/$(TGTDIR)/census_hash_table_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004050
4051else
4052
ctiller09cb6d52014-12-19 17:38:22 -08004053bins/$(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 -08004054 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004055 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004056 $(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 -08004057
nnoble69ac39f2014-12-12 15:43:38 -08004058endif
4059
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004060deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_DEPS)
4061
nnoble69ac39f2014-12-12 15:43:38 -08004062ifneq ($(NO_SECURE),true)
4063ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004064-include $(CENSUS_HASH_TABLE_TEST_DEPS)
4065endif
nnoble69ac39f2014-12-12 15:43:38 -08004066endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004067
4068clean_census_hash_table_test:
4069 $(E) "[CLEAN] Cleaning census_hash_table_test files"
4070 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_OBJS)
4071 $(Q) $(RM) $(CENSUS_HASH_TABLE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004072 $(Q) $(RM) bins/$(TGTDIR)/census_hash_table_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004073
4074
4075FLING_SERVER_SRC = \
4076 test/core/fling/server.c \
4077
ctiller09cb6d52014-12-19 17:38:22 -08004078FLING_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
4079FLING_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FLING_SERVER_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004080
nnoble69ac39f2014-12-12 15:43:38 -08004081ifeq ($(NO_SECURE),true)
4082
ctiller09cb6d52014-12-19 17:38:22 -08004083bins/$(TGTDIR)/fling_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004084
4085else
4086
ctiller09cb6d52014-12-19 17:38:22 -08004087bins/$(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 -08004088 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004089 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004090 $(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 -08004091
nnoble69ac39f2014-12-12 15:43:38 -08004092endif
4093
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004094deps_fling_server: $(FLING_SERVER_DEPS)
4095
nnoble69ac39f2014-12-12 15:43:38 -08004096ifneq ($(NO_SECURE),true)
4097ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004098-include $(FLING_SERVER_DEPS)
4099endif
nnoble69ac39f2014-12-12 15:43:38 -08004100endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004101
4102clean_fling_server:
4103 $(E) "[CLEAN] Cleaning fling_server files"
4104 $(Q) $(RM) $(FLING_SERVER_OBJS)
4105 $(Q) $(RM) $(FLING_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004106 $(Q) $(RM) bins/$(TGTDIR)/fling_server
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004107
4108
4109FLING_CLIENT_SRC = \
4110 test/core/fling/client.c \
4111
ctiller09cb6d52014-12-19 17:38:22 -08004112FLING_CLIENT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
4113FLING_CLIENT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FLING_CLIENT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004114
nnoble69ac39f2014-12-12 15:43:38 -08004115ifeq ($(NO_SECURE),true)
4116
ctiller09cb6d52014-12-19 17:38:22 -08004117bins/$(TGTDIR)/fling_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004118
4119else
4120
ctiller09cb6d52014-12-19 17:38:22 -08004121bins/$(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 -08004122 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004123 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004124 $(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 -08004125
nnoble69ac39f2014-12-12 15:43:38 -08004126endif
4127
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004128deps_fling_client: $(FLING_CLIENT_DEPS)
4129
nnoble69ac39f2014-12-12 15:43:38 -08004130ifneq ($(NO_SECURE),true)
4131ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004132-include $(FLING_CLIENT_DEPS)
4133endif
nnoble69ac39f2014-12-12 15:43:38 -08004134endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004135
4136clean_fling_client:
4137 $(E) "[CLEAN] Cleaning fling_client files"
4138 $(Q) $(RM) $(FLING_CLIENT_OBJS)
4139 $(Q) $(RM) $(FLING_CLIENT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004140 $(Q) $(RM) bins/$(TGTDIR)/fling_client
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004141
4142
4143FLING_TEST_SRC = \
4144 test/core/fling/fling_test.c \
4145
ctiller09cb6d52014-12-19 17:38:22 -08004146FLING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
4147FLING_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FLING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004148
nnoble69ac39f2014-12-12 15:43:38 -08004149ifeq ($(NO_SECURE),true)
4150
ctiller09cb6d52014-12-19 17:38:22 -08004151bins/$(TGTDIR)/fling_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004152
4153else
4154
ctiller09cb6d52014-12-19 17:38:22 -08004155bins/$(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 -08004156 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004157 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004158 $(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 -08004159
nnoble69ac39f2014-12-12 15:43:38 -08004160endif
4161
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004162deps_fling_test: $(FLING_TEST_DEPS)
4163
nnoble69ac39f2014-12-12 15:43:38 -08004164ifneq ($(NO_SECURE),true)
4165ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004166-include $(FLING_TEST_DEPS)
4167endif
nnoble69ac39f2014-12-12 15:43:38 -08004168endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004169
4170clean_fling_test:
4171 $(E) "[CLEAN] Cleaning fling_test files"
4172 $(Q) $(RM) $(FLING_TEST_OBJS)
4173 $(Q) $(RM) $(FLING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004174 $(Q) $(RM) bins/$(TGTDIR)/fling_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004175
4176
4177ECHO_SERVER_SRC = \
4178 test/core/echo/server.c \
4179
ctiller09cb6d52014-12-19 17:38:22 -08004180ECHO_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
4181ECHO_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ECHO_SERVER_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004182
nnoble69ac39f2014-12-12 15:43:38 -08004183ifeq ($(NO_SECURE),true)
4184
ctiller09cb6d52014-12-19 17:38:22 -08004185bins/$(TGTDIR)/echo_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004186
4187else
4188
ctiller09cb6d52014-12-19 17:38:22 -08004189bins/$(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 -08004190 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004191 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004192 $(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 -08004193
nnoble69ac39f2014-12-12 15:43:38 -08004194endif
4195
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004196deps_echo_server: $(ECHO_SERVER_DEPS)
4197
nnoble69ac39f2014-12-12 15:43:38 -08004198ifneq ($(NO_SECURE),true)
4199ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004200-include $(ECHO_SERVER_DEPS)
4201endif
nnoble69ac39f2014-12-12 15:43:38 -08004202endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004203
4204clean_echo_server:
4205 $(E) "[CLEAN] Cleaning echo_server files"
4206 $(Q) $(RM) $(ECHO_SERVER_OBJS)
4207 $(Q) $(RM) $(ECHO_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004208 $(Q) $(RM) bins/$(TGTDIR)/echo_server
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004209
4210
4211ECHO_CLIENT_SRC = \
4212 test/core/echo/client.c \
4213
ctiller09cb6d52014-12-19 17:38:22 -08004214ECHO_CLIENT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
4215ECHO_CLIENT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ECHO_CLIENT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004216
nnoble69ac39f2014-12-12 15:43:38 -08004217ifeq ($(NO_SECURE),true)
4218
ctiller09cb6d52014-12-19 17:38:22 -08004219bins/$(TGTDIR)/echo_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004220
4221else
4222
ctiller09cb6d52014-12-19 17:38:22 -08004223bins/$(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 -08004224 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004225 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004226 $(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 -08004227
nnoble69ac39f2014-12-12 15:43:38 -08004228endif
4229
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004230deps_echo_client: $(ECHO_CLIENT_DEPS)
4231
nnoble69ac39f2014-12-12 15:43:38 -08004232ifneq ($(NO_SECURE),true)
4233ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004234-include $(ECHO_CLIENT_DEPS)
4235endif
nnoble69ac39f2014-12-12 15:43:38 -08004236endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004237
4238clean_echo_client:
4239 $(E) "[CLEAN] Cleaning echo_client files"
4240 $(Q) $(RM) $(ECHO_CLIENT_OBJS)
4241 $(Q) $(RM) $(ECHO_CLIENT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004242 $(Q) $(RM) bins/$(TGTDIR)/echo_client
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004243
4244
4245ECHO_TEST_SRC = \
4246 test/core/echo/echo_test.c \
4247
ctiller09cb6d52014-12-19 17:38:22 -08004248ECHO_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
4249ECHO_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ECHO_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004250
nnoble69ac39f2014-12-12 15:43:38 -08004251ifeq ($(NO_SECURE),true)
4252
ctiller09cb6d52014-12-19 17:38:22 -08004253bins/$(TGTDIR)/echo_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004254
4255else
4256
ctiller09cb6d52014-12-19 17:38:22 -08004257bins/$(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 -08004258 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004259 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004260 $(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 -08004261
nnoble69ac39f2014-12-12 15:43:38 -08004262endif
4263
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004264deps_echo_test: $(ECHO_TEST_DEPS)
4265
nnoble69ac39f2014-12-12 15:43:38 -08004266ifneq ($(NO_SECURE),true)
4267ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004268-include $(ECHO_TEST_DEPS)
4269endif
nnoble69ac39f2014-12-12 15:43:38 -08004270endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004271
4272clean_echo_test:
4273 $(E) "[CLEAN] Cleaning echo_test files"
4274 $(Q) $(RM) $(ECHO_TEST_OBJS)
4275 $(Q) $(RM) $(ECHO_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004276 $(Q) $(RM) bins/$(TGTDIR)/echo_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004277
4278
4279LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
4280 test/core/network_benchmarks/low_level_ping_pong.c \
4281
ctiller09cb6d52014-12-19 17:38:22 -08004282LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
4283LOW_LEVEL_PING_PONG_BENCHMARK_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004284
nnoble69ac39f2014-12-12 15:43:38 -08004285ifeq ($(NO_SECURE),true)
4286
ctiller09cb6d52014-12-19 17:38:22 -08004287bins/$(TGTDIR)/low_level_ping_pong_benchmark: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004288
4289else
4290
ctiller09cb6d52014-12-19 17:38:22 -08004291bins/$(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 -08004292 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004293 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004294 $(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 -08004295
nnoble69ac39f2014-12-12 15:43:38 -08004296endif
4297
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004298deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
4299
nnoble69ac39f2014-12-12 15:43:38 -08004300ifneq ($(NO_SECURE),true)
4301ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004302-include $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
4303endif
nnoble69ac39f2014-12-12 15:43:38 -08004304endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004305
4306clean_low_level_ping_pong_benchmark:
4307 $(E) "[CLEAN] Cleaning low_level_ping_pong_benchmark files"
4308 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS)
4309 $(Q) $(RM) $(LOW_LEVEL_PING_PONG_BENCHMARK_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004310 $(Q) $(RM) bins/$(TGTDIR)/low_level_ping_pong_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004311
4312
4313MESSAGE_COMPRESS_TEST_SRC = \
4314 test/core/compression/message_compress_test.c \
4315
ctiller09cb6d52014-12-19 17:38:22 -08004316MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
4317MESSAGE_COMPRESS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004318
nnoble69ac39f2014-12-12 15:43:38 -08004319ifeq ($(NO_SECURE),true)
4320
ctiller09cb6d52014-12-19 17:38:22 -08004321bins/$(TGTDIR)/message_compress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004322
4323else
4324
ctiller09cb6d52014-12-19 17:38:22 -08004325bins/$(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 -08004326 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004327 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004328 $(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 -08004329
nnoble69ac39f2014-12-12 15:43:38 -08004330endif
4331
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004332deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_DEPS)
4333
nnoble69ac39f2014-12-12 15:43:38 -08004334ifneq ($(NO_SECURE),true)
4335ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004336-include $(MESSAGE_COMPRESS_TEST_DEPS)
4337endif
nnoble69ac39f2014-12-12 15:43:38 -08004338endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004339
4340clean_message_compress_test:
4341 $(E) "[CLEAN] Cleaning message_compress_test files"
4342 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_OBJS)
4343 $(Q) $(RM) $(MESSAGE_COMPRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004344 $(Q) $(RM) bins/$(TGTDIR)/message_compress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004345
4346
nnoble0c475f02014-12-05 15:37:39 -08004347BIN_ENCODER_TEST_SRC = \
4348 test/core/transport/chttp2/bin_encoder_test.c \
4349
ctiller09cb6d52014-12-19 17:38:22 -08004350BIN_ENCODER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
4351BIN_ENCODER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(BIN_ENCODER_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08004352
nnoble69ac39f2014-12-12 15:43:38 -08004353ifeq ($(NO_SECURE),true)
4354
ctiller09cb6d52014-12-19 17:38:22 -08004355bins/$(TGTDIR)/bin_encoder_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004356
4357else
4358
ctiller09cb6d52014-12-19 17:38:22 -08004359bins/$(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 -08004360 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004361 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004362 $(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 -08004363
nnoble69ac39f2014-12-12 15:43:38 -08004364endif
4365
nnoble0c475f02014-12-05 15:37:39 -08004366deps_bin_encoder_test: $(BIN_ENCODER_TEST_DEPS)
4367
nnoble69ac39f2014-12-12 15:43:38 -08004368ifneq ($(NO_SECURE),true)
4369ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08004370-include $(BIN_ENCODER_TEST_DEPS)
4371endif
nnoble69ac39f2014-12-12 15:43:38 -08004372endif
nnoble0c475f02014-12-05 15:37:39 -08004373
4374clean_bin_encoder_test:
4375 $(E) "[CLEAN] Cleaning bin_encoder_test files"
4376 $(Q) $(RM) $(BIN_ENCODER_TEST_OBJS)
4377 $(Q) $(RM) $(BIN_ENCODER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004378 $(Q) $(RM) bins/$(TGTDIR)/bin_encoder_test
nnoble0c475f02014-12-05 15:37:39 -08004379
4380
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004381SECURE_ENDPOINT_TEST_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08004382 test/core/security/secure_endpoint_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004383
ctiller09cb6d52014-12-19 17:38:22 -08004384SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
4385SECURE_ENDPOINT_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004386
nnoble69ac39f2014-12-12 15:43:38 -08004387ifeq ($(NO_SECURE),true)
4388
ctiller09cb6d52014-12-19 17:38:22 -08004389bins/$(TGTDIR)/secure_endpoint_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004390
4391else
4392
ctiller09cb6d52014-12-19 17:38:22 -08004393bins/$(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 -08004394 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004395 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004396 $(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 -08004397
nnoble69ac39f2014-12-12 15:43:38 -08004398endif
4399
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004400deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_DEPS)
4401
nnoble69ac39f2014-12-12 15:43:38 -08004402ifneq ($(NO_SECURE),true)
4403ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004404-include $(SECURE_ENDPOINT_TEST_DEPS)
4405endif
nnoble69ac39f2014-12-12 15:43:38 -08004406endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004407
4408clean_secure_endpoint_test:
4409 $(E) "[CLEAN] Cleaning secure_endpoint_test files"
4410 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_OBJS)
4411 $(Q) $(RM) $(SECURE_ENDPOINT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004412 $(Q) $(RM) bins/$(TGTDIR)/secure_endpoint_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004413
4414
4415HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
4416 test/core/httpcli/format_request_test.c \
4417
ctiller09cb6d52014-12-19 17:38:22 -08004418HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
4419HTTPCLI_FORMAT_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004420
nnoble69ac39f2014-12-12 15:43:38 -08004421ifeq ($(NO_SECURE),true)
4422
ctiller09cb6d52014-12-19 17:38:22 -08004423bins/$(TGTDIR)/httpcli_format_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004424
4425else
4426
ctiller09cb6d52014-12-19 17:38:22 -08004427bins/$(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 -08004428 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004429 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004430 $(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 -08004431
nnoble69ac39f2014-12-12 15:43:38 -08004432endif
4433
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004434deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4435
nnoble69ac39f2014-12-12 15:43:38 -08004436ifneq ($(NO_SECURE),true)
4437ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004438-include $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
4439endif
nnoble69ac39f2014-12-12 15:43:38 -08004440endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004441
4442clean_httpcli_format_request_test:
4443 $(E) "[CLEAN] Cleaning httpcli_format_request_test files"
4444 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS)
4445 $(Q) $(RM) $(HTTPCLI_FORMAT_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004446 $(Q) $(RM) bins/$(TGTDIR)/httpcli_format_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004447
4448
4449HTTPCLI_PARSER_TEST_SRC = \
4450 test/core/httpcli/parser_test.c \
4451
ctiller09cb6d52014-12-19 17:38:22 -08004452HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
4453HTTPCLI_PARSER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004454
nnoble69ac39f2014-12-12 15:43:38 -08004455ifeq ($(NO_SECURE),true)
4456
ctiller09cb6d52014-12-19 17:38:22 -08004457bins/$(TGTDIR)/httpcli_parser_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004458
4459else
4460
ctiller09cb6d52014-12-19 17:38:22 -08004461bins/$(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 -08004462 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004463 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004464 $(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 -08004465
nnoble69ac39f2014-12-12 15:43:38 -08004466endif
4467
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004468deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_DEPS)
4469
nnoble69ac39f2014-12-12 15:43:38 -08004470ifneq ($(NO_SECURE),true)
4471ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004472-include $(HTTPCLI_PARSER_TEST_DEPS)
4473endif
nnoble69ac39f2014-12-12 15:43:38 -08004474endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004475
4476clean_httpcli_parser_test:
4477 $(E) "[CLEAN] Cleaning httpcli_parser_test files"
4478 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_OBJS)
4479 $(Q) $(RM) $(HTTPCLI_PARSER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004480 $(Q) $(RM) bins/$(TGTDIR)/httpcli_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004481
4482
4483HTTPCLI_TEST_SRC = \
4484 test/core/httpcli/httpcli_test.c \
4485
ctiller09cb6d52014-12-19 17:38:22 -08004486HTTPCLI_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
4487HTTPCLI_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(HTTPCLI_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004488
nnoble69ac39f2014-12-12 15:43:38 -08004489ifeq ($(NO_SECURE),true)
4490
ctiller09cb6d52014-12-19 17:38:22 -08004491bins/$(TGTDIR)/httpcli_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004492
4493else
4494
ctiller09cb6d52014-12-19 17:38:22 -08004495bins/$(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 -08004496 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004497 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004498 $(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 -08004499
nnoble69ac39f2014-12-12 15:43:38 -08004500endif
4501
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004502deps_httpcli_test: $(HTTPCLI_TEST_DEPS)
4503
nnoble69ac39f2014-12-12 15:43:38 -08004504ifneq ($(NO_SECURE),true)
4505ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004506-include $(HTTPCLI_TEST_DEPS)
4507endif
nnoble69ac39f2014-12-12 15:43:38 -08004508endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004509
4510clean_httpcli_test:
4511 $(E) "[CLEAN] Cleaning httpcli_test files"
4512 $(Q) $(RM) $(HTTPCLI_TEST_OBJS)
4513 $(Q) $(RM) $(HTTPCLI_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004514 $(Q) $(RM) bins/$(TGTDIR)/httpcli_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004515
4516
4517GRPC_CREDENTIALS_TEST_SRC = \
4518 test/core/security/credentials_test.c \
4519
ctiller09cb6d52014-12-19 17:38:22 -08004520GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
4521GRPC_CREDENTIALS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004522
nnoble69ac39f2014-12-12 15:43:38 -08004523ifeq ($(NO_SECURE),true)
4524
ctiller09cb6d52014-12-19 17:38:22 -08004525bins/$(TGTDIR)/grpc_credentials_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004526
4527else
4528
ctiller09cb6d52014-12-19 17:38:22 -08004529bins/$(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 -08004530 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004531 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004532 $(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 -08004533
nnoble69ac39f2014-12-12 15:43:38 -08004534endif
4535
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004536deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_DEPS)
4537
nnoble69ac39f2014-12-12 15:43:38 -08004538ifneq ($(NO_SECURE),true)
4539ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004540-include $(GRPC_CREDENTIALS_TEST_DEPS)
4541endif
nnoble69ac39f2014-12-12 15:43:38 -08004542endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004543
4544clean_grpc_credentials_test:
4545 $(E) "[CLEAN] Cleaning grpc_credentials_test files"
4546 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_OBJS)
4547 $(Q) $(RM) $(GRPC_CREDENTIALS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004548 $(Q) $(RM) bins/$(TGTDIR)/grpc_credentials_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004549
4550
jboeuf1a809c02014-12-19 15:44:30 -08004551GRPC_FETCH_OAUTH2_SRC = \
4552 test/core/security/fetch_oauth2.c \
4553
ctiller09cb6d52014-12-19 17:38:22 -08004554GRPC_FETCH_OAUTH2_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
4555GRPC_FETCH_OAUTH2_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
jboeuf1a809c02014-12-19 15:44:30 -08004556
4557ifeq ($(NO_SECURE),true)
4558
ctiller09cb6d52014-12-19 17:38:22 -08004559bins/$(TGTDIR)/grpc_fetch_oauth2: openssl_dep_error
jboeuf1a809c02014-12-19 15:44:30 -08004560
4561else
4562
ctiller09cb6d52014-12-19 17:38:22 -08004563bins/$(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 -08004564 $(E) "[LD] Linking $@"
4565 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004566 $(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 -08004567
4568endif
4569
4570deps_grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_DEPS)
4571
4572ifneq ($(NO_SECURE),true)
4573ifneq ($(NO_DEPS),true)
4574-include $(GRPC_FETCH_OAUTH2_DEPS)
4575endif
4576endif
4577
4578clean_grpc_fetch_oauth2:
4579 $(E) "[CLEAN] Cleaning grpc_fetch_oauth2 files"
4580 $(Q) $(RM) $(GRPC_FETCH_OAUTH2_OBJS)
4581 $(Q) $(RM) $(GRPC_FETCH_OAUTH2_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004582 $(Q) $(RM) bins/$(TGTDIR)/grpc_fetch_oauth2
jboeuf1a809c02014-12-19 15:44:30 -08004583
4584
jboeufbefd2652014-12-12 15:39:47 -08004585GRPC_BASE64_TEST_SRC = \
4586 test/core/security/base64_test.c \
4587
ctiller09cb6d52014-12-19 17:38:22 -08004588GRPC_BASE64_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
4589GRPC_BASE64_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_BASE64_TEST_SRC))))
jboeufbefd2652014-12-12 15:39:47 -08004590
nnoble69ac39f2014-12-12 15:43:38 -08004591ifeq ($(NO_SECURE),true)
4592
ctiller09cb6d52014-12-19 17:38:22 -08004593bins/$(TGTDIR)/grpc_base64_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004594
4595else
4596
ctiller09cb6d52014-12-19 17:38:22 -08004597bins/$(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 -08004598 $(E) "[LD] Linking $@"
4599 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004600 $(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 -08004601
nnoble69ac39f2014-12-12 15:43:38 -08004602endif
4603
jboeufbefd2652014-12-12 15:39:47 -08004604deps_grpc_base64_test: $(GRPC_BASE64_TEST_DEPS)
4605
nnoble69ac39f2014-12-12 15:43:38 -08004606ifneq ($(NO_SECURE),true)
4607ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004608-include $(GRPC_BASE64_TEST_DEPS)
4609endif
nnoble69ac39f2014-12-12 15:43:38 -08004610endif
jboeufbefd2652014-12-12 15:39:47 -08004611
4612clean_grpc_base64_test:
4613 $(E) "[CLEAN] Cleaning grpc_base64_test files"
4614 $(Q) $(RM) $(GRPC_BASE64_TEST_OBJS)
4615 $(Q) $(RM) $(GRPC_BASE64_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004616 $(Q) $(RM) bins/$(TGTDIR)/grpc_base64_test
jboeufbefd2652014-12-12 15:39:47 -08004617
4618
4619GRPC_JSON_TOKEN_TEST_SRC = \
4620 test/core/security/json_token_test.c \
4621
ctiller09cb6d52014-12-19 17:38:22 -08004622GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
4623GRPC_JSON_TOKEN_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
jboeufbefd2652014-12-12 15:39:47 -08004624
nnoble69ac39f2014-12-12 15:43:38 -08004625ifeq ($(NO_SECURE),true)
4626
ctiller09cb6d52014-12-19 17:38:22 -08004627bins/$(TGTDIR)/grpc_json_token_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004628
4629else
4630
ctiller09cb6d52014-12-19 17:38:22 -08004631bins/$(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 -08004632 $(E) "[LD] Linking $@"
4633 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004634 $(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 -08004635
nnoble69ac39f2014-12-12 15:43:38 -08004636endif
4637
jboeufbefd2652014-12-12 15:39:47 -08004638deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_DEPS)
4639
nnoble69ac39f2014-12-12 15:43:38 -08004640ifneq ($(NO_SECURE),true)
4641ifneq ($(NO_DEPS),true)
jboeufbefd2652014-12-12 15:39:47 -08004642-include $(GRPC_JSON_TOKEN_TEST_DEPS)
4643endif
nnoble69ac39f2014-12-12 15:43:38 -08004644endif
jboeufbefd2652014-12-12 15:39:47 -08004645
4646clean_grpc_json_token_test:
4647 $(E) "[CLEAN] Cleaning grpc_json_token_test files"
4648 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_OBJS)
4649 $(Q) $(RM) $(GRPC_JSON_TOKEN_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004650 $(Q) $(RM) bins/$(TGTDIR)/grpc_json_token_test
jboeufbefd2652014-12-12 15:39:47 -08004651
4652
ctiller8919f602014-12-10 10:19:42 -08004653TIMEOUT_ENCODING_TEST_SRC = \
4654 test/core/transport/chttp2/timeout_encoding_test.c \
4655
ctiller09cb6d52014-12-19 17:38:22 -08004656TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
4657TIMEOUT_ENCODING_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004658
nnoble69ac39f2014-12-12 15:43:38 -08004659ifeq ($(NO_SECURE),true)
4660
ctiller09cb6d52014-12-19 17:38:22 -08004661bins/$(TGTDIR)/timeout_encoding_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004662
4663else
4664
ctiller09cb6d52014-12-19 17:38:22 -08004665bins/$(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 -08004666 $(E) "[LD] Linking $@"
4667 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004668 $(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 -08004669
nnoble69ac39f2014-12-12 15:43:38 -08004670endif
4671
ctiller8919f602014-12-10 10:19:42 -08004672deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_DEPS)
4673
nnoble69ac39f2014-12-12 15:43:38 -08004674ifneq ($(NO_SECURE),true)
4675ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004676-include $(TIMEOUT_ENCODING_TEST_DEPS)
4677endif
nnoble69ac39f2014-12-12 15:43:38 -08004678endif
ctiller8919f602014-12-10 10:19:42 -08004679
4680clean_timeout_encoding_test:
4681 $(E) "[CLEAN] Cleaning timeout_encoding_test files"
4682 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_OBJS)
4683 $(Q) $(RM) $(TIMEOUT_ENCODING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004684 $(Q) $(RM) bins/$(TGTDIR)/timeout_encoding_test
ctiller8919f602014-12-10 10:19:42 -08004685
4686
4687FD_POSIX_TEST_SRC = \
4688 test/core/iomgr/fd_posix_test.c \
4689
ctiller09cb6d52014-12-19 17:38:22 -08004690FD_POSIX_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
4691FD_POSIX_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FD_POSIX_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004692
nnoble69ac39f2014-12-12 15:43:38 -08004693ifeq ($(NO_SECURE),true)
4694
ctiller09cb6d52014-12-19 17:38:22 -08004695bins/$(TGTDIR)/fd_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004696
4697else
4698
ctiller09cb6d52014-12-19 17:38:22 -08004699bins/$(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 -08004700 $(E) "[LD] Linking $@"
4701 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004702 $(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 -08004703
nnoble69ac39f2014-12-12 15:43:38 -08004704endif
4705
ctiller8919f602014-12-10 10:19:42 -08004706deps_fd_posix_test: $(FD_POSIX_TEST_DEPS)
4707
nnoble69ac39f2014-12-12 15:43:38 -08004708ifneq ($(NO_SECURE),true)
4709ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004710-include $(FD_POSIX_TEST_DEPS)
4711endif
nnoble69ac39f2014-12-12 15:43:38 -08004712endif
ctiller8919f602014-12-10 10:19:42 -08004713
4714clean_fd_posix_test:
4715 $(E) "[CLEAN] Cleaning fd_posix_test files"
4716 $(Q) $(RM) $(FD_POSIX_TEST_OBJS)
4717 $(Q) $(RM) $(FD_POSIX_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004718 $(Q) $(RM) bins/$(TGTDIR)/fd_posix_test
ctiller8919f602014-12-10 10:19:42 -08004719
4720
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004721FLING_STREAM_TEST_SRC = \
4722 test/core/fling/fling_stream_test.c \
4723
ctiller09cb6d52014-12-19 17:38:22 -08004724FLING_STREAM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
4725FLING_STREAM_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(FLING_STREAM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004726
nnoble69ac39f2014-12-12 15:43:38 -08004727ifeq ($(NO_SECURE),true)
4728
ctiller09cb6d52014-12-19 17:38:22 -08004729bins/$(TGTDIR)/fling_stream_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004730
4731else
4732
ctiller09cb6d52014-12-19 17:38:22 -08004733bins/$(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 -08004734 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004735 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004736 $(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 -08004737
nnoble69ac39f2014-12-12 15:43:38 -08004738endif
4739
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004740deps_fling_stream_test: $(FLING_STREAM_TEST_DEPS)
4741
nnoble69ac39f2014-12-12 15:43:38 -08004742ifneq ($(NO_SECURE),true)
4743ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004744-include $(FLING_STREAM_TEST_DEPS)
4745endif
nnoble69ac39f2014-12-12 15:43:38 -08004746endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004747
4748clean_fling_stream_test:
4749 $(E) "[CLEAN] Cleaning fling_stream_test files"
4750 $(Q) $(RM) $(FLING_STREAM_TEST_OBJS)
4751 $(Q) $(RM) $(FLING_STREAM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004752 $(Q) $(RM) bins/$(TGTDIR)/fling_stream_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004753
4754
4755LAME_CLIENT_TEST_SRC = \
4756 test/core/surface/lame_client_test.c \
4757
ctiller09cb6d52014-12-19 17:38:22 -08004758LAME_CLIENT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
4759LAME_CLIENT_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(LAME_CLIENT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004760
nnoble69ac39f2014-12-12 15:43:38 -08004761ifeq ($(NO_SECURE),true)
4762
ctiller09cb6d52014-12-19 17:38:22 -08004763bins/$(TGTDIR)/lame_client_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004764
4765else
4766
ctiller09cb6d52014-12-19 17:38:22 -08004767bins/$(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 -08004768 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004769 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004770 $(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 -08004771
nnoble69ac39f2014-12-12 15:43:38 -08004772endif
4773
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004774deps_lame_client_test: $(LAME_CLIENT_TEST_DEPS)
4775
nnoble69ac39f2014-12-12 15:43:38 -08004776ifneq ($(NO_SECURE),true)
4777ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004778-include $(LAME_CLIENT_TEST_DEPS)
4779endif
nnoble69ac39f2014-12-12 15:43:38 -08004780endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004781
4782clean_lame_client_test:
4783 $(E) "[CLEAN] Cleaning lame_client_test files"
4784 $(Q) $(RM) $(LAME_CLIENT_TEST_OBJS)
4785 $(Q) $(RM) $(LAME_CLIENT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004786 $(Q) $(RM) bins/$(TGTDIR)/lame_client_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004787
4788
4789THREAD_POOL_TEST_SRC = \
4790 test/cpp/server/thread_pool_test.cc \
4791
ctiller09cb6d52014-12-19 17:38:22 -08004792THREAD_POOL_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
4793THREAD_POOL_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(THREAD_POOL_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004794
nnoble69ac39f2014-12-12 15:43:38 -08004795ifeq ($(NO_SECURE),true)
4796
ctiller09cb6d52014-12-19 17:38:22 -08004797bins/$(TGTDIR)/thread_pool_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004798
4799else
4800
ctiller09cb6d52014-12-19 17:38:22 -08004801bins/$(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 -08004802 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004803 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004804 $(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 -08004805
nnoble69ac39f2014-12-12 15:43:38 -08004806endif
4807
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004808deps_thread_pool_test: $(THREAD_POOL_TEST_DEPS)
4809
nnoble69ac39f2014-12-12 15:43:38 -08004810ifneq ($(NO_SECURE),true)
4811ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004812-include $(THREAD_POOL_TEST_DEPS)
4813endif
nnoble69ac39f2014-12-12 15:43:38 -08004814endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004815
4816clean_thread_pool_test:
4817 $(E) "[CLEAN] Cleaning thread_pool_test files"
4818 $(Q) $(RM) $(THREAD_POOL_TEST_OBJS)
4819 $(Q) $(RM) $(THREAD_POOL_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004820 $(Q) $(RM) bins/$(TGTDIR)/thread_pool_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004821
4822
4823STATUS_TEST_SRC = \
4824 test/cpp/util/status_test.cc \
4825
ctiller09cb6d52014-12-19 17:38:22 -08004826STATUS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
4827STATUS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(STATUS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004828
nnoble69ac39f2014-12-12 15:43:38 -08004829ifeq ($(NO_SECURE),true)
4830
ctiller09cb6d52014-12-19 17:38:22 -08004831bins/$(TGTDIR)/status_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004832
4833else
4834
ctiller09cb6d52014-12-19 17:38:22 -08004835bins/$(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 -08004836 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004837 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004838 $(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 -08004839
nnoble69ac39f2014-12-12 15:43:38 -08004840endif
4841
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004842deps_status_test: $(STATUS_TEST_DEPS)
4843
nnoble69ac39f2014-12-12 15:43:38 -08004844ifneq ($(NO_SECURE),true)
4845ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004846-include $(STATUS_TEST_DEPS)
4847endif
nnoble69ac39f2014-12-12 15:43:38 -08004848endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004849
4850clean_status_test:
4851 $(E) "[CLEAN] Cleaning status_test files"
4852 $(Q) $(RM) $(STATUS_TEST_OBJS)
4853 $(Q) $(RM) $(STATUS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004854 $(Q) $(RM) bins/$(TGTDIR)/status_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004855
4856
ctiller8919f602014-12-10 10:19:42 -08004857SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
4858 test/cpp/end2end/sync_client_async_server_test.cc \
4859
ctiller09cb6d52014-12-19 17:38:22 -08004860SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
4861SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004862
nnoble69ac39f2014-12-12 15:43:38 -08004863ifeq ($(NO_SECURE),true)
4864
ctiller09cb6d52014-12-19 17:38:22 -08004865bins/$(TGTDIR)/sync_client_async_server_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004866
4867else
4868
ctiller09cb6d52014-12-19 17:38:22 -08004869bins/$(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 -08004870 $(E) "[LD] Linking $@"
4871 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004872 $(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 -08004873
nnoble69ac39f2014-12-12 15:43:38 -08004874endif
4875
ctiller8919f602014-12-10 10:19:42 -08004876deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4877
nnoble69ac39f2014-12-12 15:43:38 -08004878ifneq ($(NO_SECURE),true)
4879ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004880-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
4881endif
nnoble69ac39f2014-12-12 15:43:38 -08004882endif
ctiller8919f602014-12-10 10:19:42 -08004883
4884clean_sync_client_async_server_test:
4885 $(E) "[CLEAN] Cleaning sync_client_async_server_test files"
4886 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS)
4887 $(Q) $(RM) $(SYNC_CLIENT_ASYNC_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004888 $(Q) $(RM) bins/$(TGTDIR)/sync_client_async_server_test
ctiller8919f602014-12-10 10:19:42 -08004889
4890
4891QPS_CLIENT_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004892 gens/test/cpp/interop/empty.pb.cc \
4893 gens/test/cpp/interop/messages.pb.cc \
4894 gens/test/cpp/interop/test.pb.cc \
4895 test/cpp/qps/client.cc \
ctiller8919f602014-12-10 10:19:42 -08004896
ctiller09cb6d52014-12-19 17:38:22 -08004897QPS_CLIENT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
4898QPS_CLIENT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(QPS_CLIENT_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004899
nnoble69ac39f2014-12-12 15:43:38 -08004900ifeq ($(NO_SECURE),true)
4901
ctiller09cb6d52014-12-19 17:38:22 -08004902bins/$(TGTDIR)/qps_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004903
4904else
4905
ctiller09cb6d52014-12-19 17:38:22 -08004906bins/$(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 -08004907 $(E) "[LD] Linking $@"
4908 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004909 $(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 -08004910
nnoble69ac39f2014-12-12 15:43:38 -08004911endif
4912
ctiller8919f602014-12-10 10:19:42 -08004913deps_qps_client: $(QPS_CLIENT_DEPS)
4914
nnoble69ac39f2014-12-12 15:43:38 -08004915ifneq ($(NO_SECURE),true)
4916ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004917-include $(QPS_CLIENT_DEPS)
4918endif
nnoble69ac39f2014-12-12 15:43:38 -08004919endif
ctiller8919f602014-12-10 10:19:42 -08004920
4921clean_qps_client:
4922 $(E) "[CLEAN] Cleaning qps_client files"
4923 $(Q) $(RM) $(QPS_CLIENT_OBJS)
4924 $(Q) $(RM) $(QPS_CLIENT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004925 $(Q) $(RM) bins/$(TGTDIR)/qps_client
ctiller8919f602014-12-10 10:19:42 -08004926
4927
4928QPS_SERVER_SRC = \
vpai80b6d012014-12-17 11:47:32 -08004929 gens/test/cpp/interop/empty.pb.cc \
4930 gens/test/cpp/interop/messages.pb.cc \
4931 gens/test/cpp/interop/test.pb.cc \
4932 test/cpp/qps/server.cc \
ctiller8919f602014-12-10 10:19:42 -08004933
ctiller09cb6d52014-12-19 17:38:22 -08004934QPS_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
4935QPS_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(QPS_SERVER_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004936
nnoble69ac39f2014-12-12 15:43:38 -08004937ifeq ($(NO_SECURE),true)
4938
ctiller09cb6d52014-12-19 17:38:22 -08004939bins/$(TGTDIR)/qps_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004940
4941else
4942
ctiller09cb6d52014-12-19 17:38:22 -08004943bins/$(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 -08004944 $(E) "[LD] Linking $@"
4945 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004946 $(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 -08004947
nnoble69ac39f2014-12-12 15:43:38 -08004948endif
4949
ctiller8919f602014-12-10 10:19:42 -08004950deps_qps_server: $(QPS_SERVER_DEPS)
4951
nnoble69ac39f2014-12-12 15:43:38 -08004952ifneq ($(NO_SECURE),true)
4953ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004954-include $(QPS_SERVER_DEPS)
4955endif
nnoble69ac39f2014-12-12 15:43:38 -08004956endif
ctiller8919f602014-12-10 10:19:42 -08004957
4958clean_qps_server:
4959 $(E) "[CLEAN] Cleaning qps_server files"
4960 $(Q) $(RM) $(QPS_SERVER_OBJS)
4961 $(Q) $(RM) $(QPS_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004962 $(Q) $(RM) bins/$(TGTDIR)/qps_server
ctiller8919f602014-12-10 10:19:42 -08004963
4964
4965INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08004966 gens/test/cpp/interop/empty.pb.cc \
4967 gens/test/cpp/interop/messages.pb.cc \
4968 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08004969 test/cpp/interop/server.cc \
4970
ctiller09cb6d52014-12-19 17:38:22 -08004971INTEROP_SERVER_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
4972INTEROP_SERVER_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(INTEROP_SERVER_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004973
nnoble69ac39f2014-12-12 15:43:38 -08004974ifeq ($(NO_SECURE),true)
4975
ctiller09cb6d52014-12-19 17:38:22 -08004976bins/$(TGTDIR)/interop_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004977
4978else
4979
ctiller09cb6d52014-12-19 17:38:22 -08004980bins/$(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 -08004981 $(E) "[LD] Linking $@"
4982 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08004983 $(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 -08004984
nnoble69ac39f2014-12-12 15:43:38 -08004985endif
4986
ctiller8919f602014-12-10 10:19:42 -08004987deps_interop_server: $(INTEROP_SERVER_DEPS)
4988
nnoble69ac39f2014-12-12 15:43:38 -08004989ifneq ($(NO_SECURE),true)
4990ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08004991-include $(INTEROP_SERVER_DEPS)
4992endif
nnoble69ac39f2014-12-12 15:43:38 -08004993endif
ctiller8919f602014-12-10 10:19:42 -08004994
4995clean_interop_server:
4996 $(E) "[CLEAN] Cleaning interop_server files"
4997 $(Q) $(RM) $(INTEROP_SERVER_OBJS)
4998 $(Q) $(RM) $(INTEROP_SERVER_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08004999 $(Q) $(RM) bins/$(TGTDIR)/interop_server
ctiller8919f602014-12-10 10:19:42 -08005000
5001
5002INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08005003 gens/test/cpp/interop/empty.pb.cc \
5004 gens/test/cpp/interop/messages.pb.cc \
5005 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08005006 test/cpp/interop/client.cc \
5007
ctiller09cb6d52014-12-19 17:38:22 -08005008INTEROP_CLIENT_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
5009INTEROP_CLIENT_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(INTEROP_CLIENT_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005010
nnoble69ac39f2014-12-12 15:43:38 -08005011ifeq ($(NO_SECURE),true)
5012
ctiller09cb6d52014-12-19 17:38:22 -08005013bins/$(TGTDIR)/interop_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005014
5015else
5016
ctiller09cb6d52014-12-19 17:38:22 -08005017bins/$(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 -08005018 $(E) "[LD] Linking $@"
5019 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005020 $(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 -08005021
nnoble69ac39f2014-12-12 15:43:38 -08005022endif
5023
ctiller8919f602014-12-10 10:19:42 -08005024deps_interop_client: $(INTEROP_CLIENT_DEPS)
5025
nnoble69ac39f2014-12-12 15:43:38 -08005026ifneq ($(NO_SECURE),true)
5027ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08005028-include $(INTEROP_CLIENT_DEPS)
5029endif
nnoble69ac39f2014-12-12 15:43:38 -08005030endif
ctiller8919f602014-12-10 10:19:42 -08005031
5032clean_interop_client:
5033 $(E) "[CLEAN] Cleaning interop_client files"
5034 $(Q) $(RM) $(INTEROP_CLIENT_OBJS)
5035 $(Q) $(RM) $(INTEROP_CLIENT_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005036 $(Q) $(RM) bins/$(TGTDIR)/interop_client
ctiller8919f602014-12-10 10:19:42 -08005037
5038
5039END2END_TEST_SRC = \
5040 test/cpp/end2end/end2end_test.cc \
5041
ctiller09cb6d52014-12-19 17:38:22 -08005042END2END_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
5043END2END_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(END2END_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005044
nnoble69ac39f2014-12-12 15:43:38 -08005045ifeq ($(NO_SECURE),true)
5046
ctiller09cb6d52014-12-19 17:38:22 -08005047bins/$(TGTDIR)/end2end_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005048
5049else
5050
ctiller09cb6d52014-12-19 17:38:22 -08005051bins/$(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 -08005052 $(E) "[LD] Linking $@"
5053 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005054 $(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 -08005055
nnoble69ac39f2014-12-12 15:43:38 -08005056endif
5057
ctiller8919f602014-12-10 10:19:42 -08005058deps_end2end_test: $(END2END_TEST_DEPS)
5059
nnoble69ac39f2014-12-12 15:43:38 -08005060ifneq ($(NO_SECURE),true)
5061ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08005062-include $(END2END_TEST_DEPS)
5063endif
nnoble69ac39f2014-12-12 15:43:38 -08005064endif
ctiller8919f602014-12-10 10:19:42 -08005065
5066clean_end2end_test:
5067 $(E) "[CLEAN] Cleaning end2end_test files"
5068 $(Q) $(RM) $(END2END_TEST_OBJS)
5069 $(Q) $(RM) $(END2END_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005070 $(Q) $(RM) bins/$(TGTDIR)/end2end_test
ctiller8919f602014-12-10 10:19:42 -08005071
5072
yangg59dfc902014-12-19 14:00:14 -08005073CHANNEL_ARGUMENTS_TEST_SRC = \
5074 test/cpp/client/channel_arguments_test.cc \
5075
ctiller09cb6d52014-12-19 17:38:22 -08005076CHANNEL_ARGUMENTS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
5077CHANNEL_ARGUMENTS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
yangg59dfc902014-12-19 14:00:14 -08005078
5079ifeq ($(NO_SECURE),true)
5080
ctiller09cb6d52014-12-19 17:38:22 -08005081bins/$(TGTDIR)/channel_arguments_test: openssl_dep_error
yangg59dfc902014-12-19 14:00:14 -08005082
5083else
5084
ctiller09cb6d52014-12-19 17:38:22 -08005085bins/$(TGTDIR)/channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS) libs/$(TGTDIR)/libgrpc++.a libs/$(TGTDIR)/libgrpc.a
yangg59dfc902014-12-19 14:00:14 -08005086 $(E) "[LD] Linking $@"
5087 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005088 $(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 -08005089
5090endif
5091
5092deps_channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_DEPS)
5093
5094ifneq ($(NO_SECURE),true)
5095ifneq ($(NO_DEPS),true)
5096-include $(CHANNEL_ARGUMENTS_TEST_DEPS)
5097endif
5098endif
5099
5100clean_channel_arguments_test:
5101 $(E) "[CLEAN] Cleaning channel_arguments_test files"
5102 $(Q) $(RM) $(CHANNEL_ARGUMENTS_TEST_OBJS)
5103 $(Q) $(RM) $(CHANNEL_ARGUMENTS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005104 $(Q) $(RM) bins/$(TGTDIR)/channel_arguments_test
yangg59dfc902014-12-19 14:00:14 -08005105
5106
ctiller8919f602014-12-10 10:19:42 -08005107ALARM_TEST_SRC = \
5108 test/core/iomgr/alarm_test.c \
5109
ctiller09cb6d52014-12-19 17:38:22 -08005110ALARM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
5111ALARM_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ALARM_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005112
nnoble69ac39f2014-12-12 15:43:38 -08005113ifeq ($(NO_SECURE),true)
5114
ctiller09cb6d52014-12-19 17:38:22 -08005115bins/$(TGTDIR)/alarm_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005116
5117else
5118
ctiller09cb6d52014-12-19 17:38:22 -08005119bins/$(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 -08005120 $(E) "[LD] Linking $@"
5121 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005122 $(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 -08005123
nnoble69ac39f2014-12-12 15:43:38 -08005124endif
5125
ctiller8919f602014-12-10 10:19:42 -08005126deps_alarm_test: $(ALARM_TEST_DEPS)
5127
nnoble69ac39f2014-12-12 15:43:38 -08005128ifneq ($(NO_SECURE),true)
5129ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08005130-include $(ALARM_TEST_DEPS)
5131endif
nnoble69ac39f2014-12-12 15:43:38 -08005132endif
ctiller8919f602014-12-10 10:19:42 -08005133
5134clean_alarm_test:
5135 $(E) "[CLEAN] Cleaning alarm_test files"
5136 $(Q) $(RM) $(ALARM_TEST_OBJS)
5137 $(Q) $(RM) $(ALARM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005138 $(Q) $(RM) bins/$(TGTDIR)/alarm_test
ctiller8919f602014-12-10 10:19:42 -08005139
5140
ctiller3bf466f2014-12-19 16:21:57 -08005141ALARM_LIST_TEST_SRC = \
5142 test/core/iomgr/alarm_list_test.c \
5143
ctiller09cb6d52014-12-19 17:38:22 -08005144ALARM_LIST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ALARM_LIST_TEST_SRC))))
5145ALARM_LIST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ALARM_LIST_TEST_SRC))))
ctiller3bf466f2014-12-19 16:21:57 -08005146
5147ifeq ($(NO_SECURE),true)
5148
ctiller09cb6d52014-12-19 17:38:22 -08005149bins/$(TGTDIR)/alarm_list_test: openssl_dep_error
ctiller3bf466f2014-12-19 16:21:57 -08005150
5151else
5152
ctiller09cb6d52014-12-19 17:38:22 -08005153bins/$(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 -08005154 $(E) "[LD] Linking $@"
5155 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005156 $(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 -08005157
5158endif
5159
5160deps_alarm_list_test: $(ALARM_LIST_TEST_DEPS)
5161
5162ifneq ($(NO_SECURE),true)
5163ifneq ($(NO_DEPS),true)
5164-include $(ALARM_LIST_TEST_DEPS)
5165endif
5166endif
5167
5168clean_alarm_list_test:
5169 $(E) "[CLEAN] Cleaning alarm_list_test files"
5170 $(Q) $(RM) $(ALARM_LIST_TEST_OBJS)
5171 $(Q) $(RM) $(ALARM_LIST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005172 $(Q) $(RM) bins/$(TGTDIR)/alarm_list_test
ctiller3bf466f2014-12-19 16:21:57 -08005173
5174
5175ALARM_HEAP_TEST_SRC = \
5176 test/core/iomgr/alarm_heap_test.c \
5177
ctiller09cb6d52014-12-19 17:38:22 -08005178ALARM_HEAP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(ALARM_HEAP_TEST_SRC))))
5179ALARM_HEAP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(ALARM_HEAP_TEST_SRC))))
ctiller3bf466f2014-12-19 16:21:57 -08005180
5181ifeq ($(NO_SECURE),true)
5182
ctiller09cb6d52014-12-19 17:38:22 -08005183bins/$(TGTDIR)/alarm_heap_test: openssl_dep_error
ctiller3bf466f2014-12-19 16:21:57 -08005184
5185else
5186
ctiller09cb6d52014-12-19 17:38:22 -08005187bins/$(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 -08005188 $(E) "[LD] Linking $@"
5189 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005190 $(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 -08005191
5192endif
5193
5194deps_alarm_heap_test: $(ALARM_HEAP_TEST_DEPS)
5195
5196ifneq ($(NO_SECURE),true)
5197ifneq ($(NO_DEPS),true)
5198-include $(ALARM_HEAP_TEST_DEPS)
5199endif
5200endif
5201
5202clean_alarm_heap_test:
5203 $(E) "[CLEAN] Cleaning alarm_heap_test files"
5204 $(Q) $(RM) $(ALARM_HEAP_TEST_OBJS)
5205 $(Q) $(RM) $(ALARM_HEAP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005206 $(Q) $(RM) bins/$(TGTDIR)/alarm_heap_test
ctiller3bf466f2014-12-19 16:21:57 -08005207
5208
ctiller8919f602014-12-10 10:19:42 -08005209TIME_TEST_SRC = \
5210 test/core/support/time_test.c \
5211
ctiller09cb6d52014-12-19 17:38:22 -08005212TIME_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
5213TIME_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(TIME_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005214
nnoble69ac39f2014-12-12 15:43:38 -08005215ifeq ($(NO_SECURE),true)
5216
ctiller09cb6d52014-12-19 17:38:22 -08005217bins/$(TGTDIR)/time_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005218
5219else
5220
ctiller09cb6d52014-12-19 17:38:22 -08005221bins/$(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 -08005222 $(E) "[LD] Linking $@"
5223 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005224 $(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 -08005225
nnoble69ac39f2014-12-12 15:43:38 -08005226endif
5227
ctiller8919f602014-12-10 10:19:42 -08005228deps_time_test: $(TIME_TEST_DEPS)
5229
nnoble69ac39f2014-12-12 15:43:38 -08005230ifneq ($(NO_SECURE),true)
5231ifneq ($(NO_DEPS),true)
ctiller8919f602014-12-10 10:19:42 -08005232-include $(TIME_TEST_DEPS)
5233endif
nnoble69ac39f2014-12-12 15:43:38 -08005234endif
ctiller8919f602014-12-10 10:19:42 -08005235
5236clean_time_test:
5237 $(E) "[CLEAN] Cleaning time_test files"
5238 $(Q) $(RM) $(TIME_TEST_OBJS)
5239 $(Q) $(RM) $(TIME_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005240 $(Q) $(RM) bins/$(TGTDIR)/time_test
ctiller8919f602014-12-10 10:19:42 -08005241
5242
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005243CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5244
ctiller09cb6d52014-12-19 17:38:22 -08005245CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5246CHTTP2_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 -08005247
nnoble69ac39f2014-12-12 15:43:38 -08005248ifeq ($(NO_SECURE),true)
5249
ctiller09cb6d52014-12-19 17:38:22 -08005250bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005251
5252else
5253
ctiller09cb6d52014-12-19 17:38:22 -08005254bins/$(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 -08005255 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005256 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005257 $(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 -08005258
nnoble69ac39f2014-12-12 15:43:38 -08005259endif
5260
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005261deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5262
nnoble69ac39f2014-12-12 15:43:38 -08005263ifneq ($(NO_SECURE),true)
5264ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005265-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5266endif
nnoble69ac39f2014-12-12 15:43:38 -08005267endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005268
5269clean_chttp2_fake_security_cancel_after_accept_test:
5270 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_test files"
5271 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5272 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005273 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005274
5275
5276CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5277
ctiller09cb6d52014-12-19 17:38:22 -08005278CHTTP2_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))))
5279CHTTP2_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 -08005280
nnoble69ac39f2014-12-12 15:43:38 -08005281ifeq ($(NO_SECURE),true)
5282
ctiller09cb6d52014-12-19 17:38:22 -08005283bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005284
5285else
5286
ctiller09cb6d52014-12-19 17:38:22 -08005287bins/$(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 -08005288 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005289 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005290 $(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 -08005291
nnoble69ac39f2014-12-12 15:43:38 -08005292endif
5293
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005294deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5295
nnoble69ac39f2014-12-12 15:43:38 -08005296ifneq ($(NO_SECURE),true)
5297ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005298-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5299endif
nnoble69ac39f2014-12-12 15:43:38 -08005300endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005301
5302clean_chttp2_fake_security_cancel_after_accept_and_writes_closed_test:
5303 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_accept_and_writes_closed_test files"
5304 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5305 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005306 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005307
5308
5309CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
5310
ctiller09cb6d52014-12-19 17:38:22 -08005311CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
5312CHTTP2_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 -08005313
nnoble69ac39f2014-12-12 15:43:38 -08005314ifeq ($(NO_SECURE),true)
5315
ctiller09cb6d52014-12-19 17:38:22 -08005316bins/$(TGTDIR)/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005317
5318else
5319
ctiller09cb6d52014-12-19 17:38:22 -08005320bins/$(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 -08005321 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005322 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005323 $(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 -08005324
nnoble69ac39f2014-12-12 15:43:38 -08005325endif
5326
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005327deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
5328
nnoble69ac39f2014-12-12 15:43:38 -08005329ifneq ($(NO_SECURE),true)
5330ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005331-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
5332endif
nnoble69ac39f2014-12-12 15:43:38 -08005333endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005334
5335clean_chttp2_fake_security_cancel_after_invoke_test:
5336 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_after_invoke_test files"
5337 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS)
5338 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005339 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005340
5341
5342CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5343
ctiller09cb6d52014-12-19 17:38:22 -08005344CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
5345CHTTP2_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 -08005346
nnoble69ac39f2014-12-12 15:43:38 -08005347ifeq ($(NO_SECURE),true)
5348
ctiller09cb6d52014-12-19 17:38:22 -08005349bins/$(TGTDIR)/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005350
5351else
5352
ctiller09cb6d52014-12-19 17:38:22 -08005353bins/$(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 -08005354 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005355 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005356 $(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 -08005357
nnoble69ac39f2014-12-12 15:43:38 -08005358endif
5359
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005360deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5361
nnoble69ac39f2014-12-12 15:43:38 -08005362ifneq ($(NO_SECURE),true)
5363ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005364-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
5365endif
nnoble69ac39f2014-12-12 15:43:38 -08005366endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005367
5368clean_chttp2_fake_security_cancel_before_invoke_test:
5369 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_before_invoke_test files"
5370 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS)
5371 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005372 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005373
5374
5375CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
5376
ctiller09cb6d52014-12-19 17:38:22 -08005377CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
5378CHTTP2_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 -08005379
nnoble69ac39f2014-12-12 15:43:38 -08005380ifeq ($(NO_SECURE),true)
5381
ctiller09cb6d52014-12-19 17:38:22 -08005382bins/$(TGTDIR)/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005383
5384else
5385
ctiller09cb6d52014-12-19 17:38:22 -08005386bins/$(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 -08005387 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005388 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005389 $(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 -08005390
nnoble69ac39f2014-12-12 15:43:38 -08005391endif
5392
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005393deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
5394
nnoble69ac39f2014-12-12 15:43:38 -08005395ifneq ($(NO_SECURE),true)
5396ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005397-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
5398endif
nnoble69ac39f2014-12-12 15:43:38 -08005399endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005400
5401clean_chttp2_fake_security_cancel_in_a_vacuum_test:
5402 $(E) "[CLEAN] Cleaning chttp2_fake_security_cancel_in_a_vacuum_test files"
5403 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS)
5404 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005405 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005406
5407
ctillerc6d61c42014-12-15 14:52:08 -08005408CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
5409
ctiller09cb6d52014-12-19 17:38:22 -08005410CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
5411CHTTP2_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 -08005412
5413ifeq ($(NO_SECURE),true)
5414
ctiller09cb6d52014-12-19 17:38:22 -08005415bins/$(TGTDIR)/chttp2_fake_security_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08005416
5417else
5418
ctiller09cb6d52014-12-19 17:38:22 -08005419bins/$(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 -08005420 $(E) "[LD] Linking $@"
5421 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005422 $(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 -08005423
5424endif
5425
5426deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
5427
5428ifneq ($(NO_SECURE),true)
5429ifneq ($(NO_DEPS),true)
5430-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
5431endif
5432endif
5433
5434clean_chttp2_fake_security_disappearing_server_test:
5435 $(E) "[CLEAN] Cleaning chttp2_fake_security_disappearing_server_test files"
5436 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS)
5437 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005438 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08005439
5440
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005441CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5442
ctiller09cb6d52014-12-19 17:38:22 -08005443CHTTP2_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))))
5444CHTTP2_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 -08005445
nnoble69ac39f2014-12-12 15:43:38 -08005446ifeq ($(NO_SECURE),true)
5447
ctiller09cb6d52014-12-19 17:38:22 -08005448bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005449
5450else
5451
ctiller09cb6d52014-12-19 17:38:22 -08005452bins/$(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 -08005453 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005454 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005455 $(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 -08005456
nnoble69ac39f2014-12-12 15:43:38 -08005457endif
5458
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005459deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5460
nnoble69ac39f2014-12-12 15:43:38 -08005461ifneq ($(NO_SECURE),true)
5462ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005463-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
5464endif
nnoble69ac39f2014-12-12 15:43:38 -08005465endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005466
5467clean_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test:
5468 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test files"
5469 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
5470 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005471 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005472
5473
5474CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5475
ctiller09cb6d52014-12-19 17:38:22 -08005476CHTTP2_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))))
5477CHTTP2_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 -08005478
nnoble69ac39f2014-12-12 15:43:38 -08005479ifeq ($(NO_SECURE),true)
5480
ctiller09cb6d52014-12-19 17:38:22 -08005481bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005482
5483else
5484
ctiller09cb6d52014-12-19 17:38:22 -08005485bins/$(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 -08005486 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005487 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005488 $(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 -08005489
nnoble69ac39f2014-12-12 15:43:38 -08005490endif
5491
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005492deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5493
nnoble69ac39f2014-12-12 15:43:38 -08005494ifneq ($(NO_SECURE),true)
5495ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005496-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
5497endif
nnoble69ac39f2014-12-12 15:43:38 -08005498endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005499
5500clean_chttp2_fake_security_early_server_shutdown_finishes_tags_test:
5501 $(E) "[CLEAN] Cleaning chttp2_fake_security_early_server_shutdown_finishes_tags_test files"
5502 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
5503 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005504 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005505
5506
5507CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
5508
ctiller09cb6d52014-12-19 17:38:22 -08005509CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
5510CHTTP2_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 -08005511
nnoble69ac39f2014-12-12 15:43:38 -08005512ifeq ($(NO_SECURE),true)
5513
ctiller09cb6d52014-12-19 17:38:22 -08005514bins/$(TGTDIR)/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005515
5516else
5517
ctiller09cb6d52014-12-19 17:38:22 -08005518bins/$(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 -08005519 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005520 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005521 $(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 -08005522
nnoble69ac39f2014-12-12 15:43:38 -08005523endif
5524
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005525deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5526
nnoble69ac39f2014-12-12 15:43:38 -08005527ifneq ($(NO_SECURE),true)
5528ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005529-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
5530endif
nnoble69ac39f2014-12-12 15:43:38 -08005531endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005532
5533clean_chttp2_fake_security_invoke_large_request_test:
5534 $(E) "[CLEAN] Cleaning chttp2_fake_security_invoke_large_request_test files"
5535 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS)
5536 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005537 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005538
5539
5540CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5541
ctiller09cb6d52014-12-19 17:38:22 -08005542CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
5543CHTTP2_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 -08005544
nnoble69ac39f2014-12-12 15:43:38 -08005545ifeq ($(NO_SECURE),true)
5546
ctiller09cb6d52014-12-19 17:38:22 -08005547bins/$(TGTDIR)/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005548
5549else
5550
ctiller09cb6d52014-12-19 17:38:22 -08005551bins/$(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 -08005552 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005553 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005554 $(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 -08005555
nnoble69ac39f2014-12-12 15:43:38 -08005556endif
5557
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005558deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5559
nnoble69ac39f2014-12-12 15:43:38 -08005560ifneq ($(NO_SECURE),true)
5561ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005562-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
5563endif
nnoble69ac39f2014-12-12 15:43:38 -08005564endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005565
5566clean_chttp2_fake_security_max_concurrent_streams_test:
5567 $(E) "[CLEAN] Cleaning chttp2_fake_security_max_concurrent_streams_test files"
5568 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS)
5569 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005570 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005571
5572
5573CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
5574
ctiller09cb6d52014-12-19 17:38:22 -08005575CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
5576CHTTP2_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 -08005577
nnoble69ac39f2014-12-12 15:43:38 -08005578ifeq ($(NO_SECURE),true)
5579
ctiller09cb6d52014-12-19 17:38:22 -08005580bins/$(TGTDIR)/chttp2_fake_security_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005581
5582else
5583
ctiller09cb6d52014-12-19 17:38:22 -08005584bins/$(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 -08005585 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005586 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005587 $(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 -08005588
nnoble69ac39f2014-12-12 15:43:38 -08005589endif
5590
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005591deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5592
nnoble69ac39f2014-12-12 15:43:38 -08005593ifneq ($(NO_SECURE),true)
5594ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005595-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
5596endif
nnoble69ac39f2014-12-12 15:43:38 -08005597endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005598
5599clean_chttp2_fake_security_no_op_test:
5600 $(E) "[CLEAN] Cleaning chttp2_fake_security_no_op_test files"
5601 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS)
5602 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005603 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005604
5605
5606CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
5607
ctiller09cb6d52014-12-19 17:38:22 -08005608CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
5609CHTTP2_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 -08005610
nnoble69ac39f2014-12-12 15:43:38 -08005611ifeq ($(NO_SECURE),true)
5612
ctiller09cb6d52014-12-19 17:38:22 -08005613bins/$(TGTDIR)/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005614
5615else
5616
ctiller09cb6d52014-12-19 17:38:22 -08005617bins/$(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 -08005618 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005619 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005620 $(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 -08005621
nnoble69ac39f2014-12-12 15:43:38 -08005622endif
5623
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005624deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5625
nnoble69ac39f2014-12-12 15:43:38 -08005626ifneq ($(NO_SECURE),true)
5627ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005628-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
5629endif
nnoble69ac39f2014-12-12 15:43:38 -08005630endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005631
5632clean_chttp2_fake_security_ping_pong_streaming_test:
5633 $(E) "[CLEAN] Cleaning chttp2_fake_security_ping_pong_streaming_test files"
5634 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS)
5635 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005636 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005637
5638
ctiller33023c42014-12-12 16:28:33 -08005639CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5640
ctiller09cb6d52014-12-19 17:38:22 -08005641CHTTP2_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))))
5642CHTTP2_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 -08005643
5644ifeq ($(NO_SECURE),true)
5645
ctiller09cb6d52014-12-19 17:38:22 -08005646bins/$(TGTDIR)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08005647
5648else
5649
ctiller09cb6d52014-12-19 17:38:22 -08005650bins/$(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 -08005651 $(E) "[LD] Linking $@"
5652 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005653 $(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 -08005654
5655endif
5656
5657deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5658
5659ifneq ($(NO_SECURE),true)
5660ifneq ($(NO_DEPS),true)
5661-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
5662endif
5663endif
5664
5665clean_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test:
5666 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_binary_metadata_and_payload_test files"
5667 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
5668 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005669 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08005670
5671
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005672CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5673
ctiller09cb6d52014-12-19 17:38:22 -08005674CHTTP2_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))))
5675CHTTP2_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 -08005676
nnoble69ac39f2014-12-12 15:43:38 -08005677ifeq ($(NO_SECURE),true)
5678
ctiller09cb6d52014-12-19 17:38:22 -08005679bins/$(TGTDIR)/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005680
5681else
5682
ctiller09cb6d52014-12-19 17:38:22 -08005683bins/$(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 -08005684 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005685 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005686 $(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 -08005687
nnoble69ac39f2014-12-12 15:43:38 -08005688endif
5689
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005690deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5691
nnoble69ac39f2014-12-12 15:43:38 -08005692ifneq ($(NO_SECURE),true)
5693ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005694-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
5695endif
nnoble69ac39f2014-12-12 15:43:38 -08005696endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005697
5698clean_chttp2_fake_security_request_response_with_metadata_and_payload_test:
5699 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_metadata_and_payload_test files"
5700 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
5701 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005702 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005703
5704
5705CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5706
ctiller09cb6d52014-12-19 17:38:22 -08005707CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
5708CHTTP2_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 -08005709
nnoble69ac39f2014-12-12 15:43:38 -08005710ifeq ($(NO_SECURE),true)
5711
ctiller09cb6d52014-12-19 17:38:22 -08005712bins/$(TGTDIR)/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005713
5714else
5715
ctiller09cb6d52014-12-19 17:38:22 -08005716bins/$(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 -08005717 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005718 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005719 $(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 -08005720
nnoble69ac39f2014-12-12 15:43:38 -08005721endif
5722
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005723deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5724
nnoble69ac39f2014-12-12 15:43:38 -08005725ifneq ($(NO_SECURE),true)
5726ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005727-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
5728endif
nnoble69ac39f2014-12-12 15:43:38 -08005729endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005730
5731clean_chttp2_fake_security_request_response_with_payload_test:
5732 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_payload_test files"
5733 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
5734 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005735 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005736
5737
ctiller2845cad2014-12-15 15:14:12 -08005738CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5739
ctiller09cb6d52014-12-19 17:38:22 -08005740CHTTP2_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))))
5741CHTTP2_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 -08005742
5743ifeq ($(NO_SECURE),true)
5744
ctiller09cb6d52014-12-19 17:38:22 -08005745bins/$(TGTDIR)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08005746
5747else
5748
ctiller09cb6d52014-12-19 17:38:22 -08005749bins/$(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 -08005750 $(E) "[LD] Linking $@"
5751 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005752 $(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 -08005753
5754endif
5755
5756deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5757
5758ifneq ($(NO_SECURE),true)
5759ifneq ($(NO_DEPS),true)
5760-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
5761endif
5762endif
5763
5764clean_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test:
5765 $(E) "[CLEAN] Cleaning chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test files"
5766 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
5767 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005768 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08005769
5770
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005771CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5772
ctiller09cb6d52014-12-19 17:38:22 -08005773CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
5774CHTTP2_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 -08005775
nnoble69ac39f2014-12-12 15:43:38 -08005776ifeq ($(NO_SECURE),true)
5777
ctiller09cb6d52014-12-19 17:38:22 -08005778bins/$(TGTDIR)/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005779
5780else
5781
ctiller09cb6d52014-12-19 17:38:22 -08005782bins/$(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 -08005783 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005784 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005785 $(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 -08005786
nnoble69ac39f2014-12-12 15:43:38 -08005787endif
5788
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005789deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5790
nnoble69ac39f2014-12-12 15:43:38 -08005791ifneq ($(NO_SECURE),true)
5792ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005793-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
5794endif
nnoble69ac39f2014-12-12 15:43:38 -08005795endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005796
5797clean_chttp2_fake_security_simple_delayed_request_test:
5798 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_delayed_request_test files"
5799 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
5800 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005801 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005802
5803
5804CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
5805
ctiller09cb6d52014-12-19 17:38:22 -08005806CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
5807CHTTP2_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 -08005808
nnoble69ac39f2014-12-12 15:43:38 -08005809ifeq ($(NO_SECURE),true)
5810
ctiller09cb6d52014-12-19 17:38:22 -08005811bins/$(TGTDIR)/chttp2_fake_security_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005812
5813else
5814
ctiller09cb6d52014-12-19 17:38:22 -08005815bins/$(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 -08005816 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005817 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005818 $(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 -08005819
nnoble69ac39f2014-12-12 15:43:38 -08005820endif
5821
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005822deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5823
nnoble69ac39f2014-12-12 15:43:38 -08005824ifneq ($(NO_SECURE),true)
5825ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005826-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
5827endif
nnoble69ac39f2014-12-12 15:43:38 -08005828endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005829
5830clean_chttp2_fake_security_simple_request_test:
5831 $(E) "[CLEAN] Cleaning chttp2_fake_security_simple_request_test files"
5832 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS)
5833 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005834 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005835
5836
nathaniel52878172014-12-09 10:17:19 -08005837CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005838
ctiller09cb6d52014-12-19 17:38:22 -08005839CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
5840CHTTP2_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 -08005841
nnoble69ac39f2014-12-12 15:43:38 -08005842ifeq ($(NO_SECURE),true)
5843
ctiller09cb6d52014-12-19 17:38:22 -08005844bins/$(TGTDIR)/chttp2_fake_security_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005845
5846else
5847
ctiller09cb6d52014-12-19 17:38:22 -08005848bins/$(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 -08005849 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005850 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005851 $(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 -08005852
nnoble69ac39f2014-12-12 15:43:38 -08005853endif
5854
nathaniel52878172014-12-09 10:17:19 -08005855deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005856
nnoble69ac39f2014-12-12 15:43:38 -08005857ifneq ($(NO_SECURE),true)
5858ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08005859-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005860endif
nnoble69ac39f2014-12-12 15:43:38 -08005861endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005862
nathaniel52878172014-12-09 10:17:19 -08005863clean_chttp2_fake_security_thread_stress_test:
5864 $(E) "[CLEAN] Cleaning chttp2_fake_security_thread_stress_test files"
5865 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS)
5866 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005867 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005868
5869
5870CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
5871
ctiller09cb6d52014-12-19 17:38:22 -08005872CHTTP2_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))))
5873CHTTP2_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 -08005874
nnoble69ac39f2014-12-12 15:43:38 -08005875ifeq ($(NO_SECURE),true)
5876
ctiller09cb6d52014-12-19 17:38:22 -08005877bins/$(TGTDIR)/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005878
5879else
5880
ctiller09cb6d52014-12-19 17:38:22 -08005881bins/$(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 -08005882 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005883 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005884 $(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 -08005885
nnoble69ac39f2014-12-12 15:43:38 -08005886endif
5887
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005888deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5889
nnoble69ac39f2014-12-12 15:43:38 -08005890ifneq ($(NO_SECURE),true)
5891ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005892-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
5893endif
nnoble69ac39f2014-12-12 15:43:38 -08005894endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005895
5896clean_chttp2_fake_security_writes_done_hangs_with_pending_read_test:
5897 $(E) "[CLEAN] Cleaning chttp2_fake_security_writes_done_hangs_with_pending_read_test files"
5898 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
5899 $(Q) $(RM) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005900 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fake_security_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005901
5902
5903CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5904
ctiller09cb6d52014-12-19 17:38:22 -08005905CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
5906CHTTP2_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 -08005907
nnoble69ac39f2014-12-12 15:43:38 -08005908ifeq ($(NO_SECURE),true)
5909
ctiller09cb6d52014-12-19 17:38:22 -08005910bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005911
5912else
5913
ctiller09cb6d52014-12-19 17:38:22 -08005914bins/$(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 -08005915 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005916 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005917 $(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 -08005918
nnoble69ac39f2014-12-12 15:43:38 -08005919endif
5920
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005921deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5922
nnoble69ac39f2014-12-12 15:43:38 -08005923ifneq ($(NO_SECURE),true)
5924ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005925-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
5926endif
nnoble69ac39f2014-12-12 15:43:38 -08005927endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005928
5929clean_chttp2_fullstack_cancel_after_accept_test:
5930 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_test files"
5931 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
5932 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005933 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005934
5935
5936CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5937
ctiller09cb6d52014-12-19 17:38:22 -08005938CHTTP2_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))))
5939CHTTP2_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 -08005940
nnoble69ac39f2014-12-12 15:43:38 -08005941ifeq ($(NO_SECURE),true)
5942
ctiller09cb6d52014-12-19 17:38:22 -08005943bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005944
5945else
5946
ctiller09cb6d52014-12-19 17:38:22 -08005947bins/$(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 -08005948 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005949 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005950 $(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 -08005951
nnoble69ac39f2014-12-12 15:43:38 -08005952endif
5953
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005954deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5955
nnoble69ac39f2014-12-12 15:43:38 -08005956ifneq ($(NO_SECURE),true)
5957ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005958-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
5959endif
nnoble69ac39f2014-12-12 15:43:38 -08005960endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005961
5962clean_chttp2_fullstack_cancel_after_accept_and_writes_closed_test:
5963 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_accept_and_writes_closed_test files"
5964 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
5965 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005966 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005967
5968
5969CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
5970
ctiller09cb6d52014-12-19 17:38:22 -08005971CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
5972CHTTP2_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 -08005973
nnoble69ac39f2014-12-12 15:43:38 -08005974ifeq ($(NO_SECURE),true)
5975
ctiller09cb6d52014-12-19 17:38:22 -08005976bins/$(TGTDIR)/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005977
5978else
5979
ctiller09cb6d52014-12-19 17:38:22 -08005980bins/$(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 -08005981 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005982 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08005983 $(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 -08005984
nnoble69ac39f2014-12-12 15:43:38 -08005985endif
5986
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005987deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5988
nnoble69ac39f2014-12-12 15:43:38 -08005989ifneq ($(NO_SECURE),true)
5990ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005991-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
5992endif
nnoble69ac39f2014-12-12 15:43:38 -08005993endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005994
5995clean_chttp2_fullstack_cancel_after_invoke_test:
5996 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_after_invoke_test files"
5997 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
5998 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08005999 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006000
6001
6002CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6003
ctiller09cb6d52014-12-19 17:38:22 -08006004CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6005CHTTP2_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 -08006006
nnoble69ac39f2014-12-12 15:43:38 -08006007ifeq ($(NO_SECURE),true)
6008
ctiller09cb6d52014-12-19 17:38:22 -08006009bins/$(TGTDIR)/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006010
6011else
6012
ctiller09cb6d52014-12-19 17:38:22 -08006013bins/$(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 -08006014 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006015 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006016 $(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 -08006017
nnoble69ac39f2014-12-12 15:43:38 -08006018endif
6019
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006020deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6021
nnoble69ac39f2014-12-12 15:43:38 -08006022ifneq ($(NO_SECURE),true)
6023ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006024-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6025endif
nnoble69ac39f2014-12-12 15:43:38 -08006026endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006027
6028clean_chttp2_fullstack_cancel_before_invoke_test:
6029 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_before_invoke_test files"
6030 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6031 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006032 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006033
6034
6035CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6036
ctiller09cb6d52014-12-19 17:38:22 -08006037CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
6038CHTTP2_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 -08006039
nnoble69ac39f2014-12-12 15:43:38 -08006040ifeq ($(NO_SECURE),true)
6041
ctiller09cb6d52014-12-19 17:38:22 -08006042bins/$(TGTDIR)/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006043
6044else
6045
ctiller09cb6d52014-12-19 17:38:22 -08006046bins/$(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 -08006047 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006048 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006049 $(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 -08006050
nnoble69ac39f2014-12-12 15:43:38 -08006051endif
6052
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006053deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6054
nnoble69ac39f2014-12-12 15:43:38 -08006055ifneq ($(NO_SECURE),true)
6056ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006057-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6058endif
nnoble69ac39f2014-12-12 15:43:38 -08006059endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006060
6061clean_chttp2_fullstack_cancel_in_a_vacuum_test:
6062 $(E) "[CLEAN] Cleaning chttp2_fullstack_cancel_in_a_vacuum_test files"
6063 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6064 $(Q) $(RM) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006065 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006066
6067
ctillerc6d61c42014-12-15 14:52:08 -08006068CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6069
ctiller09cb6d52014-12-19 17:38:22 -08006070CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6071CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08006072
6073ifeq ($(NO_SECURE),true)
6074
ctiller09cb6d52014-12-19 17:38:22 -08006075bins/$(TGTDIR)/chttp2_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08006076
6077else
6078
ctiller09cb6d52014-12-19 17:38:22 -08006079bins/$(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 -08006080 $(E) "[LD] Linking $@"
6081 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006082 $(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 -08006083
6084endif
6085
6086deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6087
6088ifneq ($(NO_SECURE),true)
6089ifneq ($(NO_DEPS),true)
6090-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6091endif
6092endif
6093
6094clean_chttp2_fullstack_disappearing_server_test:
6095 $(E) "[CLEAN] Cleaning chttp2_fullstack_disappearing_server_test files"
6096 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6097 $(Q) $(RM) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006098 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08006099
6100
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006101CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6102
ctiller09cb6d52014-12-19 17:38:22 -08006103CHTTP2_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))))
6104CHTTP2_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 -08006105
nnoble69ac39f2014-12-12 15:43:38 -08006106ifeq ($(NO_SECURE),true)
6107
ctiller09cb6d52014-12-19 17:38:22 -08006108bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006109
6110else
6111
ctiller09cb6d52014-12-19 17:38:22 -08006112bins/$(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 -08006113 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006114 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006115 $(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 -08006116
nnoble69ac39f2014-12-12 15:43:38 -08006117endif
6118
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006119deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6120
nnoble69ac39f2014-12-12 15:43:38 -08006121ifneq ($(NO_SECURE),true)
6122ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006123-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6124endif
nnoble69ac39f2014-12-12 15:43:38 -08006125endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006126
6127clean_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6128 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6129 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6130 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006131 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006132
6133
6134CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6135
ctiller09cb6d52014-12-19 17:38:22 -08006136CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
6137CHTTP2_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 -08006138
nnoble69ac39f2014-12-12 15:43:38 -08006139ifeq ($(NO_SECURE),true)
6140
ctiller09cb6d52014-12-19 17:38:22 -08006141bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006142
6143else
6144
ctiller09cb6d52014-12-19 17:38:22 -08006145bins/$(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 -08006146 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006147 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006148 $(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 -08006149
nnoble69ac39f2014-12-12 15:43:38 -08006150endif
6151
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006152deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6153
nnoble69ac39f2014-12-12 15:43:38 -08006154ifneq ($(NO_SECURE),true)
6155ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006156-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6157endif
nnoble69ac39f2014-12-12 15:43:38 -08006158endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006159
6160clean_chttp2_fullstack_early_server_shutdown_finishes_tags_test:
6161 $(E) "[CLEAN] Cleaning chttp2_fullstack_early_server_shutdown_finishes_tags_test files"
6162 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6163 $(Q) $(RM) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006164 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006165
6166
6167CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6168
ctiller09cb6d52014-12-19 17:38:22 -08006169CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6170CHTTP2_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 -08006171
nnoble69ac39f2014-12-12 15:43:38 -08006172ifeq ($(NO_SECURE),true)
6173
ctiller09cb6d52014-12-19 17:38:22 -08006174bins/$(TGTDIR)/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006175
6176else
6177
ctiller09cb6d52014-12-19 17:38:22 -08006178bins/$(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 -08006179 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006180 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006181 $(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 -08006182
nnoble69ac39f2014-12-12 15:43:38 -08006183endif
6184
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006185deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6186
nnoble69ac39f2014-12-12 15:43:38 -08006187ifneq ($(NO_SECURE),true)
6188ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006189-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6190endif
nnoble69ac39f2014-12-12 15:43:38 -08006191endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006192
6193clean_chttp2_fullstack_invoke_large_request_test:
6194 $(E) "[CLEAN] Cleaning chttp2_fullstack_invoke_large_request_test files"
6195 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6196 $(Q) $(RM) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006197 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006198
6199
6200CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6201
ctiller09cb6d52014-12-19 17:38:22 -08006202CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6203CHTTP2_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 -08006204
nnoble69ac39f2014-12-12 15:43:38 -08006205ifeq ($(NO_SECURE),true)
6206
ctiller09cb6d52014-12-19 17:38:22 -08006207bins/$(TGTDIR)/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006208
6209else
6210
ctiller09cb6d52014-12-19 17:38:22 -08006211bins/$(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 -08006212 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006213 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006214 $(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 -08006215
nnoble69ac39f2014-12-12 15:43:38 -08006216endif
6217
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006218deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6219
nnoble69ac39f2014-12-12 15:43:38 -08006220ifneq ($(NO_SECURE),true)
6221ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006222-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6223endif
nnoble69ac39f2014-12-12 15:43:38 -08006224endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006225
6226clean_chttp2_fullstack_max_concurrent_streams_test:
6227 $(E) "[CLEAN] Cleaning chttp2_fullstack_max_concurrent_streams_test files"
6228 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6229 $(Q) $(RM) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006230 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006231
6232
6233CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
6234
ctiller09cb6d52014-12-19 17:38:22 -08006235CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
6236CHTTP2_FULLSTACK_NO_OP_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006237
nnoble69ac39f2014-12-12 15:43:38 -08006238ifeq ($(NO_SECURE),true)
6239
ctiller09cb6d52014-12-19 17:38:22 -08006240bins/$(TGTDIR)/chttp2_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006241
6242else
6243
ctiller09cb6d52014-12-19 17:38:22 -08006244bins/$(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 -08006245 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006246 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006247 $(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 -08006248
nnoble69ac39f2014-12-12 15:43:38 -08006249endif
6250
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006251deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
6252
nnoble69ac39f2014-12-12 15:43:38 -08006253ifneq ($(NO_SECURE),true)
6254ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006255-include $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
6256endif
nnoble69ac39f2014-12-12 15:43:38 -08006257endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006258
6259clean_chttp2_fullstack_no_op_test:
6260 $(E) "[CLEAN] Cleaning chttp2_fullstack_no_op_test files"
6261 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS)
6262 $(Q) $(RM) $(CHTTP2_FULLSTACK_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006263 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006264
6265
6266CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6267
ctiller09cb6d52014-12-19 17:38:22 -08006268CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6269CHTTP2_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 -08006270
nnoble69ac39f2014-12-12 15:43:38 -08006271ifeq ($(NO_SECURE),true)
6272
ctiller09cb6d52014-12-19 17:38:22 -08006273bins/$(TGTDIR)/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006274
6275else
6276
ctiller09cb6d52014-12-19 17:38:22 -08006277bins/$(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 -08006278 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006279 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006280 $(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 -08006281
nnoble69ac39f2014-12-12 15:43:38 -08006282endif
6283
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006284deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6285
nnoble69ac39f2014-12-12 15:43:38 -08006286ifneq ($(NO_SECURE),true)
6287ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006288-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6289endif
nnoble69ac39f2014-12-12 15:43:38 -08006290endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006291
6292clean_chttp2_fullstack_ping_pong_streaming_test:
6293 $(E) "[CLEAN] Cleaning chttp2_fullstack_ping_pong_streaming_test files"
6294 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6295 $(Q) $(RM) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006296 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006297
6298
ctiller33023c42014-12-12 16:28:33 -08006299CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6300
ctiller09cb6d52014-12-19 17:38:22 -08006301CHTTP2_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))))
6302CHTTP2_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 -08006303
6304ifeq ($(NO_SECURE),true)
6305
ctiller09cb6d52014-12-19 17:38:22 -08006306bins/$(TGTDIR)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08006307
6308else
6309
ctiller09cb6d52014-12-19 17:38:22 -08006310bins/$(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 -08006311 $(E) "[LD] Linking $@"
6312 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006313 $(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 -08006314
6315endif
6316
6317deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6318
6319ifneq ($(NO_SECURE),true)
6320ifneq ($(NO_DEPS),true)
6321-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6322endif
6323endif
6324
6325clean_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test:
6326 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_binary_metadata_and_payload_test files"
6327 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6328 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006329 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08006330
6331
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006332CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6333
ctiller09cb6d52014-12-19 17:38:22 -08006334CHTTP2_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))))
6335CHTTP2_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 -08006336
nnoble69ac39f2014-12-12 15:43:38 -08006337ifeq ($(NO_SECURE),true)
6338
ctiller09cb6d52014-12-19 17:38:22 -08006339bins/$(TGTDIR)/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006340
6341else
6342
ctiller09cb6d52014-12-19 17:38:22 -08006343bins/$(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 -08006344 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006345 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006346 $(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 -08006347
nnoble69ac39f2014-12-12 15:43:38 -08006348endif
6349
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006350deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6351
nnoble69ac39f2014-12-12 15:43:38 -08006352ifneq ($(NO_SECURE),true)
6353ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006354-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
6355endif
nnoble69ac39f2014-12-12 15:43:38 -08006356endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006357
6358clean_chttp2_fullstack_request_response_with_metadata_and_payload_test:
6359 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_metadata_and_payload_test files"
6360 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
6361 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006362 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006363
6364
6365CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6366
ctiller09cb6d52014-12-19 17:38:22 -08006367CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
6368CHTTP2_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 -08006369
nnoble69ac39f2014-12-12 15:43:38 -08006370ifeq ($(NO_SECURE),true)
6371
ctiller09cb6d52014-12-19 17:38:22 -08006372bins/$(TGTDIR)/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006373
6374else
6375
ctiller09cb6d52014-12-19 17:38:22 -08006376bins/$(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 -08006377 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006378 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006379 $(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 -08006380
nnoble69ac39f2014-12-12 15:43:38 -08006381endif
6382
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006383deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6384
nnoble69ac39f2014-12-12 15:43:38 -08006385ifneq ($(NO_SECURE),true)
6386ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006387-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
6388endif
nnoble69ac39f2014-12-12 15:43:38 -08006389endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006390
6391clean_chttp2_fullstack_request_response_with_payload_test:
6392 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_payload_test files"
6393 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
6394 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006395 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006396
6397
ctiller2845cad2014-12-15 15:14:12 -08006398CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6399
ctiller09cb6d52014-12-19 17:38:22 -08006400CHTTP2_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))))
6401CHTTP2_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 -08006402
6403ifeq ($(NO_SECURE),true)
6404
ctiller09cb6d52014-12-19 17:38:22 -08006405bins/$(TGTDIR)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08006406
6407else
6408
ctiller09cb6d52014-12-19 17:38:22 -08006409bins/$(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 -08006410 $(E) "[LD] Linking $@"
6411 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006412 $(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 -08006413
6414endif
6415
6416deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6417
6418ifneq ($(NO_SECURE),true)
6419ifneq ($(NO_DEPS),true)
6420-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
6421endif
6422endif
6423
6424clean_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test:
6425 $(E) "[CLEAN] Cleaning chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
6426 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
6427 $(Q) $(RM) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006428 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08006429
6430
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006431CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6432
ctiller09cb6d52014-12-19 17:38:22 -08006433CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
6434CHTTP2_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 -08006435
nnoble69ac39f2014-12-12 15:43:38 -08006436ifeq ($(NO_SECURE),true)
6437
ctiller09cb6d52014-12-19 17:38:22 -08006438bins/$(TGTDIR)/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006439
6440else
6441
ctiller09cb6d52014-12-19 17:38:22 -08006442bins/$(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 -08006443 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006444 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006445 $(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 -08006446
nnoble69ac39f2014-12-12 15:43:38 -08006447endif
6448
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006449deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6450
nnoble69ac39f2014-12-12 15:43:38 -08006451ifneq ($(NO_SECURE),true)
6452ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006453-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
6454endif
nnoble69ac39f2014-12-12 15:43:38 -08006455endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006456
6457clean_chttp2_fullstack_simple_delayed_request_test:
6458 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_delayed_request_test files"
6459 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
6460 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006461 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006462
6463
6464CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6465
ctiller09cb6d52014-12-19 17:38:22 -08006466CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
6467CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006468
nnoble69ac39f2014-12-12 15:43:38 -08006469ifeq ($(NO_SECURE),true)
6470
ctiller09cb6d52014-12-19 17:38:22 -08006471bins/$(TGTDIR)/chttp2_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006472
6473else
6474
ctiller09cb6d52014-12-19 17:38:22 -08006475bins/$(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 -08006476 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006477 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006478 $(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 -08006479
nnoble69ac39f2014-12-12 15:43:38 -08006480endif
6481
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006482deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6483
nnoble69ac39f2014-12-12 15:43:38 -08006484ifneq ($(NO_SECURE),true)
6485ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006486-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
6487endif
nnoble69ac39f2014-12-12 15:43:38 -08006488endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006489
6490clean_chttp2_fullstack_simple_request_test:
6491 $(E) "[CLEAN] Cleaning chttp2_fullstack_simple_request_test files"
6492 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
6493 $(Q) $(RM) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006494 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006495
6496
nathaniel52878172014-12-09 10:17:19 -08006497CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006498
ctiller09cb6d52014-12-19 17:38:22 -08006499CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
6500CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS = $(addprefix deps/$(TGTDIR)/, $(addsuffix .dep, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006501
nnoble69ac39f2014-12-12 15:43:38 -08006502ifeq ($(NO_SECURE),true)
6503
ctiller09cb6d52014-12-19 17:38:22 -08006504bins/$(TGTDIR)/chttp2_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006505
6506else
6507
ctiller09cb6d52014-12-19 17:38:22 -08006508bins/$(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 -08006509 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006510 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006511 $(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 -08006512
nnoble69ac39f2014-12-12 15:43:38 -08006513endif
6514
nathaniel52878172014-12-09 10:17:19 -08006515deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006516
nnoble69ac39f2014-12-12 15:43:38 -08006517ifneq ($(NO_SECURE),true)
6518ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08006519-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006520endif
nnoble69ac39f2014-12-12 15:43:38 -08006521endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006522
nathaniel52878172014-12-09 10:17:19 -08006523clean_chttp2_fullstack_thread_stress_test:
6524 $(E) "[CLEAN] Cleaning chttp2_fullstack_thread_stress_test files"
6525 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
6526 $(Q) $(RM) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006527 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006528
6529
6530CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6531
ctiller09cb6d52014-12-19 17:38:22 -08006532CHTTP2_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))))
6533CHTTP2_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 -08006534
nnoble69ac39f2014-12-12 15:43:38 -08006535ifeq ($(NO_SECURE),true)
6536
ctiller09cb6d52014-12-19 17:38:22 -08006537bins/$(TGTDIR)/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006538
6539else
6540
ctiller09cb6d52014-12-19 17:38:22 -08006541bins/$(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 -08006542 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006543 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006544 $(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 -08006545
nnoble69ac39f2014-12-12 15:43:38 -08006546endif
6547
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006548deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6549
nnoble69ac39f2014-12-12 15:43:38 -08006550ifneq ($(NO_SECURE),true)
6551ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006552-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
6553endif
nnoble69ac39f2014-12-12 15:43:38 -08006554endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006555
6556clean_chttp2_fullstack_writes_done_hangs_with_pending_read_test:
6557 $(E) "[CLEAN] Cleaning chttp2_fullstack_writes_done_hangs_with_pending_read_test files"
6558 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
6559 $(Q) $(RM) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006560 $(Q) $(RM) bins/$(TGTDIR)/chttp2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006561
6562
6563CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6564
ctiller09cb6d52014-12-19 17:38:22 -08006565CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
6566CHTTP2_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 -08006567
nnoble69ac39f2014-12-12 15:43:38 -08006568ifeq ($(NO_SECURE),true)
6569
ctiller09cb6d52014-12-19 17:38:22 -08006570bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006571
6572else
6573
ctiller09cb6d52014-12-19 17:38:22 -08006574bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_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 -08006575 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006576 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006577 $(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 -08006578
nnoble69ac39f2014-12-12 15:43:38 -08006579endif
6580
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006581deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6582
nnoble69ac39f2014-12-12 15:43:38 -08006583ifneq ($(NO_SECURE),true)
6584ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006585-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
6586endif
nnoble69ac39f2014-12-12 15:43:38 -08006587endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006588
6589clean_chttp2_simple_ssl_fullstack_cancel_after_accept_test:
6590 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_test files"
6591 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
6592 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006593 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006594
6595
6596CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6597
ctiller09cb6d52014-12-19 17:38:22 -08006598CHTTP2_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))))
6599CHTTP2_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 -08006600
nnoble69ac39f2014-12-12 15:43:38 -08006601ifeq ($(NO_SECURE),true)
6602
ctiller09cb6d52014-12-19 17:38:22 -08006603bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006604
6605else
6606
ctiller09cb6d52014-12-19 17:38:22 -08006607bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_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 -08006608 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006609 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006610 $(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 -08006611
nnoble69ac39f2014-12-12 15:43:38 -08006612endif
6613
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006614deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6615
nnoble69ac39f2014-12-12 15:43:38 -08006616ifneq ($(NO_SECURE),true)
6617ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006618-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
6619endif
nnoble69ac39f2014-12-12 15:43:38 -08006620endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006621
6622clean_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test:
6623 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test files"
6624 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
6625 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006626 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006627
6628
6629CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6630
ctiller09cb6d52014-12-19 17:38:22 -08006631CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
6632CHTTP2_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 -08006633
nnoble69ac39f2014-12-12 15:43:38 -08006634ifeq ($(NO_SECURE),true)
6635
ctiller09cb6d52014-12-19 17:38:22 -08006636bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006637
6638else
6639
ctiller09cb6d52014-12-19 17:38:22 -08006640bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_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 -08006641 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006642 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006643 $(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 -08006644
nnoble69ac39f2014-12-12 15:43:38 -08006645endif
6646
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006647deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6648
nnoble69ac39f2014-12-12 15:43:38 -08006649ifneq ($(NO_SECURE),true)
6650ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006651-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
6652endif
nnoble69ac39f2014-12-12 15:43:38 -08006653endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006654
6655clean_chttp2_simple_ssl_fullstack_cancel_after_invoke_test:
6656 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_after_invoke_test files"
6657 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
6658 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006659 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006660
6661
6662CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6663
ctiller09cb6d52014-12-19 17:38:22 -08006664CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
6665CHTTP2_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 -08006666
nnoble69ac39f2014-12-12 15:43:38 -08006667ifeq ($(NO_SECURE),true)
6668
ctiller09cb6d52014-12-19 17:38:22 -08006669bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006670
6671else
6672
ctiller09cb6d52014-12-19 17:38:22 -08006673bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_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 -08006674 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006675 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006676 $(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 -08006677
nnoble69ac39f2014-12-12 15:43:38 -08006678endif
6679
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006680deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6681
nnoble69ac39f2014-12-12 15:43:38 -08006682ifneq ($(NO_SECURE),true)
6683ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006684-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
6685endif
nnoble69ac39f2014-12-12 15:43:38 -08006686endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006687
6688clean_chttp2_simple_ssl_fullstack_cancel_before_invoke_test:
6689 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_before_invoke_test files"
6690 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
6691 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006692 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006693
6694
6695CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6696
ctiller09cb6d52014-12-19 17:38:22 -08006697CHTTP2_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))))
6698CHTTP2_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 -08006699
nnoble69ac39f2014-12-12 15:43:38 -08006700ifeq ($(NO_SECURE),true)
6701
ctiller09cb6d52014-12-19 17:38:22 -08006702bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006703
6704else
6705
ctiller09cb6d52014-12-19 17:38:22 -08006706bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_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 -08006707 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006708 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006709 $(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 -08006710
nnoble69ac39f2014-12-12 15:43:38 -08006711endif
6712
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006713deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6714
nnoble69ac39f2014-12-12 15:43:38 -08006715ifneq ($(NO_SECURE),true)
6716ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006717-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
6718endif
nnoble69ac39f2014-12-12 15:43:38 -08006719endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006720
6721clean_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test:
6722 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test files"
6723 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
6724 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006725 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006726
6727
ctillerc6d61c42014-12-15 14:52:08 -08006728CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6729
ctiller09cb6d52014-12-19 17:38:22 -08006730CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
6731CHTTP2_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 -08006732
6733ifeq ($(NO_SECURE),true)
6734
ctiller09cb6d52014-12-19 17:38:22 -08006735bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08006736
6737else
6738
ctiller09cb6d52014-12-19 17:38:22 -08006739bins/$(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 -08006740 $(E) "[LD] Linking $@"
6741 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006742 $(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 -08006743
6744endif
6745
6746deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6747
6748ifneq ($(NO_SECURE),true)
6749ifneq ($(NO_DEPS),true)
6750-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
6751endif
6752endif
6753
6754clean_chttp2_simple_ssl_fullstack_disappearing_server_test:
6755 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_disappearing_server_test files"
6756 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
6757 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006758 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08006759
6760
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006761CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6762
ctiller09cb6d52014-12-19 17:38:22 -08006763CHTTP2_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))))
6764CHTTP2_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 -08006765
nnoble69ac39f2014-12-12 15:43:38 -08006766ifeq ($(NO_SECURE),true)
6767
ctiller09cb6d52014-12-19 17:38:22 -08006768bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006769
6770else
6771
ctiller09cb6d52014-12-19 17:38:22 -08006772bins/$(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 -08006773 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006774 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006775 $(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 -08006776
nnoble69ac39f2014-12-12 15:43:38 -08006777endif
6778
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006779deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6780
nnoble69ac39f2014-12-12 15:43:38 -08006781ifneq ($(NO_SECURE),true)
6782ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006783-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
6784endif
nnoble69ac39f2014-12-12 15:43:38 -08006785endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006786
6787clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test:
6788 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
6789 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
6790 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006791 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006792
6793
6794CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6795
ctiller09cb6d52014-12-19 17:38:22 -08006796CHTTP2_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))))
6797CHTTP2_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 -08006798
nnoble69ac39f2014-12-12 15:43:38 -08006799ifeq ($(NO_SECURE),true)
6800
ctiller09cb6d52014-12-19 17:38:22 -08006801bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006802
6803else
6804
ctiller09cb6d52014-12-19 17:38:22 -08006805bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_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 -08006806 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006807 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006808 $(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 -08006809
nnoble69ac39f2014-12-12 15:43:38 -08006810endif
6811
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006812deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6813
nnoble69ac39f2014-12-12 15:43:38 -08006814ifneq ($(NO_SECURE),true)
6815ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006816-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
6817endif
nnoble69ac39f2014-12-12 15:43:38 -08006818endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006819
6820clean_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test:
6821 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test files"
6822 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
6823 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006824 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006825
6826
6827CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6828
ctiller09cb6d52014-12-19 17:38:22 -08006829CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
6830CHTTP2_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 -08006831
nnoble69ac39f2014-12-12 15:43:38 -08006832ifeq ($(NO_SECURE),true)
6833
ctiller09cb6d52014-12-19 17:38:22 -08006834bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006835
6836else
6837
ctiller09cb6d52014-12-19 17:38:22 -08006838bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_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 -08006839 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006840 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006841 $(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 -08006842
nnoble69ac39f2014-12-12 15:43:38 -08006843endif
6844
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006845deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6846
nnoble69ac39f2014-12-12 15:43:38 -08006847ifneq ($(NO_SECURE),true)
6848ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006849-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
6850endif
nnoble69ac39f2014-12-12 15:43:38 -08006851endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006852
6853clean_chttp2_simple_ssl_fullstack_invoke_large_request_test:
6854 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_invoke_large_request_test files"
6855 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
6856 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006857 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006858
6859
6860CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6861
ctiller09cb6d52014-12-19 17:38:22 -08006862CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
6863CHTTP2_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 -08006864
nnoble69ac39f2014-12-12 15:43:38 -08006865ifeq ($(NO_SECURE),true)
6866
ctiller09cb6d52014-12-19 17:38:22 -08006867bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006868
6869else
6870
ctiller09cb6d52014-12-19 17:38:22 -08006871bins/$(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 -08006872 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006873 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006874 $(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 -08006875
nnoble69ac39f2014-12-12 15:43:38 -08006876endif
6877
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006878deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6879
nnoble69ac39f2014-12-12 15:43:38 -08006880ifneq ($(NO_SECURE),true)
6881ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006882-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
6883endif
nnoble69ac39f2014-12-12 15:43:38 -08006884endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006885
6886clean_chttp2_simple_ssl_fullstack_max_concurrent_streams_test:
6887 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_max_concurrent_streams_test files"
6888 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
6889 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006890 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006891
6892
6893CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
6894
ctiller09cb6d52014-12-19 17:38:22 -08006895CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
6896CHTTP2_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 -08006897
nnoble69ac39f2014-12-12 15:43:38 -08006898ifeq ($(NO_SECURE),true)
6899
ctiller09cb6d52014-12-19 17:38:22 -08006900bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006901
6902else
6903
ctiller09cb6d52014-12-19 17:38:22 -08006904bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_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 -08006905 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006906 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006907 $(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 -08006908
nnoble69ac39f2014-12-12 15:43:38 -08006909endif
6910
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006911deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6912
nnoble69ac39f2014-12-12 15:43:38 -08006913ifneq ($(NO_SECURE),true)
6914ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006915-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
6916endif
nnoble69ac39f2014-12-12 15:43:38 -08006917endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006918
6919clean_chttp2_simple_ssl_fullstack_no_op_test:
6920 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_no_op_test files"
6921 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS)
6922 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006923 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006924
6925
6926CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6927
ctiller09cb6d52014-12-19 17:38:22 -08006928CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
6929CHTTP2_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 -08006930
nnoble69ac39f2014-12-12 15:43:38 -08006931ifeq ($(NO_SECURE),true)
6932
ctiller09cb6d52014-12-19 17:38:22 -08006933bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006934
6935else
6936
ctiller09cb6d52014-12-19 17:38:22 -08006937bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_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 -08006938 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006939 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006940 $(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 -08006941
nnoble69ac39f2014-12-12 15:43:38 -08006942endif
6943
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006944deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6945
nnoble69ac39f2014-12-12 15:43:38 -08006946ifneq ($(NO_SECURE),true)
6947ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006948-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
6949endif
nnoble69ac39f2014-12-12 15:43:38 -08006950endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006951
6952clean_chttp2_simple_ssl_fullstack_ping_pong_streaming_test:
6953 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_ping_pong_streaming_test files"
6954 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
6955 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006956 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006957
6958
ctiller33023c42014-12-12 16:28:33 -08006959CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6960
ctiller09cb6d52014-12-19 17:38:22 -08006961CHTTP2_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))))
6962CHTTP2_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 -08006963
6964ifeq ($(NO_SECURE),true)
6965
ctiller09cb6d52014-12-19 17:38:22 -08006966bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08006967
6968else
6969
ctiller09cb6d52014-12-19 17:38:22 -08006970bins/$(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 -08006971 $(E) "[LD] Linking $@"
6972 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08006973 $(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 -08006974
6975endif
6976
6977deps_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)
6978
6979ifneq ($(NO_SECURE),true)
6980ifneq ($(NO_DEPS),true)
6981-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
6982endif
6983endif
6984
6985clean_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test:
6986 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test files"
6987 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
6988 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08006989 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08006990
6991
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006992CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6993
ctiller09cb6d52014-12-19 17:38:22 -08006994CHTTP2_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))))
6995CHTTP2_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 -08006996
nnoble69ac39f2014-12-12 15:43:38 -08006997ifeq ($(NO_SECURE),true)
6998
ctiller09cb6d52014-12-19 17:38:22 -08006999bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007000
7001else
7002
ctiller09cb6d52014-12-19 17:38:22 -08007003bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_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 -08007004 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007005 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007006 $(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 -08007007
nnoble69ac39f2014-12-12 15:43:38 -08007008endif
7009
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007010deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7011
nnoble69ac39f2014-12-12 15:43:38 -08007012ifneq ($(NO_SECURE),true)
7013ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007014-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7015endif
nnoble69ac39f2014-12-12 15:43:38 -08007016endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007017
7018clean_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test:
7019 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test files"
7020 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7021 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007022 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007023
7024
7025CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7026
ctiller09cb6d52014-12-19 17:38:22 -08007027CHTTP2_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))))
7028CHTTP2_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 -08007029
nnoble69ac39f2014-12-12 15:43:38 -08007030ifeq ($(NO_SECURE),true)
7031
ctiller09cb6d52014-12-19 17:38:22 -08007032bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007033
7034else
7035
ctiller09cb6d52014-12-19 17:38:22 -08007036bins/$(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 -08007037 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007038 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007039 $(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 -08007040
nnoble69ac39f2014-12-12 15:43:38 -08007041endif
7042
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007043deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7044
nnoble69ac39f2014-12-12 15:43:38 -08007045ifneq ($(NO_SECURE),true)
7046ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007047-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7048endif
nnoble69ac39f2014-12-12 15:43:38 -08007049endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007050
7051clean_chttp2_simple_ssl_fullstack_request_response_with_payload_test:
7052 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_payload_test files"
7053 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7054 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007055 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007056
7057
ctiller2845cad2014-12-15 15:14:12 -08007058CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7059
ctiller09cb6d52014-12-19 17:38:22 -08007060CHTTP2_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))))
7061CHTTP2_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 -08007062
7063ifeq ($(NO_SECURE),true)
7064
ctiller09cb6d52014-12-19 17:38:22 -08007065bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08007066
7067else
7068
ctiller09cb6d52014-12-19 17:38:22 -08007069bins/$(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 -08007070 $(E) "[LD] Linking $@"
7071 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007072 $(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 -08007073
7074endif
7075
7076deps_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)
7077
7078ifneq ($(NO_SECURE),true)
7079ifneq ($(NO_DEPS),true)
7080-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7081endif
7082endif
7083
7084clean_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test:
7085 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7086 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7087 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007088 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08007089
7090
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007091CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7092
ctiller09cb6d52014-12-19 17:38:22 -08007093CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
7094CHTTP2_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 -08007095
nnoble69ac39f2014-12-12 15:43:38 -08007096ifeq ($(NO_SECURE),true)
7097
ctiller09cb6d52014-12-19 17:38:22 -08007098bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007099
7100else
7101
ctiller09cb6d52014-12-19 17:38:22 -08007102bins/$(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 -08007103 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007104 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007105 $(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 -08007106
nnoble69ac39f2014-12-12 15:43:38 -08007107endif
7108
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007109deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7110
nnoble69ac39f2014-12-12 15:43:38 -08007111ifneq ($(NO_SECURE),true)
7112ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007113-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7114endif
nnoble69ac39f2014-12-12 15:43:38 -08007115endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007116
7117clean_chttp2_simple_ssl_fullstack_simple_delayed_request_test:
7118 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_delayed_request_test files"
7119 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7120 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007121 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007122
7123
7124CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7125
ctiller09cb6d52014-12-19 17:38:22 -08007126CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
7127CHTTP2_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 -08007128
nnoble69ac39f2014-12-12 15:43:38 -08007129ifeq ($(NO_SECURE),true)
7130
ctiller09cb6d52014-12-19 17:38:22 -08007131bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007132
7133else
7134
ctiller09cb6d52014-12-19 17:38:22 -08007135bins/$(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 -08007136 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007137 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007138 $(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 -08007139
nnoble69ac39f2014-12-12 15:43:38 -08007140endif
7141
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007142deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7143
nnoble69ac39f2014-12-12 15:43:38 -08007144ifneq ($(NO_SECURE),true)
7145ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007146-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7147endif
nnoble69ac39f2014-12-12 15:43:38 -08007148endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007149
7150clean_chttp2_simple_ssl_fullstack_simple_request_test:
7151 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_simple_request_test files"
7152 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7153 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007154 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007155
7156
nathaniel52878172014-12-09 10:17:19 -08007157CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007158
ctiller09cb6d52014-12-19 17:38:22 -08007159CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
7160CHTTP2_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 -08007161
nnoble69ac39f2014-12-12 15:43:38 -08007162ifeq ($(NO_SECURE),true)
7163
ctiller09cb6d52014-12-19 17:38:22 -08007164bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007165
7166else
7167
ctiller09cb6d52014-12-19 17:38:22 -08007168bins/$(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 -08007169 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007170 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007171 $(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 -08007172
nnoble69ac39f2014-12-12 15:43:38 -08007173endif
7174
nathaniel52878172014-12-09 10:17:19 -08007175deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007176
nnoble69ac39f2014-12-12 15:43:38 -08007177ifneq ($(NO_SECURE),true)
7178ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007179-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007180endif
nnoble69ac39f2014-12-12 15:43:38 -08007181endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007182
nathaniel52878172014-12-09 10:17:19 -08007183clean_chttp2_simple_ssl_fullstack_thread_stress_test:
7184 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_thread_stress_test files"
7185 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7186 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007187 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007188
7189
7190CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7191
ctiller09cb6d52014-12-19 17:38:22 -08007192CHTTP2_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))))
7193CHTTP2_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 -08007194
nnoble69ac39f2014-12-12 15:43:38 -08007195ifeq ($(NO_SECURE),true)
7196
ctiller09cb6d52014-12-19 17:38:22 -08007197bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007198
7199else
7200
ctiller09cb6d52014-12-19 17:38:22 -08007201bins/$(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 -08007202 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007203 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007204 $(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 -08007205
nnoble69ac39f2014-12-12 15:43:38 -08007206endif
7207
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007208deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7209
nnoble69ac39f2014-12-12 15:43:38 -08007210ifneq ($(NO_SECURE),true)
7211ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007212-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7213endif
nnoble69ac39f2014-12-12 15:43:38 -08007214endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007215
7216clean_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test:
7217 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test files"
7218 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7219 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007220 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007221
7222
7223CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7224
ctiller09cb6d52014-12-19 17:38:22 -08007225CHTTP2_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))))
7226CHTTP2_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 -08007227
nnoble69ac39f2014-12-12 15:43:38 -08007228ifeq ($(NO_SECURE),true)
7229
ctiller09cb6d52014-12-19 17:38:22 -08007230bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007231
7232else
7233
ctiller09cb6d52014-12-19 17:38:22 -08007234bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_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 -08007235 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007236 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007237 $(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 -08007238
nnoble69ac39f2014-12-12 15:43:38 -08007239endif
7240
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007241deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7242
nnoble69ac39f2014-12-12 15:43:38 -08007243ifneq ($(NO_SECURE),true)
7244ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007245-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7246endif
nnoble69ac39f2014-12-12 15:43:38 -08007247endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007248
7249clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test:
7250 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test files"
7251 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7252 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007253 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007254
7255
7256CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7257
ctiller09cb6d52014-12-19 17:38:22 -08007258CHTTP2_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))))
7259CHTTP2_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 -08007260
nnoble69ac39f2014-12-12 15:43:38 -08007261ifeq ($(NO_SECURE),true)
7262
ctiller09cb6d52014-12-19 17:38:22 -08007263bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007264
7265else
7266
ctiller09cb6d52014-12-19 17:38:22 -08007267bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_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 -08007268 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007269 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007270 $(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 -08007271
nnoble69ac39f2014-12-12 15:43:38 -08007272endif
7273
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007274deps_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)
7275
nnoble69ac39f2014-12-12 15:43:38 -08007276ifneq ($(NO_SECURE),true)
7277ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007278-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7279endif
nnoble69ac39f2014-12-12 15:43:38 -08007280endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007281
7282clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test:
7283 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test files"
7284 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7285 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007286 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007287
7288
7289CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
7290
ctiller09cb6d52014-12-19 17:38:22 -08007291CHTTP2_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))))
7292CHTTP2_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 -08007293
nnoble69ac39f2014-12-12 15:43:38 -08007294ifeq ($(NO_SECURE),true)
7295
ctiller09cb6d52014-12-19 17:38:22 -08007296bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007297
7298else
7299
ctiller09cb6d52014-12-19 17:38:22 -08007300bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_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 -08007301 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007302 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007303 $(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 -08007304
nnoble69ac39f2014-12-12 15:43:38 -08007305endif
7306
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007307deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
7308
nnoble69ac39f2014-12-12 15:43:38 -08007309ifneq ($(NO_SECURE),true)
7310ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007311-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
7312endif
nnoble69ac39f2014-12-12 15:43:38 -08007313endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007314
7315clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test:
7316 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test files"
7317 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS)
7318 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007319 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007320
7321
7322CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7323
ctiller09cb6d52014-12-19 17:38:22 -08007324CHTTP2_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))))
7325CHTTP2_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 -08007326
nnoble69ac39f2014-12-12 15:43:38 -08007327ifeq ($(NO_SECURE),true)
7328
ctiller09cb6d52014-12-19 17:38:22 -08007329bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007330
7331else
7332
ctiller09cb6d52014-12-19 17:38:22 -08007333bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_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 -08007334 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007335 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007336 $(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 -08007337
nnoble69ac39f2014-12-12 15:43:38 -08007338endif
7339
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007340deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7341
nnoble69ac39f2014-12-12 15:43:38 -08007342ifneq ($(NO_SECURE),true)
7343ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007344-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
7345endif
nnoble69ac39f2014-12-12 15:43:38 -08007346endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007347
7348clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test:
7349 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test files"
7350 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS)
7351 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007352 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007353
7354
7355CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
7356
ctiller09cb6d52014-12-19 17:38:22 -08007357CHTTP2_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))))
7358CHTTP2_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 -08007359
nnoble69ac39f2014-12-12 15:43:38 -08007360ifeq ($(NO_SECURE),true)
7361
ctiller09cb6d52014-12-19 17:38:22 -08007362bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007363
7364else
7365
ctiller09cb6d52014-12-19 17:38:22 -08007366bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_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 -08007367 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007368 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007369 $(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 -08007370
nnoble69ac39f2014-12-12 15:43:38 -08007371endif
7372
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007373deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
7374
nnoble69ac39f2014-12-12 15:43:38 -08007375ifneq ($(NO_SECURE),true)
7376ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007377-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
7378endif
nnoble69ac39f2014-12-12 15:43:38 -08007379endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007380
7381clean_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test:
7382 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test files"
7383 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS)
7384 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007385 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007386
7387
ctillerc6d61c42014-12-15 14:52:08 -08007388CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
7389
ctiller09cb6d52014-12-19 17:38:22 -08007390CHTTP2_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))))
7391CHTTP2_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 -08007392
7393ifeq ($(NO_SECURE),true)
7394
ctiller09cb6d52014-12-19 17:38:22 -08007395bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08007396
7397else
7398
ctiller09cb6d52014-12-19 17:38:22 -08007399bins/$(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 -08007400 $(E) "[LD] Linking $@"
7401 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007402 $(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 -08007403
7404endif
7405
7406deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
7407
7408ifneq ($(NO_SECURE),true)
7409ifneq ($(NO_DEPS),true)
7410-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
7411endif
7412endif
7413
7414clean_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test:
7415 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test files"
7416 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS)
7417 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007418 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08007419
7420
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007421CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7422
ctiller09cb6d52014-12-19 17:38:22 -08007423CHTTP2_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))))
7424CHTTP2_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 -08007425
nnoble69ac39f2014-12-12 15:43:38 -08007426ifeq ($(NO_SECURE),true)
7427
ctiller09cb6d52014-12-19 17:38:22 -08007428bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007429
7430else
7431
ctiller09cb6d52014-12-19 17:38:22 -08007432bins/$(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 -08007433 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007434 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007435 $(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 -08007436
nnoble69ac39f2014-12-12 15:43:38 -08007437endif
7438
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007439deps_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)
7440
nnoble69ac39f2014-12-12 15:43:38 -08007441ifneq ($(NO_SECURE),true)
7442ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007443-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
7444endif
nnoble69ac39f2014-12-12 15:43:38 -08007445endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007446
7447clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test:
7448 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test files"
7449 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
7450 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007451 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007452
7453
7454CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7455
ctiller09cb6d52014-12-19 17:38:22 -08007456CHTTP2_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))))
7457CHTTP2_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 -08007458
nnoble69ac39f2014-12-12 15:43:38 -08007459ifeq ($(NO_SECURE),true)
7460
ctiller09cb6d52014-12-19 17:38:22 -08007461bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007462
7463else
7464
ctiller09cb6d52014-12-19 17:38:22 -08007465bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_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 -08007466 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007467 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007468 $(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 -08007469
nnoble69ac39f2014-12-12 15:43:38 -08007470endif
7471
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007472deps_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)
7473
nnoble69ac39f2014-12-12 15:43:38 -08007474ifneq ($(NO_SECURE),true)
7475ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007476-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
7477endif
nnoble69ac39f2014-12-12 15:43:38 -08007478endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007479
7480clean_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test:
7481 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test files"
7482 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
7483 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007484 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007485
7486
7487CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
7488
ctiller09cb6d52014-12-19 17:38:22 -08007489CHTTP2_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))))
7490CHTTP2_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 -08007491
nnoble69ac39f2014-12-12 15:43:38 -08007492ifeq ($(NO_SECURE),true)
7493
ctiller09cb6d52014-12-19 17:38:22 -08007494bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007495
7496else
7497
ctiller09cb6d52014-12-19 17:38:22 -08007498bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_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 -08007499 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007500 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007501 $(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 -08007502
nnoble69ac39f2014-12-12 15:43:38 -08007503endif
7504
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007505deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7506
nnoble69ac39f2014-12-12 15:43:38 -08007507ifneq ($(NO_SECURE),true)
7508ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007509-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
7510endif
nnoble69ac39f2014-12-12 15:43:38 -08007511endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007512
7513clean_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test:
7514 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test files"
7515 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS)
7516 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007517 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007518
7519
7520CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7521
ctiller09cb6d52014-12-19 17:38:22 -08007522CHTTP2_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))))
7523CHTTP2_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 -08007524
nnoble69ac39f2014-12-12 15:43:38 -08007525ifeq ($(NO_SECURE),true)
7526
ctiller09cb6d52014-12-19 17:38:22 -08007527bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007528
7529else
7530
ctiller09cb6d52014-12-19 17:38:22 -08007531bins/$(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 -08007532 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007533 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007534 $(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 -08007535
nnoble69ac39f2014-12-12 15:43:38 -08007536endif
7537
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007538deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7539
nnoble69ac39f2014-12-12 15:43:38 -08007540ifneq ($(NO_SECURE),true)
7541ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007542-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
7543endif
nnoble69ac39f2014-12-12 15:43:38 -08007544endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007545
7546clean_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test:
7547 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test files"
7548 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS)
7549 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007550 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007551
7552
7553CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
7554
ctiller09cb6d52014-12-19 17:38:22 -08007555CHTTP2_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))))
7556CHTTP2_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 -08007557
nnoble69ac39f2014-12-12 15:43:38 -08007558ifeq ($(NO_SECURE),true)
7559
ctiller09cb6d52014-12-19 17:38:22 -08007560bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007561
7562else
7563
ctiller09cb6d52014-12-19 17:38:22 -08007564bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_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 -08007565 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007566 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007567 $(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 -08007568
nnoble69ac39f2014-12-12 15:43:38 -08007569endif
7570
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007571deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7572
nnoble69ac39f2014-12-12 15:43:38 -08007573ifneq ($(NO_SECURE),true)
7574ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007575-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
7576endif
nnoble69ac39f2014-12-12 15:43:38 -08007577endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007578
7579clean_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test:
7580 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_no_op_test files"
7581 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS)
7582 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007583 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007584
7585
7586CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
7587
ctiller09cb6d52014-12-19 17:38:22 -08007588CHTTP2_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))))
7589CHTTP2_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 -08007590
nnoble69ac39f2014-12-12 15:43:38 -08007591ifeq ($(NO_SECURE),true)
7592
ctiller09cb6d52014-12-19 17:38:22 -08007593bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007594
7595else
7596
ctiller09cb6d52014-12-19 17:38:22 -08007597bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_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 -08007598 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007599 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007600 $(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 -08007601
nnoble69ac39f2014-12-12 15:43:38 -08007602endif
7603
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007604deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7605
nnoble69ac39f2014-12-12 15:43:38 -08007606ifneq ($(NO_SECURE),true)
7607ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007608-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
7609endif
nnoble69ac39f2014-12-12 15:43:38 -08007610endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007611
7612clean_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test:
7613 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test files"
7614 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS)
7615 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007616 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007617
7618
ctiller33023c42014-12-12 16:28:33 -08007619CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7620
ctiller09cb6d52014-12-19 17:38:22 -08007621CHTTP2_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))))
7622CHTTP2_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 -08007623
7624ifeq ($(NO_SECURE),true)
7625
ctiller09cb6d52014-12-19 17:38:22 -08007626bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08007627
7628else
7629
ctiller09cb6d52014-12-19 17:38:22 -08007630bins/$(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 -08007631 $(E) "[LD] Linking $@"
7632 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007633 $(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 -08007634
7635endif
7636
7637deps_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)
7638
7639ifneq ($(NO_SECURE),true)
7640ifneq ($(NO_DEPS),true)
7641-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
7642endif
7643endif
7644
7645clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test:
7646 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test files"
7647 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
7648 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007649 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08007650
7651
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007652CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7653
ctiller09cb6d52014-12-19 17:38:22 -08007654CHTTP2_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))))
7655CHTTP2_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 -08007656
nnoble69ac39f2014-12-12 15:43:38 -08007657ifeq ($(NO_SECURE),true)
7658
ctiller09cb6d52014-12-19 17:38:22 -08007659bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007660
7661else
7662
ctiller09cb6d52014-12-19 17:38:22 -08007663bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_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 -08007664 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007665 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007666 $(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 -08007667
nnoble69ac39f2014-12-12 15:43:38 -08007668endif
7669
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007670deps_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)
7671
nnoble69ac39f2014-12-12 15:43:38 -08007672ifneq ($(NO_SECURE),true)
7673ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007674-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
7675endif
nnoble69ac39f2014-12-12 15:43:38 -08007676endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007677
7678clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test:
7679 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test files"
7680 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
7681 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007682 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007683
7684
7685CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7686
ctiller09cb6d52014-12-19 17:38:22 -08007687CHTTP2_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))))
7688CHTTP2_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 -08007689
nnoble69ac39f2014-12-12 15:43:38 -08007690ifeq ($(NO_SECURE),true)
7691
ctiller09cb6d52014-12-19 17:38:22 -08007692bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007693
7694else
7695
ctiller09cb6d52014-12-19 17:38:22 -08007696bins/$(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 -08007697 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007698 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007699 $(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 -08007700
nnoble69ac39f2014-12-12 15:43:38 -08007701endif
7702
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007703deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7704
nnoble69ac39f2014-12-12 15:43:38 -08007705ifneq ($(NO_SECURE),true)
7706ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007707-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
7708endif
nnoble69ac39f2014-12-12 15:43:38 -08007709endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007710
7711clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test:
7712 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test files"
7713 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
7714 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007715 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007716
7717
ctiller2845cad2014-12-15 15:14:12 -08007718CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7719
ctiller09cb6d52014-12-19 17:38:22 -08007720CHTTP2_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))))
7721CHTTP2_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 -08007722
7723ifeq ($(NO_SECURE),true)
7724
ctiller09cb6d52014-12-19 17:38:22 -08007725bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08007726
7727else
7728
ctiller09cb6d52014-12-19 17:38:22 -08007729bins/$(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 -08007730 $(E) "[LD] Linking $@"
7731 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007732 $(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 -08007733
7734endif
7735
7736deps_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)
7737
7738ifneq ($(NO_SECURE),true)
7739ifneq ($(NO_DEPS),true)
7740-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
7741endif
7742endif
7743
7744clean_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test:
7745 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test files"
7746 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
7747 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007748 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08007749
7750
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007751CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7752
ctiller09cb6d52014-12-19 17:38:22 -08007753CHTTP2_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))))
7754CHTTP2_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 -08007755
nnoble69ac39f2014-12-12 15:43:38 -08007756ifeq ($(NO_SECURE),true)
7757
ctiller09cb6d52014-12-19 17:38:22 -08007758bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007759
7760else
7761
ctiller09cb6d52014-12-19 17:38:22 -08007762bins/$(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 -08007763 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007764 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007765 $(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 -08007766
nnoble69ac39f2014-12-12 15:43:38 -08007767endif
7768
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007769deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7770
nnoble69ac39f2014-12-12 15:43:38 -08007771ifneq ($(NO_SECURE),true)
7772ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007773-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
7774endif
nnoble69ac39f2014-12-12 15:43:38 -08007775endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007776
7777clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test:
7778 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test files"
7779 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
7780 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007781 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007782
7783
7784CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7785
ctiller09cb6d52014-12-19 17:38:22 -08007786CHTTP2_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))))
7787CHTTP2_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 -08007788
nnoble69ac39f2014-12-12 15:43:38 -08007789ifeq ($(NO_SECURE),true)
7790
ctiller09cb6d52014-12-19 17:38:22 -08007791bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007792
7793else
7794
ctiller09cb6d52014-12-19 17:38:22 -08007795bins/$(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 -08007796 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007797 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007798 $(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 -08007799
nnoble69ac39f2014-12-12 15:43:38 -08007800endif
7801
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007802deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7803
nnoble69ac39f2014-12-12 15:43:38 -08007804ifneq ($(NO_SECURE),true)
7805ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007806-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
7807endif
nnoble69ac39f2014-12-12 15:43:38 -08007808endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007809
7810clean_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test:
7811 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test files"
7812 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS)
7813 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007814 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007815
7816
nathaniel52878172014-12-09 10:17:19 -08007817CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007818
ctiller09cb6d52014-12-19 17:38:22 -08007819CHTTP2_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))))
7820CHTTP2_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 -08007821
nnoble69ac39f2014-12-12 15:43:38 -08007822ifeq ($(NO_SECURE),true)
7823
ctiller09cb6d52014-12-19 17:38:22 -08007824bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007825
7826else
7827
ctiller09cb6d52014-12-19 17:38:22 -08007828bins/$(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 -08007829 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007830 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007831 $(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 -08007832
nnoble69ac39f2014-12-12 15:43:38 -08007833endif
7834
nathaniel52878172014-12-09 10:17:19 -08007835deps_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 -08007836
nnoble69ac39f2014-12-12 15:43:38 -08007837ifneq ($(NO_SECURE),true)
7838ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08007839-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007840endif
nnoble69ac39f2014-12-12 15:43:38 -08007841endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007842
nathaniel52878172014-12-09 10:17:19 -08007843clean_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test:
7844 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test files"
7845 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS)
7846 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007847 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007848
7849
7850CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7851
ctiller09cb6d52014-12-19 17:38:22 -08007852CHTTP2_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))))
7853CHTTP2_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 -08007854
nnoble69ac39f2014-12-12 15:43:38 -08007855ifeq ($(NO_SECURE),true)
7856
ctiller09cb6d52014-12-19 17:38:22 -08007857bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007858
7859else
7860
ctiller09cb6d52014-12-19 17:38:22 -08007861bins/$(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 -08007862 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007863 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007864 $(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 -08007865
nnoble69ac39f2014-12-12 15:43:38 -08007866endif
7867
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007868deps_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)
7869
nnoble69ac39f2014-12-12 15:43:38 -08007870ifneq ($(NO_SECURE),true)
7871ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007872-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
7873endif
nnoble69ac39f2014-12-12 15:43:38 -08007874endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007875
7876clean_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test:
7877 $(E) "[CLEAN] Cleaning chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test files"
7878 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
7879 $(Q) $(RM) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007880 $(Q) $(RM) bins/$(TGTDIR)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007881
7882
7883CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7884
ctiller09cb6d52014-12-19 17:38:22 -08007885CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
7886CHTTP2_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 -08007887
nnoble69ac39f2014-12-12 15:43:38 -08007888ifeq ($(NO_SECURE),true)
7889
ctiller09cb6d52014-12-19 17:38:22 -08007890bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007891
7892else
7893
ctiller09cb6d52014-12-19 17:38:22 -08007894bins/$(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 -08007895 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007896 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007897 $(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 -08007898
nnoble69ac39f2014-12-12 15:43:38 -08007899endif
7900
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007901deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7902
nnoble69ac39f2014-12-12 15:43:38 -08007903ifneq ($(NO_SECURE),true)
7904ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007905-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
7906endif
nnoble69ac39f2014-12-12 15:43:38 -08007907endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007908
7909clean_chttp2_socket_pair_cancel_after_accept_test:
7910 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_test files"
7911 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS)
7912 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007913 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007914
7915
7916CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7917
ctiller09cb6d52014-12-19 17:38:22 -08007918CHTTP2_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))))
7919CHTTP2_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 -08007920
nnoble69ac39f2014-12-12 15:43:38 -08007921ifeq ($(NO_SECURE),true)
7922
ctiller09cb6d52014-12-19 17:38:22 -08007923bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007924
7925else
7926
ctiller09cb6d52014-12-19 17:38:22 -08007927bins/$(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 -08007928 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007929 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007930 $(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 -08007931
nnoble69ac39f2014-12-12 15:43:38 -08007932endif
7933
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007934deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7935
nnoble69ac39f2014-12-12 15:43:38 -08007936ifneq ($(NO_SECURE),true)
7937ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007938-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
7939endif
nnoble69ac39f2014-12-12 15:43:38 -08007940endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007941
7942clean_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test:
7943 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_accept_and_writes_closed_test files"
7944 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
7945 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007946 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007947
7948
7949CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
7950
ctiller09cb6d52014-12-19 17:38:22 -08007951CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
7952CHTTP2_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 -08007953
nnoble69ac39f2014-12-12 15:43:38 -08007954ifeq ($(NO_SECURE),true)
7955
ctiller09cb6d52014-12-19 17:38:22 -08007956bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007957
7958else
7959
ctiller09cb6d52014-12-19 17:38:22 -08007960bins/$(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 -08007961 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007962 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007963 $(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 -08007964
nnoble69ac39f2014-12-12 15:43:38 -08007965endif
7966
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007967deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7968
nnoble69ac39f2014-12-12 15:43:38 -08007969ifneq ($(NO_SECURE),true)
7970ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007971-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
7972endif
nnoble69ac39f2014-12-12 15:43:38 -08007973endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007974
7975clean_chttp2_socket_pair_cancel_after_invoke_test:
7976 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_after_invoke_test files"
7977 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS)
7978 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08007979 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007980
7981
7982CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7983
ctiller09cb6d52014-12-19 17:38:22 -08007984CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
7985CHTTP2_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 -08007986
nnoble69ac39f2014-12-12 15:43:38 -08007987ifeq ($(NO_SECURE),true)
7988
ctiller09cb6d52014-12-19 17:38:22 -08007989bins/$(TGTDIR)/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007990
7991else
7992
ctiller09cb6d52014-12-19 17:38:22 -08007993bins/$(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 -08007994 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007995 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08007996 $(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 -08007997
nnoble69ac39f2014-12-12 15:43:38 -08007998endif
7999
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008000deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8001
nnoble69ac39f2014-12-12 15:43:38 -08008002ifneq ($(NO_SECURE),true)
8003ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008004-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8005endif
nnoble69ac39f2014-12-12 15:43:38 -08008006endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008007
8008clean_chttp2_socket_pair_cancel_before_invoke_test:
8009 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_before_invoke_test files"
8010 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8011 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008012 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008013
8014
8015CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
8016
ctiller09cb6d52014-12-19 17:38:22 -08008017CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
8018CHTTP2_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 -08008019
nnoble69ac39f2014-12-12 15:43:38 -08008020ifeq ($(NO_SECURE),true)
8021
ctiller09cb6d52014-12-19 17:38:22 -08008022bins/$(TGTDIR)/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008023
8024else
8025
ctiller09cb6d52014-12-19 17:38:22 -08008026bins/$(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 -08008027 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008028 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008029 $(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 -08008030
nnoble69ac39f2014-12-12 15:43:38 -08008031endif
8032
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008033deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
8034
nnoble69ac39f2014-12-12 15:43:38 -08008035ifneq ($(NO_SECURE),true)
8036ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008037-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
8038endif
nnoble69ac39f2014-12-12 15:43:38 -08008039endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008040
8041clean_chttp2_socket_pair_cancel_in_a_vacuum_test:
8042 $(E) "[CLEAN] Cleaning chttp2_socket_pair_cancel_in_a_vacuum_test files"
8043 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS)
8044 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008045 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008046
8047
ctillerc6d61c42014-12-15 14:52:08 -08008048CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
8049
ctiller09cb6d52014-12-19 17:38:22 -08008050CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
8051CHTTP2_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 -08008052
8053ifeq ($(NO_SECURE),true)
8054
ctiller09cb6d52014-12-19 17:38:22 -08008055bins/$(TGTDIR)/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08008056
8057else
8058
ctiller09cb6d52014-12-19 17:38:22 -08008059bins/$(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 -08008060 $(E) "[LD] Linking $@"
8061 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008062 $(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 -08008063
8064endif
8065
8066deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
8067
8068ifneq ($(NO_SECURE),true)
8069ifneq ($(NO_DEPS),true)
8070-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
8071endif
8072endif
8073
8074clean_chttp2_socket_pair_disappearing_server_test:
8075 $(E) "[CLEAN] Cleaning chttp2_socket_pair_disappearing_server_test files"
8076 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS)
8077 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008078 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08008079
8080
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008081CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8082
ctiller09cb6d52014-12-19 17:38:22 -08008083CHTTP2_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))))
8084CHTTP2_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 -08008085
nnoble69ac39f2014-12-12 15:43:38 -08008086ifeq ($(NO_SECURE),true)
8087
ctiller09cb6d52014-12-19 17:38:22 -08008088bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008089
8090else
8091
ctiller09cb6d52014-12-19 17:38:22 -08008092bins/$(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 -08008093 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008094 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008095 $(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 -08008096
nnoble69ac39f2014-12-12 15:43:38 -08008097endif
8098
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008099deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8100
nnoble69ac39f2014-12-12 15:43:38 -08008101ifneq ($(NO_SECURE),true)
8102ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008103-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8104endif
nnoble69ac39f2014-12-12 15:43:38 -08008105endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008106
8107clean_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test:
8108 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test files"
8109 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8110 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008111 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008112
8113
8114CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8115
ctiller09cb6d52014-12-19 17:38:22 -08008116CHTTP2_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))))
8117CHTTP2_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 -08008118
nnoble69ac39f2014-12-12 15:43:38 -08008119ifeq ($(NO_SECURE),true)
8120
ctiller09cb6d52014-12-19 17:38:22 -08008121bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008122
8123else
8124
ctiller09cb6d52014-12-19 17:38:22 -08008125bins/$(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 -08008126 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008127 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008128 $(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 -08008129
nnoble69ac39f2014-12-12 15:43:38 -08008130endif
8131
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008132deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8133
nnoble69ac39f2014-12-12 15:43:38 -08008134ifneq ($(NO_SECURE),true)
8135ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008136-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8137endif
nnoble69ac39f2014-12-12 15:43:38 -08008138endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008139
8140clean_chttp2_socket_pair_early_server_shutdown_finishes_tags_test:
8141 $(E) "[CLEAN] Cleaning chttp2_socket_pair_early_server_shutdown_finishes_tags_test files"
8142 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8143 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008144 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008145
8146
8147CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
8148
ctiller09cb6d52014-12-19 17:38:22 -08008149CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
8150CHTTP2_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 -08008151
nnoble69ac39f2014-12-12 15:43:38 -08008152ifeq ($(NO_SECURE),true)
8153
ctiller09cb6d52014-12-19 17:38:22 -08008154bins/$(TGTDIR)/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008155
8156else
8157
ctiller09cb6d52014-12-19 17:38:22 -08008158bins/$(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 -08008159 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008160 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008161 $(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 -08008162
nnoble69ac39f2014-12-12 15:43:38 -08008163endif
8164
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008165deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
8166
nnoble69ac39f2014-12-12 15:43:38 -08008167ifneq ($(NO_SECURE),true)
8168ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008169-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
8170endif
nnoble69ac39f2014-12-12 15:43:38 -08008171endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008172
8173clean_chttp2_socket_pair_invoke_large_request_test:
8174 $(E) "[CLEAN] Cleaning chttp2_socket_pair_invoke_large_request_test files"
8175 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS)
8176 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008177 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008178
8179
8180CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8181
ctiller09cb6d52014-12-19 17:38:22 -08008182CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
8183CHTTP2_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 -08008184
nnoble69ac39f2014-12-12 15:43:38 -08008185ifeq ($(NO_SECURE),true)
8186
ctiller09cb6d52014-12-19 17:38:22 -08008187bins/$(TGTDIR)/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008188
8189else
8190
ctiller09cb6d52014-12-19 17:38:22 -08008191bins/$(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 -08008192 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008193 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008194 $(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 -08008195
nnoble69ac39f2014-12-12 15:43:38 -08008196endif
8197
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008198deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8199
nnoble69ac39f2014-12-12 15:43:38 -08008200ifneq ($(NO_SECURE),true)
8201ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008202-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8203endif
nnoble69ac39f2014-12-12 15:43:38 -08008204endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008205
8206clean_chttp2_socket_pair_max_concurrent_streams_test:
8207 $(E) "[CLEAN] Cleaning chttp2_socket_pair_max_concurrent_streams_test files"
8208 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8209 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008210 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008211
8212
8213CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
8214
ctiller09cb6d52014-12-19 17:38:22 -08008215CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
8216CHTTP2_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 -08008217
nnoble69ac39f2014-12-12 15:43:38 -08008218ifeq ($(NO_SECURE),true)
8219
ctiller09cb6d52014-12-19 17:38:22 -08008220bins/$(TGTDIR)/chttp2_socket_pair_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008221
8222else
8223
ctiller09cb6d52014-12-19 17:38:22 -08008224bins/$(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 -08008225 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008226 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008227 $(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 -08008228
nnoble69ac39f2014-12-12 15:43:38 -08008229endif
8230
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008231deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
8232
nnoble69ac39f2014-12-12 15:43:38 -08008233ifneq ($(NO_SECURE),true)
8234ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008235-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
8236endif
nnoble69ac39f2014-12-12 15:43:38 -08008237endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008238
8239clean_chttp2_socket_pair_no_op_test:
8240 $(E) "[CLEAN] Cleaning chttp2_socket_pair_no_op_test files"
8241 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS)
8242 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008243 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008244
8245
8246CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
8247
ctiller09cb6d52014-12-19 17:38:22 -08008248CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
8249CHTTP2_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 -08008250
nnoble69ac39f2014-12-12 15:43:38 -08008251ifeq ($(NO_SECURE),true)
8252
ctiller09cb6d52014-12-19 17:38:22 -08008253bins/$(TGTDIR)/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008254
8255else
8256
ctiller09cb6d52014-12-19 17:38:22 -08008257bins/$(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 -08008258 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008259 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008260 $(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 -08008261
nnoble69ac39f2014-12-12 15:43:38 -08008262endif
8263
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008264deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
8265
nnoble69ac39f2014-12-12 15:43:38 -08008266ifneq ($(NO_SECURE),true)
8267ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008268-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
8269endif
nnoble69ac39f2014-12-12 15:43:38 -08008270endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008271
8272clean_chttp2_socket_pair_ping_pong_streaming_test:
8273 $(E) "[CLEAN] Cleaning chttp2_socket_pair_ping_pong_streaming_test files"
8274 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS)
8275 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008276 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008277
8278
ctiller33023c42014-12-12 16:28:33 -08008279CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8280
ctiller09cb6d52014-12-19 17:38:22 -08008281CHTTP2_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))))
8282CHTTP2_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 -08008283
8284ifeq ($(NO_SECURE),true)
8285
ctiller09cb6d52014-12-19 17:38:22 -08008286bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08008287
8288else
8289
ctiller09cb6d52014-12-19 17:38:22 -08008290bins/$(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 -08008291 $(E) "[LD] Linking $@"
8292 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008293 $(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 -08008294
8295endif
8296
8297deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8298
8299ifneq ($(NO_SECURE),true)
8300ifneq ($(NO_DEPS),true)
8301-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8302endif
8303endif
8304
8305clean_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test:
8306 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test files"
8307 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8308 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008309 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08008310
8311
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008312CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8313
ctiller09cb6d52014-12-19 17:38:22 -08008314CHTTP2_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))))
8315CHTTP2_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 -08008316
nnoble69ac39f2014-12-12 15:43:38 -08008317ifeq ($(NO_SECURE),true)
8318
ctiller09cb6d52014-12-19 17:38:22 -08008319bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008320
8321else
8322
ctiller09cb6d52014-12-19 17:38:22 -08008323bins/$(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 -08008324 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008325 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008326 $(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 -08008327
nnoble69ac39f2014-12-12 15:43:38 -08008328endif
8329
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008330deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8331
nnoble69ac39f2014-12-12 15:43:38 -08008332ifneq ($(NO_SECURE),true)
8333ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008334-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8335endif
nnoble69ac39f2014-12-12 15:43:38 -08008336endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008337
8338clean_chttp2_socket_pair_request_response_with_metadata_and_payload_test:
8339 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_metadata_and_payload_test files"
8340 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
8341 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008342 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008343
8344
8345CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8346
ctiller09cb6d52014-12-19 17:38:22 -08008347CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
8348CHTTP2_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 -08008349
nnoble69ac39f2014-12-12 15:43:38 -08008350ifeq ($(NO_SECURE),true)
8351
ctiller09cb6d52014-12-19 17:38:22 -08008352bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008353
8354else
8355
ctiller09cb6d52014-12-19 17:38:22 -08008356bins/$(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 -08008357 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008358 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008359 $(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 -08008360
nnoble69ac39f2014-12-12 15:43:38 -08008361endif
8362
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008363deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8364
nnoble69ac39f2014-12-12 15:43:38 -08008365ifneq ($(NO_SECURE),true)
8366ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008367-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
8368endif
nnoble69ac39f2014-12-12 15:43:38 -08008369endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008370
8371clean_chttp2_socket_pair_request_response_with_payload_test:
8372 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_payload_test files"
8373 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
8374 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008375 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008376
8377
ctiller2845cad2014-12-15 15:14:12 -08008378CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8379
ctiller09cb6d52014-12-19 17:38:22 -08008380CHTTP2_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))))
8381CHTTP2_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 -08008382
8383ifeq ($(NO_SECURE),true)
8384
ctiller09cb6d52014-12-19 17:38:22 -08008385bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08008386
8387else
8388
ctiller09cb6d52014-12-19 17:38:22 -08008389bins/$(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 -08008390 $(E) "[LD] Linking $@"
8391 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008392 $(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 -08008393
8394endif
8395
8396deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8397
8398ifneq ($(NO_SECURE),true)
8399ifneq ($(NO_DEPS),true)
8400-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
8401endif
8402endif
8403
8404clean_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test:
8405 $(E) "[CLEAN] Cleaning chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test files"
8406 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
8407 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008408 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08008409
8410
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008411CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8412
ctiller09cb6d52014-12-19 17:38:22 -08008413CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
8414CHTTP2_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 -08008415
nnoble69ac39f2014-12-12 15:43:38 -08008416ifeq ($(NO_SECURE),true)
8417
ctiller09cb6d52014-12-19 17:38:22 -08008418bins/$(TGTDIR)/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008419
8420else
8421
ctiller09cb6d52014-12-19 17:38:22 -08008422bins/$(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 -08008423 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008424 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008425 $(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 -08008426
nnoble69ac39f2014-12-12 15:43:38 -08008427endif
8428
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008429deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8430
nnoble69ac39f2014-12-12 15:43:38 -08008431ifneq ($(NO_SECURE),true)
8432ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008433-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
8434endif
nnoble69ac39f2014-12-12 15:43:38 -08008435endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008436
8437clean_chttp2_socket_pair_simple_delayed_request_test:
8438 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_delayed_request_test files"
8439 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
8440 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008441 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008442
8443
8444CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
8445
ctiller09cb6d52014-12-19 17:38:22 -08008446CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
8447CHTTP2_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 -08008448
nnoble69ac39f2014-12-12 15:43:38 -08008449ifeq ($(NO_SECURE),true)
8450
ctiller09cb6d52014-12-19 17:38:22 -08008451bins/$(TGTDIR)/chttp2_socket_pair_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008452
8453else
8454
ctiller09cb6d52014-12-19 17:38:22 -08008455bins/$(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 -08008456 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008457 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008458 $(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 -08008459
nnoble69ac39f2014-12-12 15:43:38 -08008460endif
8461
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008462deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
8463
nnoble69ac39f2014-12-12 15:43:38 -08008464ifneq ($(NO_SECURE),true)
8465ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008466-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
8467endif
nnoble69ac39f2014-12-12 15:43:38 -08008468endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008469
8470clean_chttp2_socket_pair_simple_request_test:
8471 $(E) "[CLEAN] Cleaning chttp2_socket_pair_simple_request_test files"
8472 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS)
8473 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008474 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008475
8476
nathaniel52878172014-12-09 10:17:19 -08008477CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008478
ctiller09cb6d52014-12-19 17:38:22 -08008479CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(TGTDIR)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
8480CHTTP2_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 -08008481
nnoble69ac39f2014-12-12 15:43:38 -08008482ifeq ($(NO_SECURE),true)
8483
ctiller09cb6d52014-12-19 17:38:22 -08008484bins/$(TGTDIR)/chttp2_socket_pair_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008485
8486else
8487
ctiller09cb6d52014-12-19 17:38:22 -08008488bins/$(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 -08008489 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008490 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008491 $(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 -08008492
nnoble69ac39f2014-12-12 15:43:38 -08008493endif
8494
nathaniel52878172014-12-09 10:17:19 -08008495deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008496
nnoble69ac39f2014-12-12 15:43:38 -08008497ifneq ($(NO_SECURE),true)
8498ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08008499-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008500endif
nnoble69ac39f2014-12-12 15:43:38 -08008501endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008502
nathaniel52878172014-12-09 10:17:19 -08008503clean_chttp2_socket_pair_thread_stress_test:
8504 $(E) "[CLEAN] Cleaning chttp2_socket_pair_thread_stress_test files"
8505 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS)
8506 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008507 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008508
8509
8510CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8511
ctiller09cb6d52014-12-19 17:38:22 -08008512CHTTP2_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))))
8513CHTTP2_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 -08008514
nnoble69ac39f2014-12-12 15:43:38 -08008515ifeq ($(NO_SECURE),true)
8516
ctiller09cb6d52014-12-19 17:38:22 -08008517bins/$(TGTDIR)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008518
8519else
8520
ctiller09cb6d52014-12-19 17:38:22 -08008521bins/$(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 -08008522 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008523 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008524 $(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 -08008525
nnoble69ac39f2014-12-12 15:43:38 -08008526endif
8527
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008528deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8529
nnoble69ac39f2014-12-12 15:43:38 -08008530ifneq ($(NO_SECURE),true)
8531ifneq ($(NO_DEPS),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008532-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
8533endif
nnoble69ac39f2014-12-12 15:43:38 -08008534endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008535
8536clean_chttp2_socket_pair_writes_done_hangs_with_pending_read_test:
8537 $(E) "[CLEAN] Cleaning chttp2_socket_pair_writes_done_hangs_with_pending_read_test files"
8538 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
8539 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008540 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008541
8542
nnoble0c475f02014-12-05 15:37:39 -08008543CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
8544
ctiller09cb6d52014-12-19 17:38:22 -08008545CHTTP2_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))))
8546CHTTP2_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 -08008547
nnoble69ac39f2014-12-12 15:43:38 -08008548ifeq ($(NO_SECURE),true)
8549
ctiller09cb6d52014-12-19 17:38:22 -08008550bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008551
8552else
8553
ctiller09cb6d52014-12-19 17:38:22 -08008554bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_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 -08008555 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008556 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008557 $(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 -08008558
nnoble69ac39f2014-12-12 15:43:38 -08008559endif
8560
nnoble0c475f02014-12-05 15:37:39 -08008561deps_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)
8562
nnoble69ac39f2014-12-12 15:43:38 -08008563ifneq ($(NO_SECURE),true)
8564ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008565-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
8566endif
nnoble69ac39f2014-12-12 15:43:38 -08008567endif
nnoble0c475f02014-12-05 15:37:39 -08008568
8569clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test:
8570 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test files"
8571 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS)
8572 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008573 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
nnoble0c475f02014-12-05 15:37:39 -08008574
8575
8576CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8577
ctiller09cb6d52014-12-19 17:38:22 -08008578CHTTP2_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))))
8579CHTTP2_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 -08008580
nnoble69ac39f2014-12-12 15:43:38 -08008581ifeq ($(NO_SECURE),true)
8582
ctiller09cb6d52014-12-19 17:38:22 -08008583bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008584
8585else
8586
ctiller09cb6d52014-12-19 17:38:22 -08008587bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_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 -08008588 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008589 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008590 $(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 -08008591
nnoble69ac39f2014-12-12 15:43:38 -08008592endif
8593
nnoble0c475f02014-12-05 15:37:39 -08008594deps_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)
8595
nnoble69ac39f2014-12-12 15:43:38 -08008596ifneq ($(NO_SECURE),true)
8597ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008598-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
8599endif
nnoble69ac39f2014-12-12 15:43:38 -08008600endif
nnoble0c475f02014-12-05 15:37:39 -08008601
8602clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test:
8603 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test files"
8604 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS)
8605 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008606 $(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 -08008607
8608
8609CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
8610
ctiller09cb6d52014-12-19 17:38:22 -08008611CHTTP2_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))))
8612CHTTP2_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 -08008613
nnoble69ac39f2014-12-12 15:43:38 -08008614ifeq ($(NO_SECURE),true)
8615
ctiller09cb6d52014-12-19 17:38:22 -08008616bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008617
8618else
8619
ctiller09cb6d52014-12-19 17:38:22 -08008620bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_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 -08008621 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008622 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008623 $(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 -08008624
nnoble69ac39f2014-12-12 15:43:38 -08008625endif
8626
nnoble0c475f02014-12-05 15:37:39 -08008627deps_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)
8628
nnoble69ac39f2014-12-12 15:43:38 -08008629ifneq ($(NO_SECURE),true)
8630ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008631-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
8632endif
nnoble69ac39f2014-12-12 15:43:38 -08008633endif
nnoble0c475f02014-12-05 15:37:39 -08008634
8635clean_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test:
8636 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test files"
8637 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS)
8638 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008639 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
nnoble0c475f02014-12-05 15:37:39 -08008640
8641
8642CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8643
ctiller09cb6d52014-12-19 17:38:22 -08008644CHTTP2_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))))
8645CHTTP2_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 -08008646
nnoble69ac39f2014-12-12 15:43:38 -08008647ifeq ($(NO_SECURE),true)
8648
ctiller09cb6d52014-12-19 17:38:22 -08008649bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008650
8651else
8652
ctiller09cb6d52014-12-19 17:38:22 -08008653bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_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 -08008654 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008655 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008656 $(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 -08008657
nnoble69ac39f2014-12-12 15:43:38 -08008658endif
8659
nnoble0c475f02014-12-05 15:37:39 -08008660deps_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)
8661
nnoble69ac39f2014-12-12 15:43:38 -08008662ifneq ($(NO_SECURE),true)
8663ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008664-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
8665endif
nnoble69ac39f2014-12-12 15:43:38 -08008666endif
nnoble0c475f02014-12-05 15:37:39 -08008667
8668clean_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test:
8669 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test files"
8670 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS)
8671 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008672 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
nnoble0c475f02014-12-05 15:37:39 -08008673
8674
8675CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
8676
ctiller09cb6d52014-12-19 17:38:22 -08008677CHTTP2_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))))
8678CHTTP2_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 -08008679
nnoble69ac39f2014-12-12 15:43:38 -08008680ifeq ($(NO_SECURE),true)
8681
ctiller09cb6d52014-12-19 17:38:22 -08008682bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008683
8684else
8685
ctiller09cb6d52014-12-19 17:38:22 -08008686bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_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 -08008687 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008688 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008689 $(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 -08008690
nnoble69ac39f2014-12-12 15:43:38 -08008691endif
8692
nnoble0c475f02014-12-05 15:37:39 -08008693deps_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)
8694
nnoble69ac39f2014-12-12 15:43:38 -08008695ifneq ($(NO_SECURE),true)
8696ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008697-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
8698endif
nnoble69ac39f2014-12-12 15:43:38 -08008699endif
nnoble0c475f02014-12-05 15:37:39 -08008700
8701clean_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test:
8702 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test files"
8703 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS)
8704 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008705 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
nnoble0c475f02014-12-05 15:37:39 -08008706
8707
ctillerc6d61c42014-12-15 14:52:08 -08008708CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
8709
ctiller09cb6d52014-12-19 17:38:22 -08008710CHTTP2_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))))
8711CHTTP2_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 -08008712
8713ifeq ($(NO_SECURE),true)
8714
ctiller09cb6d52014-12-19 17:38:22 -08008715bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08008716
8717else
8718
ctiller09cb6d52014-12-19 17:38:22 -08008719bins/$(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 -08008720 $(E) "[LD] Linking $@"
8721 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008722 $(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 -08008723
8724endif
8725
8726deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8727
8728ifneq ($(NO_SECURE),true)
8729ifneq ($(NO_DEPS),true)
8730-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
8731endif
8732endif
8733
8734clean_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test:
8735 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test files"
8736 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS)
8737 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008738 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08008739
8740
nnoble0c475f02014-12-05 15:37:39 -08008741CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8742
ctiller09cb6d52014-12-19 17:38:22 -08008743CHTTP2_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))))
8744CHTTP2_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 -08008745
nnoble69ac39f2014-12-12 15:43:38 -08008746ifeq ($(NO_SECURE),true)
8747
ctiller09cb6d52014-12-19 17:38:22 -08008748bins/$(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 -08008749
8750else
8751
ctiller09cb6d52014-12-19 17:38:22 -08008752bins/$(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 -08008753 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008754 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008755 $(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 -08008756
nnoble69ac39f2014-12-12 15:43:38 -08008757endif
8758
nnoble0c475f02014-12-05 15:37:39 -08008759deps_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)
8760
nnoble69ac39f2014-12-12 15:43:38 -08008761ifneq ($(NO_SECURE),true)
8762ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008763-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
8764endif
nnoble69ac39f2014-12-12 15:43:38 -08008765endif
nnoble0c475f02014-12-05 15:37:39 -08008766
8767clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test:
8768 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test files"
8769 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS)
8770 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008771 $(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 -08008772
8773
8774CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8775
ctiller09cb6d52014-12-19 17:38:22 -08008776CHTTP2_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))))
8777CHTTP2_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 -08008778
nnoble69ac39f2014-12-12 15:43:38 -08008779ifeq ($(NO_SECURE),true)
8780
ctiller09cb6d52014-12-19 17:38:22 -08008781bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008782
8783else
8784
ctiller09cb6d52014-12-19 17:38:22 -08008785bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_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 -08008786 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008787 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008788 $(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 -08008789
nnoble69ac39f2014-12-12 15:43:38 -08008790endif
8791
nnoble0c475f02014-12-05 15:37:39 -08008792deps_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)
8793
nnoble69ac39f2014-12-12 15:43:38 -08008794ifneq ($(NO_SECURE),true)
8795ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008796-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
8797endif
nnoble69ac39f2014-12-12 15:43:38 -08008798endif
nnoble0c475f02014-12-05 15:37:39 -08008799
8800clean_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test:
8801 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test files"
8802 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS)
8803 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008804 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
nnoble0c475f02014-12-05 15:37:39 -08008805
8806
8807CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
8808
ctiller09cb6d52014-12-19 17:38:22 -08008809CHTTP2_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))))
8810CHTTP2_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 -08008811
nnoble69ac39f2014-12-12 15:43:38 -08008812ifeq ($(NO_SECURE),true)
8813
ctiller09cb6d52014-12-19 17:38:22 -08008814bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008815
8816else
8817
ctiller09cb6d52014-12-19 17:38:22 -08008818bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_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 -08008819 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008820 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008821 $(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 -08008822
nnoble69ac39f2014-12-12 15:43:38 -08008823endif
8824
nnoble0c475f02014-12-05 15:37:39 -08008825deps_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)
8826
nnoble69ac39f2014-12-12 15:43:38 -08008827ifneq ($(NO_SECURE),true)
8828ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008829-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
8830endif
nnoble69ac39f2014-12-12 15:43:38 -08008831endif
nnoble0c475f02014-12-05 15:37:39 -08008832
8833clean_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test:
8834 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test files"
8835 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS)
8836 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008837 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
nnoble0c475f02014-12-05 15:37:39 -08008838
8839
8840CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8841
ctiller09cb6d52014-12-19 17:38:22 -08008842CHTTP2_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))))
8843CHTTP2_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 -08008844
nnoble69ac39f2014-12-12 15:43:38 -08008845ifeq ($(NO_SECURE),true)
8846
ctiller09cb6d52014-12-19 17:38:22 -08008847bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008848
8849else
8850
ctiller09cb6d52014-12-19 17:38:22 -08008851bins/$(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 -08008852 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008853 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008854 $(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 -08008855
nnoble69ac39f2014-12-12 15:43:38 -08008856endif
8857
nnoble0c475f02014-12-05 15:37:39 -08008858deps_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)
8859
nnoble69ac39f2014-12-12 15:43:38 -08008860ifneq ($(NO_SECURE),true)
8861ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008862-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
8863endif
nnoble69ac39f2014-12-12 15:43:38 -08008864endif
nnoble0c475f02014-12-05 15:37:39 -08008865
8866clean_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test:
8867 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test files"
8868 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS)
8869 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008870 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
nnoble0c475f02014-12-05 15:37:39 -08008871
8872
8873CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
8874
ctiller09cb6d52014-12-19 17:38:22 -08008875CHTTP2_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))))
8876CHTTP2_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 -08008877
nnoble69ac39f2014-12-12 15:43:38 -08008878ifeq ($(NO_SECURE),true)
8879
ctiller09cb6d52014-12-19 17:38:22 -08008880bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008881
8882else
8883
ctiller09cb6d52014-12-19 17:38:22 -08008884bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_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 -08008885 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008886 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008887 $(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 -08008888
nnoble69ac39f2014-12-12 15:43:38 -08008889endif
8890
nnoble0c475f02014-12-05 15:37:39 -08008891deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8892
nnoble69ac39f2014-12-12 15:43:38 -08008893ifneq ($(NO_SECURE),true)
8894ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008895-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
8896endif
nnoble69ac39f2014-12-12 15:43:38 -08008897endif
nnoble0c475f02014-12-05 15:37:39 -08008898
8899clean_chttp2_socket_pair_one_byte_at_a_time_no_op_test:
8900 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_no_op_test files"
8901 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS)
8902 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008903 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_no_op_test
nnoble0c475f02014-12-05 15:37:39 -08008904
8905
8906CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
8907
ctiller09cb6d52014-12-19 17:38:22 -08008908CHTTP2_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))))
8909CHTTP2_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 -08008910
nnoble69ac39f2014-12-12 15:43:38 -08008911ifeq ($(NO_SECURE),true)
8912
ctiller09cb6d52014-12-19 17:38:22 -08008913bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008914
8915else
8916
ctiller09cb6d52014-12-19 17:38:22 -08008917bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_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 -08008918 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008919 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008920 $(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 -08008921
nnoble69ac39f2014-12-12 15:43:38 -08008922endif
8923
nnoble0c475f02014-12-05 15:37:39 -08008924deps_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)
8925
nnoble69ac39f2014-12-12 15:43:38 -08008926ifneq ($(NO_SECURE),true)
8927ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008928-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
8929endif
nnoble69ac39f2014-12-12 15:43:38 -08008930endif
nnoble0c475f02014-12-05 15:37:39 -08008931
8932clean_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test:
8933 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test files"
8934 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS)
8935 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08008936 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
nnoble0c475f02014-12-05 15:37:39 -08008937
8938
ctiller33023c42014-12-12 16:28:33 -08008939CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8940
ctiller09cb6d52014-12-19 17:38:22 -08008941CHTTP2_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))))
8942CHTTP2_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 -08008943
8944ifeq ($(NO_SECURE),true)
8945
ctiller09cb6d52014-12-19 17:38:22 -08008946bins/$(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 -08008947
8948else
8949
ctiller09cb6d52014-12-19 17:38:22 -08008950bins/$(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 -08008951 $(E) "[LD] Linking $@"
8952 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008953 $(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 -08008954
8955endif
8956
8957deps_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)
8958
8959ifneq ($(NO_SECURE),true)
8960ifneq ($(NO_DEPS),true)
8961-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_DEPS)
8962endif
8963endif
8964
8965clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test:
8966 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test files"
8967 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS)
8968 $(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 -08008969 $(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 -08008970
8971
nnoble0c475f02014-12-05 15:37:39 -08008972CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8973
ctiller09cb6d52014-12-19 17:38:22 -08008974CHTTP2_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))))
8975CHTTP2_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 -08008976
nnoble69ac39f2014-12-12 15:43:38 -08008977ifeq ($(NO_SECURE),true)
8978
ctiller09cb6d52014-12-19 17:38:22 -08008979bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008980
8981else
8982
ctiller09cb6d52014-12-19 17:38:22 -08008983bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_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 -08008984 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008985 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08008986 $(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 -08008987
nnoble69ac39f2014-12-12 15:43:38 -08008988endif
8989
nnoble0c475f02014-12-05 15:37:39 -08008990deps_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)
8991
nnoble69ac39f2014-12-12 15:43:38 -08008992ifneq ($(NO_SECURE),true)
8993ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08008994-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
8995endif
nnoble69ac39f2014-12-12 15:43:38 -08008996endif
nnoble0c475f02014-12-05 15:37:39 -08008997
8998clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test:
8999 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test files"
9000 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS)
9001 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08009002 $(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 -08009003
9004
9005CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
9006
ctiller09cb6d52014-12-19 17:38:22 -08009007CHTTP2_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))))
9008CHTTP2_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 -08009009
nnoble69ac39f2014-12-12 15:43:38 -08009010ifeq ($(NO_SECURE),true)
9011
ctiller09cb6d52014-12-19 17:38:22 -08009012bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009013
9014else
9015
ctiller09cb6d52014-12-19 17:38:22 -08009016bins/$(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 -08009017 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009018 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08009019 $(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 -08009020
nnoble69ac39f2014-12-12 15:43:38 -08009021endif
9022
nnoble0c475f02014-12-05 15:37:39 -08009023deps_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)
9024
nnoble69ac39f2014-12-12 15:43:38 -08009025ifneq ($(NO_SECURE),true)
9026ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08009027-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
9028endif
nnoble69ac39f2014-12-12 15:43:38 -08009029endif
nnoble0c475f02014-12-05 15:37:39 -08009030
9031clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test:
9032 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test files"
9033 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS)
9034 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08009035 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
nnoble0c475f02014-12-05 15:37:39 -08009036
9037
ctiller2845cad2014-12-15 15:14:12 -08009038CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
9039
ctiller09cb6d52014-12-19 17:38:22 -08009040CHTTP2_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))))
9041CHTTP2_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 -08009042
9043ifeq ($(NO_SECURE),true)
9044
ctiller09cb6d52014-12-19 17:38:22 -08009045bins/$(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 -08009046
9047else
9048
ctiller09cb6d52014-12-19 17:38:22 -08009049bins/$(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 -08009050 $(E) "[LD] Linking $@"
9051 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08009052 $(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 -08009053
9054endif
9055
9056deps_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)
9057
9058ifneq ($(NO_SECURE),true)
9059ifneq ($(NO_DEPS),true)
9060-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_DEPS)
9061endif
9062endif
9063
9064clean_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test:
9065 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test files"
9066 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS)
9067 $(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 -08009068 $(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 -08009069
9070
nnoble0c475f02014-12-05 15:37:39 -08009071CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
9072
ctiller09cb6d52014-12-19 17:38:22 -08009073CHTTP2_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))))
9074CHTTP2_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 -08009075
nnoble69ac39f2014-12-12 15:43:38 -08009076ifeq ($(NO_SECURE),true)
9077
ctiller09cb6d52014-12-19 17:38:22 -08009078bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009079
9080else
9081
ctiller09cb6d52014-12-19 17:38:22 -08009082bins/$(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 -08009083 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009084 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08009085 $(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 -08009086
nnoble69ac39f2014-12-12 15:43:38 -08009087endif
9088
nnoble0c475f02014-12-05 15:37:39 -08009089deps_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)
9090
nnoble69ac39f2014-12-12 15:43:38 -08009091ifneq ($(NO_SECURE),true)
9092ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08009093-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
9094endif
nnoble69ac39f2014-12-12 15:43:38 -08009095endif
nnoble0c475f02014-12-05 15:37:39 -08009096
9097clean_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test:
9098 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test files"
9099 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS)
9100 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08009101 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
nnoble0c475f02014-12-05 15:37:39 -08009102
9103
9104CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
9105
ctiller09cb6d52014-12-19 17:38:22 -08009106CHTTP2_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))))
9107CHTTP2_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 -08009108
nnoble69ac39f2014-12-12 15:43:38 -08009109ifeq ($(NO_SECURE),true)
9110
ctiller09cb6d52014-12-19 17:38:22 -08009111bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009112
9113else
9114
ctiller09cb6d52014-12-19 17:38:22 -08009115bins/$(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 -08009116 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009117 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08009118 $(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 -08009119
nnoble69ac39f2014-12-12 15:43:38 -08009120endif
9121
nnoble0c475f02014-12-05 15:37:39 -08009122deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
9123
nnoble69ac39f2014-12-12 15:43:38 -08009124ifneq ($(NO_SECURE),true)
9125ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08009126-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
9127endif
nnoble69ac39f2014-12-12 15:43:38 -08009128endif
nnoble0c475f02014-12-05 15:37:39 -08009129
9130clean_chttp2_socket_pair_one_byte_at_a_time_simple_request_test:
9131 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_simple_request_test files"
9132 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS)
9133 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08009134 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
nnoble0c475f02014-12-05 15:37:39 -08009135
9136
nathaniel52878172014-12-09 10:17:19 -08009137CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08009138
ctiller09cb6d52014-12-19 17:38:22 -08009139CHTTP2_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))))
9140CHTTP2_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 -08009141
nnoble69ac39f2014-12-12 15:43:38 -08009142ifeq ($(NO_SECURE),true)
9143
ctiller09cb6d52014-12-19 17:38:22 -08009144bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009145
9146else
9147
ctiller09cb6d52014-12-19 17:38:22 -08009148bins/$(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 -08009149 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009150 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08009151 $(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 -08009152
nnoble69ac39f2014-12-12 15:43:38 -08009153endif
9154
nathaniel52878172014-12-09 10:17:19 -08009155deps_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 -08009156
nnoble69ac39f2014-12-12 15:43:38 -08009157ifneq ($(NO_SECURE),true)
9158ifneq ($(NO_DEPS),true)
nathaniel52878172014-12-09 10:17:19 -08009159-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
nnoble0c475f02014-12-05 15:37:39 -08009160endif
nnoble69ac39f2014-12-12 15:43:38 -08009161endif
nnoble0c475f02014-12-05 15:37:39 -08009162
nathaniel52878172014-12-09 10:17:19 -08009163clean_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test:
9164 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_thread_stress_test files"
9165 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS)
9166 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08009167 $(Q) $(RM) bins/$(TGTDIR)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08009168
9169
9170CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
9171
ctiller09cb6d52014-12-19 17:38:22 -08009172CHTTP2_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))))
9173CHTTP2_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 -08009174
nnoble69ac39f2014-12-12 15:43:38 -08009175ifeq ($(NO_SECURE),true)
9176
ctiller09cb6d52014-12-19 17:38:22 -08009177bins/$(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 -08009178
9179else
9180
ctiller09cb6d52014-12-19 17:38:22 -08009181bins/$(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 -08009182 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009183 $(Q) mkdir -p `dirname $@`
nnoble5b7f32a2014-12-22 08:12:44 -08009184 $(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 -08009185
nnoble69ac39f2014-12-12 15:43:38 -08009186endif
9187
nnoble0c475f02014-12-05 15:37:39 -08009188deps_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)
9189
nnoble69ac39f2014-12-12 15:43:38 -08009190ifneq ($(NO_SECURE),true)
9191ifneq ($(NO_DEPS),true)
nnoble0c475f02014-12-05 15:37:39 -08009192-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
9193endif
nnoble69ac39f2014-12-12 15:43:38 -08009194endif
nnoble0c475f02014-12-05 15:37:39 -08009195
9196clean_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test:
9197 $(E) "[CLEAN] Cleaning chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test files"
9198 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS)
9199 $(Q) $(RM) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_DEPS)
ctiller09cb6d52014-12-19 17:38:22 -08009200 $(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 -08009201
9202
9203
9204
nnoble0c475f02014-12-05 15:37:39 -08009205
9206
ctiller3bf466f2014-12-19 16:21:57 -08009207.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