blob: 7668ca8b7417f2c255c2d56e856f8eaf9c2f8afe [file] [log] [blame]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001# GRPC global makefile
2# This currently builds C and C++ code.
3
4
ctiller8cfebb92015-01-06 15:02:12 -08005# Configurations
6
7VALID_CONFIG_opt = 1
8CC_opt = gcc
9CXX_opt = g++
10LD_opt = gcc
11LDXX_opt = g++
12CPPFLAGS_opt = -O2
13LDFLAGS_opt =
14DEFINES_opt = NDEBUG
15
16VALID_CONFIG_dbg = 1
17CC_dbg = gcc
18CXX_dbg = g++
19LD_dbg = gcc
20LDXX_dbg = g++
21CPPFLAGS_dbg = -O0
22LDFLAGS_dbg =
23DEFINES_dbg = _DEBUG DEBUG
24
Craig Tillerec0b8f32015-01-15 07:30:00 -080025VALID_CONFIG_valgrind = 1
Craig Tillerc4da6b72015-01-15 08:01:14 -080026REQUIRE_CUSTOM_LIBRARIES_valgrind = 1
Craig Tillerec0b8f32015-01-15 07:30:00 -080027CC_valgrind = gcc
28CXX_valgrind = g++
29LD_valgrind = gcc
30LDXX_valgrind = g++
31CPPFLAGS_valgrind = -O0
32OPENSSL_CFLAGS_valgrind = -DPURIFY
33LDFLAGS_valgrind =
34DEFINES_valgrind = _DEBUG DEBUG
35
ctiller8cfebb92015-01-06 15:02:12 -080036VALID_CONFIG_tsan = 1
Craig Tillerc4da6b72015-01-15 08:01:14 -080037REQUIRE_CUSTOM_LIBRARIES_tsan = 1
ctiller8cfebb92015-01-06 15:02:12 -080038CC_tsan = clang
39CXX_tsan = clang++
40LD_tsan = clang
41LDXX_tsan = clang++
42CPPFLAGS_tsan = -O1 -fsanitize=thread -fno-omit-frame-pointer
Craig Tillerec0b8f32015-01-15 07:30:00 -080043OPENSSL_CONFIG_tsan = no-asm
ctiller8cfebb92015-01-06 15:02:12 -080044LDFLAGS_tsan = -fsanitize=thread
45DEFINES_tsan = NDEBUG
46
47VALID_CONFIG_asan = 1
Craig Tillerc4da6b72015-01-15 08:01:14 -080048REQUIRE_CUSTOM_LIBRARIES_asan = 1
ctiller8cfebb92015-01-06 15:02:12 -080049CC_asan = clang
50CXX_asan = clang++
51LD_asan = clang
52LDXX_asan = clang++
53CPPFLAGS_asan = -O1 -fsanitize=address -fno-omit-frame-pointer
Craig Tillerec0b8f32015-01-15 07:30:00 -080054OPENSSL_CONFIG_asan = no-asm
ctiller8cfebb92015-01-06 15:02:12 -080055LDFLAGS_asan = -fsanitize=address
56DEFINES_asan = NDEBUG
57
58VALID_CONFIG_msan = 1
Craig Tillerc4da6b72015-01-15 08:01:14 -080059REQUIRE_CUSTOM_LIBRARIES_msan = 1
ctiller8cfebb92015-01-06 15:02:12 -080060CC_msan = clang
61CXX_msan = clang++
62LD_msan = clang
63LDXX_msan = clang++
64CPPFLAGS_msan = -O1 -fsanitize=memory -fno-omit-frame-pointer
Craig Tillerec0b8f32015-01-15 07:30:00 -080065OPENSSL_CFLAGS_msan = -DPURIFY
66OPENSSL_CONFIG_msan = no-asm
ctiller8cfebb92015-01-06 15:02:12 -080067LDFLAGS_msan = -fsanitize=memory
68DEFINES_msan = NDEBUG
69
Craig Tiller934baa32015-01-12 18:19:45 -080070VALID_CONFIG_gcov = 1
71CC_gcov = gcc
72CXX_gcov = g++
73LD_gcov = gcc
74LDXX_gcov = g++
75CPPFLAGS_gcov = -O0 -fprofile-arcs -ftest-coverage
76LDFLAGS_gcov = -fprofile-arcs -ftest-coverage
77DEFINES_gcov = NDEBUG
78
Nicolas Noble047b7272015-01-16 13:55:05 -080079
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080080# General settings.
81# You may want to change these depending on your system.
82
83prefix ?= /usr/local
84
85PROTOC = protoc
yangg102e4fe2015-01-06 16:02:50 -080086CONFIG ?= opt
ctiller8cfebb92015-01-06 15:02:12 -080087CC = $(CC_$(CONFIG))
88CXX = $(CXX_$(CONFIG))
89LD = $(LD_$(CONFIG))
90LDXX = $(LDXX_$(CONFIG))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080091AR = ar
92STRIP = strip --strip-unneeded
93INSTALL = install -D
94RM = rm -f
95
yangg102e4fe2015-01-06 16:02:50 -080096ifndef VALID_CONFIG_$(CONFIG)
97$(error Invalid CONFIG value '$(CONFIG)')
98endif
99
Nicolas Noble047b7272015-01-16 13:55:05 -0800100
101# The HOST compiler settings are used to compile the protoc plugins.
102# In most cases, you won't have to change anything, but if you are
103# cross-compiling, you can override these variables from GNU make's
104# command line: make CC=cross-gcc HOST_CC=gcc
105
nnoble72309c62014-12-12 11:42:26 -0800106HOST_CC = $(CC)
107HOST_CXX = $(CXX)
108HOST_LD = $(LD)
109HOST_LDXX = $(LDXX)
110
ctillercab52e72015-01-06 13:10:23 -0800111CPPFLAGS += $(CPPFLAGS_$(CONFIG))
112DEFINES += $(DEFINES_$(CONFIG))
ctiller8cfebb92015-01-06 15:02:12 -0800113LDFLAGS += $(LDFLAGS_$(CONFIG))
ctillercab52e72015-01-06 13:10:23 -0800114
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800115CFLAGS += -std=c89 -pedantic
116CXXFLAGS += -std=c++11
117CPPFLAGS += -g -fPIC -Wall -Werror -Wno-long-long
118LDFLAGS += -g -pthread -fPIC
119
120INCLUDES = . include gens
ctillerc008ae52015-01-07 15:33:00 -0800121LIBS = rt m z pthread
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800122LIBSXX = protobuf
nnoblec78b3402014-12-11 16:06:57 -0800123LIBS_PROTOC = protoc protobuf
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800124
125ifneq ($(wildcard /usr/src/gtest/src/gtest-all.cc),)
126GTEST_LIB = /usr/src/gtest/src/gtest-all.cc -I/usr/src/gtest
127else
128GTEST_LIB = -lgtest
129endif
chenwa8fd44a2014-12-10 15:13:55 -0800130GTEST_LIB += -lgflags
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800131ifeq ($(V),1)
132E = @:
133Q =
134else
135E = @echo
136Q = @
137endif
138
139VERSION = 0.8.0.0
140
141CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES))
142CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS)
143
144LDFLAGS += $(ARCH_FLAGS)
145LDLIBS += $(addprefix -l, $(LIBS))
146LDLIBSXX += $(addprefix -l, $(LIBSXX))
nnoble72309c62014-12-12 11:42:26 -0800147HOST_LDLIBS_PROTOC += $(addprefix -l, $(LIBS_PROTOC))
148
149HOST_CPPFLAGS = $(CPPFLAGS)
150HOST_CFLAGS = $(CFLAGS)
151HOST_CXXFLAGS = $(CXXFLAGS)
152HOST_LDFLAGS = $(LDFLAGS)
153HOST_LDLIBS = $(LDLIBS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800154
nnoble69ac39f2014-12-12 15:43:38 -0800155
156# These are automatically computed variables.
157# There shouldn't be any need to change anything from now on.
158
159HOST_SYSTEM = $(shell uname | cut -f 1 -d_)
160ifeq ($(SYSTEM),)
161SYSTEM = $(HOST_SYSTEM)
162endif
163
nnoble5b7f32a2014-12-22 08:12:44 -0800164ifeq ($(SYSTEM),MINGW32)
165SHARED_EXT = dll
166endif
167ifeq ($(SYSTEM),Darwin)
168SHARED_EXT = dylib
169endif
170ifeq ($(SHARED_EXT),)
171SHARED_EXT = so.$(VERSION)
172endif
173
nnoble69ac39f2014-12-12 15:43:38 -0800174ifeq ($(wildcard .git),)
175IS_GIT_FOLDER = false
176else
177IS_GIT_FOLDER = true
178endif
179
nnoble7e012cf2014-12-22 17:53:44 -0800180OPENSSL_ALPN_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/openssl-alpn.c -lssl -lcrypto -ldl $(LDFLAGS)
181ZLIB_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/zlib.c -lz $(LDFLAGS)
nnoble69ac39f2014-12-12 15:43:38 -0800182
Craig Tillerc4da6b72015-01-15 08:01:14 -0800183ifndef REQUIRE_CUSTOM_LIBRARIES_$(CONFIG)
nnoble60825402014-12-15 14:43:51 -0800184HAS_SYSTEM_OPENSSL_ALPN = $(shell $(OPENSSL_ALPN_CHECK_CMD) 2> /dev/null && echo true || echo false)
185HAS_SYSTEM_ZLIB = $(shell $(ZLIB_CHECK_CMD) 2> /dev/null && echo true || echo false)
Craig Tillerc4da6b72015-01-15 08:01:14 -0800186else
187# override system libraries if the config requires a custom compiled library
188HAS_SYSTEM_OPENSSL_ALPN = false
189HAS_SYSTEM_ZLIB = false
190endif
nnoble69ac39f2014-12-12 15:43:38 -0800191
nnoble69ac39f2014-12-12 15:43:38 -0800192ifeq ($(wildcard third_party/openssl/ssl/ssl.h),)
193HAS_EMBEDDED_OPENSSL_ALPN = false
194else
195HAS_EMBEDDED_OPENSSL_ALPN = true
196endif
197
198ifeq ($(wildcard third_party/zlib/zlib.h),)
199HAS_EMBEDDED_ZLIB = false
200else
201HAS_EMBEDDED_ZLIB = true
202endif
203
nnoble69ac39f2014-12-12 15:43:38 -0800204ifeq ($(HAS_SYSTEM_ZLIB),false)
205ifeq ($(HAS_EMBEDDED_ZLIB),true)
Craig Tiller3ccae022015-01-15 07:47:29 -0800206ZLIB_DEP = libs/$(CONFIG)/zlib/libz.a
nnoble69ac39f2014-12-12 15:43:38 -0800207CPPFLAGS += -Ithird_party/zlib
208LDFLAGS += -Lthird_party/zlib
209else
210DEP_MISSING += zlib
211endif
212endif
213
214ifeq ($(HAS_SYSTEM_OPENSSL_ALPN),false)
215ifeq ($(HAS_EMBEDDED_OPENSSL_ALPN),true)
Craig Tillerec0b8f32015-01-15 07:30:00 -0800216OPENSSL_DEP = libs/$(CONFIG)/openssl/libssl.a
217OPENSSL_MERGE_LIBS += libs/$(CONFIG)/openssl/libssl.a libs/$(CONFIG)/openssl/libcrypto.a
nnoble69ac39f2014-12-12 15:43:38 -0800218CPPFLAGS += -Ithird_party/openssl/include
Craig Tillerec0b8f32015-01-15 07:30:00 -0800219LDFLAGS += -Llibs/$(CONFIG)/openssl
nnoble5b7f32a2014-12-22 08:12:44 -0800220LIBS_SECURE = dl
nnoble69ac39f2014-12-12 15:43:38 -0800221else
222NO_SECURE = true
223endif
nnoble5b7f32a2014-12-22 08:12:44 -0800224else
225LIBS_SECURE = ssl crypto dl
nnoble69ac39f2014-12-12 15:43:38 -0800226endif
227
nnoble5b7f32a2014-12-22 08:12:44 -0800228LDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE))
229
Craig Tiller12c82092015-01-15 08:45:56 -0800230ifeq ($(MAKECMDGOALS),clean)
nnoble69ac39f2014-12-12 15:43:38 -0800231NO_DEPS = true
232endif
233
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800234.SECONDARY = %.pb.h %.pb.cc
235
Craig Tillerf58b9ef2015-01-15 09:09:12 -0800236PROTOC_PLUGINS= bins/$(CONFIG)/cpp_plugin bins/$(CONFIG)/ruby_plugin
nnoble69ac39f2014-12-12 15:43:38 -0800237ifeq ($(DEP_MISSING),)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800238all: static shared
nnoble69ac39f2014-12-12 15:43:38 -0800239dep_error:
240 @echo "You shouldn't see this message - all of your dependencies are correct."
241else
242all: dep_error git_update stop
243
244dep_error:
245 @echo
246 @echo "DEPENDENCY ERROR"
247 @echo
248 @echo "You are missing system dependencies that are essential to build grpc,"
249 @echo "and the third_party directory doesn't have them:"
250 @echo
251 @echo " $(DEP_MISSING)"
252 @echo
253 @echo "Installing the development packages for your system will solve"
254 @echo "this issue. Please consult INSTALL to get more information."
255 @echo
256 @echo "If you need information about why these tests failed, run:"
257 @echo
258 @echo " make run_dep_checks"
259 @echo
260endif
261
262git_update:
263ifeq ($(IS_GIT_FOLDER),true)
264 @echo "Additionally, since you are in a git clone, you can download the"
265 @echo "missing dependencies in third_party by running the following command:"
266 @echo
ctiller64f29102014-12-15 10:40:59 -0800267 @echo " git submodule update --init"
nnoble69ac39f2014-12-12 15:43:38 -0800268 @echo
269endif
270
271openssl_dep_error: openssl_dep_message git_update stop
272
273openssl_dep_message:
274 @echo
275 @echo "DEPENDENCY ERROR"
276 @echo
277 @echo "The target you are trying to run requires OpenSSL with ALPN support."
278 @echo "Your system doesn't have it, and neither does the third_party directory."
279 @echo
280 @echo "Please consult INSTALL to get more information."
281 @echo
282 @echo "If you need information about why these tests failed, run:"
283 @echo
284 @echo " make run_dep_checks"
285 @echo
286
287stop:
288 @false
289
ctillercab52e72015-01-06 13:10:23 -0800290gen_hpack_tables: bins/$(CONFIG)/gen_hpack_tables
291cpp_plugin: bins/$(CONFIG)/cpp_plugin
292ruby_plugin: bins/$(CONFIG)/ruby_plugin
293grpc_byte_buffer_reader_test: bins/$(CONFIG)/grpc_byte_buffer_reader_test
294gpr_cancellable_test: bins/$(CONFIG)/gpr_cancellable_test
295gpr_log_test: bins/$(CONFIG)/gpr_log_test
296gpr_useful_test: bins/$(CONFIG)/gpr_useful_test
297gpr_cmdline_test: bins/$(CONFIG)/gpr_cmdline_test
298gpr_histogram_test: bins/$(CONFIG)/gpr_histogram_test
299gpr_host_port_test: bins/$(CONFIG)/gpr_host_port_test
300gpr_slice_buffer_test: bins/$(CONFIG)/gpr_slice_buffer_test
301gpr_slice_test: bins/$(CONFIG)/gpr_slice_test
302gpr_string_test: bins/$(CONFIG)/gpr_string_test
303gpr_sync_test: bins/$(CONFIG)/gpr_sync_test
304gpr_thd_test: bins/$(CONFIG)/gpr_thd_test
305gpr_time_test: bins/$(CONFIG)/gpr_time_test
306murmur_hash_test: bins/$(CONFIG)/murmur_hash_test
307grpc_stream_op_test: bins/$(CONFIG)/grpc_stream_op_test
308alpn_test: bins/$(CONFIG)/alpn_test
309time_averaged_stats_test: bins/$(CONFIG)/time_averaged_stats_test
310chttp2_stream_encoder_test: bins/$(CONFIG)/chttp2_stream_encoder_test
311hpack_table_test: bins/$(CONFIG)/hpack_table_test
312chttp2_stream_map_test: bins/$(CONFIG)/chttp2_stream_map_test
313hpack_parser_test: bins/$(CONFIG)/hpack_parser_test
314transport_metadata_test: bins/$(CONFIG)/transport_metadata_test
315chttp2_status_conversion_test: bins/$(CONFIG)/chttp2_status_conversion_test
316chttp2_transport_end2end_test: bins/$(CONFIG)/chttp2_transport_end2end_test
317tcp_posix_test: bins/$(CONFIG)/tcp_posix_test
318dualstack_socket_test: bins/$(CONFIG)/dualstack_socket_test
319no_server_test: bins/$(CONFIG)/no_server_test
320resolve_address_test: bins/$(CONFIG)/resolve_address_test
321sockaddr_utils_test: bins/$(CONFIG)/sockaddr_utils_test
322tcp_server_posix_test: bins/$(CONFIG)/tcp_server_posix_test
323tcp_client_posix_test: bins/$(CONFIG)/tcp_client_posix_test
324grpc_channel_stack_test: bins/$(CONFIG)/grpc_channel_stack_test
325metadata_buffer_test: bins/$(CONFIG)/metadata_buffer_test
326grpc_completion_queue_test: bins/$(CONFIG)/grpc_completion_queue_test
327grpc_completion_queue_benchmark: bins/$(CONFIG)/grpc_completion_queue_benchmark
hongyu24200d32015-01-08 15:13:49 -0800328census_trace_store_test: bins/$(CONFIG)/census_trace_store_test
329census_stats_store_test: bins/$(CONFIG)/census_stats_store_test
ctillercab52e72015-01-06 13:10:23 -0800330census_window_stats_test: bins/$(CONFIG)/census_window_stats_test
331census_statistics_quick_test: bins/$(CONFIG)/census_statistics_quick_test
332census_statistics_small_log_test: bins/$(CONFIG)/census_statistics_small_log_test
333census_statistics_performance_test: bins/$(CONFIG)/census_statistics_performance_test
334census_statistics_multiple_writers_test: bins/$(CONFIG)/census_statistics_multiple_writers_test
335census_statistics_multiple_writers_circular_buffer_test: bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test
336census_stub_test: bins/$(CONFIG)/census_stub_test
337census_hash_table_test: bins/$(CONFIG)/census_hash_table_test
338fling_server: bins/$(CONFIG)/fling_server
339fling_client: bins/$(CONFIG)/fling_client
340fling_test: bins/$(CONFIG)/fling_test
341echo_server: bins/$(CONFIG)/echo_server
342echo_client: bins/$(CONFIG)/echo_client
343echo_test: bins/$(CONFIG)/echo_test
344low_level_ping_pong_benchmark: bins/$(CONFIG)/low_level_ping_pong_benchmark
345message_compress_test: bins/$(CONFIG)/message_compress_test
346bin_encoder_test: bins/$(CONFIG)/bin_encoder_test
347secure_endpoint_test: bins/$(CONFIG)/secure_endpoint_test
348httpcli_format_request_test: bins/$(CONFIG)/httpcli_format_request_test
349httpcli_parser_test: bins/$(CONFIG)/httpcli_parser_test
350httpcli_test: bins/$(CONFIG)/httpcli_test
351grpc_credentials_test: bins/$(CONFIG)/grpc_credentials_test
352grpc_fetch_oauth2: bins/$(CONFIG)/grpc_fetch_oauth2
353grpc_base64_test: bins/$(CONFIG)/grpc_base64_test
354grpc_json_token_test: bins/$(CONFIG)/grpc_json_token_test
355timeout_encoding_test: bins/$(CONFIG)/timeout_encoding_test
356fd_posix_test: bins/$(CONFIG)/fd_posix_test
357fling_stream_test: bins/$(CONFIG)/fling_stream_test
358lame_client_test: bins/$(CONFIG)/lame_client_test
359thread_pool_test: bins/$(CONFIG)/thread_pool_test
360status_test: bins/$(CONFIG)/status_test
361sync_client_async_server_test: bins/$(CONFIG)/sync_client_async_server_test
362qps_client: bins/$(CONFIG)/qps_client
363qps_server: bins/$(CONFIG)/qps_server
364interop_server: bins/$(CONFIG)/interop_server
365interop_client: bins/$(CONFIG)/interop_client
366end2end_test: bins/$(CONFIG)/end2end_test
367channel_arguments_test: bins/$(CONFIG)/channel_arguments_test
yangg4105e2b2015-01-09 14:19:44 -0800368credentials_test: bins/$(CONFIG)/credentials_test
ctillercab52e72015-01-06 13:10:23 -0800369alarm_test: bins/$(CONFIG)/alarm_test
370alarm_list_test: bins/$(CONFIG)/alarm_list_test
371alarm_heap_test: bins/$(CONFIG)/alarm_heap_test
372time_test: bins/$(CONFIG)/time_test
373chttp2_fake_security_cancel_after_accept_test: bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test
374chttp2_fake_security_cancel_after_accept_and_writes_closed_test: bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
375chttp2_fake_security_cancel_after_invoke_test: bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test
376chttp2_fake_security_cancel_before_invoke_test: bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test
377chttp2_fake_security_cancel_in_a_vacuum_test: bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test
hongyu24200d32015-01-08 15:13:49 -0800378chttp2_fake_security_census_simple_request_test: bins/$(CONFIG)/chttp2_fake_security_census_simple_request_test
ctillercab52e72015-01-06 13:10:23 -0800379chttp2_fake_security_disappearing_server_test: bins/$(CONFIG)/chttp2_fake_security_disappearing_server_test
380chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
381chttp2_fake_security_early_server_shutdown_finishes_tags_test: bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800382chttp2_fake_security_graceful_server_shutdown_test: bins/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_test
ctillercab52e72015-01-06 13:10:23 -0800383chttp2_fake_security_invoke_large_request_test: bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_test
384chttp2_fake_security_max_concurrent_streams_test: bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test
385chttp2_fake_security_no_op_test: bins/$(CONFIG)/chttp2_fake_security_no_op_test
386chttp2_fake_security_ping_pong_streaming_test: bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test
387chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
388chttp2_fake_security_request_response_with_metadata_and_payload_test: bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test
389chttp2_fake_security_request_response_with_payload_test: bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test
390chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
391chttp2_fake_security_simple_delayed_request_test: bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test
392chttp2_fake_security_simple_request_test: bins/$(CONFIG)/chttp2_fake_security_simple_request_test
393chttp2_fake_security_thread_stress_test: bins/$(CONFIG)/chttp2_fake_security_thread_stress_test
394chttp2_fake_security_writes_done_hangs_with_pending_read_test: bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test
395chttp2_fullstack_cancel_after_accept_test: bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test
396chttp2_fullstack_cancel_after_accept_and_writes_closed_test: bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
397chttp2_fullstack_cancel_after_invoke_test: bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test
398chttp2_fullstack_cancel_before_invoke_test: bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test
399chttp2_fullstack_cancel_in_a_vacuum_test: bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test
hongyu24200d32015-01-08 15:13:49 -0800400chttp2_fullstack_census_simple_request_test: bins/$(CONFIG)/chttp2_fullstack_census_simple_request_test
ctillercab52e72015-01-06 13:10:23 -0800401chttp2_fullstack_disappearing_server_test: bins/$(CONFIG)/chttp2_fullstack_disappearing_server_test
402chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
403chttp2_fullstack_early_server_shutdown_finishes_tags_test: bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800404chttp2_fullstack_graceful_server_shutdown_test: bins/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_test
ctillercab52e72015-01-06 13:10:23 -0800405chttp2_fullstack_invoke_large_request_test: bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_test
406chttp2_fullstack_max_concurrent_streams_test: bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test
407chttp2_fullstack_no_op_test: bins/$(CONFIG)/chttp2_fullstack_no_op_test
408chttp2_fullstack_ping_pong_streaming_test: bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test
409chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
410chttp2_fullstack_request_response_with_metadata_and_payload_test: bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test
411chttp2_fullstack_request_response_with_payload_test: bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test
412chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
413chttp2_fullstack_simple_delayed_request_test: bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test
414chttp2_fullstack_simple_request_test: bins/$(CONFIG)/chttp2_fullstack_simple_request_test
415chttp2_fullstack_thread_stress_test: bins/$(CONFIG)/chttp2_fullstack_thread_stress_test
416chttp2_fullstack_writes_done_hangs_with_pending_read_test: bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test
417chttp2_simple_ssl_fullstack_cancel_after_accept_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test
418chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
419chttp2_simple_ssl_fullstack_cancel_after_invoke_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
420chttp2_simple_ssl_fullstack_cancel_before_invoke_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
421chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
hongyu24200d32015-01-08 15:13:49 -0800422chttp2_simple_ssl_fullstack_census_simple_request_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_test
ctillercab52e72015-01-06 13:10:23 -0800423chttp2_simple_ssl_fullstack_disappearing_server_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test
424chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
425chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800426chttp2_simple_ssl_fullstack_graceful_server_shutdown_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_test
ctillercab52e72015-01-06 13:10:23 -0800427chttp2_simple_ssl_fullstack_invoke_large_request_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test
428chttp2_simple_ssl_fullstack_max_concurrent_streams_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
429chttp2_simple_ssl_fullstack_no_op_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test
430chttp2_simple_ssl_fullstack_ping_pong_streaming_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
431chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
432chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
433chttp2_simple_ssl_fullstack_request_response_with_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test
434chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
435chttp2_simple_ssl_fullstack_simple_delayed_request_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test
436chttp2_simple_ssl_fullstack_simple_request_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test
437chttp2_simple_ssl_fullstack_thread_stress_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test
438chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
439chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
440chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
441chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
442chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
443chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
hongyu24200d32015-01-08 15:13:49 -0800444chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test
ctillercab52e72015-01-06 13:10:23 -0800445chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
446chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
447chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800448chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test
ctillercab52e72015-01-06 13:10:23 -0800449chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
450chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
451chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
452chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
453chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
454chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
455chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
456chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
457chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
458chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
459chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
460chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
461chttp2_socket_pair_cancel_after_accept_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test
462chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
463chttp2_socket_pair_cancel_after_invoke_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test
464chttp2_socket_pair_cancel_before_invoke_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test
465chttp2_socket_pair_cancel_in_a_vacuum_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test
hongyu24200d32015-01-08 15:13:49 -0800466chttp2_socket_pair_census_simple_request_test: bins/$(CONFIG)/chttp2_socket_pair_census_simple_request_test
ctillercab52e72015-01-06 13:10:23 -0800467chttp2_socket_pair_disappearing_server_test: bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_test
468chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
469chttp2_socket_pair_early_server_shutdown_finishes_tags_test: bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800470chttp2_socket_pair_graceful_server_shutdown_test: bins/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_test
ctillercab52e72015-01-06 13:10:23 -0800471chttp2_socket_pair_invoke_large_request_test: bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test
472chttp2_socket_pair_max_concurrent_streams_test: bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test
473chttp2_socket_pair_no_op_test: bins/$(CONFIG)/chttp2_socket_pair_no_op_test
474chttp2_socket_pair_ping_pong_streaming_test: bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test
475chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
476chttp2_socket_pair_request_response_with_metadata_and_payload_test: bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test
477chttp2_socket_pair_request_response_with_payload_test: bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test
478chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
479chttp2_socket_pair_simple_delayed_request_test: bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test
480chttp2_socket_pair_simple_request_test: bins/$(CONFIG)/chttp2_socket_pair_simple_request_test
481chttp2_socket_pair_thread_stress_test: bins/$(CONFIG)/chttp2_socket_pair_thread_stress_test
482chttp2_socket_pair_writes_done_hangs_with_pending_read_test: bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
483chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
484chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
485chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
486chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
487chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
hongyu24200d32015-01-08 15:13:49 -0800488chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test
ctillercab52e72015-01-06 13:10:23 -0800489chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
490chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
491chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800492chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test
ctillercab52e72015-01-06 13:10:23 -0800493chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
494chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
495chttp2_socket_pair_one_byte_at_a_time_no_op_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test
496chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
497chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
498chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
499chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
500chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
501chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
502chttp2_socket_pair_one_byte_at_a_time_simple_request_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
503chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
504chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
ctiller09cb6d52014-12-19 17:38:22 -0800505
nnoble69ac39f2014-12-12 15:43:38 -0800506run_dep_checks:
nnoble69ac39f2014-12-12 15:43:38 -0800507 $(OPENSSL_ALPN_CHECK_CMD) || true
508 $(ZLIB_CHECK_CMD) || true
509
Craig Tiller3ccae022015-01-15 07:47:29 -0800510libs/$(CONFIG)/zlib/libz.a:
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +0100511 $(E) "[MAKE] Building zlib"
512 $(Q)(cd third_party/zlib ; CC="$(CC)" CFLAGS="-fPIC -fvisibility=hidden $(CPPFLAGS_$(CONFIG))" ./configure --static)
513 $(Q)$(MAKE) -C third_party/zlib clean
514 $(Q)$(MAKE) -C third_party/zlib
515 $(Q)mkdir -p libs/$(CONFIG)/zlib
516 $(Q)cp third_party/zlib/libz.a libs/$(CONFIG)/zlib
nnoble69ac39f2014-12-12 15:43:38 -0800517
Craig Tillerec0b8f32015-01-15 07:30:00 -0800518libs/$(CONFIG)/openssl/libssl.a:
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +0100519 $(E) "[MAKE] Building openssl"
520 $(Q)(cd third_party/openssl ; CC="$(CC) -fPIC -fvisibility=hidden $(CPPFLAGS_$(CONFIG)) $(OPENSSL_CFLAGS_$(CONFIG))" ./config $(OPENSSL_CONFIG_$(CONFIG)))
521 $(Q)$(MAKE) -C third_party/openssl clean
522 $(Q)$(MAKE) -C third_party/openssl build_crypto build_ssl
523 $(Q)mkdir -p libs/$(CONFIG)/openssl
524 $(Q)cp third_party/openssl/libssl.a third_party/openssl/libcrypto.a libs/$(CONFIG)/openssl
nnoble69ac39f2014-12-12 15:43:38 -0800525
nnoble29e1d292014-12-01 10:27:40 -0800526static: static_c static_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800527
Craig Tiller12c82092015-01-15 08:45:56 -0800528static_c: libs/$(CONFIG)/libgpr.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800529
Craig Tiller12c82092015-01-15 08:45:56 -0800530static_cxx: libs/$(CONFIG)/libgrpc++.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800531
nnoble29e1d292014-12-01 10:27:40 -0800532shared: shared_c shared_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800533
Craig Tiller12c82092015-01-15 08:45:56 -0800534shared_c: libs/$(CONFIG)/libgpr.$(SHARED_EXT) libs/$(CONFIG)/libgrpc.$(SHARED_EXT) libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800535
Craig Tiller12c82092015-01-15 08:45:56 -0800536shared_cxx: libs/$(CONFIG)/libgrpc++.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800537
nnoble29e1d292014-12-01 10:27:40 -0800538privatelibs: privatelibs_c privatelibs_cxx
539
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800540privatelibs_c: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_test_census_simple_request.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -0800541
Craig Tiller12c82092015-01-15 08:45:56 -0800542privatelibs_cxx: libs/$(CONFIG)/libgrpc++_test_util.a
nnoble29e1d292014-12-01 10:27:40 -0800543
544buildtests: buildtests_c buildtests_cxx
545
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800546buildtests_c: privatelibs_c bins/$(CONFIG)/grpc_byte_buffer_reader_test bins/$(CONFIG)/gpr_cancellable_test bins/$(CONFIG)/gpr_log_test bins/$(CONFIG)/gpr_useful_test bins/$(CONFIG)/gpr_cmdline_test bins/$(CONFIG)/gpr_histogram_test bins/$(CONFIG)/gpr_host_port_test bins/$(CONFIG)/gpr_slice_buffer_test bins/$(CONFIG)/gpr_slice_test bins/$(CONFIG)/gpr_string_test bins/$(CONFIG)/gpr_sync_test bins/$(CONFIG)/gpr_thd_test bins/$(CONFIG)/gpr_time_test bins/$(CONFIG)/murmur_hash_test bins/$(CONFIG)/grpc_stream_op_test bins/$(CONFIG)/alpn_test bins/$(CONFIG)/time_averaged_stats_test bins/$(CONFIG)/chttp2_stream_encoder_test bins/$(CONFIG)/hpack_table_test bins/$(CONFIG)/chttp2_stream_map_test bins/$(CONFIG)/hpack_parser_test bins/$(CONFIG)/transport_metadata_test bins/$(CONFIG)/chttp2_status_conversion_test bins/$(CONFIG)/chttp2_transport_end2end_test bins/$(CONFIG)/tcp_posix_test bins/$(CONFIG)/dualstack_socket_test bins/$(CONFIG)/no_server_test bins/$(CONFIG)/resolve_address_test bins/$(CONFIG)/sockaddr_utils_test bins/$(CONFIG)/tcp_server_posix_test bins/$(CONFIG)/tcp_client_posix_test bins/$(CONFIG)/grpc_channel_stack_test bins/$(CONFIG)/metadata_buffer_test bins/$(CONFIG)/grpc_completion_queue_test bins/$(CONFIG)/census_window_stats_test bins/$(CONFIG)/census_statistics_quick_test bins/$(CONFIG)/census_statistics_small_log_test bins/$(CONFIG)/census_statistics_performance_test bins/$(CONFIG)/census_statistics_multiple_writers_test bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test bins/$(CONFIG)/census_stub_test bins/$(CONFIG)/census_hash_table_test bins/$(CONFIG)/fling_server bins/$(CONFIG)/fling_client bins/$(CONFIG)/fling_test bins/$(CONFIG)/echo_server bins/$(CONFIG)/echo_client bins/$(CONFIG)/echo_test bins/$(CONFIG)/message_compress_test bins/$(CONFIG)/bin_encoder_test bins/$(CONFIG)/secure_endpoint_test bins/$(CONFIG)/httpcli_format_request_test bins/$(CONFIG)/httpcli_parser_test bins/$(CONFIG)/httpcli_test bins/$(CONFIG)/grpc_credentials_test bins/$(CONFIG)/grpc_base64_test bins/$(CONFIG)/grpc_json_token_test bins/$(CONFIG)/timeout_encoding_test bins/$(CONFIG)/fd_posix_test bins/$(CONFIG)/fling_stream_test bins/$(CONFIG)/lame_client_test bins/$(CONFIG)/alarm_test bins/$(CONFIG)/alarm_list_test bins/$(CONFIG)/alarm_heap_test bins/$(CONFIG)/time_test bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test bins/$(CONFIG)/chttp2_fake_security_census_simple_request_test bins/$(CONFIG)/chttp2_fake_security_disappearing_server_test bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test bins/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_test bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_test bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test bins/$(CONFIG)/chttp2_fake_security_no_op_test bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test bins/$(CONFIG)/chttp2_fake_security_simple_request_test bins/$(CONFIG)/chttp2_fake_security_thread_stress_test bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test bins/$(CONFIG)/chttp2_fullstack_census_simple_request_test bins/$(CONFIG)/chttp2_fullstack_disappearing_server_test bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test bins/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_test bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_test bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test bins/$(CONFIG)/chttp2_fullstack_no_op_test bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test bins/$(CONFIG)/chttp2_fullstack_simple_request_test bins/$(CONFIG)/chttp2_fullstack_thread_stress_test bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test bins/$(CONFIG)/chttp2_socket_pair_census_simple_request_test bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_test bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test bins/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_test bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test bins/$(CONFIG)/chttp2_socket_pair_no_op_test bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test bins/$(CONFIG)/chttp2_socket_pair_simple_request_test bins/$(CONFIG)/chttp2_socket_pair_thread_stress_test bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble29e1d292014-12-01 10:27:40 -0800547
Craig Tiller12c82092015-01-15 08:45:56 -0800548buildtests_cxx: privatelibs_cxx bins/$(CONFIG)/thread_pool_test bins/$(CONFIG)/status_test bins/$(CONFIG)/sync_client_async_server_test bins/$(CONFIG)/qps_client bins/$(CONFIG)/qps_server bins/$(CONFIG)/interop_server bins/$(CONFIG)/interop_client bins/$(CONFIG)/end2end_test bins/$(CONFIG)/channel_arguments_test bins/$(CONFIG)/credentials_test
nnoble29e1d292014-12-01 10:27:40 -0800549
nnoble85a49262014-12-08 18:14:03 -0800550test: test_c test_cxx
nnoble29e1d292014-12-01 10:27:40 -0800551
nnoble85a49262014-12-08 18:14:03 -0800552test_c: buildtests_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800553 $(E) "[RUN] Testing grpc_byte_buffer_reader_test"
ctillercab52e72015-01-06 13:10:23 -0800554 $(Q) ./bins/$(CONFIG)/grpc_byte_buffer_reader_test || ( echo test grpc_byte_buffer_reader_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800555 $(E) "[RUN] Testing gpr_cancellable_test"
ctillercab52e72015-01-06 13:10:23 -0800556 $(Q) ./bins/$(CONFIG)/gpr_cancellable_test || ( echo test gpr_cancellable_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800557 $(E) "[RUN] Testing gpr_log_test"
ctillercab52e72015-01-06 13:10:23 -0800558 $(Q) ./bins/$(CONFIG)/gpr_log_test || ( echo test gpr_log_test failed ; exit 1 )
ctiller5e04b132014-12-15 09:24:43 -0800559 $(E) "[RUN] Testing gpr_useful_test"
ctillercab52e72015-01-06 13:10:23 -0800560 $(Q) ./bins/$(CONFIG)/gpr_useful_test || ( echo test gpr_useful_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800561 $(E) "[RUN] Testing gpr_cmdline_test"
ctillercab52e72015-01-06 13:10:23 -0800562 $(Q) ./bins/$(CONFIG)/gpr_cmdline_test || ( echo test gpr_cmdline_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800563 $(E) "[RUN] Testing gpr_histogram_test"
ctillercab52e72015-01-06 13:10:23 -0800564 $(Q) ./bins/$(CONFIG)/gpr_histogram_test || ( echo test gpr_histogram_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800565 $(E) "[RUN] Testing gpr_host_port_test"
ctillercab52e72015-01-06 13:10:23 -0800566 $(Q) ./bins/$(CONFIG)/gpr_host_port_test || ( echo test gpr_host_port_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800567 $(E) "[RUN] Testing gpr_slice_buffer_test"
ctillercab52e72015-01-06 13:10:23 -0800568 $(Q) ./bins/$(CONFIG)/gpr_slice_buffer_test || ( echo test gpr_slice_buffer_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800569 $(E) "[RUN] Testing gpr_slice_test"
ctillercab52e72015-01-06 13:10:23 -0800570 $(Q) ./bins/$(CONFIG)/gpr_slice_test || ( echo test gpr_slice_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800571 $(E) "[RUN] Testing gpr_string_test"
ctillercab52e72015-01-06 13:10:23 -0800572 $(Q) ./bins/$(CONFIG)/gpr_string_test || ( echo test gpr_string_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800573 $(E) "[RUN] Testing gpr_sync_test"
ctillercab52e72015-01-06 13:10:23 -0800574 $(Q) ./bins/$(CONFIG)/gpr_sync_test || ( echo test gpr_sync_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800575 $(E) "[RUN] Testing gpr_thd_test"
ctillercab52e72015-01-06 13:10:23 -0800576 $(Q) ./bins/$(CONFIG)/gpr_thd_test || ( echo test gpr_thd_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800577 $(E) "[RUN] Testing gpr_time_test"
ctillercab52e72015-01-06 13:10:23 -0800578 $(Q) ./bins/$(CONFIG)/gpr_time_test || ( echo test gpr_time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800579 $(E) "[RUN] Testing murmur_hash_test"
ctillercab52e72015-01-06 13:10:23 -0800580 $(Q) ./bins/$(CONFIG)/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800581 $(E) "[RUN] Testing grpc_stream_op_test"
ctillercab52e72015-01-06 13:10:23 -0800582 $(Q) ./bins/$(CONFIG)/grpc_stream_op_test || ( echo test grpc_stream_op_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800583 $(E) "[RUN] Testing alpn_test"
ctillercab52e72015-01-06 13:10:23 -0800584 $(Q) ./bins/$(CONFIG)/alpn_test || ( echo test alpn_test failed ; exit 1 )
ctillerc1ddffb2014-12-15 13:08:18 -0800585 $(E) "[RUN] Testing time_averaged_stats_test"
ctillercab52e72015-01-06 13:10:23 -0800586 $(Q) ./bins/$(CONFIG)/time_averaged_stats_test || ( echo test time_averaged_stats_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800587 $(E) "[RUN] Testing chttp2_stream_encoder_test"
ctillercab52e72015-01-06 13:10:23 -0800588 $(Q) ./bins/$(CONFIG)/chttp2_stream_encoder_test || ( echo test chttp2_stream_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800589 $(E) "[RUN] Testing hpack_table_test"
ctillercab52e72015-01-06 13:10:23 -0800590 $(Q) ./bins/$(CONFIG)/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800591 $(E) "[RUN] Testing chttp2_stream_map_test"
ctillercab52e72015-01-06 13:10:23 -0800592 $(Q) ./bins/$(CONFIG)/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800593 $(E) "[RUN] Testing hpack_parser_test"
ctillercab52e72015-01-06 13:10:23 -0800594 $(Q) ./bins/$(CONFIG)/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800595 $(E) "[RUN] Testing transport_metadata_test"
ctillercab52e72015-01-06 13:10:23 -0800596 $(Q) ./bins/$(CONFIG)/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800597 $(E) "[RUN] Testing chttp2_status_conversion_test"
ctillercab52e72015-01-06 13:10:23 -0800598 $(Q) ./bins/$(CONFIG)/chttp2_status_conversion_test || ( echo test chttp2_status_conversion_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800599 $(E) "[RUN] Testing chttp2_transport_end2end_test"
ctillercab52e72015-01-06 13:10:23 -0800600 $(Q) ./bins/$(CONFIG)/chttp2_transport_end2end_test || ( echo test chttp2_transport_end2end_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800601 $(E) "[RUN] Testing tcp_posix_test"
ctillercab52e72015-01-06 13:10:23 -0800602 $(Q) ./bins/$(CONFIG)/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800603 $(E) "[RUN] Testing dualstack_socket_test"
ctillercab52e72015-01-06 13:10:23 -0800604 $(Q) ./bins/$(CONFIG)/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800605 $(E) "[RUN] Testing no_server_test"
ctillercab52e72015-01-06 13:10:23 -0800606 $(Q) ./bins/$(CONFIG)/no_server_test || ( echo test no_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800607 $(E) "[RUN] Testing resolve_address_test"
ctillercab52e72015-01-06 13:10:23 -0800608 $(Q) ./bins/$(CONFIG)/resolve_address_test || ( echo test resolve_address_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800609 $(E) "[RUN] Testing sockaddr_utils_test"
ctillercab52e72015-01-06 13:10:23 -0800610 $(Q) ./bins/$(CONFIG)/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800611 $(E) "[RUN] Testing tcp_server_posix_test"
ctillercab52e72015-01-06 13:10:23 -0800612 $(Q) ./bins/$(CONFIG)/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
ctiller18b49ab2014-12-09 14:39:16 -0800613 $(E) "[RUN] Testing tcp_client_posix_test"
ctillercab52e72015-01-06 13:10:23 -0800614 $(Q) ./bins/$(CONFIG)/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800615 $(E) "[RUN] Testing grpc_channel_stack_test"
ctillercab52e72015-01-06 13:10:23 -0800616 $(Q) ./bins/$(CONFIG)/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800617 $(E) "[RUN] Testing metadata_buffer_test"
ctillercab52e72015-01-06 13:10:23 -0800618 $(Q) ./bins/$(CONFIG)/metadata_buffer_test || ( echo test metadata_buffer_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800619 $(E) "[RUN] Testing grpc_completion_queue_test"
ctillercab52e72015-01-06 13:10:23 -0800620 $(Q) ./bins/$(CONFIG)/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800621 $(E) "[RUN] Testing census_window_stats_test"
ctillercab52e72015-01-06 13:10:23 -0800622 $(Q) ./bins/$(CONFIG)/census_window_stats_test || ( echo test census_window_stats_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800623 $(E) "[RUN] Testing census_statistics_quick_test"
ctillercab52e72015-01-06 13:10:23 -0800624 $(Q) ./bins/$(CONFIG)/census_statistics_quick_test || ( echo test census_statistics_quick_test failed ; exit 1 )
aveitch482a5be2014-12-15 10:25:12 -0800625 $(E) "[RUN] Testing census_statistics_small_log_test"
ctillercab52e72015-01-06 13:10:23 -0800626 $(Q) ./bins/$(CONFIG)/census_statistics_small_log_test || ( echo test census_statistics_small_log_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800627 $(E) "[RUN] Testing census_statistics_performance_test"
ctillercab52e72015-01-06 13:10:23 -0800628 $(Q) ./bins/$(CONFIG)/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800629 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
ctillercab52e72015-01-06 13:10:23 -0800630 $(Q) ./bins/$(CONFIG)/census_statistics_multiple_writers_test || ( echo test census_statistics_multiple_writers_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800631 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
ctillercab52e72015-01-06 13:10:23 -0800632 $(Q) ./bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test || ( echo test census_statistics_multiple_writers_circular_buffer_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800633 $(E) "[RUN] Testing census_stub_test"
ctillercab52e72015-01-06 13:10:23 -0800634 $(Q) ./bins/$(CONFIG)/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800635 $(E) "[RUN] Testing census_hash_table_test"
ctillercab52e72015-01-06 13:10:23 -0800636 $(Q) ./bins/$(CONFIG)/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800637 $(E) "[RUN] Testing fling_test"
ctillercab52e72015-01-06 13:10:23 -0800638 $(Q) ./bins/$(CONFIG)/fling_test || ( echo test fling_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800639 $(E) "[RUN] Testing echo_test"
ctillercab52e72015-01-06 13:10:23 -0800640 $(Q) ./bins/$(CONFIG)/echo_test || ( echo test echo_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800641 $(E) "[RUN] Testing message_compress_test"
ctillercab52e72015-01-06 13:10:23 -0800642 $(Q) ./bins/$(CONFIG)/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800643 $(E) "[RUN] Testing bin_encoder_test"
ctillercab52e72015-01-06 13:10:23 -0800644 $(Q) ./bins/$(CONFIG)/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800645 $(E) "[RUN] Testing secure_endpoint_test"
ctillercab52e72015-01-06 13:10:23 -0800646 $(Q) ./bins/$(CONFIG)/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800647 $(E) "[RUN] Testing httpcli_format_request_test"
ctillercab52e72015-01-06 13:10:23 -0800648 $(Q) ./bins/$(CONFIG)/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800649 $(E) "[RUN] Testing httpcli_parser_test"
ctillercab52e72015-01-06 13:10:23 -0800650 $(Q) ./bins/$(CONFIG)/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800651 $(E) "[RUN] Testing httpcli_test"
ctillercab52e72015-01-06 13:10:23 -0800652 $(Q) ./bins/$(CONFIG)/httpcli_test || ( echo test httpcli_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800653 $(E) "[RUN] Testing grpc_credentials_test"
ctillercab52e72015-01-06 13:10:23 -0800654 $(Q) ./bins/$(CONFIG)/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800655 $(E) "[RUN] Testing grpc_base64_test"
ctillercab52e72015-01-06 13:10:23 -0800656 $(Q) ./bins/$(CONFIG)/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
jboeufbefd2652014-12-12 15:39:47 -0800657 $(E) "[RUN] Testing grpc_json_token_test"
ctillercab52e72015-01-06 13:10:23 -0800658 $(Q) ./bins/$(CONFIG)/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800659 $(E) "[RUN] Testing timeout_encoding_test"
ctillercab52e72015-01-06 13:10:23 -0800660 $(Q) ./bins/$(CONFIG)/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800661 $(E) "[RUN] Testing fd_posix_test"
ctillercab52e72015-01-06 13:10:23 -0800662 $(Q) ./bins/$(CONFIG)/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800663 $(E) "[RUN] Testing fling_stream_test"
ctillercab52e72015-01-06 13:10:23 -0800664 $(Q) ./bins/$(CONFIG)/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800665 $(E) "[RUN] Testing lame_client_test"
ctillercab52e72015-01-06 13:10:23 -0800666 $(Q) ./bins/$(CONFIG)/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800667 $(E) "[RUN] Testing alarm_test"
ctillercab52e72015-01-06 13:10:23 -0800668 $(Q) ./bins/$(CONFIG)/alarm_test || ( echo test alarm_test failed ; exit 1 )
ctiller3bf466f2014-12-19 16:21:57 -0800669 $(E) "[RUN] Testing alarm_list_test"
ctillercab52e72015-01-06 13:10:23 -0800670 $(Q) ./bins/$(CONFIG)/alarm_list_test || ( echo test alarm_list_test failed ; exit 1 )
ctiller3bf466f2014-12-19 16:21:57 -0800671 $(E) "[RUN] Testing alarm_heap_test"
ctillercab52e72015-01-06 13:10:23 -0800672 $(Q) ./bins/$(CONFIG)/alarm_heap_test || ( echo test alarm_heap_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800673 $(E) "[RUN] Testing time_test"
ctillercab52e72015-01-06 13:10:23 -0800674 $(Q) ./bins/$(CONFIG)/time_test || ( echo test time_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800675 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
ctillercab52e72015-01-06 13:10:23 -0800676 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test || ( echo test chttp2_fake_security_cancel_after_accept_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800677 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
ctillercab52e72015-01-06 13:10:23 -0800678 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_fake_security_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800679 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800680 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test || ( echo test chttp2_fake_security_cancel_after_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800681 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800682 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test || ( echo test chttp2_fake_security_cancel_before_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800683 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
ctillercab52e72015-01-06 13:10:23 -0800684 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test || ( echo test chttp2_fake_security_cancel_in_a_vacuum_test failed ; exit 1 )
hongyu24200d32015-01-08 15:13:49 -0800685 $(E) "[RUN] Testing chttp2_fake_security_census_simple_request_test"
686 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_census_simple_request_test || ( echo test chttp2_fake_security_census_simple_request_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800687 $(E) "[RUN] Testing chttp2_fake_security_disappearing_server_test"
ctillercab52e72015-01-06 13:10:23 -0800688 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_disappearing_server_test || ( echo test chttp2_fake_security_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800689 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
ctillercab52e72015-01-06 13:10:23 -0800690 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800691 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
ctillercab52e72015-01-06 13:10:23 -0800692 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fake_security_early_server_shutdown_finishes_tags_test failed ; exit 1 )
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800693 $(E) "[RUN] Testing chttp2_fake_security_graceful_server_shutdown_test"
694 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_test || ( echo test chttp2_fake_security_graceful_server_shutdown_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800695 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
ctillercab52e72015-01-06 13:10:23 -0800696 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_test || ( echo test chttp2_fake_security_invoke_large_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800697 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
ctillercab52e72015-01-06 13:10:23 -0800698 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test || ( echo test chttp2_fake_security_max_concurrent_streams_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800699 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
ctillercab52e72015-01-06 13:10:23 -0800700 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_no_op_test || ( echo test chttp2_fake_security_no_op_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800701 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
ctillercab52e72015-01-06 13:10:23 -0800702 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test || ( echo test chttp2_fake_security_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800703 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800704 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_fake_security_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800705 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800706 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test || ( echo test chttp2_fake_security_request_response_with_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800707 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800708 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test || ( echo test chttp2_fake_security_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800709 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800710 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800711 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
ctillercab52e72015-01-06 13:10:23 -0800712 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test || ( echo test chttp2_fake_security_simple_delayed_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800713 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
ctillercab52e72015-01-06 13:10:23 -0800714 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_simple_request_test || ( echo test chttp2_fake_security_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800715 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
ctillercab52e72015-01-06 13:10:23 -0800716 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_thread_stress_test || ( echo test chttp2_fake_security_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800717 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
ctillercab52e72015-01-06 13:10:23 -0800718 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test || ( echo test chttp2_fake_security_writes_done_hangs_with_pending_read_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800719 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
ctillercab52e72015-01-06 13:10:23 -0800720 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test || ( echo test chttp2_fullstack_cancel_after_accept_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800721 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
ctillercab52e72015-01-06 13:10:23 -0800722 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_fullstack_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800723 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800724 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test || ( echo test chttp2_fullstack_cancel_after_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800725 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800726 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test || ( echo test chttp2_fullstack_cancel_before_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800727 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
ctillercab52e72015-01-06 13:10:23 -0800728 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
hongyu24200d32015-01-08 15:13:49 -0800729 $(E) "[RUN] Testing chttp2_fullstack_census_simple_request_test"
730 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_census_simple_request_test || ( echo test chttp2_fullstack_census_simple_request_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800731 $(E) "[RUN] Testing chttp2_fullstack_disappearing_server_test"
ctillercab52e72015-01-06 13:10:23 -0800732 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_disappearing_server_test || ( echo test chttp2_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800733 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
ctillercab52e72015-01-06 13:10:23 -0800734 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800735 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
ctillercab52e72015-01-06 13:10:23 -0800736 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800737 $(E) "[RUN] Testing chttp2_fullstack_graceful_server_shutdown_test"
738 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_test || ( echo test chttp2_fullstack_graceful_server_shutdown_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800739 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
ctillercab52e72015-01-06 13:10:23 -0800740 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_test || ( echo test chttp2_fullstack_invoke_large_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800741 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
ctillercab52e72015-01-06 13:10:23 -0800742 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test || ( echo test chttp2_fullstack_max_concurrent_streams_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800743 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
ctillercab52e72015-01-06 13:10:23 -0800744 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_no_op_test || ( echo test chttp2_fullstack_no_op_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800745 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
ctillercab52e72015-01-06 13:10:23 -0800746 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test || ( echo test chttp2_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800747 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800748 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800749 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800750 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800751 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800752 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test || ( echo test chttp2_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800753 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800754 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800755 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
ctillercab52e72015-01-06 13:10:23 -0800756 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test || ( echo test chttp2_fullstack_simple_delayed_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800757 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
ctillercab52e72015-01-06 13:10:23 -0800758 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800759 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
ctillercab52e72015-01-06 13:10:23 -0800760 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_thread_stress_test || ( echo test chttp2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800761 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
ctillercab52e72015-01-06 13:10:23 -0800762 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test || ( echo test chttp2_fullstack_writes_done_hangs_with_pending_read_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800763 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
ctillercab52e72015-01-06 13:10:23 -0800764 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800765 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
ctillercab52e72015-01-06 13:10:23 -0800766 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800767 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800768 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800769 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800770 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_fullstack_cancel_before_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800771 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
ctillercab52e72015-01-06 13:10:23 -0800772 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
hongyu24200d32015-01-08 15:13:49 -0800773 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_census_simple_request_test"
774 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_test || ( echo test chttp2_simple_ssl_fullstack_census_simple_request_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800775 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_disappearing_server_test"
ctillercab52e72015-01-06 13:10:23 -0800776 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test || ( echo test chttp2_simple_ssl_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800777 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
ctillercab52e72015-01-06 13:10:23 -0800778 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800779 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
ctillercab52e72015-01-06 13:10:23 -0800780 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800781 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_graceful_server_shutdown_test"
782 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_test || ( echo test chttp2_simple_ssl_fullstack_graceful_server_shutdown_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800783 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
ctillercab52e72015-01-06 13:10:23 -0800784 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_fullstack_invoke_large_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800785 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
ctillercab52e72015-01-06 13:10:23 -0800786 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_fullstack_max_concurrent_streams_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800787 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
ctillercab52e72015-01-06 13:10:23 -0800788 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test || ( echo test chttp2_simple_ssl_fullstack_no_op_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800789 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
ctillercab52e72015-01-06 13:10:23 -0800790 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test || ( echo test chttp2_simple_ssl_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800791 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800792 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800793 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800794 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800795 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800796 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800797 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800798 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800799 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
ctillercab52e72015-01-06 13:10:23 -0800800 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_delayed_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800801 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
ctillercab52e72015-01-06 13:10:23 -0800802 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test || ( echo test chttp2_simple_ssl_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800803 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
ctillercab52e72015-01-06 13:10:23 -0800804 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test || ( echo test chttp2_simple_ssl_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800805 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
ctillercab52e72015-01-06 13:10:23 -0800806 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test || ( echo test chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800807 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
ctillercab52e72015-01-06 13:10:23 -0800808 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800809 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
ctillercab52e72015-01-06 13:10:23 -0800810 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800811 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800812 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800813 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800814 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800815 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
ctillercab52e72015-01-06 13:10:23 -0800816 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test failed ; exit 1 )
hongyu24200d32015-01-08 15:13:49 -0800817 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test"
818 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800819 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test"
ctillercab52e72015-01-06 13:10:23 -0800820 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800821 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
ctillercab52e72015-01-06 13:10:23 -0800822 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800823 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
ctillercab52e72015-01-06 13:10:23 -0800824 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800825 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test"
826 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800827 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
ctillercab52e72015-01-06 13:10:23 -0800828 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800829 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
ctillercab52e72015-01-06 13:10:23 -0800830 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800831 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
ctillercab52e72015-01-06 13:10:23 -0800832 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_no_op_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800833 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
ctillercab52e72015-01-06 13:10:23 -0800834 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800835 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800836 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800837 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800838 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800839 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800840 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800841 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800842 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800843 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
ctillercab52e72015-01-06 13:10:23 -0800844 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800845 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
ctillercab52e72015-01-06 13:10:23 -0800846 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800847 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
ctillercab52e72015-01-06 13:10:23 -0800848 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800849 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
ctillercab52e72015-01-06 13:10:23 -0800850 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800851 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
ctillercab52e72015-01-06 13:10:23 -0800852 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test || ( echo test chttp2_socket_pair_cancel_after_accept_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800853 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
ctillercab52e72015-01-06 13:10:23 -0800854 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_socket_pair_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800855 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800856 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test || ( echo test chttp2_socket_pair_cancel_after_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800857 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800858 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test || ( echo test chttp2_socket_pair_cancel_before_invoke_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800859 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
ctillercab52e72015-01-06 13:10:23 -0800860 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test || ( echo test chttp2_socket_pair_cancel_in_a_vacuum_test failed ; exit 1 )
hongyu24200d32015-01-08 15:13:49 -0800861 $(E) "[RUN] Testing chttp2_socket_pair_census_simple_request_test"
862 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_census_simple_request_test || ( echo test chttp2_socket_pair_census_simple_request_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800863 $(E) "[RUN] Testing chttp2_socket_pair_disappearing_server_test"
ctillercab52e72015-01-06 13:10:23 -0800864 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_test || ( echo test chttp2_socket_pair_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800865 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
ctillercab52e72015-01-06 13:10:23 -0800866 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800867 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
ctillercab52e72015-01-06 13:10:23 -0800868 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test || ( echo test chttp2_socket_pair_early_server_shutdown_finishes_tags_test failed ; exit 1 )
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800869 $(E) "[RUN] Testing chttp2_socket_pair_graceful_server_shutdown_test"
870 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_test || ( echo test chttp2_socket_pair_graceful_server_shutdown_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800871 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
ctillercab52e72015-01-06 13:10:23 -0800872 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test || ( echo test chttp2_socket_pair_invoke_large_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800873 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
ctillercab52e72015-01-06 13:10:23 -0800874 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test || ( echo test chttp2_socket_pair_max_concurrent_streams_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800875 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
ctillercab52e72015-01-06 13:10:23 -0800876 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_no_op_test || ( echo test chttp2_socket_pair_no_op_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800877 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
ctillercab52e72015-01-06 13:10:23 -0800878 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test || ( echo test chttp2_socket_pair_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800879 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800880 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800881 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800882 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test || ( echo test chttp2_socket_pair_request_response_with_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800883 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800884 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test || ( echo test chttp2_socket_pair_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800885 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800886 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800887 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
ctillercab52e72015-01-06 13:10:23 -0800888 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test || ( echo test chttp2_socket_pair_simple_delayed_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800889 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
ctillercab52e72015-01-06 13:10:23 -0800890 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_simple_request_test || ( echo test chttp2_socket_pair_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800891 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
ctillercab52e72015-01-06 13:10:23 -0800892 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_thread_stress_test || ( echo test chttp2_socket_pair_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800893 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
ctillercab52e72015-01-06 13:10:23 -0800894 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test || ( echo test chttp2_socket_pair_writes_done_hangs_with_pending_read_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800895 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
ctillercab52e72015-01-06 13:10:23 -0800896 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800897 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
ctillercab52e72015-01-06 13:10:23 -0800898 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800899 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800900 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800901 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800902 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800903 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
ctillercab52e72015-01-06 13:10:23 -0800904 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test failed ; exit 1 )
hongyu24200d32015-01-08 15:13:49 -0800905 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test"
906 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -0800907 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test"
ctillercab52e72015-01-06 13:10:23 -0800908 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800909 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
ctillercab52e72015-01-06 13:10:23 -0800910 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800911 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
ctillercab52e72015-01-06 13:10:23 -0800912 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test failed ; exit 1 )
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800913 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test"
914 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800915 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
ctillercab52e72015-01-06 13:10:23 -0800916 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800917 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
ctillercab52e72015-01-06 13:10:23 -0800918 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800919 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
ctillercab52e72015-01-06 13:10:23 -0800920 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_no_op_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800921 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
ctillercab52e72015-01-06 13:10:23 -0800922 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -0800923 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800924 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800925 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800926 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800927 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800928 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test failed ; exit 1 )
ctiller2845cad2014-12-15 15:14:12 -0800929 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800930 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800931 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
ctillercab52e72015-01-06 13:10:23 -0800932 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800933 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
ctillercab52e72015-01-06 13:10:23 -0800934 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -0800935 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
ctillercab52e72015-01-06 13:10:23 -0800936 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_thread_stress_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -0800937 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
ctillercab52e72015-01-06 13:10:23 -0800938 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800939
940
nnoble85a49262014-12-08 18:14:03 -0800941test_cxx: buildtests_cxx
nnoble29e1d292014-12-01 10:27:40 -0800942 $(E) "[RUN] Testing thread_pool_test"
ctillercab52e72015-01-06 13:10:23 -0800943 $(Q) ./bins/$(CONFIG)/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800944 $(E) "[RUN] Testing status_test"
ctillercab52e72015-01-06 13:10:23 -0800945 $(Q) ./bins/$(CONFIG)/status_test || ( echo test status_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800946 $(E) "[RUN] Testing sync_client_async_server_test"
ctillercab52e72015-01-06 13:10:23 -0800947 $(Q) ./bins/$(CONFIG)/sync_client_async_server_test || ( echo test sync_client_async_server_test failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800948 $(E) "[RUN] Testing qps_client"
ctillercab52e72015-01-06 13:10:23 -0800949 $(Q) ./bins/$(CONFIG)/qps_client || ( echo test qps_client failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800950 $(E) "[RUN] Testing qps_server"
ctillercab52e72015-01-06 13:10:23 -0800951 $(Q) ./bins/$(CONFIG)/qps_server || ( echo test qps_server failed ; exit 1 )
ctiller8919f602014-12-10 10:19:42 -0800952 $(E) "[RUN] Testing end2end_test"
ctillercab52e72015-01-06 13:10:23 -0800953 $(Q) ./bins/$(CONFIG)/end2end_test || ( echo test end2end_test failed ; exit 1 )
yangg59dfc902014-12-19 14:00:14 -0800954 $(E) "[RUN] Testing channel_arguments_test"
ctillercab52e72015-01-06 13:10:23 -0800955 $(Q) ./bins/$(CONFIG)/channel_arguments_test || ( echo test channel_arguments_test failed ; exit 1 )
yangg4105e2b2015-01-09 14:19:44 -0800956 $(E) "[RUN] Testing credentials_test"
957 $(Q) ./bins/$(CONFIG)/credentials_test || ( echo test credentials_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -0800958
959
ctillercab52e72015-01-06 13:10:23 -0800960tools: privatelibs bins/$(CONFIG)/gen_hpack_tables bins/$(CONFIG)/grpc_fetch_oauth2
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800961
ctillercab52e72015-01-06 13:10:23 -0800962buildbenchmarks: privatelibs bins/$(CONFIG)/grpc_completion_queue_benchmark bins/$(CONFIG)/low_level_ping_pong_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800963
964benchmarks: buildbenchmarks
965
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800966strip: strip-static strip-shared
967
nnoble20e2e3f2014-12-16 15:37:57 -0800968strip-static: strip-static_c strip-static_cxx
969
970strip-shared: strip-shared_c strip-shared_cxx
971
Nicolas Noble047b7272015-01-16 13:55:05 -0800972
973# TODO(nnoble): the strip target is stripping in-place, instead
974# of copying files in a temporary folder.
975# This prevents proper debugging after running make install.
976
nnoble85a49262014-12-08 18:14:03 -0800977strip-static_c: static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800978 $(E) "[STRIP] Stripping libgpr.a"
ctillercab52e72015-01-06 13:10:23 -0800979 $(Q) $(STRIP) libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800980 $(E) "[STRIP] Stripping libgrpc.a"
ctillercab52e72015-01-06 13:10:23 -0800981 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800982 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
ctillercab52e72015-01-06 13:10:23 -0800983 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800984
nnoble85a49262014-12-08 18:14:03 -0800985strip-static_cxx: static_cxx
986 $(E) "[STRIP] Stripping libgrpc++.a"
ctillercab52e72015-01-06 13:10:23 -0800987 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc++.a
nnoble85a49262014-12-08 18:14:03 -0800988
989strip-shared_c: shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800990 $(E) "[STRIP] Stripping libgpr.so"
ctillercab52e72015-01-06 13:10:23 -0800991 $(Q) $(STRIP) libs/$(CONFIG)/libgpr.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800992 $(E) "[STRIP] Stripping libgrpc.so"
ctillercab52e72015-01-06 13:10:23 -0800993 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800994 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
ctillercab52e72015-01-06 13:10:23 -0800995 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800996
nnoble85a49262014-12-08 18:14:03 -0800997strip-shared_cxx: shared_cxx
998 $(E) "[STRIP] Stripping libgrpc++.so"
ctillercab52e72015-01-06 13:10:23 -0800999 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc++.$(SHARED_EXT)
nnoble85a49262014-12-08 18:14:03 -08001000
Craig Tillerf58b9ef2015-01-15 09:09:12 -08001001gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto $(PROTOC_PLUGINS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001002 $(E) "[PROTOC] Generating protobuf CC file from $<"
1003 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001004 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
nnoble72309c62014-12-12 11:42:26 -08001005
Craig Tillerf58b9ef2015-01-15 09:09:12 -08001006gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto $(PROTOC_PLUGINS)
nnoble72309c62014-12-12 11:42:26 -08001007 $(E) "[PROTOC] Generating protobuf CC file from $<"
1008 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001009 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
nnoble72309c62014-12-12 11:42:26 -08001010
Craig Tillerf58b9ef2015-01-15 09:09:12 -08001011gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto $(PROTOC_PLUGINS)
nnoble72309c62014-12-12 11:42:26 -08001012 $(E) "[PROTOC] Generating protobuf CC file from $<"
1013 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001014 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
nnoble72309c62014-12-12 11:42:26 -08001015
Craig Tillerf58b9ef2015-01-15 09:09:12 -08001016gens/test/cpp/qps/qpstest.pb.cc: test/cpp/qps/qpstest.proto $(PROTOC_PLUGINS)
Craig Tillerbf2659f2015-01-13 12:27:06 -08001017 $(E) "[PROTOC] Generating protobuf CC file from $<"
1018 $(Q) mkdir -p `dirname $@`
1019 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
1020
Craig Tillerf58b9ef2015-01-15 09:09:12 -08001021gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto $(PROTOC_PLUGINS)
nnoble72309c62014-12-12 11:42:26 -08001022 $(E) "[PROTOC] Generating protobuf CC file from $<"
1023 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001024 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
nnoble72309c62014-12-12 11:42:26 -08001025
Craig Tillerf58b9ef2015-01-15 09:09:12 -08001026gens/test/cpp/util/echo_duplicate.pb.cc: test/cpp/util/echo_duplicate.proto $(PROTOC_PLUGINS)
yangg1456d152015-01-08 15:39:58 -08001027 $(E) "[PROTOC] Generating protobuf CC file from $<"
1028 $(Q) mkdir -p `dirname $@`
1029 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
1030
Craig Tillerf58b9ef2015-01-15 09:09:12 -08001031gens/test/cpp/util/messages.pb.cc: test/cpp/util/messages.proto $(PROTOC_PLUGINS)
yangg1456d152015-01-08 15:39:58 -08001032 $(E) "[PROTOC] Generating protobuf CC file from $<"
1033 $(Q) mkdir -p `dirname $@`
1034 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
1035
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001036
ctillercab52e72015-01-06 13:10:23 -08001037objs/$(CONFIG)/%.o : %.c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001038 $(E) "[C] Compiling $<"
1039 $(Q) mkdir -p `dirname $@`
Craig Tiller12c82092015-01-15 08:45:56 -08001040 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001041
ctillercab52e72015-01-06 13:10:23 -08001042objs/$(CONFIG)/%.o : gens/%.pb.cc
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001043 $(E) "[CXX] Compiling $<"
1044 $(Q) mkdir -p `dirname $@`
Craig Tiller12c82092015-01-15 08:45:56 -08001045 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001046
ctillercab52e72015-01-06 13:10:23 -08001047objs/$(CONFIG)/src/compiler/%.o : src/compiler/%.cc
nnoble72309c62014-12-12 11:42:26 -08001048 $(E) "[HOSTCXX] Compiling $<"
1049 $(Q) mkdir -p `dirname $@`
Craig Tiller12c82092015-01-15 08:45:56 -08001050 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
nnoble72309c62014-12-12 11:42:26 -08001051
ctillercab52e72015-01-06 13:10:23 -08001052objs/$(CONFIG)/%.o : %.cc
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001053 $(E) "[CXX] Compiling $<"
1054 $(Q) mkdir -p `dirname $@`
Craig Tiller12c82092015-01-15 08:45:56 -08001055 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001056
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001057
nnoble85a49262014-12-08 18:14:03 -08001058install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001059
nnoble85a49262014-12-08 18:14:03 -08001060install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001061
nnoble85a49262014-12-08 18:14:03 -08001062install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
1063
1064install-headers: install-headers_c install-headers_cxx
1065
1066install-headers_c:
1067 $(E) "[INSTALL] Installing public C headers"
1068 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
1069
1070install-headers_cxx:
1071 $(E) "[INSTALL] Installing public C++ headers"
1072 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
1073
1074install-static: install-static_c install-static_cxx
1075
1076install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001077 $(E) "[INSTALL] Installing libgpr.a"
ctillercab52e72015-01-06 13:10:23 -08001078 $(Q) $(INSTALL) libs/$(CONFIG)/libgpr.a $(prefix)/lib/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001079 $(E) "[INSTALL] Installing libgrpc.a"
ctillercab52e72015-01-06 13:10:23 -08001080 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc.a $(prefix)/lib/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001081 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
ctillercab52e72015-01-06 13:10:23 -08001082 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001083
nnoble85a49262014-12-08 18:14:03 -08001084install-static_cxx: static_cxx strip-static_cxx
1085 $(E) "[INSTALL] Installing libgrpc++.a"
ctillercab52e72015-01-06 13:10:23 -08001086 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc++.a $(prefix)/lib/libgrpc++.a
nnoble85a49262014-12-08 18:14:03 -08001087
1088install-shared_c: shared_c strip-shared_c
nnoble5b7f32a2014-12-22 08:12:44 -08001089ifeq ($(SYSTEM),MINGW32)
1090 $(E) "[INSTALL] Installing gpr.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001091 $(Q) $(INSTALL) libs/$(CONFIG)/gpr.$(SHARED_EXT) $(prefix)/lib/gpr.$(SHARED_EXT)
1092 $(Q) $(INSTALL) libs/$(CONFIG)/libgpr-imp.a $(prefix)/lib/libgpr-imp.a
nnoble5b7f32a2014-12-22 08:12:44 -08001093else
1094 $(E) "[INSTALL] Installing libgpr.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001095 $(Q) $(INSTALL) libs/$(CONFIG)/libgpr.$(SHARED_EXT) $(prefix)/lib/libgpr.$(SHARED_EXT)
nnoble5b7f32a2014-12-22 08:12:44 -08001096ifneq ($(SYSTEM),Darwin)
1097 $(Q) ln -sf libgpr.$(SHARED_EXT) $(prefix)/lib/libgpr.so
1098endif
1099endif
1100ifeq ($(SYSTEM),MINGW32)
1101 $(E) "[INSTALL] Installing grpc.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001102 $(Q) $(INSTALL) libs/$(CONFIG)/grpc.$(SHARED_EXT) $(prefix)/lib/grpc.$(SHARED_EXT)
1103 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc-imp.a $(prefix)/lib/libgrpc-imp.a
nnoble5b7f32a2014-12-22 08:12:44 -08001104else
1105 $(E) "[INSTALL] Installing libgrpc.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001106 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc.$(SHARED_EXT) $(prefix)/lib/libgrpc.$(SHARED_EXT)
nnoble5b7f32a2014-12-22 08:12:44 -08001107ifneq ($(SYSTEM),Darwin)
1108 $(Q) ln -sf libgrpc.$(SHARED_EXT) $(prefix)/lib/libgrpc.so
1109endif
1110endif
1111ifeq ($(SYSTEM),MINGW32)
1112 $(E) "[INSTALL] Installing grpc_unsecure.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001113 $(Q) $(INSTALL) libs/$(CONFIG)/grpc_unsecure.$(SHARED_EXT) $(prefix)/lib/grpc_unsecure.$(SHARED_EXT)
1114 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc_unsecure-imp.a $(prefix)/lib/libgrpc_unsecure-imp.a
nnoble5b7f32a2014-12-22 08:12:44 -08001115else
1116 $(E) "[INSTALL] Installing libgrpc_unsecure.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001117 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT) $(prefix)/lib/libgrpc_unsecure.$(SHARED_EXT)
nnoble5b7f32a2014-12-22 08:12:44 -08001118ifneq ($(SYSTEM),Darwin)
1119 $(Q) ln -sf libgrpc_unsecure.$(SHARED_EXT) $(prefix)/lib/libgrpc_unsecure.so
1120endif
1121endif
1122ifneq ($(SYSTEM),MINGW32)
1123ifneq ($(SYSTEM),Darwin)
1124 $(Q) ldconfig
1125endif
1126endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001127
nnoble85a49262014-12-08 18:14:03 -08001128install-shared_cxx: shared_cxx strip-shared_cxx
nnoble5b7f32a2014-12-22 08:12:44 -08001129ifeq ($(SYSTEM),MINGW32)
1130 $(E) "[INSTALL] Installing grpc++.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001131 $(Q) $(INSTALL) libs/$(CONFIG)/grpc++.$(SHARED_EXT) $(prefix)/lib/grpc++.$(SHARED_EXT)
1132 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc++-imp.a $(prefix)/lib/libgrpc++-imp.a
nnoble5b7f32a2014-12-22 08:12:44 -08001133else
1134 $(E) "[INSTALL] Installing libgrpc++.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001135 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc++.$(SHARED_EXT) $(prefix)/lib/libgrpc++.$(SHARED_EXT)
nnoble5b7f32a2014-12-22 08:12:44 -08001136ifneq ($(SYSTEM),Darwin)
1137 $(Q) ln -sf libgrpc++.$(SHARED_EXT) $(prefix)/lib/libgrpc++.so
1138endif
1139endif
1140ifneq ($(SYSTEM),MINGW32)
1141ifneq ($(SYSTEM),Darwin)
1142 $(Q) ldconfig
1143endif
1144endif
nnoble85a49262014-12-08 18:14:03 -08001145
Craig Tiller3759e6f2015-01-15 08:13:11 -08001146clean:
Craig Tiller12c82092015-01-15 08:45:56 -08001147 $(Q) $(RM) -rf objs libs bins gens
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001148
1149
1150# The various libraries
1151
1152
1153LIBGPR_SRC = \
1154 src/core/support/alloc.c \
1155 src/core/support/cancellable.c \
1156 src/core/support/cmdline.c \
ctillerd94ad102014-12-23 08:53:43 -08001157 src/core/support/cpu_linux.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001158 src/core/support/cpu_posix.c \
1159 src/core/support/histogram.c \
1160 src/core/support/host_port.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001161 src/core/support/log_android.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001162 src/core/support/log.c \
1163 src/core/support/log_linux.c \
1164 src/core/support/log_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001165 src/core/support/log_win32.c \
1166 src/core/support/murmur_hash.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001167 src/core/support/slice_buffer.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001168 src/core/support/slice.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001169 src/core/support/string.c \
1170 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -08001171 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001172 src/core/support/sync.c \
1173 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -08001174 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001175 src/core/support/thd_posix.c \
1176 src/core/support/thd_win32.c \
1177 src/core/support/time.c \
1178 src/core/support/time_posix.c \
1179 src/core/support/time_win32.c \
1180
nnoble85a49262014-12-08 18:14:03 -08001181PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001182 include/grpc/support/alloc.h \
1183 include/grpc/support/atm_gcc_atomic.h \
1184 include/grpc/support/atm_gcc_sync.h \
1185 include/grpc/support/atm.h \
1186 include/grpc/support/atm_win32.h \
1187 include/grpc/support/cancellable_platform.h \
1188 include/grpc/support/cmdline.h \
1189 include/grpc/support/histogram.h \
1190 include/grpc/support/host_port.h \
1191 include/grpc/support/log.h \
1192 include/grpc/support/port_platform.h \
1193 include/grpc/support/slice_buffer.h \
1194 include/grpc/support/slice.h \
1195 include/grpc/support/string.h \
1196 include/grpc/support/sync_generic.h \
1197 include/grpc/support/sync.h \
1198 include/grpc/support/sync_posix.h \
1199 include/grpc/support/sync_win32.h \
1200 include/grpc/support/thd.h \
1201 include/grpc/support/thd_posix.h \
1202 include/grpc/support/thd_win32.h \
1203 include/grpc/support/time.h \
1204 include/grpc/support/time_posix.h \
1205 include/grpc/support/time_win32.h \
1206 include/grpc/support/useful.h \
1207
ctillercab52e72015-01-06 13:10:23 -08001208LIBGPR_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001209
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01001210libs/$(CONFIG)/libgpr.a: $(ZLIB_DEP) $(LIBGPR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001211 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001212 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001213 $(Q) $(AR) rcs libs/$(CONFIG)/libgpr.a $(LIBGPR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001214
nnoble5b7f32a2014-12-22 08:12:44 -08001215
1216
1217ifeq ($(SYSTEM),MINGW32)
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01001218libs/$(CONFIG)/gpr.$(SHARED_EXT): $(LIBGPR_OBJS) $(ZLIB_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001219 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001220 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001221 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,--output-def=libs/$(CONFIG)/gpr.def -Wl,--out-implib=libs/$(CONFIG)/libgpr-imp.a -o libs/$(CONFIG)/gpr.$(SHARED_EXT) $(LIBGPR_OBJS) $(LDLIBS)
nnoble5b7f32a2014-12-22 08:12:44 -08001222else
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01001223libs/$(CONFIG)/libgpr.$(SHARED_EXT): $(LIBGPR_OBJS) $(ZLIB_DEP)
nnoble5b7f32a2014-12-22 08:12:44 -08001224 $(E) "[LD] Linking $@"
1225 $(Q) mkdir -p `dirname $@`
1226ifeq ($(SYSTEM),Darwin)
ctillercab52e72015-01-06 13:10:23 -08001227 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -dynamiclib -o libs/$(CONFIG)/libgpr.$(SHARED_EXT) $(LIBGPR_OBJS) $(LDLIBS)
nnoble5b7f32a2014-12-22 08:12:44 -08001228else
ctillercab52e72015-01-06 13:10:23 -08001229 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,-soname,libgpr.so.0 -o libs/$(CONFIG)/libgpr.$(SHARED_EXT) $(LIBGPR_OBJS) $(LDLIBS)
1230 $(Q) ln -sf libgpr.$(SHARED_EXT) libs/$(CONFIG)/libgpr.so
nnoble5b7f32a2014-12-22 08:12:44 -08001231endif
1232endif
1233
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001234
nnoble69ac39f2014-12-12 15:43:38 -08001235ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08001236-include $(LIBGPR_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001237endif
1238
Craig Tiller27715ca2015-01-12 16:55:59 -08001239objs/$(CONFIG)/src/core/support/alloc.o:
1240objs/$(CONFIG)/src/core/support/cancellable.o:
1241objs/$(CONFIG)/src/core/support/cmdline.o:
1242objs/$(CONFIG)/src/core/support/cpu_linux.o:
1243objs/$(CONFIG)/src/core/support/cpu_posix.o:
1244objs/$(CONFIG)/src/core/support/histogram.o:
1245objs/$(CONFIG)/src/core/support/host_port.o:
1246objs/$(CONFIG)/src/core/support/log_android.o:
1247objs/$(CONFIG)/src/core/support/log.o:
1248objs/$(CONFIG)/src/core/support/log_linux.o:
1249objs/$(CONFIG)/src/core/support/log_posix.o:
1250objs/$(CONFIG)/src/core/support/log_win32.o:
1251objs/$(CONFIG)/src/core/support/murmur_hash.o:
1252objs/$(CONFIG)/src/core/support/slice_buffer.o:
1253objs/$(CONFIG)/src/core/support/slice.o:
1254objs/$(CONFIG)/src/core/support/string.o:
1255objs/$(CONFIG)/src/core/support/string_posix.o:
1256objs/$(CONFIG)/src/core/support/string_win32.o:
1257objs/$(CONFIG)/src/core/support/sync.o:
1258objs/$(CONFIG)/src/core/support/sync_posix.o:
1259objs/$(CONFIG)/src/core/support/sync_win32.o:
1260objs/$(CONFIG)/src/core/support/thd_posix.o:
1261objs/$(CONFIG)/src/core/support/thd_win32.o:
1262objs/$(CONFIG)/src/core/support/time.o:
1263objs/$(CONFIG)/src/core/support/time_posix.o:
1264objs/$(CONFIG)/src/core/support/time_win32.o:
1265
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001266
1267LIBGRPC_SRC = \
nnoblec87b1c52015-01-05 17:15:18 -08001268 src/core/security/auth.c \
1269 src/core/security/base64.c \
1270 src/core/security/credentials.c \
jboeuf6ad120e2015-01-12 17:08:15 -08001271 src/core/security/factories.c \
nnoblec87b1c52015-01-05 17:15:18 -08001272 src/core/security/google_root_certs.c \
1273 src/core/security/json_token.c \
1274 src/core/security/secure_endpoint.c \
1275 src/core/security/secure_transport_setup.c \
1276 src/core/security/security_context.c \
1277 src/core/security/server_secure_chttp2.c \
1278 src/core/tsi/fake_transport_security.c \
1279 src/core/tsi/ssl_transport_security.c \
1280 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001281 src/core/channel/call_op_string.c \
1282 src/core/channel/census_filter.c \
1283 src/core/channel/channel_args.c \
1284 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08001285 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001286 src/core/channel/client_channel.c \
1287 src/core/channel/client_setup.c \
1288 src/core/channel/connected_channel.c \
1289 src/core/channel/http_client_filter.c \
1290 src/core/channel/http_filter.c \
1291 src/core/channel/http_server_filter.c \
1292 src/core/channel/metadata_buffer.c \
1293 src/core/channel/noop_filter.c \
1294 src/core/compression/algorithm.c \
1295 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -08001296 src/core/httpcli/format_request.c \
1297 src/core/httpcli/httpcli.c \
1298 src/core/httpcli/httpcli_security_context.c \
1299 src/core/httpcli/parser.c \
ctiller52103932014-12-20 09:07:32 -08001300 src/core/iomgr/alarm.c \
1301 src/core/iomgr/alarm_heap.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001302 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08001303 src/core/iomgr/endpoint_pair_posix.c \
ctiller58393c22015-01-07 14:03:30 -08001304 src/core/iomgr/fd_posix.c \
1305 src/core/iomgr/iomgr.c \
1306 src/core/iomgr/iomgr_posix.c \
1307 src/core/iomgr/pollset_multipoller_with_poll_posix.c \
1308 src/core/iomgr/pollset_posix.c \
ctiller18b49ab2014-12-09 14:39:16 -08001309 src/core/iomgr/resolve_address_posix.c \
1310 src/core/iomgr/sockaddr_utils.c \
1311 src/core/iomgr/socket_utils_common_posix.c \
1312 src/core/iomgr/socket_utils_linux.c \
1313 src/core/iomgr/socket_utils_posix.c \
1314 src/core/iomgr/tcp_client_posix.c \
1315 src/core/iomgr/tcp_posix.c \
1316 src/core/iomgr/tcp_server_posix.c \
ctillerc1ddffb2014-12-15 13:08:18 -08001317 src/core/iomgr/time_averaged_stats.c \
ctiller18b49ab2014-12-09 14:39:16 -08001318 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001319 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08001320 src/core/statistics/census_rpc_stats.c \
1321 src/core/statistics/census_tracing.c \
1322 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08001323 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001324 src/core/surface/byte_buffer.c \
1325 src/core/surface/byte_buffer_reader.c \
1326 src/core/surface/call.c \
1327 src/core/surface/channel.c \
1328 src/core/surface/channel_create.c \
1329 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001330 src/core/surface/completion_queue.c \
1331 src/core/surface/event_string.c \
1332 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08001333 src/core/surface/lame_client.c \
1334 src/core/surface/secure_channel_create.c \
1335 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001336 src/core/surface/server.c \
1337 src/core/surface/server_chttp2.c \
1338 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08001339 src/core/transport/chttp2/alpn.c \
1340 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001341 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08001342 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001343 src/core/transport/chttp2/frame_ping.c \
1344 src/core/transport/chttp2/frame_rst_stream.c \
1345 src/core/transport/chttp2/frame_settings.c \
1346 src/core/transport/chttp2/frame_window_update.c \
1347 src/core/transport/chttp2/hpack_parser.c \
1348 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08001349 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001350 src/core/transport/chttp2/status_conversion.c \
1351 src/core/transport/chttp2/stream_encoder.c \
1352 src/core/transport/chttp2/stream_map.c \
1353 src/core/transport/chttp2/timeout_encoding.c \
ctillere4b40932015-01-07 12:13:17 -08001354 src/core/transport/chttp2/varint.c \
ctiller58393c22015-01-07 14:03:30 -08001355 src/core/transport/chttp2_transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001356 src/core/transport/metadata.c \
1357 src/core/transport/stream_op.c \
1358 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001359 third_party/cJSON/cJSON.c \
1360
nnoble85a49262014-12-08 18:14:03 -08001361PUBLIC_HEADERS_C += \
nnoblec87b1c52015-01-05 17:15:18 -08001362 include/grpc/grpc_security.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001363 include/grpc/byte_buffer.h \
1364 include/grpc/byte_buffer_reader.h \
1365 include/grpc/grpc.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001366 include/grpc/status.h \
1367
ctillercab52e72015-01-06 13:10:23 -08001368LIBGRPC_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001369
nnoble69ac39f2014-12-12 15:43:38 -08001370ifeq ($(NO_SECURE),true)
1371
Nicolas Noble047b7272015-01-16 13:55:05 -08001372# You can't build secure libraries if you don't have OpenSSL with ALPN.
1373
ctillercab52e72015-01-06 13:10:23 -08001374libs/$(CONFIG)/libgrpc.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001375
nnoble5b7f32a2014-12-22 08:12:44 -08001376ifeq ($(SYSTEM),MINGW32)
ctillercab52e72015-01-06 13:10:23 -08001377libs/$(CONFIG)/grpc.$(SHARED_EXT): openssl_dep_error
nnoble5b7f32a2014-12-22 08:12:44 -08001378else
ctillercab52e72015-01-06 13:10:23 -08001379libs/$(CONFIG)/libgrpc.$(SHARED_EXT): openssl_dep_error
nnoble5b7f32a2014-12-22 08:12:44 -08001380endif
1381
nnoble69ac39f2014-12-12 15:43:38 -08001382else
1383
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01001384ifneq ($(OPENSSL_DEP),)
1385src/core/security/auth.c: $(OPENSSL_DEP)
1386src/core/security/base64.c: $(OPENSSL_DEP)
1387src/core/security/credentials.c: $(OPENSSL_DEP)
1388src/core/security/factories.c: $(OPENSSL_DEP)
1389src/core/security/google_root_certs.c: $(OPENSSL_DEP)
1390src/core/security/json_token.c: $(OPENSSL_DEP)
1391src/core/security/secure_endpoint.c: $(OPENSSL_DEP)
1392src/core/security/secure_transport_setup.c: $(OPENSSL_DEP)
1393src/core/security/security_context.c: $(OPENSSL_DEP)
1394src/core/security/server_secure_chttp2.c: $(OPENSSL_DEP)
1395src/core/tsi/fake_transport_security.c: $(OPENSSL_DEP)
1396src/core/tsi/ssl_transport_security.c: $(OPENSSL_DEP)
1397src/core/tsi/transport_security.c: $(OPENSSL_DEP)
1398src/core/channel/call_op_string.c: $(OPENSSL_DEP)
1399src/core/channel/census_filter.c: $(OPENSSL_DEP)
1400src/core/channel/channel_args.c: $(OPENSSL_DEP)
1401src/core/channel/channel_stack.c: $(OPENSSL_DEP)
1402src/core/channel/child_channel.c: $(OPENSSL_DEP)
1403src/core/channel/client_channel.c: $(OPENSSL_DEP)
1404src/core/channel/client_setup.c: $(OPENSSL_DEP)
1405src/core/channel/connected_channel.c: $(OPENSSL_DEP)
1406src/core/channel/http_client_filter.c: $(OPENSSL_DEP)
1407src/core/channel/http_filter.c: $(OPENSSL_DEP)
1408src/core/channel/http_server_filter.c: $(OPENSSL_DEP)
1409src/core/channel/metadata_buffer.c: $(OPENSSL_DEP)
1410src/core/channel/noop_filter.c: $(OPENSSL_DEP)
1411src/core/compression/algorithm.c: $(OPENSSL_DEP)
1412src/core/compression/message_compress.c: $(OPENSSL_DEP)
1413src/core/httpcli/format_request.c: $(OPENSSL_DEP)
1414src/core/httpcli/httpcli.c: $(OPENSSL_DEP)
1415src/core/httpcli/httpcli_security_context.c: $(OPENSSL_DEP)
1416src/core/httpcli/parser.c: $(OPENSSL_DEP)
1417src/core/iomgr/alarm.c: $(OPENSSL_DEP)
1418src/core/iomgr/alarm_heap.c: $(OPENSSL_DEP)
1419src/core/iomgr/endpoint.c: $(OPENSSL_DEP)
1420src/core/iomgr/endpoint_pair_posix.c: $(OPENSSL_DEP)
1421src/core/iomgr/fd_posix.c: $(OPENSSL_DEP)
1422src/core/iomgr/iomgr.c: $(OPENSSL_DEP)
1423src/core/iomgr/iomgr_posix.c: $(OPENSSL_DEP)
1424src/core/iomgr/pollset_multipoller_with_poll_posix.c: $(OPENSSL_DEP)
1425src/core/iomgr/pollset_posix.c: $(OPENSSL_DEP)
1426src/core/iomgr/resolve_address_posix.c: $(OPENSSL_DEP)
1427src/core/iomgr/sockaddr_utils.c: $(OPENSSL_DEP)
1428src/core/iomgr/socket_utils_common_posix.c: $(OPENSSL_DEP)
1429src/core/iomgr/socket_utils_linux.c: $(OPENSSL_DEP)
1430src/core/iomgr/socket_utils_posix.c: $(OPENSSL_DEP)
1431src/core/iomgr/tcp_client_posix.c: $(OPENSSL_DEP)
1432src/core/iomgr/tcp_posix.c: $(OPENSSL_DEP)
1433src/core/iomgr/tcp_server_posix.c: $(OPENSSL_DEP)
1434src/core/iomgr/time_averaged_stats.c: $(OPENSSL_DEP)
1435src/core/statistics/census_init.c: $(OPENSSL_DEP)
1436src/core/statistics/census_log.c: $(OPENSSL_DEP)
1437src/core/statistics/census_rpc_stats.c: $(OPENSSL_DEP)
1438src/core/statistics/census_tracing.c: $(OPENSSL_DEP)
1439src/core/statistics/hash_table.c: $(OPENSSL_DEP)
1440src/core/statistics/window_stats.c: $(OPENSSL_DEP)
1441src/core/surface/byte_buffer.c: $(OPENSSL_DEP)
1442src/core/surface/byte_buffer_reader.c: $(OPENSSL_DEP)
1443src/core/surface/call.c: $(OPENSSL_DEP)
1444src/core/surface/channel.c: $(OPENSSL_DEP)
1445src/core/surface/channel_create.c: $(OPENSSL_DEP)
1446src/core/surface/client.c: $(OPENSSL_DEP)
1447src/core/surface/completion_queue.c: $(OPENSSL_DEP)
1448src/core/surface/event_string.c: $(OPENSSL_DEP)
1449src/core/surface/init.c: $(OPENSSL_DEP)
1450src/core/surface/lame_client.c: $(OPENSSL_DEP)
1451src/core/surface/secure_channel_create.c: $(OPENSSL_DEP)
1452src/core/surface/secure_server_create.c: $(OPENSSL_DEP)
1453src/core/surface/server.c: $(OPENSSL_DEP)
1454src/core/surface/server_chttp2.c: $(OPENSSL_DEP)
1455src/core/surface/server_create.c: $(OPENSSL_DEP)
1456src/core/transport/chttp2/alpn.c: $(OPENSSL_DEP)
1457src/core/transport/chttp2/bin_encoder.c: $(OPENSSL_DEP)
1458src/core/transport/chttp2/frame_data.c: $(OPENSSL_DEP)
1459src/core/transport/chttp2/frame_goaway.c: $(OPENSSL_DEP)
1460src/core/transport/chttp2/frame_ping.c: $(OPENSSL_DEP)
1461src/core/transport/chttp2/frame_rst_stream.c: $(OPENSSL_DEP)
1462src/core/transport/chttp2/frame_settings.c: $(OPENSSL_DEP)
1463src/core/transport/chttp2/frame_window_update.c: $(OPENSSL_DEP)
1464src/core/transport/chttp2/hpack_parser.c: $(OPENSSL_DEP)
1465src/core/transport/chttp2/hpack_table.c: $(OPENSSL_DEP)
1466src/core/transport/chttp2/huffsyms.c: $(OPENSSL_DEP)
1467src/core/transport/chttp2/status_conversion.c: $(OPENSSL_DEP)
1468src/core/transport/chttp2/stream_encoder.c: $(OPENSSL_DEP)
1469src/core/transport/chttp2/stream_map.c: $(OPENSSL_DEP)
1470src/core/transport/chttp2/timeout_encoding.c: $(OPENSSL_DEP)
1471src/core/transport/chttp2/varint.c: $(OPENSSL_DEP)
1472src/core/transport/chttp2_transport.c: $(OPENSSL_DEP)
1473src/core/transport/metadata.c: $(OPENSSL_DEP)
1474src/core/transport/stream_op.c: $(OPENSSL_DEP)
1475src/core/transport/transport.c: $(OPENSSL_DEP)
1476third_party/cJSON/cJSON.c: $(OPENSSL_DEP)
1477endif
1478
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01001479libs/$(CONFIG)/libgrpc.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBGRPC_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001480 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001481 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001482 $(Q) $(AR) rcs libs/$(CONFIG)/libgrpc.a $(LIBGRPC_OBJS)
Craig Tillerd4773f52015-01-12 16:38:47 -08001483 $(Q) rm -rf tmp-merge
nnoble20e2e3f2014-12-16 15:37:57 -08001484 $(Q) mkdir tmp-merge
ctillercab52e72015-01-06 13:10:23 -08001485 $(Q) ( cd tmp-merge ; $(AR) x ../libs/$(CONFIG)/libgrpc.a )
nnoble20e2e3f2014-12-16 15:37:57 -08001486 $(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge ; ar x ../$${l} ) ; done
ctillercab52e72015-01-06 13:10:23 -08001487 $(Q) rm -f libs/$(CONFIG)/libgrpc.a tmp-merge/__.SYMDEF*
1488 $(Q) ar rcs libs/$(CONFIG)/libgrpc.a tmp-merge/*
nnoble20e2e3f2014-12-16 15:37:57 -08001489 $(Q) rm -rf tmp-merge
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001490
nnoble5b7f32a2014-12-22 08:12:44 -08001491
1492
1493ifeq ($(SYSTEM),MINGW32)
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01001494libs/$(CONFIG)/grpc.$(SHARED_EXT): $(LIBGRPC_OBJS) $(ZLIB_DEP)libs/$(CONFIG)/gpr.$(SHARED_EXT) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001495 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001496 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001497 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,--output-def=libs/$(CONFIG)/grpc.def -Wl,--out-implib=libs/$(CONFIG)/libgrpc-imp.a -o libs/$(CONFIG)/grpc.$(SHARED_EXT) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgpr-imp
nnoble5b7f32a2014-12-22 08:12:44 -08001498else
Craig Tillera614caa2015-01-15 09:33:21 -08001499libs/$(CONFIG)/libgrpc.$(SHARED_EXT): $(LIBGRPC_OBJS) $(ZLIB_DEP) libs/$(CONFIG)/libgpr.$(SHARED_EXT) $(OPENSSL_DEP)
nnoble5b7f32a2014-12-22 08:12:44 -08001500 $(E) "[LD] Linking $@"
1501 $(Q) mkdir -p `dirname $@`
1502ifeq ($(SYSTEM),Darwin)
ctillercab52e72015-01-06 13:10:23 -08001503 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -dynamiclib -o libs/$(CONFIG)/libgrpc.$(SHARED_EXT) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgpr
nnoble5b7f32a2014-12-22 08:12:44 -08001504else
ctillercab52e72015-01-06 13:10:23 -08001505 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,-soname,libgrpc.so.0 -o libs/$(CONFIG)/libgrpc.$(SHARED_EXT) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgpr
1506 $(Q) ln -sf libgrpc.$(SHARED_EXT) libs/$(CONFIG)/libgrpc.so
nnoble5b7f32a2014-12-22 08:12:44 -08001507endif
1508endif
1509
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001510
nnoble69ac39f2014-12-12 15:43:38 -08001511endif
1512
nnoble69ac39f2014-12-12 15:43:38 -08001513ifneq ($(NO_SECURE),true)
1514ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08001515-include $(LIBGRPC_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001516endif
nnoble69ac39f2014-12-12 15:43:38 -08001517endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001518
Craig Tiller27715ca2015-01-12 16:55:59 -08001519objs/$(CONFIG)/src/core/security/auth.o:
1520objs/$(CONFIG)/src/core/security/base64.o:
1521objs/$(CONFIG)/src/core/security/credentials.o:
Craig Tiller770f60a2015-01-12 17:44:43 -08001522objs/$(CONFIG)/src/core/security/factories.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08001523objs/$(CONFIG)/src/core/security/google_root_certs.o:
1524objs/$(CONFIG)/src/core/security/json_token.o:
1525objs/$(CONFIG)/src/core/security/secure_endpoint.o:
1526objs/$(CONFIG)/src/core/security/secure_transport_setup.o:
1527objs/$(CONFIG)/src/core/security/security_context.o:
1528objs/$(CONFIG)/src/core/security/server_secure_chttp2.o:
1529objs/$(CONFIG)/src/core/tsi/fake_transport_security.o:
1530objs/$(CONFIG)/src/core/tsi/ssl_transport_security.o:
1531objs/$(CONFIG)/src/core/tsi/transport_security.o:
1532objs/$(CONFIG)/src/core/channel/call_op_string.o:
1533objs/$(CONFIG)/src/core/channel/census_filter.o:
1534objs/$(CONFIG)/src/core/channel/channel_args.o:
1535objs/$(CONFIG)/src/core/channel/channel_stack.o:
1536objs/$(CONFIG)/src/core/channel/child_channel.o:
1537objs/$(CONFIG)/src/core/channel/client_channel.o:
1538objs/$(CONFIG)/src/core/channel/client_setup.o:
1539objs/$(CONFIG)/src/core/channel/connected_channel.o:
1540objs/$(CONFIG)/src/core/channel/http_client_filter.o:
1541objs/$(CONFIG)/src/core/channel/http_filter.o:
1542objs/$(CONFIG)/src/core/channel/http_server_filter.o:
1543objs/$(CONFIG)/src/core/channel/metadata_buffer.o:
1544objs/$(CONFIG)/src/core/channel/noop_filter.o:
1545objs/$(CONFIG)/src/core/compression/algorithm.o:
1546objs/$(CONFIG)/src/core/compression/message_compress.o:
1547objs/$(CONFIG)/src/core/httpcli/format_request.o:
1548objs/$(CONFIG)/src/core/httpcli/httpcli.o:
1549objs/$(CONFIG)/src/core/httpcli/httpcli_security_context.o:
1550objs/$(CONFIG)/src/core/httpcli/parser.o:
1551objs/$(CONFIG)/src/core/iomgr/alarm.o:
1552objs/$(CONFIG)/src/core/iomgr/alarm_heap.o:
1553objs/$(CONFIG)/src/core/iomgr/endpoint.o:
1554objs/$(CONFIG)/src/core/iomgr/endpoint_pair_posix.o:
1555objs/$(CONFIG)/src/core/iomgr/fd_posix.o:
1556objs/$(CONFIG)/src/core/iomgr/iomgr.o:
1557objs/$(CONFIG)/src/core/iomgr/iomgr_posix.o:
1558objs/$(CONFIG)/src/core/iomgr/pollset_multipoller_with_poll_posix.o:
1559objs/$(CONFIG)/src/core/iomgr/pollset_posix.o:
1560objs/$(CONFIG)/src/core/iomgr/resolve_address_posix.o:
1561objs/$(CONFIG)/src/core/iomgr/sockaddr_utils.o:
1562objs/$(CONFIG)/src/core/iomgr/socket_utils_common_posix.o:
1563objs/$(CONFIG)/src/core/iomgr/socket_utils_linux.o:
1564objs/$(CONFIG)/src/core/iomgr/socket_utils_posix.o:
1565objs/$(CONFIG)/src/core/iomgr/tcp_client_posix.o:
1566objs/$(CONFIG)/src/core/iomgr/tcp_posix.o:
1567objs/$(CONFIG)/src/core/iomgr/tcp_server_posix.o:
1568objs/$(CONFIG)/src/core/iomgr/time_averaged_stats.o:
1569objs/$(CONFIG)/src/core/statistics/census_init.o:
1570objs/$(CONFIG)/src/core/statistics/census_log.o:
1571objs/$(CONFIG)/src/core/statistics/census_rpc_stats.o:
1572objs/$(CONFIG)/src/core/statistics/census_tracing.o:
1573objs/$(CONFIG)/src/core/statistics/hash_table.o:
1574objs/$(CONFIG)/src/core/statistics/window_stats.o:
1575objs/$(CONFIG)/src/core/surface/byte_buffer.o:
1576objs/$(CONFIG)/src/core/surface/byte_buffer_reader.o:
1577objs/$(CONFIG)/src/core/surface/call.o:
1578objs/$(CONFIG)/src/core/surface/channel.o:
1579objs/$(CONFIG)/src/core/surface/channel_create.o:
1580objs/$(CONFIG)/src/core/surface/client.o:
1581objs/$(CONFIG)/src/core/surface/completion_queue.o:
1582objs/$(CONFIG)/src/core/surface/event_string.o:
1583objs/$(CONFIG)/src/core/surface/init.o:
1584objs/$(CONFIG)/src/core/surface/lame_client.o:
1585objs/$(CONFIG)/src/core/surface/secure_channel_create.o:
1586objs/$(CONFIG)/src/core/surface/secure_server_create.o:
1587objs/$(CONFIG)/src/core/surface/server.o:
1588objs/$(CONFIG)/src/core/surface/server_chttp2.o:
1589objs/$(CONFIG)/src/core/surface/server_create.o:
1590objs/$(CONFIG)/src/core/transport/chttp2/alpn.o:
1591objs/$(CONFIG)/src/core/transport/chttp2/bin_encoder.o:
1592objs/$(CONFIG)/src/core/transport/chttp2/frame_data.o:
1593objs/$(CONFIG)/src/core/transport/chttp2/frame_goaway.o:
1594objs/$(CONFIG)/src/core/transport/chttp2/frame_ping.o:
1595objs/$(CONFIG)/src/core/transport/chttp2/frame_rst_stream.o:
1596objs/$(CONFIG)/src/core/transport/chttp2/frame_settings.o:
1597objs/$(CONFIG)/src/core/transport/chttp2/frame_window_update.o:
1598objs/$(CONFIG)/src/core/transport/chttp2/hpack_parser.o:
1599objs/$(CONFIG)/src/core/transport/chttp2/hpack_table.o:
1600objs/$(CONFIG)/src/core/transport/chttp2/huffsyms.o:
1601objs/$(CONFIG)/src/core/transport/chttp2/status_conversion.o:
1602objs/$(CONFIG)/src/core/transport/chttp2/stream_encoder.o:
1603objs/$(CONFIG)/src/core/transport/chttp2/stream_map.o:
1604objs/$(CONFIG)/src/core/transport/chttp2/timeout_encoding.o:
1605objs/$(CONFIG)/src/core/transport/chttp2/varint.o:
1606objs/$(CONFIG)/src/core/transport/chttp2_transport.o:
1607objs/$(CONFIG)/src/core/transport/metadata.o:
1608objs/$(CONFIG)/src/core/transport/stream_op.o:
1609objs/$(CONFIG)/src/core/transport/transport.o:
1610objs/$(CONFIG)/third_party/cJSON/cJSON.o:
1611
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001612
nnoblec87b1c52015-01-05 17:15:18 -08001613LIBGRPC_UNSECURE_SRC = \
1614 src/core/channel/call_op_string.c \
1615 src/core/channel/census_filter.c \
1616 src/core/channel/channel_args.c \
1617 src/core/channel/channel_stack.c \
1618 src/core/channel/child_channel.c \
1619 src/core/channel/client_channel.c \
1620 src/core/channel/client_setup.c \
1621 src/core/channel/connected_channel.c \
1622 src/core/channel/http_client_filter.c \
1623 src/core/channel/http_filter.c \
1624 src/core/channel/http_server_filter.c \
1625 src/core/channel/metadata_buffer.c \
1626 src/core/channel/noop_filter.c \
1627 src/core/compression/algorithm.c \
1628 src/core/compression/message_compress.c \
1629 src/core/httpcli/format_request.c \
1630 src/core/httpcli/httpcli.c \
1631 src/core/httpcli/httpcli_security_context.c \
1632 src/core/httpcli/parser.c \
1633 src/core/iomgr/alarm.c \
1634 src/core/iomgr/alarm_heap.c \
1635 src/core/iomgr/endpoint.c \
1636 src/core/iomgr/endpoint_pair_posix.c \
ctiller58393c22015-01-07 14:03:30 -08001637 src/core/iomgr/fd_posix.c \
1638 src/core/iomgr/iomgr.c \
1639 src/core/iomgr/iomgr_posix.c \
1640 src/core/iomgr/pollset_multipoller_with_poll_posix.c \
1641 src/core/iomgr/pollset_posix.c \
nnoblec87b1c52015-01-05 17:15:18 -08001642 src/core/iomgr/resolve_address_posix.c \
1643 src/core/iomgr/sockaddr_utils.c \
1644 src/core/iomgr/socket_utils_common_posix.c \
1645 src/core/iomgr/socket_utils_linux.c \
1646 src/core/iomgr/socket_utils_posix.c \
1647 src/core/iomgr/tcp_client_posix.c \
1648 src/core/iomgr/tcp_posix.c \
1649 src/core/iomgr/tcp_server_posix.c \
1650 src/core/iomgr/time_averaged_stats.c \
1651 src/core/statistics/census_init.c \
1652 src/core/statistics/census_log.c \
1653 src/core/statistics/census_rpc_stats.c \
1654 src/core/statistics/census_tracing.c \
1655 src/core/statistics/hash_table.c \
1656 src/core/statistics/window_stats.c \
1657 src/core/surface/byte_buffer.c \
1658 src/core/surface/byte_buffer_reader.c \
1659 src/core/surface/call.c \
1660 src/core/surface/channel.c \
1661 src/core/surface/channel_create.c \
1662 src/core/surface/client.c \
1663 src/core/surface/completion_queue.c \
1664 src/core/surface/event_string.c \
1665 src/core/surface/init.c \
1666 src/core/surface/lame_client.c \
1667 src/core/surface/secure_channel_create.c \
1668 src/core/surface/secure_server_create.c \
1669 src/core/surface/server.c \
1670 src/core/surface/server_chttp2.c \
1671 src/core/surface/server_create.c \
1672 src/core/transport/chttp2/alpn.c \
1673 src/core/transport/chttp2/bin_encoder.c \
1674 src/core/transport/chttp2/frame_data.c \
1675 src/core/transport/chttp2/frame_goaway.c \
1676 src/core/transport/chttp2/frame_ping.c \
1677 src/core/transport/chttp2/frame_rst_stream.c \
1678 src/core/transport/chttp2/frame_settings.c \
1679 src/core/transport/chttp2/frame_window_update.c \
1680 src/core/transport/chttp2/hpack_parser.c \
1681 src/core/transport/chttp2/hpack_table.c \
1682 src/core/transport/chttp2/huffsyms.c \
1683 src/core/transport/chttp2/status_conversion.c \
1684 src/core/transport/chttp2/stream_encoder.c \
1685 src/core/transport/chttp2/stream_map.c \
1686 src/core/transport/chttp2/timeout_encoding.c \
ctillere4b40932015-01-07 12:13:17 -08001687 src/core/transport/chttp2/varint.c \
ctiller58393c22015-01-07 14:03:30 -08001688 src/core/transport/chttp2_transport.c \
nnoblec87b1c52015-01-05 17:15:18 -08001689 src/core/transport/metadata.c \
1690 src/core/transport/stream_op.c \
1691 src/core/transport/transport.c \
1692 third_party/cJSON/cJSON.c \
1693
1694PUBLIC_HEADERS_C += \
1695 include/grpc/byte_buffer.h \
1696 include/grpc/byte_buffer_reader.h \
1697 include/grpc/grpc.h \
1698 include/grpc/status.h \
1699
ctillercab52e72015-01-06 13:10:23 -08001700LIBGRPC_UNSECURE_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
nnoblec87b1c52015-01-05 17:15:18 -08001701
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01001702libs/$(CONFIG)/libgrpc_unsecure.a: $(ZLIB_DEP) $(LIBGRPC_UNSECURE_OBJS)
nnoblec87b1c52015-01-05 17:15:18 -08001703 $(E) "[AR] Creating $@"
1704 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001705 $(Q) $(AR) rcs libs/$(CONFIG)/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
nnoblec87b1c52015-01-05 17:15:18 -08001706
1707
1708
1709ifeq ($(SYSTEM),MINGW32)
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01001710libs/$(CONFIG)/grpc_unsecure.$(SHARED_EXT): $(LIBGRPC_UNSECURE_OBJS) $(ZLIB_DEP)libs/$(CONFIG)/gpr.$(SHARED_EXT)
nnoblec87b1c52015-01-05 17:15:18 -08001711 $(E) "[LD] Linking $@"
1712 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001713 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,--output-def=libs/$(CONFIG)/grpc_unsecure.def -Wl,--out-implib=libs/$(CONFIG)/libgrpc_unsecure-imp.a -o libs/$(CONFIG)/grpc_unsecure.$(SHARED_EXT) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS) -lgpr-imp
nnoblec87b1c52015-01-05 17:15:18 -08001714else
Craig Tillera614caa2015-01-15 09:33:21 -08001715libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT): $(LIBGRPC_UNSECURE_OBJS) $(ZLIB_DEP) libs/$(CONFIG)/libgpr.$(SHARED_EXT)
nnoblec87b1c52015-01-05 17:15:18 -08001716 $(E) "[LD] Linking $@"
1717 $(Q) mkdir -p `dirname $@`
1718ifeq ($(SYSTEM),Darwin)
ctillercab52e72015-01-06 13:10:23 -08001719 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -dynamiclib -o libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS) -lgpr
nnoblec87b1c52015-01-05 17:15:18 -08001720else
ctillercab52e72015-01-06 13:10:23 -08001721 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,-soname,libgrpc_unsecure.so.0 -o libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS) -lgpr
1722 $(Q) ln -sf libgrpc_unsecure.$(SHARED_EXT) libs/$(CONFIG)/libgrpc_unsecure.so
nnoblec87b1c52015-01-05 17:15:18 -08001723endif
1724endif
1725
1726
nnoblec87b1c52015-01-05 17:15:18 -08001727ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08001728-include $(LIBGRPC_UNSECURE_OBJS:.o=.dep)
nnoblec87b1c52015-01-05 17:15:18 -08001729endif
1730
Craig Tiller27715ca2015-01-12 16:55:59 -08001731objs/$(CONFIG)/src/core/channel/call_op_string.o:
1732objs/$(CONFIG)/src/core/channel/census_filter.o:
1733objs/$(CONFIG)/src/core/channel/channel_args.o:
1734objs/$(CONFIG)/src/core/channel/channel_stack.o:
1735objs/$(CONFIG)/src/core/channel/child_channel.o:
1736objs/$(CONFIG)/src/core/channel/client_channel.o:
1737objs/$(CONFIG)/src/core/channel/client_setup.o:
1738objs/$(CONFIG)/src/core/channel/connected_channel.o:
1739objs/$(CONFIG)/src/core/channel/http_client_filter.o:
1740objs/$(CONFIG)/src/core/channel/http_filter.o:
1741objs/$(CONFIG)/src/core/channel/http_server_filter.o:
1742objs/$(CONFIG)/src/core/channel/metadata_buffer.o:
1743objs/$(CONFIG)/src/core/channel/noop_filter.o:
1744objs/$(CONFIG)/src/core/compression/algorithm.o:
1745objs/$(CONFIG)/src/core/compression/message_compress.o:
1746objs/$(CONFIG)/src/core/httpcli/format_request.o:
1747objs/$(CONFIG)/src/core/httpcli/httpcli.o:
1748objs/$(CONFIG)/src/core/httpcli/httpcli_security_context.o:
1749objs/$(CONFIG)/src/core/httpcli/parser.o:
1750objs/$(CONFIG)/src/core/iomgr/alarm.o:
1751objs/$(CONFIG)/src/core/iomgr/alarm_heap.o:
1752objs/$(CONFIG)/src/core/iomgr/endpoint.o:
1753objs/$(CONFIG)/src/core/iomgr/endpoint_pair_posix.o:
1754objs/$(CONFIG)/src/core/iomgr/fd_posix.o:
1755objs/$(CONFIG)/src/core/iomgr/iomgr.o:
1756objs/$(CONFIG)/src/core/iomgr/iomgr_posix.o:
1757objs/$(CONFIG)/src/core/iomgr/pollset_multipoller_with_poll_posix.o:
1758objs/$(CONFIG)/src/core/iomgr/pollset_posix.o:
1759objs/$(CONFIG)/src/core/iomgr/resolve_address_posix.o:
1760objs/$(CONFIG)/src/core/iomgr/sockaddr_utils.o:
1761objs/$(CONFIG)/src/core/iomgr/socket_utils_common_posix.o:
1762objs/$(CONFIG)/src/core/iomgr/socket_utils_linux.o:
1763objs/$(CONFIG)/src/core/iomgr/socket_utils_posix.o:
1764objs/$(CONFIG)/src/core/iomgr/tcp_client_posix.o:
1765objs/$(CONFIG)/src/core/iomgr/tcp_posix.o:
1766objs/$(CONFIG)/src/core/iomgr/tcp_server_posix.o:
1767objs/$(CONFIG)/src/core/iomgr/time_averaged_stats.o:
1768objs/$(CONFIG)/src/core/statistics/census_init.o:
1769objs/$(CONFIG)/src/core/statistics/census_log.o:
1770objs/$(CONFIG)/src/core/statistics/census_rpc_stats.o:
1771objs/$(CONFIG)/src/core/statistics/census_tracing.o:
1772objs/$(CONFIG)/src/core/statistics/hash_table.o:
1773objs/$(CONFIG)/src/core/statistics/window_stats.o:
1774objs/$(CONFIG)/src/core/surface/byte_buffer.o:
1775objs/$(CONFIG)/src/core/surface/byte_buffer_reader.o:
1776objs/$(CONFIG)/src/core/surface/call.o:
1777objs/$(CONFIG)/src/core/surface/channel.o:
1778objs/$(CONFIG)/src/core/surface/channel_create.o:
1779objs/$(CONFIG)/src/core/surface/client.o:
1780objs/$(CONFIG)/src/core/surface/completion_queue.o:
1781objs/$(CONFIG)/src/core/surface/event_string.o:
1782objs/$(CONFIG)/src/core/surface/init.o:
1783objs/$(CONFIG)/src/core/surface/lame_client.o:
1784objs/$(CONFIG)/src/core/surface/secure_channel_create.o:
1785objs/$(CONFIG)/src/core/surface/secure_server_create.o:
1786objs/$(CONFIG)/src/core/surface/server.o:
1787objs/$(CONFIG)/src/core/surface/server_chttp2.o:
1788objs/$(CONFIG)/src/core/surface/server_create.o:
1789objs/$(CONFIG)/src/core/transport/chttp2/alpn.o:
1790objs/$(CONFIG)/src/core/transport/chttp2/bin_encoder.o:
1791objs/$(CONFIG)/src/core/transport/chttp2/frame_data.o:
1792objs/$(CONFIG)/src/core/transport/chttp2/frame_goaway.o:
1793objs/$(CONFIG)/src/core/transport/chttp2/frame_ping.o:
1794objs/$(CONFIG)/src/core/transport/chttp2/frame_rst_stream.o:
1795objs/$(CONFIG)/src/core/transport/chttp2/frame_settings.o:
1796objs/$(CONFIG)/src/core/transport/chttp2/frame_window_update.o:
1797objs/$(CONFIG)/src/core/transport/chttp2/hpack_parser.o:
1798objs/$(CONFIG)/src/core/transport/chttp2/hpack_table.o:
1799objs/$(CONFIG)/src/core/transport/chttp2/huffsyms.o:
1800objs/$(CONFIG)/src/core/transport/chttp2/status_conversion.o:
1801objs/$(CONFIG)/src/core/transport/chttp2/stream_encoder.o:
1802objs/$(CONFIG)/src/core/transport/chttp2/stream_map.o:
1803objs/$(CONFIG)/src/core/transport/chttp2/timeout_encoding.o:
1804objs/$(CONFIG)/src/core/transport/chttp2/varint.o:
1805objs/$(CONFIG)/src/core/transport/chttp2_transport.o:
1806objs/$(CONFIG)/src/core/transport/metadata.o:
1807objs/$(CONFIG)/src/core/transport/stream_op.o:
1808objs/$(CONFIG)/src/core/transport/transport.o:
1809objs/$(CONFIG)/third_party/cJSON/cJSON.o:
1810
nnoblec87b1c52015-01-05 17:15:18 -08001811
nnoble5f2ecb32015-01-12 16:40:18 -08001812LIBGPR_TEST_UTIL_SRC = \
1813 test/core/util/test_config.c \
1814
1815
1816LIBGPR_TEST_UTIL_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGPR_TEST_UTIL_SRC))))
nnoble5f2ecb32015-01-12 16:40:18 -08001817
1818ifeq ($(NO_SECURE),true)
1819
Nicolas Noble047b7272015-01-16 13:55:05 -08001820# You can't build secure libraries if you don't have OpenSSL with ALPN.
1821
nnoble5f2ecb32015-01-12 16:40:18 -08001822libs/$(CONFIG)/libgpr_test_util.a: openssl_dep_error
1823
1824
1825else
1826
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01001827ifneq ($(OPENSSL_DEP),)
1828test/core/util/test_config.c: $(OPENSSL_DEP)
1829endif
1830
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01001831libs/$(CONFIG)/libgpr_test_util.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBGPR_TEST_UTIL_OBJS)
nnoble5f2ecb32015-01-12 16:40:18 -08001832 $(E) "[AR] Creating $@"
1833 $(Q) mkdir -p `dirname $@`
1834 $(Q) $(AR) rcs libs/$(CONFIG)/libgpr_test_util.a $(LIBGPR_TEST_UTIL_OBJS)
1835
1836
1837
1838
1839
1840endif
1841
nnoble5f2ecb32015-01-12 16:40:18 -08001842ifneq ($(NO_SECURE),true)
1843ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08001844-include $(LIBGPR_TEST_UTIL_OBJS:.o=.dep)
nnoble5f2ecb32015-01-12 16:40:18 -08001845endif
1846endif
1847
Craig Tiller770f60a2015-01-12 17:44:43 -08001848objs/$(CONFIG)/test/core/util/test_config.o:
1849
nnoble5f2ecb32015-01-12 16:40:18 -08001850
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001851LIBGRPC_TEST_UTIL_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001852 test/core/end2end/cq_verifier.c \
chenw97fd9e52014-12-19 17:12:36 -08001853 test/core/end2end/data/test_root_cert.c \
1854 test/core/end2end/data/prod_roots_certs.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001855 test/core/end2end/data/server1_cert.c \
1856 test/core/end2end/data/server1_key.c \
1857 test/core/iomgr/endpoint_tests.c \
1858 test/core/statistics/census_log_tests.c \
1859 test/core/transport/transport_end2end_tests.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001860 test/core/util/grpc_profiler.c \
jtattermusch97fb3f62014-12-08 15:13:41 -08001861 test/core/util/port_posix.c \
nnoble5f2ecb32015-01-12 16:40:18 -08001862 test/core/util/parse_hexstring.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001863 test/core/util/slice_splitter.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001864
1865
ctillercab52e72015-01-06 13:10:23 -08001866LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001867
nnoble69ac39f2014-12-12 15:43:38 -08001868ifeq ($(NO_SECURE),true)
1869
Nicolas Noble047b7272015-01-16 13:55:05 -08001870# You can't build secure libraries if you don't have OpenSSL with ALPN.
1871
ctillercab52e72015-01-06 13:10:23 -08001872libs/$(CONFIG)/libgrpc_test_util.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001873
nnoble5b7f32a2014-12-22 08:12:44 -08001874
nnoble69ac39f2014-12-12 15:43:38 -08001875else
1876
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01001877ifneq ($(OPENSSL_DEP),)
1878test/core/end2end/cq_verifier.c: $(OPENSSL_DEP)
1879test/core/end2end/data/test_root_cert.c: $(OPENSSL_DEP)
1880test/core/end2end/data/prod_roots_certs.c: $(OPENSSL_DEP)
1881test/core/end2end/data/server1_cert.c: $(OPENSSL_DEP)
1882test/core/end2end/data/server1_key.c: $(OPENSSL_DEP)
1883test/core/iomgr/endpoint_tests.c: $(OPENSSL_DEP)
1884test/core/statistics/census_log_tests.c: $(OPENSSL_DEP)
1885test/core/transport/transport_end2end_tests.c: $(OPENSSL_DEP)
1886test/core/util/grpc_profiler.c: $(OPENSSL_DEP)
1887test/core/util/port_posix.c: $(OPENSSL_DEP)
1888test/core/util/parse_hexstring.c: $(OPENSSL_DEP)
1889test/core/util/slice_splitter.c: $(OPENSSL_DEP)
1890endif
1891
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01001892libs/$(CONFIG)/libgrpc_test_util.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBGRPC_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001893 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001894 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001895 $(Q) $(AR) rcs libs/$(CONFIG)/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001896
1897
1898
nnoble5b7f32a2014-12-22 08:12:44 -08001899
1900
nnoble69ac39f2014-12-12 15:43:38 -08001901endif
1902
nnoble69ac39f2014-12-12 15:43:38 -08001903ifneq ($(NO_SECURE),true)
1904ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08001905-include $(LIBGRPC_TEST_UTIL_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001906endif
nnoble69ac39f2014-12-12 15:43:38 -08001907endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001908
Craig Tiller27715ca2015-01-12 16:55:59 -08001909objs/$(CONFIG)/test/core/end2end/cq_verifier.o:
1910objs/$(CONFIG)/test/core/end2end/data/test_root_cert.o:
1911objs/$(CONFIG)/test/core/end2end/data/prod_roots_certs.o:
1912objs/$(CONFIG)/test/core/end2end/data/server1_cert.o:
1913objs/$(CONFIG)/test/core/end2end/data/server1_key.o:
1914objs/$(CONFIG)/test/core/iomgr/endpoint_tests.o:
1915objs/$(CONFIG)/test/core/statistics/census_log_tests.o:
1916objs/$(CONFIG)/test/core/transport/transport_end2end_tests.o:
1917objs/$(CONFIG)/test/core/util/grpc_profiler.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08001918objs/$(CONFIG)/test/core/util/port_posix.o:
Craig Tiller770f60a2015-01-12 17:44:43 -08001919objs/$(CONFIG)/test/core/util/parse_hexstring.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08001920objs/$(CONFIG)/test/core/util/slice_splitter.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08001921
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001922
1923LIBGRPC++_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08001924 src/cpp/client/channel.cc \
yangg59dfc902014-12-19 14:00:14 -08001925 src/cpp/client/channel_arguments.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001926 src/cpp/client/client_context.cc \
1927 src/cpp/client/create_channel.cc \
vpai80b6d012014-12-17 11:47:32 -08001928 src/cpp/client/credentials.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001929 src/cpp/client/internal_stub.cc \
1930 src/cpp/proto/proto_utils.cc \
rsilvera35e7b0c2015-01-12 13:52:04 -08001931 src/cpp/common/rpc_method.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001932 src/cpp/server/async_server.cc \
1933 src/cpp/server/async_server_context.cc \
1934 src/cpp/server/completion_queue.cc \
1935 src/cpp/server/server_builder.cc \
yanggfd2f3ac2014-12-17 16:46:06 -08001936 src/cpp/server/server_context_impl.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001937 src/cpp/server/server.cc \
1938 src/cpp/server/server_rpc_handler.cc \
vpai80b6d012014-12-17 11:47:32 -08001939 src/cpp/server/server_credentials.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001940 src/cpp/server/thread_pool.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001941 src/cpp/stream/stream_context.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001942 src/cpp/util/status.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08001943 src/cpp/util/time.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001944
nnoble85a49262014-12-08 18:14:03 -08001945PUBLIC_HEADERS_CXX += \
ctiller2bbb6c42014-12-17 09:44:44 -08001946 include/grpc++/async_server_context.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001947 include/grpc++/async_server.h \
yangg59dfc902014-12-19 14:00:14 -08001948 include/grpc++/channel_arguments.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001949 include/grpc++/channel_interface.h \
1950 include/grpc++/client_context.h \
1951 include/grpc++/completion_queue.h \
1952 include/grpc++/config.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001953 include/grpc++/create_channel.h \
vpai80b6d012014-12-17 11:47:32 -08001954 include/grpc++/credentials.h \
yangg1b151092015-01-09 15:31:05 -08001955 include/grpc++/impl/internal_stub.h \
1956 include/grpc++/impl/rpc_method.h \
1957 include/grpc++/impl/rpc_service_method.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001958 include/grpc++/server_builder.h \
yanggfd2f3ac2014-12-17 16:46:06 -08001959 include/grpc++/server_context.h \
vpai80b6d012014-12-17 11:47:32 -08001960 include/grpc++/server_credentials.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001961 include/grpc++/server.h \
ctiller2bbb6c42014-12-17 09:44:44 -08001962 include/grpc++/status.h \
1963 include/grpc++/stream_context_interface.h \
1964 include/grpc++/stream.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001965
ctillercab52e72015-01-06 13:10:23 -08001966LIBGRPC++_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001967
nnoble69ac39f2014-12-12 15:43:38 -08001968ifeq ($(NO_SECURE),true)
1969
Nicolas Noble047b7272015-01-16 13:55:05 -08001970# You can't build secure libraries if you don't have OpenSSL with ALPN.
1971
ctillercab52e72015-01-06 13:10:23 -08001972libs/$(CONFIG)/libgrpc++.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08001973
nnoble5b7f32a2014-12-22 08:12:44 -08001974ifeq ($(SYSTEM),MINGW32)
ctillercab52e72015-01-06 13:10:23 -08001975libs/$(CONFIG)/grpc++.$(SHARED_EXT): openssl_dep_error
nnoble5b7f32a2014-12-22 08:12:44 -08001976else
ctillercab52e72015-01-06 13:10:23 -08001977libs/$(CONFIG)/libgrpc++.$(SHARED_EXT): openssl_dep_error
nnoble5b7f32a2014-12-22 08:12:44 -08001978endif
1979
nnoble69ac39f2014-12-12 15:43:38 -08001980else
1981
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01001982ifneq ($(OPENSSL_DEP),)
1983src/cpp/client/channel.cc: $(OPENSSL_DEP)
1984src/cpp/client/channel_arguments.cc: $(OPENSSL_DEP)
1985src/cpp/client/client_context.cc: $(OPENSSL_DEP)
1986src/cpp/client/create_channel.cc: $(OPENSSL_DEP)
1987src/cpp/client/credentials.cc: $(OPENSSL_DEP)
1988src/cpp/client/internal_stub.cc: $(OPENSSL_DEP)
1989src/cpp/proto/proto_utils.cc: $(OPENSSL_DEP)
1990src/cpp/common/rpc_method.cc: $(OPENSSL_DEP)
1991src/cpp/server/async_server.cc: $(OPENSSL_DEP)
1992src/cpp/server/async_server_context.cc: $(OPENSSL_DEP)
1993src/cpp/server/completion_queue.cc: $(OPENSSL_DEP)
1994src/cpp/server/server_builder.cc: $(OPENSSL_DEP)
1995src/cpp/server/server_context_impl.cc: $(OPENSSL_DEP)
1996src/cpp/server/server.cc: $(OPENSSL_DEP)
1997src/cpp/server/server_rpc_handler.cc: $(OPENSSL_DEP)
1998src/cpp/server/server_credentials.cc: $(OPENSSL_DEP)
1999src/cpp/server/thread_pool.cc: $(OPENSSL_DEP)
2000src/cpp/stream/stream_context.cc: $(OPENSSL_DEP)
2001src/cpp/util/status.cc: $(OPENSSL_DEP)
2002src/cpp/util/time.cc: $(OPENSSL_DEP)
2003endif
2004
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002005libs/$(CONFIG)/libgrpc++.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002006 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002007 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002008 $(Q) $(AR) rcs libs/$(CONFIG)/libgrpc++.a $(LIBGRPC++_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002009
nnoble5b7f32a2014-12-22 08:12:44 -08002010
2011
2012ifeq ($(SYSTEM),MINGW32)
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002013libs/$(CONFIG)/grpc++.$(SHARED_EXT): $(LIBGRPC++_OBJS) $(ZLIB_DEP)libs/$(CONFIG)/grpc.$(SHARED_EXT) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002014 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002015 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002016 $(Q) $(LDXX) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,--output-def=libs/$(CONFIG)/grpc++.def -Wl,--out-implib=libs/$(CONFIG)/libgrpc++-imp.a -o libs/$(CONFIG)/grpc++.$(SHARED_EXT) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgrpc-imp
nnoble5b7f32a2014-12-22 08:12:44 -08002017else
Craig Tillera614caa2015-01-15 09:33:21 -08002018libs/$(CONFIG)/libgrpc++.$(SHARED_EXT): $(LIBGRPC++_OBJS) $(ZLIB_DEP) libs/$(CONFIG)/libgrpc.$(SHARED_EXT) $(OPENSSL_DEP)
nnoble5b7f32a2014-12-22 08:12:44 -08002019 $(E) "[LD] Linking $@"
2020 $(Q) mkdir -p `dirname $@`
2021ifeq ($(SYSTEM),Darwin)
ctillercab52e72015-01-06 13:10:23 -08002022 $(Q) $(LDXX) $(LDFLAGS) -Llibs/$(CONFIG) -dynamiclib -o libs/$(CONFIG)/libgrpc++.$(SHARED_EXT) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgrpc
nnoble5b7f32a2014-12-22 08:12:44 -08002023else
ctillercab52e72015-01-06 13:10:23 -08002024 $(Q) $(LDXX) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,-soname,libgrpc++.so.0 -o libs/$(CONFIG)/libgrpc++.$(SHARED_EXT) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgrpc
2025 $(Q) ln -sf libgrpc++.$(SHARED_EXT) libs/$(CONFIG)/libgrpc++.so
nnoble5b7f32a2014-12-22 08:12:44 -08002026endif
2027endif
2028
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002029
nnoble69ac39f2014-12-12 15:43:38 -08002030endif
2031
nnoble69ac39f2014-12-12 15:43:38 -08002032ifneq ($(NO_SECURE),true)
2033ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002034-include $(LIBGRPC++_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002035endif
nnoble69ac39f2014-12-12 15:43:38 -08002036endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002037
Craig Tiller27715ca2015-01-12 16:55:59 -08002038objs/$(CONFIG)/src/cpp/client/channel.o:
2039objs/$(CONFIG)/src/cpp/client/channel_arguments.o:
2040objs/$(CONFIG)/src/cpp/client/client_context.o:
2041objs/$(CONFIG)/src/cpp/client/create_channel.o:
2042objs/$(CONFIG)/src/cpp/client/credentials.o:
2043objs/$(CONFIG)/src/cpp/client/internal_stub.o:
2044objs/$(CONFIG)/src/cpp/proto/proto_utils.o:
2045objs/$(CONFIG)/src/cpp/common/rpc_method.o:
2046objs/$(CONFIG)/src/cpp/server/async_server.o:
2047objs/$(CONFIG)/src/cpp/server/async_server_context.o:
2048objs/$(CONFIG)/src/cpp/server/completion_queue.o:
2049objs/$(CONFIG)/src/cpp/server/server_builder.o:
2050objs/$(CONFIG)/src/cpp/server/server_context_impl.o:
2051objs/$(CONFIG)/src/cpp/server/server.o:
2052objs/$(CONFIG)/src/cpp/server/server_rpc_handler.o:
2053objs/$(CONFIG)/src/cpp/server/server_credentials.o:
2054objs/$(CONFIG)/src/cpp/server/thread_pool.o:
2055objs/$(CONFIG)/src/cpp/stream/stream_context.o:
2056objs/$(CONFIG)/src/cpp/util/status.o:
2057objs/$(CONFIG)/src/cpp/util/time.o:
2058
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002059
2060LIBGRPC++_TEST_UTIL_SRC = \
yangg1456d152015-01-08 15:39:58 -08002061 gens/test/cpp/util/messages.pb.cc \
ctiller2bbb6c42014-12-17 09:44:44 -08002062 gens/test/cpp/util/echo.pb.cc \
yangg1456d152015-01-08 15:39:58 -08002063 gens/test/cpp/util/echo_duplicate.pb.cc \
yangg59dfc902014-12-19 14:00:14 -08002064 test/cpp/util/create_test_channel.cc \
nnoble4cb93712014-12-17 14:18:08 -08002065 test/cpp/end2end/async_test_server.cc \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002066
2067
ctillercab52e72015-01-06 13:10:23 -08002068LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002069
nnoble69ac39f2014-12-12 15:43:38 -08002070ifeq ($(NO_SECURE),true)
2071
Nicolas Noble047b7272015-01-16 13:55:05 -08002072# You can't build secure libraries if you don't have OpenSSL with ALPN.
2073
ctillercab52e72015-01-06 13:10:23 -08002074libs/$(CONFIG)/libgrpc++_test_util.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002075
nnoble5b7f32a2014-12-22 08:12:44 -08002076
nnoble69ac39f2014-12-12 15:43:38 -08002077else
2078
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002079ifneq ($(OPENSSL_DEP),)
2080test/cpp/util/messages.proto: $(OPENSSL_DEP)
2081test/cpp/util/echo.proto: $(OPENSSL_DEP)
2082test/cpp/util/echo_duplicate.proto: $(OPENSSL_DEP)
2083test/cpp/util/create_test_channel.cc: $(OPENSSL_DEP)
2084test/cpp/end2end/async_test_server.cc: $(OPENSSL_DEP)
2085endif
2086
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002087libs/$(CONFIG)/libgrpc++_test_util.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002088 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002089 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002090 $(Q) $(AR) rcs libs/$(CONFIG)/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002091
2092
2093
nnoble5b7f32a2014-12-22 08:12:44 -08002094
2095
nnoble69ac39f2014-12-12 15:43:38 -08002096endif
2097
nnoble69ac39f2014-12-12 15:43:38 -08002098ifneq ($(NO_SECURE),true)
2099ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002100-include $(LIBGRPC++_TEST_UTIL_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002101endif
nnoble69ac39f2014-12-12 15:43:38 -08002102endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002103
Craig Tiller27715ca2015-01-12 16:55:59 -08002104
2105
2106
2107objs/$(CONFIG)/test/cpp/util/create_test_channel.o: gens/test/cpp/util/messages.pb.cc gens/test/cpp/util/echo.pb.cc gens/test/cpp/util/echo_duplicate.pb.cc
2108objs/$(CONFIG)/test/cpp/end2end/async_test_server.o: gens/test/cpp/util/messages.pb.cc gens/test/cpp/util/echo.pb.cc gens/test/cpp/util/echo_duplicate.pb.cc
2109
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002110
2111LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
2112 test/core/end2end/fixtures/chttp2_fake_security.c \
2113
2114
ctillercab52e72015-01-06 13:10:23 -08002115LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002116
nnoble69ac39f2014-12-12 15:43:38 -08002117ifeq ($(NO_SECURE),true)
2118
Nicolas Noble047b7272015-01-16 13:55:05 -08002119# You can't build secure libraries if you don't have OpenSSL with ALPN.
2120
ctillercab52e72015-01-06 13:10:23 -08002121libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002122
nnoble5b7f32a2014-12-22 08:12:44 -08002123
nnoble69ac39f2014-12-12 15:43:38 -08002124else
2125
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002126ifneq ($(OPENSSL_DEP),)
2127test/core/end2end/fixtures/chttp2_fake_security.c: $(OPENSSL_DEP)
2128endif
2129
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002130libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002131 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002132 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002133 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002134
2135
2136
nnoble5b7f32a2014-12-22 08:12:44 -08002137
2138
nnoble69ac39f2014-12-12 15:43:38 -08002139endif
2140
nnoble69ac39f2014-12-12 15:43:38 -08002141ifneq ($(NO_SECURE),true)
2142ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002143-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002144endif
nnoble69ac39f2014-12-12 15:43:38 -08002145endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002146
Craig Tiller27715ca2015-01-12 16:55:59 -08002147objs/$(CONFIG)/test/core/end2end/fixtures/chttp2_fake_security.o:
2148
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002149
2150LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
2151 test/core/end2end/fixtures/chttp2_fullstack.c \
2152
2153
ctillercab52e72015-01-06 13:10:23 -08002154LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002155
nnoble69ac39f2014-12-12 15:43:38 -08002156ifeq ($(NO_SECURE),true)
2157
Nicolas Noble047b7272015-01-16 13:55:05 -08002158# You can't build secure libraries if you don't have OpenSSL with ALPN.
2159
ctillercab52e72015-01-06 13:10:23 -08002160libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002161
nnoble5b7f32a2014-12-22 08:12:44 -08002162
nnoble69ac39f2014-12-12 15:43:38 -08002163else
2164
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002165ifneq ($(OPENSSL_DEP),)
2166test/core/end2end/fixtures/chttp2_fullstack.c: $(OPENSSL_DEP)
2167endif
2168
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002169libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002170 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002171 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002172 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002173
2174
2175
nnoble5b7f32a2014-12-22 08:12:44 -08002176
2177
nnoble69ac39f2014-12-12 15:43:38 -08002178endif
2179
nnoble69ac39f2014-12-12 15:43:38 -08002180ifneq ($(NO_SECURE),true)
2181ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002182-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002183endif
nnoble69ac39f2014-12-12 15:43:38 -08002184endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002185
Craig Tiller27715ca2015-01-12 16:55:59 -08002186objs/$(CONFIG)/test/core/end2end/fixtures/chttp2_fullstack.o:
2187
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002188
2189LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
2190 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
2191
2192
ctillercab52e72015-01-06 13:10:23 -08002193LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002194
nnoble69ac39f2014-12-12 15:43:38 -08002195ifeq ($(NO_SECURE),true)
2196
Nicolas Noble047b7272015-01-16 13:55:05 -08002197# You can't build secure libraries if you don't have OpenSSL with ALPN.
2198
ctillercab52e72015-01-06 13:10:23 -08002199libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002200
nnoble5b7f32a2014-12-22 08:12:44 -08002201
nnoble69ac39f2014-12-12 15:43:38 -08002202else
2203
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002204ifneq ($(OPENSSL_DEP),)
2205test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c: $(OPENSSL_DEP)
2206endif
2207
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002208libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002209 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002210 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002211 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002212
2213
2214
nnoble5b7f32a2014-12-22 08:12:44 -08002215
2216
nnoble69ac39f2014-12-12 15:43:38 -08002217endif
2218
nnoble69ac39f2014-12-12 15:43:38 -08002219ifneq ($(NO_SECURE),true)
2220ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002221-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002222endif
nnoble69ac39f2014-12-12 15:43:38 -08002223endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002224
Craig Tiller27715ca2015-01-12 16:55:59 -08002225objs/$(CONFIG)/test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.o:
2226
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002227
2228LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
2229 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
2230
2231
ctillercab52e72015-01-06 13:10:23 -08002232LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002233
nnoble69ac39f2014-12-12 15:43:38 -08002234ifeq ($(NO_SECURE),true)
2235
Nicolas Noble047b7272015-01-16 13:55:05 -08002236# You can't build secure libraries if you don't have OpenSSL with ALPN.
2237
ctillercab52e72015-01-06 13:10:23 -08002238libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002239
nnoble5b7f32a2014-12-22 08:12:44 -08002240
nnoble69ac39f2014-12-12 15:43:38 -08002241else
2242
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002243ifneq ($(OPENSSL_DEP),)
2244test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c: $(OPENSSL_DEP)
2245endif
2246
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002247libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002248 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002249 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002250 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002251
2252
2253
nnoble5b7f32a2014-12-22 08:12:44 -08002254
2255
nnoble69ac39f2014-12-12 15:43:38 -08002256endif
2257
nnoble69ac39f2014-12-12 15:43:38 -08002258ifneq ($(NO_SECURE),true)
2259ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002260-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002261endif
nnoble69ac39f2014-12-12 15:43:38 -08002262endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002263
Craig Tiller27715ca2015-01-12 16:55:59 -08002264objs/$(CONFIG)/test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.o:
2265
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002266
2267LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
2268 test/core/end2end/fixtures/chttp2_socket_pair.c \
2269
2270
ctillercab52e72015-01-06 13:10:23 -08002271LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002272
nnoble69ac39f2014-12-12 15:43:38 -08002273ifeq ($(NO_SECURE),true)
2274
Nicolas Noble047b7272015-01-16 13:55:05 -08002275# You can't build secure libraries if you don't have OpenSSL with ALPN.
2276
ctillercab52e72015-01-06 13:10:23 -08002277libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002278
nnoble5b7f32a2014-12-22 08:12:44 -08002279
nnoble69ac39f2014-12-12 15:43:38 -08002280else
2281
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002282ifneq ($(OPENSSL_DEP),)
2283test/core/end2end/fixtures/chttp2_socket_pair.c: $(OPENSSL_DEP)
2284endif
2285
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002286libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002287 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002288 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002289 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002290
2291
2292
nnoble5b7f32a2014-12-22 08:12:44 -08002293
2294
nnoble69ac39f2014-12-12 15:43:38 -08002295endif
2296
nnoble69ac39f2014-12-12 15:43:38 -08002297ifneq ($(NO_SECURE),true)
2298ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002299-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002300endif
nnoble69ac39f2014-12-12 15:43:38 -08002301endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002302
Craig Tiller27715ca2015-01-12 16:55:59 -08002303objs/$(CONFIG)/test/core/end2end/fixtures/chttp2_socket_pair.o:
2304
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002305
nnoble0c475f02014-12-05 15:37:39 -08002306LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
2307 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
2308
2309
ctillercab52e72015-01-06 13:10:23 -08002310LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08002311
nnoble69ac39f2014-12-12 15:43:38 -08002312ifeq ($(NO_SECURE),true)
2313
Nicolas Noble047b7272015-01-16 13:55:05 -08002314# You can't build secure libraries if you don't have OpenSSL with ALPN.
2315
ctillercab52e72015-01-06 13:10:23 -08002316libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002317
nnoble5b7f32a2014-12-22 08:12:44 -08002318
nnoble69ac39f2014-12-12 15:43:38 -08002319else
2320
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002321ifneq ($(OPENSSL_DEP),)
2322test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c: $(OPENSSL_DEP)
2323endif
2324
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002325libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
nnoble0c475f02014-12-05 15:37:39 -08002326 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002327 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002328 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS)
nnoble0c475f02014-12-05 15:37:39 -08002329
2330
2331
nnoble5b7f32a2014-12-22 08:12:44 -08002332
2333
nnoble69ac39f2014-12-12 15:43:38 -08002334endif
2335
nnoble69ac39f2014-12-12 15:43:38 -08002336ifneq ($(NO_SECURE),true)
2337ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002338-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08002339endif
nnoble69ac39f2014-12-12 15:43:38 -08002340endif
nnoble0c475f02014-12-05 15:37:39 -08002341
Craig Tiller27715ca2015-01-12 16:55:59 -08002342objs/$(CONFIG)/test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.o:
2343
nnoble0c475f02014-12-05 15:37:39 -08002344
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002345LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
2346 test/core/end2end/tests/cancel_after_accept.c \
2347
2348
ctillercab52e72015-01-06 13:10:23 -08002349LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002350
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002351libs/$(CONFIG)/libend2end_test_cancel_after_accept.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002352 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002353 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002354 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002355
2356
2357
nnoble5b7f32a2014-12-22 08:12:44 -08002358
2359
nnoble69ac39f2014-12-12 15:43:38 -08002360ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002361-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002362endif
2363
Craig Tiller27715ca2015-01-12 16:55:59 -08002364objs/$(CONFIG)/test/core/end2end/tests/cancel_after_accept.o:
2365
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002366
2367LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
2368 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
2369
2370
ctillercab52e72015-01-06 13:10:23 -08002371LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002372
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002373libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002374 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002375 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002376 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002377
2378
2379
nnoble5b7f32a2014-12-22 08:12:44 -08002380
2381
nnoble69ac39f2014-12-12 15:43:38 -08002382ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002383-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002384endif
2385
Craig Tiller27715ca2015-01-12 16:55:59 -08002386objs/$(CONFIG)/test/core/end2end/tests/cancel_after_accept_and_writes_closed.o:
2387
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002388
2389LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
2390 test/core/end2end/tests/cancel_after_invoke.c \
2391
2392
ctillercab52e72015-01-06 13:10:23 -08002393LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002394
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002395libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002396 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002397 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002398 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002399
2400
2401
nnoble5b7f32a2014-12-22 08:12:44 -08002402
2403
nnoble69ac39f2014-12-12 15:43:38 -08002404ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002405-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002406endif
2407
Craig Tiller27715ca2015-01-12 16:55:59 -08002408objs/$(CONFIG)/test/core/end2end/tests/cancel_after_invoke.o:
2409
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002410
2411LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
2412 test/core/end2end/tests/cancel_before_invoke.c \
2413
2414
ctillercab52e72015-01-06 13:10:23 -08002415LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002416
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002417libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002418 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002419 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002420 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002421
2422
2423
nnoble5b7f32a2014-12-22 08:12:44 -08002424
2425
nnoble69ac39f2014-12-12 15:43:38 -08002426ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002427-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002428endif
2429
Craig Tiller27715ca2015-01-12 16:55:59 -08002430objs/$(CONFIG)/test/core/end2end/tests/cancel_before_invoke.o:
2431
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002432
2433LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
2434 test/core/end2end/tests/cancel_in_a_vacuum.c \
2435
2436
ctillercab52e72015-01-06 13:10:23 -08002437LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002438
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002439libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002440 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002441 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002442 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002443
2444
2445
nnoble5b7f32a2014-12-22 08:12:44 -08002446
2447
nnoble69ac39f2014-12-12 15:43:38 -08002448ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002449-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002450endif
2451
Craig Tiller27715ca2015-01-12 16:55:59 -08002452objs/$(CONFIG)/test/core/end2end/tests/cancel_in_a_vacuum.o:
2453
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002454
hongyu24200d32015-01-08 15:13:49 -08002455LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_SRC = \
2456 test/core/end2end/tests/census_simple_request.c \
2457
2458
2459LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -08002460
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002461libs/$(CONFIG)/libend2end_test_census_simple_request.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_OBJS)
hongyu24200d32015-01-08 15:13:49 -08002462 $(E) "[AR] Creating $@"
2463 $(Q) mkdir -p `dirname $@`
2464 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_OBJS)
2465
2466
2467
2468
2469
hongyu24200d32015-01-08 15:13:49 -08002470ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002471-include $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08002472endif
2473
Craig Tiller27715ca2015-01-12 16:55:59 -08002474objs/$(CONFIG)/test/core/end2end/tests/census_simple_request.o:
2475
hongyu24200d32015-01-08 15:13:49 -08002476
ctillerc6d61c42014-12-15 14:52:08 -08002477LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
2478 test/core/end2end/tests/disappearing_server.c \
2479
2480
ctillercab52e72015-01-06 13:10:23 -08002481LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08002482
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002483libs/$(CONFIG)/libend2end_test_disappearing_server.a: $(ZLIB_DEP) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
ctillerc6d61c42014-12-15 14:52:08 -08002484 $(E) "[AR] Creating $@"
2485 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002486 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
ctillerc6d61c42014-12-15 14:52:08 -08002487
2488
2489
nnoble5b7f32a2014-12-22 08:12:44 -08002490
2491
ctillerc6d61c42014-12-15 14:52:08 -08002492ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002493-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08002494endif
2495
Craig Tiller27715ca2015-01-12 16:55:59 -08002496objs/$(CONFIG)/test/core/end2end/tests/disappearing_server.o:
2497
ctillerc6d61c42014-12-15 14:52:08 -08002498
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002499LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
2500 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
2501
2502
ctillercab52e72015-01-06 13:10:23 -08002503LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002504
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002505libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a: $(ZLIB_DEP) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002506 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002507 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002508 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002509
2510
2511
nnoble5b7f32a2014-12-22 08:12:44 -08002512
2513
nnoble69ac39f2014-12-12 15:43:38 -08002514ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002515-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002516endif
2517
Craig Tiller27715ca2015-01-12 16:55:59 -08002518objs/$(CONFIG)/test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.o:
2519
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002520
2521LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
2522 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
2523
2524
ctillercab52e72015-01-06 13:10:23 -08002525LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002526
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002527libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a: $(ZLIB_DEP) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002528 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002529 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002530 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002531
2532
2533
nnoble5b7f32a2014-12-22 08:12:44 -08002534
2535
nnoble69ac39f2014-12-12 15:43:38 -08002536ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002537-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002538endif
2539
Craig Tiller27715ca2015-01-12 16:55:59 -08002540objs/$(CONFIG)/test/core/end2end/tests/early_server_shutdown_finishes_tags.o:
2541
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002542
Craig Tiller4ffdcd52015-01-16 11:34:55 -08002543LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_SRC = \
2544 test/core/end2end/tests/graceful_server_shutdown.c \
2545
2546
2547LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_SRC))))
2548
2549libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a: $(ZLIB_DEP) $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_OBJS)
2550 $(E) "[AR] Creating $@"
2551 $(Q) mkdir -p `dirname $@`
2552 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_OBJS)
2553
2554
2555
2556
2557
2558ifneq ($(NO_DEPS),true)
2559-include $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_OBJS:.o=.dep)
2560endif
2561
2562objs/$(CONFIG)/test/core/end2end/tests/graceful_server_shutdown.o:
2563
2564
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002565LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
2566 test/core/end2end/tests/invoke_large_request.c \
2567
2568
ctillercab52e72015-01-06 13:10:23 -08002569LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002570
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002571libs/$(CONFIG)/libend2end_test_invoke_large_request.a: $(ZLIB_DEP) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002572 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002573 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002574 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002575
2576
2577
nnoble5b7f32a2014-12-22 08:12:44 -08002578
2579
nnoble69ac39f2014-12-12 15:43:38 -08002580ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002581-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002582endif
2583
Craig Tiller27715ca2015-01-12 16:55:59 -08002584objs/$(CONFIG)/test/core/end2end/tests/invoke_large_request.o:
2585
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002586
2587LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
2588 test/core/end2end/tests/max_concurrent_streams.c \
2589
2590
ctillercab52e72015-01-06 13:10:23 -08002591LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002592
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002593libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a: $(ZLIB_DEP) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002594 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002595 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002596 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002597
2598
2599
nnoble5b7f32a2014-12-22 08:12:44 -08002600
2601
nnoble69ac39f2014-12-12 15:43:38 -08002602ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002603-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002604endif
2605
Craig Tiller27715ca2015-01-12 16:55:59 -08002606objs/$(CONFIG)/test/core/end2end/tests/max_concurrent_streams.o:
2607
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002608
2609LIBEND2END_TEST_NO_OP_SRC = \
2610 test/core/end2end/tests/no_op.c \
2611
2612
ctillercab52e72015-01-06 13:10:23 -08002613LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002614
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002615libs/$(CONFIG)/libend2end_test_no_op.a: $(ZLIB_DEP) $(LIBEND2END_TEST_NO_OP_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002616 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002617 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002618 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002619
2620
2621
nnoble5b7f32a2014-12-22 08:12:44 -08002622
2623
nnoble69ac39f2014-12-12 15:43:38 -08002624ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002625-include $(LIBEND2END_TEST_NO_OP_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002626endif
2627
Craig Tiller27715ca2015-01-12 16:55:59 -08002628objs/$(CONFIG)/test/core/end2end/tests/no_op.o:
2629
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002630
2631LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
2632 test/core/end2end/tests/ping_pong_streaming.c \
2633
2634
ctillercab52e72015-01-06 13:10:23 -08002635LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002636
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002637libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a: $(ZLIB_DEP) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002638 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002639 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002640 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002641
2642
2643
nnoble5b7f32a2014-12-22 08:12:44 -08002644
2645
nnoble69ac39f2014-12-12 15:43:38 -08002646ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002647-include $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002648endif
2649
Craig Tiller27715ca2015-01-12 16:55:59 -08002650objs/$(CONFIG)/test/core/end2end/tests/ping_pong_streaming.o:
2651
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002652
ctiller33023c42014-12-12 16:28:33 -08002653LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
2654 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
2655
2656
ctillercab52e72015-01-06 13:10:23 -08002657LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
ctiller33023c42014-12-12 16:28:33 -08002658
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002659libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
ctiller33023c42014-12-12 16:28:33 -08002660 $(E) "[AR] Creating $@"
2661 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002662 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS)
ctiller33023c42014-12-12 16:28:33 -08002663
2664
2665
nnoble5b7f32a2014-12-22 08:12:44 -08002666
2667
ctiller33023c42014-12-12 16:28:33 -08002668ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002669-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08002670endif
2671
Craig Tiller27715ca2015-01-12 16:55:59 -08002672objs/$(CONFIG)/test/core/end2end/tests/request_response_with_binary_metadata_and_payload.o:
2673
ctiller33023c42014-12-12 16:28:33 -08002674
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002675LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
2676 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
2677
2678
ctillercab52e72015-01-06 13:10:23 -08002679LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002680
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002681libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002682 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002683 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002684 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002685
2686
2687
nnoble5b7f32a2014-12-22 08:12:44 -08002688
2689
nnoble69ac39f2014-12-12 15:43:38 -08002690ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002691-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002692endif
2693
Craig Tiller27715ca2015-01-12 16:55:59 -08002694objs/$(CONFIG)/test/core/end2end/tests/request_response_with_metadata_and_payload.o:
2695
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002696
2697LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
2698 test/core/end2end/tests/request_response_with_payload.c \
2699
2700
ctillercab52e72015-01-06 13:10:23 -08002701LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002702
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002703libs/$(CONFIG)/libend2end_test_request_response_with_payload.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002704 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002705 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002706 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002707
2708
2709
nnoble5b7f32a2014-12-22 08:12:44 -08002710
2711
nnoble69ac39f2014-12-12 15:43:38 -08002712ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002713-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002714endif
2715
Craig Tiller27715ca2015-01-12 16:55:59 -08002716objs/$(CONFIG)/test/core/end2end/tests/request_response_with_payload.o:
2717
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002718
ctiller2845cad2014-12-15 15:14:12 -08002719LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC = \
2720 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c \
2721
2722
ctillercab52e72015-01-06 13:10:23 -08002723LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08002724
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002725libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
ctiller2845cad2014-12-15 15:14:12 -08002726 $(E) "[AR] Creating $@"
2727 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002728 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS)
ctiller2845cad2014-12-15 15:14:12 -08002729
2730
2731
nnoble5b7f32a2014-12-22 08:12:44 -08002732
2733
ctiller2845cad2014-12-15 15:14:12 -08002734ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002735-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08002736endif
2737
Craig Tiller27715ca2015-01-12 16:55:59 -08002738objs/$(CONFIG)/test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.o:
2739
ctiller2845cad2014-12-15 15:14:12 -08002740
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002741LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
2742 test/core/end2end/tests/simple_delayed_request.c \
2743
2744
ctillercab52e72015-01-06 13:10:23 -08002745LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002746
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002747libs/$(CONFIG)/libend2end_test_simple_delayed_request.a: $(ZLIB_DEP) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002748 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002749 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002750 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002751
2752
2753
nnoble5b7f32a2014-12-22 08:12:44 -08002754
2755
nnoble69ac39f2014-12-12 15:43:38 -08002756ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002757-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002758endif
2759
Craig Tiller27715ca2015-01-12 16:55:59 -08002760objs/$(CONFIG)/test/core/end2end/tests/simple_delayed_request.o:
2761
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002762
2763LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
2764 test/core/end2end/tests/simple_request.c \
2765
2766
ctillercab52e72015-01-06 13:10:23 -08002767LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002768
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002769libs/$(CONFIG)/libend2end_test_simple_request.a: $(ZLIB_DEP) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002770 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002771 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002772 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002773
2774
2775
nnoble5b7f32a2014-12-22 08:12:44 -08002776
2777
nnoble69ac39f2014-12-12 15:43:38 -08002778ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002779-include $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002780endif
2781
Craig Tiller27715ca2015-01-12 16:55:59 -08002782objs/$(CONFIG)/test/core/end2end/tests/simple_request.o:
2783
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002784
nathaniel52878172014-12-09 10:17:19 -08002785LIBEND2END_TEST_THREAD_STRESS_SRC = \
2786 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002787
2788
ctillercab52e72015-01-06 13:10:23 -08002789LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002790
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002791libs/$(CONFIG)/libend2end_test_thread_stress.a: $(ZLIB_DEP) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002792 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002793 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002794 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002795
2796
2797
nnoble5b7f32a2014-12-22 08:12:44 -08002798
2799
nnoble69ac39f2014-12-12 15:43:38 -08002800ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002801-include $(LIBEND2END_TEST_THREAD_STRESS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002802endif
2803
Craig Tiller27715ca2015-01-12 16:55:59 -08002804objs/$(CONFIG)/test/core/end2end/tests/thread_stress.o:
2805
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002806
2807LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
2808 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
2809
2810
ctillercab52e72015-01-06 13:10:23 -08002811LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002812
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002813libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a: $(ZLIB_DEP) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002814 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002815 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002816 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002817
2818
2819
nnoble5b7f32a2014-12-22 08:12:44 -08002820
2821
nnoble69ac39f2014-12-12 15:43:38 -08002822ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002823-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002824endif
2825
Craig Tiller27715ca2015-01-12 16:55:59 -08002826objs/$(CONFIG)/test/core/end2end/tests/writes_done_hangs_with_pending_read.o:
2827
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002828
2829LIBEND2END_CERTS_SRC = \
chenw97fd9e52014-12-19 17:12:36 -08002830 test/core/end2end/data/test_root_cert.c \
2831 test/core/end2end/data/prod_roots_certs.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002832 test/core/end2end/data/server1_cert.c \
2833 test/core/end2end/data/server1_key.c \
2834
2835
ctillercab52e72015-01-06 13:10:23 -08002836LIBEND2END_CERTS_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002837
nnoble69ac39f2014-12-12 15:43:38 -08002838ifeq ($(NO_SECURE),true)
2839
Nicolas Noble047b7272015-01-16 13:55:05 -08002840# You can't build secure libraries if you don't have OpenSSL with ALPN.
2841
ctillercab52e72015-01-06 13:10:23 -08002842libs/$(CONFIG)/libend2end_certs.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002843
nnoble5b7f32a2014-12-22 08:12:44 -08002844
nnoble69ac39f2014-12-12 15:43:38 -08002845else
2846
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002847ifneq ($(OPENSSL_DEP),)
2848test/core/end2end/data/test_root_cert.c: $(OPENSSL_DEP)
2849test/core/end2end/data/prod_roots_certs.c: $(OPENSSL_DEP)
2850test/core/end2end/data/server1_cert.c: $(OPENSSL_DEP)
2851test/core/end2end/data/server1_key.c: $(OPENSSL_DEP)
2852endif
2853
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002854libs/$(CONFIG)/libend2end_certs.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002855 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002856 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002857 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002858
2859
2860
nnoble5b7f32a2014-12-22 08:12:44 -08002861
2862
nnoble69ac39f2014-12-12 15:43:38 -08002863endif
2864
nnoble69ac39f2014-12-12 15:43:38 -08002865ifneq ($(NO_SECURE),true)
2866ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002867-include $(LIBEND2END_CERTS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002868endif
nnoble69ac39f2014-12-12 15:43:38 -08002869endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002870
Craig Tiller27715ca2015-01-12 16:55:59 -08002871objs/$(CONFIG)/test/core/end2end/data/test_root_cert.o:
2872objs/$(CONFIG)/test/core/end2end/data/prod_roots_certs.o:
2873objs/$(CONFIG)/test/core/end2end/data/server1_cert.o:
2874objs/$(CONFIG)/test/core/end2end/data/server1_key.o:
2875
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002876
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002877
nnoble69ac39f2014-12-12 15:43:38 -08002878# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002879
2880
2881GEN_HPACK_TABLES_SRC = \
2882 src/core/transport/chttp2/gen_hpack_tables.c \
2883
ctillercab52e72015-01-06 13:10:23 -08002884GEN_HPACK_TABLES_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002885
nnoble69ac39f2014-12-12 15:43:38 -08002886ifeq ($(NO_SECURE),true)
2887
Nicolas Noble047b7272015-01-16 13:55:05 -08002888# You can't build secure targets if you don't have OpenSSL with ALPN.
2889
ctillercab52e72015-01-06 13:10:23 -08002890bins/$(CONFIG)/gen_hpack_tables: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002891
2892else
2893
ctillercab52e72015-01-06 13:10:23 -08002894bins/$(CONFIG)/gen_hpack_tables: $(GEN_HPACK_TABLES_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a libs/$(CONFIG)/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002895 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002896 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002897 $(Q) $(LD) $(LDFLAGS) $(GEN_HPACK_TABLES_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a libs/$(CONFIG)/libgrpc.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gen_hpack_tables
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002898
nnoble69ac39f2014-12-12 15:43:38 -08002899endif
2900
Craig Tillerd4773f52015-01-12 16:38:47 -08002901objs/$(CONFIG)/src/core/transport/chttp2/gen_hpack_tables.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a libs/$(CONFIG)/libgrpc.a
2902
Craig Tiller8f126a62015-01-15 08:50:19 -08002903deps_gen_hpack_tables: $(GEN_HPACK_TABLES_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002904
nnoble69ac39f2014-12-12 15:43:38 -08002905ifneq ($(NO_SECURE),true)
2906ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002907-include $(GEN_HPACK_TABLES_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002908endif
nnoble69ac39f2014-12-12 15:43:38 -08002909endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002910
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002911
nnobleebebb7e2014-12-10 16:31:01 -08002912CPP_PLUGIN_SRC = \
Nicolas Noble54f68b62015-01-15 15:38:07 -08002913 src/compiler/cpp_plugin.cc \
2914 src/compiler/cpp_generator.cc \
nnobleebebb7e2014-12-10 16:31:01 -08002915
ctillercab52e72015-01-06 13:10:23 -08002916CPP_PLUGIN_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
nnobleebebb7e2014-12-10 16:31:01 -08002917
ctillercab52e72015-01-06 13:10:23 -08002918bins/$(CONFIG)/cpp_plugin: $(CPP_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002919 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002920 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002921 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(CPP_PLUGIN_OBJS) $(HOST_LDLIBSXX) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o bins/$(CONFIG)/cpp_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002922
Craig Tillerd4773f52015-01-12 16:38:47 -08002923objs/$(CONFIG)/src/compiler/cpp_plugin.o:
2924objs/$(CONFIG)/src/compiler/cpp_generator.o:
2925
Craig Tiller8f126a62015-01-15 08:50:19 -08002926deps_cpp_plugin: $(CPP_PLUGIN_OBJS:.o=.dep)
nnobleebebb7e2014-12-10 16:31:01 -08002927
nnoble69ac39f2014-12-12 15:43:38 -08002928ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002929-include $(CPP_PLUGIN_OBJS:.o=.dep)
nnobleebebb7e2014-12-10 16:31:01 -08002930endif
2931
nnobleebebb7e2014-12-10 16:31:01 -08002932
2933RUBY_PLUGIN_SRC = \
Nicolas Noble54f68b62015-01-15 15:38:07 -08002934 src/compiler/ruby_plugin.cc \
2935 src/compiler/ruby_generator.cc \
nnobleebebb7e2014-12-10 16:31:01 -08002936
ctillercab52e72015-01-06 13:10:23 -08002937RUBY_PLUGIN_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
nnobleebebb7e2014-12-10 16:31:01 -08002938
ctillercab52e72015-01-06 13:10:23 -08002939bins/$(CONFIG)/ruby_plugin: $(RUBY_PLUGIN_OBJS)
nnoble72309c62014-12-12 11:42:26 -08002940 $(E) "[HOSTLD] Linking $@"
nnobleebebb7e2014-12-10 16:31:01 -08002941 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002942 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(RUBY_PLUGIN_OBJS) $(HOST_LDLIBSXX) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o bins/$(CONFIG)/ruby_plugin
nnobleebebb7e2014-12-10 16:31:01 -08002943
Craig Tillerd4773f52015-01-12 16:38:47 -08002944objs/$(CONFIG)/src/compiler/ruby_plugin.o:
2945objs/$(CONFIG)/src/compiler/ruby_generator.o:
2946
Craig Tiller8f126a62015-01-15 08:50:19 -08002947deps_ruby_plugin: $(RUBY_PLUGIN_OBJS:.o=.dep)
nnobleebebb7e2014-12-10 16:31:01 -08002948
nnoble69ac39f2014-12-12 15:43:38 -08002949ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002950-include $(RUBY_PLUGIN_OBJS:.o=.dep)
nnobleebebb7e2014-12-10 16:31:01 -08002951endif
2952
nnobleebebb7e2014-12-10 16:31:01 -08002953
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002954GRPC_BYTE_BUFFER_READER_TEST_SRC = \
2955 test/core/surface/byte_buffer_reader_test.c \
2956
ctillercab52e72015-01-06 13:10:23 -08002957GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002958
nnoble69ac39f2014-12-12 15:43:38 -08002959ifeq ($(NO_SECURE),true)
2960
Nicolas Noble047b7272015-01-16 13:55:05 -08002961# You can't build secure targets if you don't have OpenSSL with ALPN.
2962
ctillercab52e72015-01-06 13:10:23 -08002963bins/$(CONFIG)/grpc_byte_buffer_reader_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002964
2965else
2966
nnoble5f2ecb32015-01-12 16:40:18 -08002967bins/$(CONFIG)/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002968 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002969 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08002970 $(Q) $(LD) $(LDFLAGS) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/grpc_byte_buffer_reader_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002971
nnoble69ac39f2014-12-12 15:43:38 -08002972endif
2973
Craig Tiller770f60a2015-01-12 17:44:43 -08002974objs/$(CONFIG)/test/core/surface/byte_buffer_reader_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08002975
Craig Tiller8f126a62015-01-15 08:50:19 -08002976deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002977
nnoble69ac39f2014-12-12 15:43:38 -08002978ifneq ($(NO_SECURE),true)
2979ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002980-include $(GRPC_BYTE_BUFFER_READER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002981endif
nnoble69ac39f2014-12-12 15:43:38 -08002982endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002983
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002984
2985GPR_CANCELLABLE_TEST_SRC = \
2986 test/core/support/cancellable_test.c \
2987
ctillercab52e72015-01-06 13:10:23 -08002988GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002989
nnoble69ac39f2014-12-12 15:43:38 -08002990ifeq ($(NO_SECURE),true)
2991
Nicolas Noble047b7272015-01-16 13:55:05 -08002992# You can't build secure targets if you don't have OpenSSL with ALPN.
2993
ctillercab52e72015-01-06 13:10:23 -08002994bins/$(CONFIG)/gpr_cancellable_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002995
2996else
2997
nnoble5f2ecb32015-01-12 16:40:18 -08002998bins/$(CONFIG)/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002999 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003000 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003001 $(Q) $(LD) $(LDFLAGS) $(GPR_CANCELLABLE_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_cancellable_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003002
nnoble69ac39f2014-12-12 15:43:38 -08003003endif
3004
Craig Tiller770f60a2015-01-12 17:44:43 -08003005objs/$(CONFIG)/test/core/support/cancellable_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003006
Craig Tiller8f126a62015-01-15 08:50:19 -08003007deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003008
nnoble69ac39f2014-12-12 15:43:38 -08003009ifneq ($(NO_SECURE),true)
3010ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003011-include $(GPR_CANCELLABLE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003012endif
nnoble69ac39f2014-12-12 15:43:38 -08003013endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003014
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003015
3016GPR_LOG_TEST_SRC = \
3017 test/core/support/log_test.c \
3018
ctillercab52e72015-01-06 13:10:23 -08003019GPR_LOG_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003020
nnoble69ac39f2014-12-12 15:43:38 -08003021ifeq ($(NO_SECURE),true)
3022
Nicolas Noble047b7272015-01-16 13:55:05 -08003023# You can't build secure targets if you don't have OpenSSL with ALPN.
3024
ctillercab52e72015-01-06 13:10:23 -08003025bins/$(CONFIG)/gpr_log_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003026
3027else
3028
nnoble5f2ecb32015-01-12 16:40:18 -08003029bins/$(CONFIG)/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003030 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003031 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003032 $(Q) $(LD) $(LDFLAGS) $(GPR_LOG_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_log_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003033
nnoble69ac39f2014-12-12 15:43:38 -08003034endif
3035
Craig Tiller770f60a2015-01-12 17:44:43 -08003036objs/$(CONFIG)/test/core/support/log_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003037
Craig Tiller8f126a62015-01-15 08:50:19 -08003038deps_gpr_log_test: $(GPR_LOG_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003039
nnoble69ac39f2014-12-12 15:43:38 -08003040ifneq ($(NO_SECURE),true)
3041ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003042-include $(GPR_LOG_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003043endif
nnoble69ac39f2014-12-12 15:43:38 -08003044endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003045
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003046
ctiller5e04b132014-12-15 09:24:43 -08003047GPR_USEFUL_TEST_SRC = \
3048 test/core/support/useful_test.c \
3049
ctillercab52e72015-01-06 13:10:23 -08003050GPR_USEFUL_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
ctiller5e04b132014-12-15 09:24:43 -08003051
3052ifeq ($(NO_SECURE),true)
3053
Nicolas Noble047b7272015-01-16 13:55:05 -08003054# You can't build secure targets if you don't have OpenSSL with ALPN.
3055
ctillercab52e72015-01-06 13:10:23 -08003056bins/$(CONFIG)/gpr_useful_test: openssl_dep_error
ctiller5e04b132014-12-15 09:24:43 -08003057
3058else
3059
nnoble5f2ecb32015-01-12 16:40:18 -08003060bins/$(CONFIG)/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller5e04b132014-12-15 09:24:43 -08003061 $(E) "[LD] Linking $@"
3062 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003063 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_useful_test
ctiller5e04b132014-12-15 09:24:43 -08003064
3065endif
3066
Craig Tiller770f60a2015-01-12 17:44:43 -08003067objs/$(CONFIG)/test/core/support/useful_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003068
Craig Tiller8f126a62015-01-15 08:50:19 -08003069deps_gpr_useful_test: $(GPR_USEFUL_TEST_OBJS:.o=.dep)
ctiller5e04b132014-12-15 09:24:43 -08003070
3071ifneq ($(NO_SECURE),true)
3072ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003073-include $(GPR_USEFUL_TEST_OBJS:.o=.dep)
ctiller5e04b132014-12-15 09:24:43 -08003074endif
3075endif
3076
ctiller5e04b132014-12-15 09:24:43 -08003077
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003078GPR_CMDLINE_TEST_SRC = \
3079 test/core/support/cmdline_test.c \
3080
ctillercab52e72015-01-06 13:10:23 -08003081GPR_CMDLINE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003082
nnoble69ac39f2014-12-12 15:43:38 -08003083ifeq ($(NO_SECURE),true)
3084
Nicolas Noble047b7272015-01-16 13:55:05 -08003085# You can't build secure targets if you don't have OpenSSL with ALPN.
3086
ctillercab52e72015-01-06 13:10:23 -08003087bins/$(CONFIG)/gpr_cmdline_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003088
3089else
3090
nnoble5f2ecb32015-01-12 16:40:18 -08003091bins/$(CONFIG)/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003092 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003093 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003094 $(Q) $(LD) $(LDFLAGS) $(GPR_CMDLINE_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_cmdline_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003095
nnoble69ac39f2014-12-12 15:43:38 -08003096endif
3097
Craig Tiller770f60a2015-01-12 17:44:43 -08003098objs/$(CONFIG)/test/core/support/cmdline_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003099
Craig Tiller8f126a62015-01-15 08:50:19 -08003100deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003101
nnoble69ac39f2014-12-12 15:43:38 -08003102ifneq ($(NO_SECURE),true)
3103ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003104-include $(GPR_CMDLINE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003105endif
nnoble69ac39f2014-12-12 15:43:38 -08003106endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003107
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003108
3109GPR_HISTOGRAM_TEST_SRC = \
3110 test/core/support/histogram_test.c \
3111
ctillercab52e72015-01-06 13:10:23 -08003112GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003113
nnoble69ac39f2014-12-12 15:43:38 -08003114ifeq ($(NO_SECURE),true)
3115
Nicolas Noble047b7272015-01-16 13:55:05 -08003116# You can't build secure targets if you don't have OpenSSL with ALPN.
3117
ctillercab52e72015-01-06 13:10:23 -08003118bins/$(CONFIG)/gpr_histogram_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003119
3120else
3121
nnoble5f2ecb32015-01-12 16:40:18 -08003122bins/$(CONFIG)/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003123 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003124 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003125 $(Q) $(LD) $(LDFLAGS) $(GPR_HISTOGRAM_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_histogram_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003126
nnoble69ac39f2014-12-12 15:43:38 -08003127endif
3128
Craig Tiller770f60a2015-01-12 17:44:43 -08003129objs/$(CONFIG)/test/core/support/histogram_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003130
Craig Tiller8f126a62015-01-15 08:50:19 -08003131deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003132
nnoble69ac39f2014-12-12 15:43:38 -08003133ifneq ($(NO_SECURE),true)
3134ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003135-include $(GPR_HISTOGRAM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003136endif
nnoble69ac39f2014-12-12 15:43:38 -08003137endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003138
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003139
3140GPR_HOST_PORT_TEST_SRC = \
3141 test/core/support/host_port_test.c \
3142
ctillercab52e72015-01-06 13:10:23 -08003143GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003144
nnoble69ac39f2014-12-12 15:43:38 -08003145ifeq ($(NO_SECURE),true)
3146
Nicolas Noble047b7272015-01-16 13:55:05 -08003147# You can't build secure targets if you don't have OpenSSL with ALPN.
3148
ctillercab52e72015-01-06 13:10:23 -08003149bins/$(CONFIG)/gpr_host_port_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003150
3151else
3152
nnoble5f2ecb32015-01-12 16:40:18 -08003153bins/$(CONFIG)/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003154 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003155 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003156 $(Q) $(LD) $(LDFLAGS) $(GPR_HOST_PORT_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_host_port_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003157
nnoble69ac39f2014-12-12 15:43:38 -08003158endif
3159
Craig Tiller770f60a2015-01-12 17:44:43 -08003160objs/$(CONFIG)/test/core/support/host_port_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003161
Craig Tiller8f126a62015-01-15 08:50:19 -08003162deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003163
nnoble69ac39f2014-12-12 15:43:38 -08003164ifneq ($(NO_SECURE),true)
3165ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003166-include $(GPR_HOST_PORT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003167endif
nnoble69ac39f2014-12-12 15:43:38 -08003168endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003169
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003170
3171GPR_SLICE_BUFFER_TEST_SRC = \
3172 test/core/support/slice_buffer_test.c \
3173
ctillercab52e72015-01-06 13:10:23 -08003174GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003175
nnoble69ac39f2014-12-12 15:43:38 -08003176ifeq ($(NO_SECURE),true)
3177
Nicolas Noble047b7272015-01-16 13:55:05 -08003178# You can't build secure targets if you don't have OpenSSL with ALPN.
3179
ctillercab52e72015-01-06 13:10:23 -08003180bins/$(CONFIG)/gpr_slice_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003181
3182else
3183
nnoble5f2ecb32015-01-12 16:40:18 -08003184bins/$(CONFIG)/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003185 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003186 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003187 $(Q) $(LD) $(LDFLAGS) $(GPR_SLICE_BUFFER_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_slice_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003188
nnoble69ac39f2014-12-12 15:43:38 -08003189endif
3190
Craig Tiller770f60a2015-01-12 17:44:43 -08003191objs/$(CONFIG)/test/core/support/slice_buffer_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003192
Craig Tiller8f126a62015-01-15 08:50:19 -08003193deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003194
nnoble69ac39f2014-12-12 15:43:38 -08003195ifneq ($(NO_SECURE),true)
3196ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003197-include $(GPR_SLICE_BUFFER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003198endif
nnoble69ac39f2014-12-12 15:43:38 -08003199endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003200
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003201
3202GPR_SLICE_TEST_SRC = \
3203 test/core/support/slice_test.c \
3204
ctillercab52e72015-01-06 13:10:23 -08003205GPR_SLICE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003206
nnoble69ac39f2014-12-12 15:43:38 -08003207ifeq ($(NO_SECURE),true)
3208
Nicolas Noble047b7272015-01-16 13:55:05 -08003209# You can't build secure targets if you don't have OpenSSL with ALPN.
3210
ctillercab52e72015-01-06 13:10:23 -08003211bins/$(CONFIG)/gpr_slice_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003212
3213else
3214
nnoble5f2ecb32015-01-12 16:40:18 -08003215bins/$(CONFIG)/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003216 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003217 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003218 $(Q) $(LD) $(LDFLAGS) $(GPR_SLICE_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_slice_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003219
nnoble69ac39f2014-12-12 15:43:38 -08003220endif
3221
Craig Tiller770f60a2015-01-12 17:44:43 -08003222objs/$(CONFIG)/test/core/support/slice_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003223
Craig Tiller8f126a62015-01-15 08:50:19 -08003224deps_gpr_slice_test: $(GPR_SLICE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003225
nnoble69ac39f2014-12-12 15:43:38 -08003226ifneq ($(NO_SECURE),true)
3227ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003228-include $(GPR_SLICE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003229endif
nnoble69ac39f2014-12-12 15:43:38 -08003230endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003231
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003232
3233GPR_STRING_TEST_SRC = \
3234 test/core/support/string_test.c \
3235
ctillercab52e72015-01-06 13:10:23 -08003236GPR_STRING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003237
nnoble69ac39f2014-12-12 15:43:38 -08003238ifeq ($(NO_SECURE),true)
3239
Nicolas Noble047b7272015-01-16 13:55:05 -08003240# You can't build secure targets if you don't have OpenSSL with ALPN.
3241
ctillercab52e72015-01-06 13:10:23 -08003242bins/$(CONFIG)/gpr_string_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003243
3244else
3245
nnoble5f2ecb32015-01-12 16:40:18 -08003246bins/$(CONFIG)/gpr_string_test: $(GPR_STRING_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003247 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003248 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003249 $(Q) $(LD) $(LDFLAGS) $(GPR_STRING_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_string_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003250
nnoble69ac39f2014-12-12 15:43:38 -08003251endif
3252
Craig Tiller770f60a2015-01-12 17:44:43 -08003253objs/$(CONFIG)/test/core/support/string_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003254
Craig Tiller8f126a62015-01-15 08:50:19 -08003255deps_gpr_string_test: $(GPR_STRING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003256
nnoble69ac39f2014-12-12 15:43:38 -08003257ifneq ($(NO_SECURE),true)
3258ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003259-include $(GPR_STRING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003260endif
nnoble69ac39f2014-12-12 15:43:38 -08003261endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003262
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003263
3264GPR_SYNC_TEST_SRC = \
3265 test/core/support/sync_test.c \
3266
ctillercab52e72015-01-06 13:10:23 -08003267GPR_SYNC_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003268
nnoble69ac39f2014-12-12 15:43:38 -08003269ifeq ($(NO_SECURE),true)
3270
Nicolas Noble047b7272015-01-16 13:55:05 -08003271# You can't build secure targets if you don't have OpenSSL with ALPN.
3272
ctillercab52e72015-01-06 13:10:23 -08003273bins/$(CONFIG)/gpr_sync_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003274
3275else
3276
nnoble5f2ecb32015-01-12 16:40:18 -08003277bins/$(CONFIG)/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003278 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003279 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003280 $(Q) $(LD) $(LDFLAGS) $(GPR_SYNC_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_sync_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003281
nnoble69ac39f2014-12-12 15:43:38 -08003282endif
3283
Craig Tiller770f60a2015-01-12 17:44:43 -08003284objs/$(CONFIG)/test/core/support/sync_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003285
Craig Tiller8f126a62015-01-15 08:50:19 -08003286deps_gpr_sync_test: $(GPR_SYNC_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003287
nnoble69ac39f2014-12-12 15:43:38 -08003288ifneq ($(NO_SECURE),true)
3289ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003290-include $(GPR_SYNC_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003291endif
nnoble69ac39f2014-12-12 15:43:38 -08003292endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003293
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003294
3295GPR_THD_TEST_SRC = \
3296 test/core/support/thd_test.c \
3297
ctillercab52e72015-01-06 13:10:23 -08003298GPR_THD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003299
nnoble69ac39f2014-12-12 15:43:38 -08003300ifeq ($(NO_SECURE),true)
3301
Nicolas Noble047b7272015-01-16 13:55:05 -08003302# You can't build secure targets if you don't have OpenSSL with ALPN.
3303
ctillercab52e72015-01-06 13:10:23 -08003304bins/$(CONFIG)/gpr_thd_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003305
3306else
3307
nnoble5f2ecb32015-01-12 16:40:18 -08003308bins/$(CONFIG)/gpr_thd_test: $(GPR_THD_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003309 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003310 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003311 $(Q) $(LD) $(LDFLAGS) $(GPR_THD_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_thd_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003312
nnoble69ac39f2014-12-12 15:43:38 -08003313endif
3314
Craig Tiller770f60a2015-01-12 17:44:43 -08003315objs/$(CONFIG)/test/core/support/thd_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003316
Craig Tiller8f126a62015-01-15 08:50:19 -08003317deps_gpr_thd_test: $(GPR_THD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003318
nnoble69ac39f2014-12-12 15:43:38 -08003319ifneq ($(NO_SECURE),true)
3320ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003321-include $(GPR_THD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003322endif
nnoble69ac39f2014-12-12 15:43:38 -08003323endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003324
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003325
3326GPR_TIME_TEST_SRC = \
3327 test/core/support/time_test.c \
3328
ctillercab52e72015-01-06 13:10:23 -08003329GPR_TIME_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003330
nnoble69ac39f2014-12-12 15:43:38 -08003331ifeq ($(NO_SECURE),true)
3332
Nicolas Noble047b7272015-01-16 13:55:05 -08003333# You can't build secure targets if you don't have OpenSSL with ALPN.
3334
ctillercab52e72015-01-06 13:10:23 -08003335bins/$(CONFIG)/gpr_time_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003336
3337else
3338
nnoble5f2ecb32015-01-12 16:40:18 -08003339bins/$(CONFIG)/gpr_time_test: $(GPR_TIME_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003340 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003341 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003342 $(Q) $(LD) $(LDFLAGS) $(GPR_TIME_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_time_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003343
nnoble69ac39f2014-12-12 15:43:38 -08003344endif
3345
Craig Tiller770f60a2015-01-12 17:44:43 -08003346objs/$(CONFIG)/test/core/support/time_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003347
Craig Tiller8f126a62015-01-15 08:50:19 -08003348deps_gpr_time_test: $(GPR_TIME_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003349
nnoble69ac39f2014-12-12 15:43:38 -08003350ifneq ($(NO_SECURE),true)
3351ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003352-include $(GPR_TIME_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003353endif
nnoble69ac39f2014-12-12 15:43:38 -08003354endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003355
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003356
3357MURMUR_HASH_TEST_SRC = \
3358 test/core/support/murmur_hash_test.c \
3359
ctillercab52e72015-01-06 13:10:23 -08003360MURMUR_HASH_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003361
nnoble69ac39f2014-12-12 15:43:38 -08003362ifeq ($(NO_SECURE),true)
3363
Nicolas Noble047b7272015-01-16 13:55:05 -08003364# You can't build secure targets if you don't have OpenSSL with ALPN.
3365
ctillercab52e72015-01-06 13:10:23 -08003366bins/$(CONFIG)/murmur_hash_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003367
3368else
3369
nnoble5f2ecb32015-01-12 16:40:18 -08003370bins/$(CONFIG)/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003371 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003372 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003373 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/murmur_hash_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003374
nnoble69ac39f2014-12-12 15:43:38 -08003375endif
3376
Craig Tiller770f60a2015-01-12 17:44:43 -08003377objs/$(CONFIG)/test/core/support/murmur_hash_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003378
Craig Tiller8f126a62015-01-15 08:50:19 -08003379deps_murmur_hash_test: $(MURMUR_HASH_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003380
nnoble69ac39f2014-12-12 15:43:38 -08003381ifneq ($(NO_SECURE),true)
3382ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003383-include $(MURMUR_HASH_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003384endif
nnoble69ac39f2014-12-12 15:43:38 -08003385endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003386
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003387
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003388GRPC_STREAM_OP_TEST_SRC = \
3389 test/core/transport/stream_op_test.c \
3390
ctillercab52e72015-01-06 13:10:23 -08003391GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003392
nnoble69ac39f2014-12-12 15:43:38 -08003393ifeq ($(NO_SECURE),true)
3394
Nicolas Noble047b7272015-01-16 13:55:05 -08003395# You can't build secure targets if you don't have OpenSSL with ALPN.
3396
ctillercab52e72015-01-06 13:10:23 -08003397bins/$(CONFIG)/grpc_stream_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003398
3399else
3400
nnoble5f2ecb32015-01-12 16:40:18 -08003401bins/$(CONFIG)/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003402 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003403 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003404 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/grpc_stream_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003405
nnoble69ac39f2014-12-12 15:43:38 -08003406endif
3407
Craig Tiller770f60a2015-01-12 17:44:43 -08003408objs/$(CONFIG)/test/core/transport/stream_op_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003409
Craig Tiller8f126a62015-01-15 08:50:19 -08003410deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003411
nnoble69ac39f2014-12-12 15:43:38 -08003412ifneq ($(NO_SECURE),true)
3413ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003414-include $(GRPC_STREAM_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003415endif
nnoble69ac39f2014-12-12 15:43:38 -08003416endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003417
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003418
nnoble0c475f02014-12-05 15:37:39 -08003419ALPN_TEST_SRC = \
3420 test/core/transport/chttp2/alpn_test.c \
3421
ctillercab52e72015-01-06 13:10:23 -08003422ALPN_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003423
nnoble69ac39f2014-12-12 15:43:38 -08003424ifeq ($(NO_SECURE),true)
3425
Nicolas Noble047b7272015-01-16 13:55:05 -08003426# You can't build secure targets if you don't have OpenSSL with ALPN.
3427
ctillercab52e72015-01-06 13:10:23 -08003428bins/$(CONFIG)/alpn_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003429
3430else
3431
nnoble5f2ecb32015-01-12 16:40:18 -08003432bins/$(CONFIG)/alpn_test: $(ALPN_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003433 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003434 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003435 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/alpn_test
nnoble0c475f02014-12-05 15:37:39 -08003436
nnoble69ac39f2014-12-12 15:43:38 -08003437endif
3438
Craig Tiller770f60a2015-01-12 17:44:43 -08003439objs/$(CONFIG)/test/core/transport/chttp2/alpn_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003440
Craig Tiller8f126a62015-01-15 08:50:19 -08003441deps_alpn_test: $(ALPN_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08003442
nnoble69ac39f2014-12-12 15:43:38 -08003443ifneq ($(NO_SECURE),true)
3444ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003445-include $(ALPN_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08003446endif
nnoble69ac39f2014-12-12 15:43:38 -08003447endif
nnoble0c475f02014-12-05 15:37:39 -08003448
nnoble0c475f02014-12-05 15:37:39 -08003449
ctillerc1ddffb2014-12-15 13:08:18 -08003450TIME_AVERAGED_STATS_TEST_SRC = \
3451 test/core/iomgr/time_averaged_stats_test.c \
3452
ctillercab52e72015-01-06 13:10:23 -08003453TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
ctillerc1ddffb2014-12-15 13:08:18 -08003454
3455ifeq ($(NO_SECURE),true)
3456
Nicolas Noble047b7272015-01-16 13:55:05 -08003457# You can't build secure targets if you don't have OpenSSL with ALPN.
3458
ctillercab52e72015-01-06 13:10:23 -08003459bins/$(CONFIG)/time_averaged_stats_test: openssl_dep_error
ctillerc1ddffb2014-12-15 13:08:18 -08003460
3461else
3462
nnoble5f2ecb32015-01-12 16:40:18 -08003463bins/$(CONFIG)/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctillerc1ddffb2014-12-15 13:08:18 -08003464 $(E) "[LD] Linking $@"
3465 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003466 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/time_averaged_stats_test
ctillerc1ddffb2014-12-15 13:08:18 -08003467
3468endif
3469
Craig Tiller770f60a2015-01-12 17:44:43 -08003470objs/$(CONFIG)/test/core/iomgr/time_averaged_stats_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003471
Craig Tiller8f126a62015-01-15 08:50:19 -08003472deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS:.o=.dep)
ctillerc1ddffb2014-12-15 13:08:18 -08003473
3474ifneq ($(NO_SECURE),true)
3475ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003476-include $(TIME_AVERAGED_STATS_TEST_OBJS:.o=.dep)
ctillerc1ddffb2014-12-15 13:08:18 -08003477endif
3478endif
3479
ctillerc1ddffb2014-12-15 13:08:18 -08003480
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003481CHTTP2_STREAM_ENCODER_TEST_SRC = \
3482 test/core/transport/chttp2/stream_encoder_test.c \
3483
ctillercab52e72015-01-06 13:10:23 -08003484CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003485
nnoble69ac39f2014-12-12 15:43:38 -08003486ifeq ($(NO_SECURE),true)
3487
Nicolas Noble047b7272015-01-16 13:55:05 -08003488# You can't build secure targets if you don't have OpenSSL with ALPN.
3489
ctillercab52e72015-01-06 13:10:23 -08003490bins/$(CONFIG)/chttp2_stream_encoder_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003491
3492else
3493
nnoble5f2ecb32015-01-12 16:40:18 -08003494bins/$(CONFIG)/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003495 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003496 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003497 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_stream_encoder_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003498
nnoble69ac39f2014-12-12 15:43:38 -08003499endif
3500
Craig Tiller770f60a2015-01-12 17:44:43 -08003501objs/$(CONFIG)/test/core/transport/chttp2/stream_encoder_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003502
Craig Tiller8f126a62015-01-15 08:50:19 -08003503deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003504
nnoble69ac39f2014-12-12 15:43:38 -08003505ifneq ($(NO_SECURE),true)
3506ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003507-include $(CHTTP2_STREAM_ENCODER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003508endif
nnoble69ac39f2014-12-12 15:43:38 -08003509endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003510
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003511
3512HPACK_TABLE_TEST_SRC = \
3513 test/core/transport/chttp2/hpack_table_test.c \
3514
ctillercab52e72015-01-06 13:10:23 -08003515HPACK_TABLE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003516
nnoble69ac39f2014-12-12 15:43:38 -08003517ifeq ($(NO_SECURE),true)
3518
Nicolas Noble047b7272015-01-16 13:55:05 -08003519# You can't build secure targets if you don't have OpenSSL with ALPN.
3520
ctillercab52e72015-01-06 13:10:23 -08003521bins/$(CONFIG)/hpack_table_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003522
3523else
3524
nnoble5f2ecb32015-01-12 16:40:18 -08003525bins/$(CONFIG)/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003526 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003527 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003528 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/hpack_table_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003529
nnoble69ac39f2014-12-12 15:43:38 -08003530endif
3531
Craig Tiller770f60a2015-01-12 17:44:43 -08003532objs/$(CONFIG)/test/core/transport/chttp2/hpack_table_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003533
Craig Tiller8f126a62015-01-15 08:50:19 -08003534deps_hpack_table_test: $(HPACK_TABLE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003535
nnoble69ac39f2014-12-12 15:43:38 -08003536ifneq ($(NO_SECURE),true)
3537ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003538-include $(HPACK_TABLE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003539endif
nnoble69ac39f2014-12-12 15:43:38 -08003540endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003541
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003542
3543CHTTP2_STREAM_MAP_TEST_SRC = \
3544 test/core/transport/chttp2/stream_map_test.c \
3545
ctillercab52e72015-01-06 13:10:23 -08003546CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003547
nnoble69ac39f2014-12-12 15:43:38 -08003548ifeq ($(NO_SECURE),true)
3549
Nicolas Noble047b7272015-01-16 13:55:05 -08003550# You can't build secure targets if you don't have OpenSSL with ALPN.
3551
ctillercab52e72015-01-06 13:10:23 -08003552bins/$(CONFIG)/chttp2_stream_map_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003553
3554else
3555
nnoble5f2ecb32015-01-12 16:40:18 -08003556bins/$(CONFIG)/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003557 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003558 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003559 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_stream_map_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003560
nnoble69ac39f2014-12-12 15:43:38 -08003561endif
3562
Craig Tiller770f60a2015-01-12 17:44:43 -08003563objs/$(CONFIG)/test/core/transport/chttp2/stream_map_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003564
Craig Tiller8f126a62015-01-15 08:50:19 -08003565deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003566
nnoble69ac39f2014-12-12 15:43:38 -08003567ifneq ($(NO_SECURE),true)
3568ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003569-include $(CHTTP2_STREAM_MAP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003570endif
nnoble69ac39f2014-12-12 15:43:38 -08003571endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003572
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003573
3574HPACK_PARSER_TEST_SRC = \
3575 test/core/transport/chttp2/hpack_parser_test.c \
3576
ctillercab52e72015-01-06 13:10:23 -08003577HPACK_PARSER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003578
nnoble69ac39f2014-12-12 15:43:38 -08003579ifeq ($(NO_SECURE),true)
3580
Nicolas Noble047b7272015-01-16 13:55:05 -08003581# You can't build secure targets if you don't have OpenSSL with ALPN.
3582
ctillercab52e72015-01-06 13:10:23 -08003583bins/$(CONFIG)/hpack_parser_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003584
3585else
3586
nnoble5f2ecb32015-01-12 16:40:18 -08003587bins/$(CONFIG)/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003588 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003589 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003590 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/hpack_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003591
nnoble69ac39f2014-12-12 15:43:38 -08003592endif
3593
Craig Tiller770f60a2015-01-12 17:44:43 -08003594objs/$(CONFIG)/test/core/transport/chttp2/hpack_parser_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003595
Craig Tiller8f126a62015-01-15 08:50:19 -08003596deps_hpack_parser_test: $(HPACK_PARSER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003597
nnoble69ac39f2014-12-12 15:43:38 -08003598ifneq ($(NO_SECURE),true)
3599ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003600-include $(HPACK_PARSER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003601endif
nnoble69ac39f2014-12-12 15:43:38 -08003602endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003603
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003604
3605TRANSPORT_METADATA_TEST_SRC = \
3606 test/core/transport/metadata_test.c \
3607
ctillercab52e72015-01-06 13:10:23 -08003608TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003609
nnoble69ac39f2014-12-12 15:43:38 -08003610ifeq ($(NO_SECURE),true)
3611
Nicolas Noble047b7272015-01-16 13:55:05 -08003612# You can't build secure targets if you don't have OpenSSL with ALPN.
3613
ctillercab52e72015-01-06 13:10:23 -08003614bins/$(CONFIG)/transport_metadata_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003615
3616else
3617
nnoble5f2ecb32015-01-12 16:40:18 -08003618bins/$(CONFIG)/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003619 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003620 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003621 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/transport_metadata_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003622
nnoble69ac39f2014-12-12 15:43:38 -08003623endif
3624
Craig Tiller770f60a2015-01-12 17:44:43 -08003625objs/$(CONFIG)/test/core/transport/metadata_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003626
Craig Tiller8f126a62015-01-15 08:50:19 -08003627deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003628
nnoble69ac39f2014-12-12 15:43:38 -08003629ifneq ($(NO_SECURE),true)
3630ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003631-include $(TRANSPORT_METADATA_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003632endif
nnoble69ac39f2014-12-12 15:43:38 -08003633endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003634
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003635
3636CHTTP2_STATUS_CONVERSION_TEST_SRC = \
3637 test/core/transport/chttp2/status_conversion_test.c \
3638
ctillercab52e72015-01-06 13:10:23 -08003639CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003640
nnoble69ac39f2014-12-12 15:43:38 -08003641ifeq ($(NO_SECURE),true)
3642
Nicolas Noble047b7272015-01-16 13:55:05 -08003643# You can't build secure targets if you don't have OpenSSL with ALPN.
3644
ctillercab52e72015-01-06 13:10:23 -08003645bins/$(CONFIG)/chttp2_status_conversion_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003646
3647else
3648
nnoble5f2ecb32015-01-12 16:40:18 -08003649bins/$(CONFIG)/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003650 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003651 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003652 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_status_conversion_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003653
nnoble69ac39f2014-12-12 15:43:38 -08003654endif
3655
Craig Tiller770f60a2015-01-12 17:44:43 -08003656objs/$(CONFIG)/test/core/transport/chttp2/status_conversion_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003657
Craig Tiller8f126a62015-01-15 08:50:19 -08003658deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003659
nnoble69ac39f2014-12-12 15:43:38 -08003660ifneq ($(NO_SECURE),true)
3661ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003662-include $(CHTTP2_STATUS_CONVERSION_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003663endif
nnoble69ac39f2014-12-12 15:43:38 -08003664endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003665
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003666
3667CHTTP2_TRANSPORT_END2END_TEST_SRC = \
3668 test/core/transport/chttp2_transport_end2end_test.c \
3669
ctillercab52e72015-01-06 13:10:23 -08003670CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003671
nnoble69ac39f2014-12-12 15:43:38 -08003672ifeq ($(NO_SECURE),true)
3673
Nicolas Noble047b7272015-01-16 13:55:05 -08003674# You can't build secure targets if you don't have OpenSSL with ALPN.
3675
ctillercab52e72015-01-06 13:10:23 -08003676bins/$(CONFIG)/chttp2_transport_end2end_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003677
3678else
3679
nnoble5f2ecb32015-01-12 16:40:18 -08003680bins/$(CONFIG)/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003681 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003682 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003683 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_transport_end2end_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003684
nnoble69ac39f2014-12-12 15:43:38 -08003685endif
3686
Craig Tiller770f60a2015-01-12 17:44:43 -08003687objs/$(CONFIG)/test/core/transport/chttp2_transport_end2end_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003688
Craig Tiller8f126a62015-01-15 08:50:19 -08003689deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003690
nnoble69ac39f2014-12-12 15:43:38 -08003691ifneq ($(NO_SECURE),true)
3692ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003693-include $(CHTTP2_TRANSPORT_END2END_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003694endif
nnoble69ac39f2014-12-12 15:43:38 -08003695endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003696
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003697
ctiller18b49ab2014-12-09 14:39:16 -08003698TCP_POSIX_TEST_SRC = \
3699 test/core/iomgr/tcp_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003700
ctillercab52e72015-01-06 13:10:23 -08003701TCP_POSIX_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003702
nnoble69ac39f2014-12-12 15:43:38 -08003703ifeq ($(NO_SECURE),true)
3704
Nicolas Noble047b7272015-01-16 13:55:05 -08003705# You can't build secure targets if you don't have OpenSSL with ALPN.
3706
ctillercab52e72015-01-06 13:10:23 -08003707bins/$(CONFIG)/tcp_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003708
3709else
3710
nnoble5f2ecb32015-01-12 16:40:18 -08003711bins/$(CONFIG)/tcp_posix_test: $(TCP_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003712 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003713 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003714 $(Q) $(LD) $(LDFLAGS) $(TCP_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/tcp_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003715
nnoble69ac39f2014-12-12 15:43:38 -08003716endif
3717
Craig Tiller770f60a2015-01-12 17:44:43 -08003718objs/$(CONFIG)/test/core/iomgr/tcp_posix_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003719
Craig Tiller8f126a62015-01-15 08:50:19 -08003720deps_tcp_posix_test: $(TCP_POSIX_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003721
nnoble69ac39f2014-12-12 15:43:38 -08003722ifneq ($(NO_SECURE),true)
3723ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003724-include $(TCP_POSIX_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003725endif
nnoble69ac39f2014-12-12 15:43:38 -08003726endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003727
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003728
nnoble0c475f02014-12-05 15:37:39 -08003729DUALSTACK_SOCKET_TEST_SRC = \
3730 test/core/end2end/dualstack_socket_test.c \
3731
ctillercab52e72015-01-06 13:10:23 -08003732DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003733
nnoble69ac39f2014-12-12 15:43:38 -08003734ifeq ($(NO_SECURE),true)
3735
Nicolas Noble047b7272015-01-16 13:55:05 -08003736# You can't build secure targets if you don't have OpenSSL with ALPN.
3737
ctillercab52e72015-01-06 13:10:23 -08003738bins/$(CONFIG)/dualstack_socket_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003739
3740else
3741
nnoble5f2ecb32015-01-12 16:40:18 -08003742bins/$(CONFIG)/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003743 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003744 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003745 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/dualstack_socket_test
nnoble0c475f02014-12-05 15:37:39 -08003746
nnoble69ac39f2014-12-12 15:43:38 -08003747endif
3748
Craig Tiller770f60a2015-01-12 17:44:43 -08003749objs/$(CONFIG)/test/core/end2end/dualstack_socket_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003750
Craig Tiller8f126a62015-01-15 08:50:19 -08003751deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08003752
nnoble69ac39f2014-12-12 15:43:38 -08003753ifneq ($(NO_SECURE),true)
3754ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003755-include $(DUALSTACK_SOCKET_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08003756endif
nnoble69ac39f2014-12-12 15:43:38 -08003757endif
nnoble0c475f02014-12-05 15:37:39 -08003758
nnoble0c475f02014-12-05 15:37:39 -08003759
3760NO_SERVER_TEST_SRC = \
3761 test/core/end2end/no_server_test.c \
3762
ctillercab52e72015-01-06 13:10:23 -08003763NO_SERVER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003764
nnoble69ac39f2014-12-12 15:43:38 -08003765ifeq ($(NO_SECURE),true)
3766
Nicolas Noble047b7272015-01-16 13:55:05 -08003767# You can't build secure targets if you don't have OpenSSL with ALPN.
3768
ctillercab52e72015-01-06 13:10:23 -08003769bins/$(CONFIG)/no_server_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003770
3771else
3772
nnoble5f2ecb32015-01-12 16:40:18 -08003773bins/$(CONFIG)/no_server_test: $(NO_SERVER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003774 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003775 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003776 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/no_server_test
nnoble0c475f02014-12-05 15:37:39 -08003777
nnoble69ac39f2014-12-12 15:43:38 -08003778endif
3779
Craig Tiller770f60a2015-01-12 17:44:43 -08003780objs/$(CONFIG)/test/core/end2end/no_server_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003781
Craig Tiller8f126a62015-01-15 08:50:19 -08003782deps_no_server_test: $(NO_SERVER_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08003783
nnoble69ac39f2014-12-12 15:43:38 -08003784ifneq ($(NO_SECURE),true)
3785ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003786-include $(NO_SERVER_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08003787endif
nnoble69ac39f2014-12-12 15:43:38 -08003788endif
nnoble0c475f02014-12-05 15:37:39 -08003789
nnoble0c475f02014-12-05 15:37:39 -08003790
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003791RESOLVE_ADDRESS_TEST_SRC = \
ctiller18b49ab2014-12-09 14:39:16 -08003792 test/core/iomgr/resolve_address_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003793
ctillercab52e72015-01-06 13:10:23 -08003794RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003795
nnoble69ac39f2014-12-12 15:43:38 -08003796ifeq ($(NO_SECURE),true)
3797
Nicolas Noble047b7272015-01-16 13:55:05 -08003798# You can't build secure targets if you don't have OpenSSL with ALPN.
3799
ctillercab52e72015-01-06 13:10:23 -08003800bins/$(CONFIG)/resolve_address_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003801
3802else
3803
nnoble5f2ecb32015-01-12 16:40:18 -08003804bins/$(CONFIG)/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003805 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003806 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003807 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/resolve_address_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003808
nnoble69ac39f2014-12-12 15:43:38 -08003809endif
3810
Craig Tiller770f60a2015-01-12 17:44:43 -08003811objs/$(CONFIG)/test/core/iomgr/resolve_address_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003812
Craig Tiller8f126a62015-01-15 08:50:19 -08003813deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003814
nnoble69ac39f2014-12-12 15:43:38 -08003815ifneq ($(NO_SECURE),true)
3816ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003817-include $(RESOLVE_ADDRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003818endif
nnoble69ac39f2014-12-12 15:43:38 -08003819endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003820
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003821
ctiller18b49ab2014-12-09 14:39:16 -08003822SOCKADDR_UTILS_TEST_SRC = \
3823 test/core/iomgr/sockaddr_utils_test.c \
nnoble0c475f02014-12-05 15:37:39 -08003824
ctillercab52e72015-01-06 13:10:23 -08003825SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08003826
nnoble69ac39f2014-12-12 15:43:38 -08003827ifeq ($(NO_SECURE),true)
3828
Nicolas Noble047b7272015-01-16 13:55:05 -08003829# You can't build secure targets if you don't have OpenSSL with ALPN.
3830
ctillercab52e72015-01-06 13:10:23 -08003831bins/$(CONFIG)/sockaddr_utils_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003832
3833else
3834
nnoble5f2ecb32015-01-12 16:40:18 -08003835bins/$(CONFIG)/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08003836 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003837 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003838 $(Q) $(LD) $(LDFLAGS) $(SOCKADDR_UTILS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/sockaddr_utils_test
nnoble0c475f02014-12-05 15:37:39 -08003839
nnoble69ac39f2014-12-12 15:43:38 -08003840endif
3841
Craig Tiller770f60a2015-01-12 17:44:43 -08003842objs/$(CONFIG)/test/core/iomgr/sockaddr_utils_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003843
Craig Tiller8f126a62015-01-15 08:50:19 -08003844deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08003845
nnoble69ac39f2014-12-12 15:43:38 -08003846ifneq ($(NO_SECURE),true)
3847ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003848-include $(SOCKADDR_UTILS_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08003849endif
nnoble69ac39f2014-12-12 15:43:38 -08003850endif
nnoble0c475f02014-12-05 15:37:39 -08003851
nnoble0c475f02014-12-05 15:37:39 -08003852
ctiller18b49ab2014-12-09 14:39:16 -08003853TCP_SERVER_POSIX_TEST_SRC = \
3854 test/core/iomgr/tcp_server_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003855
ctillercab52e72015-01-06 13:10:23 -08003856TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003857
nnoble69ac39f2014-12-12 15:43:38 -08003858ifeq ($(NO_SECURE),true)
3859
Nicolas Noble047b7272015-01-16 13:55:05 -08003860# You can't build secure targets if you don't have OpenSSL with ALPN.
3861
ctillercab52e72015-01-06 13:10:23 -08003862bins/$(CONFIG)/tcp_server_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003863
3864else
3865
nnoble5f2ecb32015-01-12 16:40:18 -08003866bins/$(CONFIG)/tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003867 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003868 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003869 $(Q) $(LD) $(LDFLAGS) $(TCP_SERVER_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/tcp_server_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003870
nnoble69ac39f2014-12-12 15:43:38 -08003871endif
3872
Craig Tiller770f60a2015-01-12 17:44:43 -08003873objs/$(CONFIG)/test/core/iomgr/tcp_server_posix_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003874
Craig Tiller8f126a62015-01-15 08:50:19 -08003875deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003876
nnoble69ac39f2014-12-12 15:43:38 -08003877ifneq ($(NO_SECURE),true)
3878ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003879-include $(TCP_SERVER_POSIX_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003880endif
nnoble69ac39f2014-12-12 15:43:38 -08003881endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003882
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003883
ctiller18b49ab2014-12-09 14:39:16 -08003884TCP_CLIENT_POSIX_TEST_SRC = \
3885 test/core/iomgr/tcp_client_posix_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003886
ctillercab52e72015-01-06 13:10:23 -08003887TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003888
nnoble69ac39f2014-12-12 15:43:38 -08003889ifeq ($(NO_SECURE),true)
3890
Nicolas Noble047b7272015-01-16 13:55:05 -08003891# You can't build secure targets if you don't have OpenSSL with ALPN.
3892
ctillercab52e72015-01-06 13:10:23 -08003893bins/$(CONFIG)/tcp_client_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003894
3895else
3896
nnoble5f2ecb32015-01-12 16:40:18 -08003897bins/$(CONFIG)/tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003898 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003899 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003900 $(Q) $(LD) $(LDFLAGS) $(TCP_CLIENT_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/tcp_client_posix_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003901
nnoble69ac39f2014-12-12 15:43:38 -08003902endif
3903
Craig Tiller770f60a2015-01-12 17:44:43 -08003904objs/$(CONFIG)/test/core/iomgr/tcp_client_posix_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003905
Craig Tiller8f126a62015-01-15 08:50:19 -08003906deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003907
nnoble69ac39f2014-12-12 15:43:38 -08003908ifneq ($(NO_SECURE),true)
3909ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003910-include $(TCP_CLIENT_POSIX_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003911endif
nnoble69ac39f2014-12-12 15:43:38 -08003912endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003913
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003914
3915GRPC_CHANNEL_STACK_TEST_SRC = \
3916 test/core/channel/channel_stack_test.c \
3917
ctillercab52e72015-01-06 13:10:23 -08003918GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003919
nnoble69ac39f2014-12-12 15:43:38 -08003920ifeq ($(NO_SECURE),true)
3921
Nicolas Noble047b7272015-01-16 13:55:05 -08003922# You can't build secure targets if you don't have OpenSSL with ALPN.
3923
ctillercab52e72015-01-06 13:10:23 -08003924bins/$(CONFIG)/grpc_channel_stack_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003925
3926else
3927
nnoble5f2ecb32015-01-12 16:40:18 -08003928bins/$(CONFIG)/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003929 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003930 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003931 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/grpc_channel_stack_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003932
nnoble69ac39f2014-12-12 15:43:38 -08003933endif
3934
Craig Tiller770f60a2015-01-12 17:44:43 -08003935objs/$(CONFIG)/test/core/channel/channel_stack_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003936
Craig Tiller8f126a62015-01-15 08:50:19 -08003937deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003938
nnoble69ac39f2014-12-12 15:43:38 -08003939ifneq ($(NO_SECURE),true)
3940ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003941-include $(GRPC_CHANNEL_STACK_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003942endif
nnoble69ac39f2014-12-12 15:43:38 -08003943endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003944
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003945
3946METADATA_BUFFER_TEST_SRC = \
3947 test/core/channel/metadata_buffer_test.c \
3948
ctillercab52e72015-01-06 13:10:23 -08003949METADATA_BUFFER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003950
nnoble69ac39f2014-12-12 15:43:38 -08003951ifeq ($(NO_SECURE),true)
3952
Nicolas Noble047b7272015-01-16 13:55:05 -08003953# You can't build secure targets if you don't have OpenSSL with ALPN.
3954
ctillercab52e72015-01-06 13:10:23 -08003955bins/$(CONFIG)/metadata_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003956
3957else
3958
nnoble5f2ecb32015-01-12 16:40:18 -08003959bins/$(CONFIG)/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003960 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003961 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003962 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/metadata_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003963
nnoble69ac39f2014-12-12 15:43:38 -08003964endif
3965
Craig Tiller770f60a2015-01-12 17:44:43 -08003966objs/$(CONFIG)/test/core/channel/metadata_buffer_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003967
Craig Tiller8f126a62015-01-15 08:50:19 -08003968deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003969
nnoble69ac39f2014-12-12 15:43:38 -08003970ifneq ($(NO_SECURE),true)
3971ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003972-include $(METADATA_BUFFER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003973endif
nnoble69ac39f2014-12-12 15:43:38 -08003974endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003975
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003976
3977GRPC_COMPLETION_QUEUE_TEST_SRC = \
3978 test/core/surface/completion_queue_test.c \
3979
ctillercab52e72015-01-06 13:10:23 -08003980GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003981
nnoble69ac39f2014-12-12 15:43:38 -08003982ifeq ($(NO_SECURE),true)
3983
Nicolas Noble047b7272015-01-16 13:55:05 -08003984# You can't build secure targets if you don't have OpenSSL with ALPN.
3985
ctillercab52e72015-01-06 13:10:23 -08003986bins/$(CONFIG)/grpc_completion_queue_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003987
3988else
3989
nnoble5f2ecb32015-01-12 16:40:18 -08003990bins/$(CONFIG)/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003991 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08003992 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08003993 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/grpc_completion_queue_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003994
nnoble69ac39f2014-12-12 15:43:38 -08003995endif
3996
Craig Tiller770f60a2015-01-12 17:44:43 -08003997objs/$(CONFIG)/test/core/surface/completion_queue_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08003998
Craig Tiller8f126a62015-01-15 08:50:19 -08003999deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004000
nnoble69ac39f2014-12-12 15:43:38 -08004001ifneq ($(NO_SECURE),true)
4002ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004003-include $(GRPC_COMPLETION_QUEUE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004004endif
nnoble69ac39f2014-12-12 15:43:38 -08004005endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004006
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004007
4008GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
4009 test/core/surface/completion_queue_benchmark.c \
4010
ctillercab52e72015-01-06 13:10:23 -08004011GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004012
nnoble69ac39f2014-12-12 15:43:38 -08004013ifeq ($(NO_SECURE),true)
4014
Nicolas Noble047b7272015-01-16 13:55:05 -08004015# You can't build secure targets if you don't have OpenSSL with ALPN.
4016
ctillercab52e72015-01-06 13:10:23 -08004017bins/$(CONFIG)/grpc_completion_queue_benchmark: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004018
4019else
4020
nnoble5f2ecb32015-01-12 16:40:18 -08004021bins/$(CONFIG)/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004022 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004023 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004024 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/grpc_completion_queue_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004025
nnoble69ac39f2014-12-12 15:43:38 -08004026endif
4027
Craig Tiller770f60a2015-01-12 17:44:43 -08004028objs/$(CONFIG)/test/core/surface/completion_queue_benchmark.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004029
Craig Tiller8f126a62015-01-15 08:50:19 -08004030deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004031
nnoble69ac39f2014-12-12 15:43:38 -08004032ifneq ($(NO_SECURE),true)
4033ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004034-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004035endif
nnoble69ac39f2014-12-12 15:43:38 -08004036endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004037
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004038
hongyu24200d32015-01-08 15:13:49 -08004039CENSUS_TRACE_STORE_TEST_SRC = \
4040 test/core/statistics/trace_test.c \
4041
4042CENSUS_TRACE_STORE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_TRACE_STORE_TEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -08004043
4044ifeq ($(NO_SECURE),true)
4045
Nicolas Noble047b7272015-01-16 13:55:05 -08004046# You can't build secure targets if you don't have OpenSSL with ALPN.
4047
hongyu24200d32015-01-08 15:13:49 -08004048bins/$(CONFIG)/census_trace_store_test: openssl_dep_error
4049
4050else
4051
nnoble5f2ecb32015-01-12 16:40:18 -08004052bins/$(CONFIG)/census_trace_store_test: $(CENSUS_TRACE_STORE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
hongyu24200d32015-01-08 15:13:49 -08004053 $(E) "[LD] Linking $@"
4054 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004055 $(Q) $(LD) $(LDFLAGS) $(CENSUS_TRACE_STORE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/census_trace_store_test
hongyu24200d32015-01-08 15:13:49 -08004056
4057endif
4058
Craig Tiller770f60a2015-01-12 17:44:43 -08004059objs/$(CONFIG)/test/core/statistics/trace_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004060
Craig Tiller8f126a62015-01-15 08:50:19 -08004061deps_census_trace_store_test: $(CENSUS_TRACE_STORE_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08004062
4063ifneq ($(NO_SECURE),true)
4064ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004065-include $(CENSUS_TRACE_STORE_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08004066endif
4067endif
4068
hongyu24200d32015-01-08 15:13:49 -08004069
4070CENSUS_STATS_STORE_TEST_SRC = \
4071 test/core/statistics/rpc_stats_test.c \
4072
4073CENSUS_STATS_STORE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATS_STORE_TEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -08004074
4075ifeq ($(NO_SECURE),true)
4076
Nicolas Noble047b7272015-01-16 13:55:05 -08004077# You can't build secure targets if you don't have OpenSSL with ALPN.
4078
hongyu24200d32015-01-08 15:13:49 -08004079bins/$(CONFIG)/census_stats_store_test: openssl_dep_error
4080
4081else
4082
nnoble5f2ecb32015-01-12 16:40:18 -08004083bins/$(CONFIG)/census_stats_store_test: $(CENSUS_STATS_STORE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
hongyu24200d32015-01-08 15:13:49 -08004084 $(E) "[LD] Linking $@"
4085 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004086 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATS_STORE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/census_stats_store_test
hongyu24200d32015-01-08 15:13:49 -08004087
4088endif
4089
Craig Tiller770f60a2015-01-12 17:44:43 -08004090objs/$(CONFIG)/test/core/statistics/rpc_stats_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004091
Craig Tiller8f126a62015-01-15 08:50:19 -08004092deps_census_stats_store_test: $(CENSUS_STATS_STORE_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08004093
4094ifneq ($(NO_SECURE),true)
4095ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004096-include $(CENSUS_STATS_STORE_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08004097endif
4098endif
4099
hongyu24200d32015-01-08 15:13:49 -08004100
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004101CENSUS_WINDOW_STATS_TEST_SRC = \
4102 test/core/statistics/window_stats_test.c \
4103
ctillercab52e72015-01-06 13:10:23 -08004104CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004105
nnoble69ac39f2014-12-12 15:43:38 -08004106ifeq ($(NO_SECURE),true)
4107
Nicolas Noble047b7272015-01-16 13:55:05 -08004108# You can't build secure targets if you don't have OpenSSL with ALPN.
4109
ctillercab52e72015-01-06 13:10:23 -08004110bins/$(CONFIG)/census_window_stats_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004111
4112else
4113
nnoble5f2ecb32015-01-12 16:40:18 -08004114bins/$(CONFIG)/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004115 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004116 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004117 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/census_window_stats_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004118
nnoble69ac39f2014-12-12 15:43:38 -08004119endif
4120
Craig Tiller770f60a2015-01-12 17:44:43 -08004121objs/$(CONFIG)/test/core/statistics/window_stats_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004122
Craig Tiller8f126a62015-01-15 08:50:19 -08004123deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004124
nnoble69ac39f2014-12-12 15:43:38 -08004125ifneq ($(NO_SECURE),true)
4126ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004127-include $(CENSUS_WINDOW_STATS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004128endif
nnoble69ac39f2014-12-12 15:43:38 -08004129endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004130
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004131
4132CENSUS_STATISTICS_QUICK_TEST_SRC = \
4133 test/core/statistics/quick_test.c \
4134
ctillercab52e72015-01-06 13:10:23 -08004135CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004136
nnoble69ac39f2014-12-12 15:43:38 -08004137ifeq ($(NO_SECURE),true)
4138
Nicolas Noble047b7272015-01-16 13:55:05 -08004139# You can't build secure targets if you don't have OpenSSL with ALPN.
4140
ctillercab52e72015-01-06 13:10:23 -08004141bins/$(CONFIG)/census_statistics_quick_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004142
4143else
4144
nnoble5f2ecb32015-01-12 16:40:18 -08004145bins/$(CONFIG)/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004146 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004147 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004148 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/census_statistics_quick_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004149
nnoble69ac39f2014-12-12 15:43:38 -08004150endif
4151
Craig Tiller770f60a2015-01-12 17:44:43 -08004152objs/$(CONFIG)/test/core/statistics/quick_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004153
Craig Tiller8f126a62015-01-15 08:50:19 -08004154deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004155
nnoble69ac39f2014-12-12 15:43:38 -08004156ifneq ($(NO_SECURE),true)
4157ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004158-include $(CENSUS_STATISTICS_QUICK_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004159endif
nnoble69ac39f2014-12-12 15:43:38 -08004160endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004161
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004162
aveitch482a5be2014-12-15 10:25:12 -08004163CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
4164 test/core/statistics/small_log_test.c \
4165
ctillercab52e72015-01-06 13:10:23 -08004166CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
aveitch482a5be2014-12-15 10:25:12 -08004167
4168ifeq ($(NO_SECURE),true)
4169
Nicolas Noble047b7272015-01-16 13:55:05 -08004170# You can't build secure targets if you don't have OpenSSL with ALPN.
4171
ctillercab52e72015-01-06 13:10:23 -08004172bins/$(CONFIG)/census_statistics_small_log_test: openssl_dep_error
aveitch482a5be2014-12-15 10:25:12 -08004173
4174else
4175
nnoble5f2ecb32015-01-12 16:40:18 -08004176bins/$(CONFIG)/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
aveitch482a5be2014-12-15 10:25:12 -08004177 $(E) "[LD] Linking $@"
4178 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004179 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/census_statistics_small_log_test
aveitch482a5be2014-12-15 10:25:12 -08004180
4181endif
4182
Craig Tiller770f60a2015-01-12 17:44:43 -08004183objs/$(CONFIG)/test/core/statistics/small_log_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004184
Craig Tiller8f126a62015-01-15 08:50:19 -08004185deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS:.o=.dep)
aveitch482a5be2014-12-15 10:25:12 -08004186
4187ifneq ($(NO_SECURE),true)
4188ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004189-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS:.o=.dep)
aveitch482a5be2014-12-15 10:25:12 -08004190endif
4191endif
4192
aveitch482a5be2014-12-15 10:25:12 -08004193
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004194CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
4195 test/core/statistics/performance_test.c \
4196
ctillercab52e72015-01-06 13:10:23 -08004197CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004198
nnoble69ac39f2014-12-12 15:43:38 -08004199ifeq ($(NO_SECURE),true)
4200
Nicolas Noble047b7272015-01-16 13:55:05 -08004201# You can't build secure targets if you don't have OpenSSL with ALPN.
4202
ctillercab52e72015-01-06 13:10:23 -08004203bins/$(CONFIG)/census_statistics_performance_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004204
4205else
4206
nnoble5f2ecb32015-01-12 16:40:18 -08004207bins/$(CONFIG)/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004208 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004209 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004210 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/census_statistics_performance_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004211
nnoble69ac39f2014-12-12 15:43:38 -08004212endif
4213
Craig Tiller770f60a2015-01-12 17:44:43 -08004214objs/$(CONFIG)/test/core/statistics/performance_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004215
Craig Tiller8f126a62015-01-15 08:50:19 -08004216deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004217
nnoble69ac39f2014-12-12 15:43:38 -08004218ifneq ($(NO_SECURE),true)
4219ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004220-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004221endif
nnoble69ac39f2014-12-12 15:43:38 -08004222endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004223
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004224
4225CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
4226 test/core/statistics/multiple_writers_test.c \
4227
ctillercab52e72015-01-06 13:10:23 -08004228CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004229
nnoble69ac39f2014-12-12 15:43:38 -08004230ifeq ($(NO_SECURE),true)
4231
Nicolas Noble047b7272015-01-16 13:55:05 -08004232# You can't build secure targets if you don't have OpenSSL with ALPN.
4233
ctillercab52e72015-01-06 13:10:23 -08004234bins/$(CONFIG)/census_statistics_multiple_writers_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004235
4236else
4237
nnoble5f2ecb32015-01-12 16:40:18 -08004238bins/$(CONFIG)/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004239 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004240 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004241 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/census_statistics_multiple_writers_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004242
nnoble69ac39f2014-12-12 15:43:38 -08004243endif
4244
Craig Tiller770f60a2015-01-12 17:44:43 -08004245objs/$(CONFIG)/test/core/statistics/multiple_writers_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004246
Craig Tiller8f126a62015-01-15 08:50:19 -08004247deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004248
nnoble69ac39f2014-12-12 15:43:38 -08004249ifneq ($(NO_SECURE),true)
4250ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004251-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004252endif
nnoble69ac39f2014-12-12 15:43:38 -08004253endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004254
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004255
4256CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
4257 test/core/statistics/multiple_writers_circular_buffer_test.c \
4258
ctillercab52e72015-01-06 13:10:23 -08004259CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004260
nnoble69ac39f2014-12-12 15:43:38 -08004261ifeq ($(NO_SECURE),true)
4262
Nicolas Noble047b7272015-01-16 13:55:05 -08004263# You can't build secure targets if you don't have OpenSSL with ALPN.
4264
ctillercab52e72015-01-06 13:10:23 -08004265bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004266
4267else
4268
nnoble5f2ecb32015-01-12 16:40:18 -08004269bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004270 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004271 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004272 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004273
nnoble69ac39f2014-12-12 15:43:38 -08004274endif
4275
Craig Tiller770f60a2015-01-12 17:44:43 -08004276objs/$(CONFIG)/test/core/statistics/multiple_writers_circular_buffer_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004277
Craig Tiller8f126a62015-01-15 08:50:19 -08004278deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004279
nnoble69ac39f2014-12-12 15:43:38 -08004280ifneq ($(NO_SECURE),true)
4281ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004282-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004283endif
nnoble69ac39f2014-12-12 15:43:38 -08004284endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004285
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004286
4287CENSUS_STUB_TEST_SRC = \
4288 test/core/statistics/census_stub_test.c \
4289
ctillercab52e72015-01-06 13:10:23 -08004290CENSUS_STUB_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004291
nnoble69ac39f2014-12-12 15:43:38 -08004292ifeq ($(NO_SECURE),true)
4293
Nicolas Noble047b7272015-01-16 13:55:05 -08004294# You can't build secure targets if you don't have OpenSSL with ALPN.
4295
ctillercab52e72015-01-06 13:10:23 -08004296bins/$(CONFIG)/census_stub_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004297
4298else
4299
nnoble5f2ecb32015-01-12 16:40:18 -08004300bins/$(CONFIG)/census_stub_test: $(CENSUS_STUB_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004301 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004302 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004303 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/census_stub_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004304
nnoble69ac39f2014-12-12 15:43:38 -08004305endif
4306
Craig Tiller770f60a2015-01-12 17:44:43 -08004307objs/$(CONFIG)/test/core/statistics/census_stub_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004308
Craig Tiller8f126a62015-01-15 08:50:19 -08004309deps_census_stub_test: $(CENSUS_STUB_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004310
nnoble69ac39f2014-12-12 15:43:38 -08004311ifneq ($(NO_SECURE),true)
4312ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004313-include $(CENSUS_STUB_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004314endif
nnoble69ac39f2014-12-12 15:43:38 -08004315endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004316
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004317
4318CENSUS_HASH_TABLE_TEST_SRC = \
4319 test/core/statistics/hash_table_test.c \
4320
ctillercab52e72015-01-06 13:10:23 -08004321CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004322
nnoble69ac39f2014-12-12 15:43:38 -08004323ifeq ($(NO_SECURE),true)
4324
Nicolas Noble047b7272015-01-16 13:55:05 -08004325# You can't build secure targets if you don't have OpenSSL with ALPN.
4326
ctillercab52e72015-01-06 13:10:23 -08004327bins/$(CONFIG)/census_hash_table_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004328
4329else
4330
nnoble5f2ecb32015-01-12 16:40:18 -08004331bins/$(CONFIG)/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004332 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004333 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004334 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/census_hash_table_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004335
nnoble69ac39f2014-12-12 15:43:38 -08004336endif
4337
Craig Tiller770f60a2015-01-12 17:44:43 -08004338objs/$(CONFIG)/test/core/statistics/hash_table_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004339
Craig Tiller8f126a62015-01-15 08:50:19 -08004340deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004341
nnoble69ac39f2014-12-12 15:43:38 -08004342ifneq ($(NO_SECURE),true)
4343ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004344-include $(CENSUS_HASH_TABLE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004345endif
nnoble69ac39f2014-12-12 15:43:38 -08004346endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004347
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004348
4349FLING_SERVER_SRC = \
4350 test/core/fling/server.c \
4351
ctillercab52e72015-01-06 13:10:23 -08004352FLING_SERVER_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004353
nnoble69ac39f2014-12-12 15:43:38 -08004354ifeq ($(NO_SECURE),true)
4355
Nicolas Noble047b7272015-01-16 13:55:05 -08004356# You can't build secure targets if you don't have OpenSSL with ALPN.
4357
ctillercab52e72015-01-06 13:10:23 -08004358bins/$(CONFIG)/fling_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004359
4360else
4361
nnoble5f2ecb32015-01-12 16:40:18 -08004362bins/$(CONFIG)/fling_server: $(FLING_SERVER_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004363 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004364 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004365 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/fling_server
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004366
nnoble69ac39f2014-12-12 15:43:38 -08004367endif
4368
Craig Tiller770f60a2015-01-12 17:44:43 -08004369objs/$(CONFIG)/test/core/fling/server.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004370
Craig Tiller8f126a62015-01-15 08:50:19 -08004371deps_fling_server: $(FLING_SERVER_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004372
nnoble69ac39f2014-12-12 15:43:38 -08004373ifneq ($(NO_SECURE),true)
4374ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004375-include $(FLING_SERVER_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004376endif
nnoble69ac39f2014-12-12 15:43:38 -08004377endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004378
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004379
4380FLING_CLIENT_SRC = \
4381 test/core/fling/client.c \
4382
ctillercab52e72015-01-06 13:10:23 -08004383FLING_CLIENT_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004384
nnoble69ac39f2014-12-12 15:43:38 -08004385ifeq ($(NO_SECURE),true)
4386
Nicolas Noble047b7272015-01-16 13:55:05 -08004387# You can't build secure targets if you don't have OpenSSL with ALPN.
4388
ctillercab52e72015-01-06 13:10:23 -08004389bins/$(CONFIG)/fling_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004390
4391else
4392
nnoble5f2ecb32015-01-12 16:40:18 -08004393bins/$(CONFIG)/fling_client: $(FLING_CLIENT_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004394 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004395 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004396 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/fling_client
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004397
nnoble69ac39f2014-12-12 15:43:38 -08004398endif
4399
Craig Tiller770f60a2015-01-12 17:44:43 -08004400objs/$(CONFIG)/test/core/fling/client.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004401
Craig Tiller8f126a62015-01-15 08:50:19 -08004402deps_fling_client: $(FLING_CLIENT_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004403
nnoble69ac39f2014-12-12 15:43:38 -08004404ifneq ($(NO_SECURE),true)
4405ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004406-include $(FLING_CLIENT_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004407endif
nnoble69ac39f2014-12-12 15:43:38 -08004408endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004409
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004410
4411FLING_TEST_SRC = \
4412 test/core/fling/fling_test.c \
4413
ctillercab52e72015-01-06 13:10:23 -08004414FLING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004415
nnoble69ac39f2014-12-12 15:43:38 -08004416ifeq ($(NO_SECURE),true)
4417
Nicolas Noble047b7272015-01-16 13:55:05 -08004418# You can't build secure targets if you don't have OpenSSL with ALPN.
4419
ctillercab52e72015-01-06 13:10:23 -08004420bins/$(CONFIG)/fling_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004421
4422else
4423
nnoble5f2ecb32015-01-12 16:40:18 -08004424bins/$(CONFIG)/fling_test: $(FLING_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004425 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004426 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004427 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/fling_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004428
nnoble69ac39f2014-12-12 15:43:38 -08004429endif
4430
Craig Tiller770f60a2015-01-12 17:44:43 -08004431objs/$(CONFIG)/test/core/fling/fling_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004432
Craig Tiller8f126a62015-01-15 08:50:19 -08004433deps_fling_test: $(FLING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004434
nnoble69ac39f2014-12-12 15:43:38 -08004435ifneq ($(NO_SECURE),true)
4436ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004437-include $(FLING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004438endif
nnoble69ac39f2014-12-12 15:43:38 -08004439endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004440
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004441
4442ECHO_SERVER_SRC = \
4443 test/core/echo/server.c \
4444
ctillercab52e72015-01-06 13:10:23 -08004445ECHO_SERVER_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004446
nnoble69ac39f2014-12-12 15:43:38 -08004447ifeq ($(NO_SECURE),true)
4448
Nicolas Noble047b7272015-01-16 13:55:05 -08004449# You can't build secure targets if you don't have OpenSSL with ALPN.
4450
ctillercab52e72015-01-06 13:10:23 -08004451bins/$(CONFIG)/echo_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004452
4453else
4454
nnoble5f2ecb32015-01-12 16:40:18 -08004455bins/$(CONFIG)/echo_server: $(ECHO_SERVER_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004456 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004457 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004458 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/echo_server
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004459
nnoble69ac39f2014-12-12 15:43:38 -08004460endif
4461
Craig Tiller770f60a2015-01-12 17:44:43 -08004462objs/$(CONFIG)/test/core/echo/server.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004463
Craig Tiller8f126a62015-01-15 08:50:19 -08004464deps_echo_server: $(ECHO_SERVER_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004465
nnoble69ac39f2014-12-12 15:43:38 -08004466ifneq ($(NO_SECURE),true)
4467ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004468-include $(ECHO_SERVER_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004469endif
nnoble69ac39f2014-12-12 15:43:38 -08004470endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004471
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004472
4473ECHO_CLIENT_SRC = \
4474 test/core/echo/client.c \
4475
ctillercab52e72015-01-06 13:10:23 -08004476ECHO_CLIENT_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004477
nnoble69ac39f2014-12-12 15:43:38 -08004478ifeq ($(NO_SECURE),true)
4479
Nicolas Noble047b7272015-01-16 13:55:05 -08004480# You can't build secure targets if you don't have OpenSSL with ALPN.
4481
ctillercab52e72015-01-06 13:10:23 -08004482bins/$(CONFIG)/echo_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004483
4484else
4485
nnoble5f2ecb32015-01-12 16:40:18 -08004486bins/$(CONFIG)/echo_client: $(ECHO_CLIENT_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004487 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004488 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004489 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/echo_client
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004490
nnoble69ac39f2014-12-12 15:43:38 -08004491endif
4492
Craig Tiller770f60a2015-01-12 17:44:43 -08004493objs/$(CONFIG)/test/core/echo/client.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004494
Craig Tiller8f126a62015-01-15 08:50:19 -08004495deps_echo_client: $(ECHO_CLIENT_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004496
nnoble69ac39f2014-12-12 15:43:38 -08004497ifneq ($(NO_SECURE),true)
4498ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004499-include $(ECHO_CLIENT_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004500endif
nnoble69ac39f2014-12-12 15:43:38 -08004501endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004502
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004503
4504ECHO_TEST_SRC = \
4505 test/core/echo/echo_test.c \
4506
ctillercab52e72015-01-06 13:10:23 -08004507ECHO_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004508
nnoble69ac39f2014-12-12 15:43:38 -08004509ifeq ($(NO_SECURE),true)
4510
Nicolas Noble047b7272015-01-16 13:55:05 -08004511# You can't build secure targets if you don't have OpenSSL with ALPN.
4512
ctillercab52e72015-01-06 13:10:23 -08004513bins/$(CONFIG)/echo_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004514
4515else
4516
nnoble5f2ecb32015-01-12 16:40:18 -08004517bins/$(CONFIG)/echo_test: $(ECHO_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004518 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004519 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004520 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/echo_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004521
nnoble69ac39f2014-12-12 15:43:38 -08004522endif
4523
Craig Tiller770f60a2015-01-12 17:44:43 -08004524objs/$(CONFIG)/test/core/echo/echo_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004525
Craig Tiller8f126a62015-01-15 08:50:19 -08004526deps_echo_test: $(ECHO_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004527
nnoble69ac39f2014-12-12 15:43:38 -08004528ifneq ($(NO_SECURE),true)
4529ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004530-include $(ECHO_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004531endif
nnoble69ac39f2014-12-12 15:43:38 -08004532endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004533
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004534
4535LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
4536 test/core/network_benchmarks/low_level_ping_pong.c \
4537
ctillercab52e72015-01-06 13:10:23 -08004538LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004539
nnoble69ac39f2014-12-12 15:43:38 -08004540ifeq ($(NO_SECURE),true)
4541
Nicolas Noble047b7272015-01-16 13:55:05 -08004542# You can't build secure targets if you don't have OpenSSL with ALPN.
4543
ctillercab52e72015-01-06 13:10:23 -08004544bins/$(CONFIG)/low_level_ping_pong_benchmark: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004545
4546else
4547
nnoble5f2ecb32015-01-12 16:40:18 -08004548bins/$(CONFIG)/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004549 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004550 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004551 $(Q) $(LD) $(LDFLAGS) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/low_level_ping_pong_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004552
nnoble69ac39f2014-12-12 15:43:38 -08004553endif
4554
Craig Tiller770f60a2015-01-12 17:44:43 -08004555objs/$(CONFIG)/test/core/network_benchmarks/low_level_ping_pong.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004556
Craig Tiller8f126a62015-01-15 08:50:19 -08004557deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004558
nnoble69ac39f2014-12-12 15:43:38 -08004559ifneq ($(NO_SECURE),true)
4560ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004561-include $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004562endif
nnoble69ac39f2014-12-12 15:43:38 -08004563endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004564
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004565
4566MESSAGE_COMPRESS_TEST_SRC = \
4567 test/core/compression/message_compress_test.c \
4568
ctillercab52e72015-01-06 13:10:23 -08004569MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004570
nnoble69ac39f2014-12-12 15:43:38 -08004571ifeq ($(NO_SECURE),true)
4572
Nicolas Noble047b7272015-01-16 13:55:05 -08004573# You can't build secure targets if you don't have OpenSSL with ALPN.
4574
ctillercab52e72015-01-06 13:10:23 -08004575bins/$(CONFIG)/message_compress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004576
4577else
4578
nnoble5f2ecb32015-01-12 16:40:18 -08004579bins/$(CONFIG)/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004580 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004581 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004582 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/message_compress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004583
nnoble69ac39f2014-12-12 15:43:38 -08004584endif
4585
Craig Tiller770f60a2015-01-12 17:44:43 -08004586objs/$(CONFIG)/test/core/compression/message_compress_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004587
Craig Tiller8f126a62015-01-15 08:50:19 -08004588deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004589
nnoble69ac39f2014-12-12 15:43:38 -08004590ifneq ($(NO_SECURE),true)
4591ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004592-include $(MESSAGE_COMPRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004593endif
nnoble69ac39f2014-12-12 15:43:38 -08004594endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004595
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004596
nnoble0c475f02014-12-05 15:37:39 -08004597BIN_ENCODER_TEST_SRC = \
4598 test/core/transport/chttp2/bin_encoder_test.c \
4599
ctillercab52e72015-01-06 13:10:23 -08004600BIN_ENCODER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08004601
nnoble69ac39f2014-12-12 15:43:38 -08004602ifeq ($(NO_SECURE),true)
4603
Nicolas Noble047b7272015-01-16 13:55:05 -08004604# You can't build secure targets if you don't have OpenSSL with ALPN.
4605
ctillercab52e72015-01-06 13:10:23 -08004606bins/$(CONFIG)/bin_encoder_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004607
4608else
4609
nnoble5f2ecb32015-01-12 16:40:18 -08004610bins/$(CONFIG)/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08004611 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004612 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004613 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/bin_encoder_test
nnoble0c475f02014-12-05 15:37:39 -08004614
nnoble69ac39f2014-12-12 15:43:38 -08004615endif
4616
Craig Tiller770f60a2015-01-12 17:44:43 -08004617objs/$(CONFIG)/test/core/transport/chttp2/bin_encoder_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004618
Craig Tiller8f126a62015-01-15 08:50:19 -08004619deps_bin_encoder_test: $(BIN_ENCODER_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08004620
nnoble69ac39f2014-12-12 15:43:38 -08004621ifneq ($(NO_SECURE),true)
4622ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004623-include $(BIN_ENCODER_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08004624endif
nnoble69ac39f2014-12-12 15:43:38 -08004625endif
nnoble0c475f02014-12-05 15:37:39 -08004626
nnoble0c475f02014-12-05 15:37:39 -08004627
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004628SECURE_ENDPOINT_TEST_SRC = \
ctiller2bbb6c42014-12-17 09:44:44 -08004629 test/core/security/secure_endpoint_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004630
ctillercab52e72015-01-06 13:10:23 -08004631SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004632
nnoble69ac39f2014-12-12 15:43:38 -08004633ifeq ($(NO_SECURE),true)
4634
Nicolas Noble047b7272015-01-16 13:55:05 -08004635# You can't build secure targets if you don't have OpenSSL with ALPN.
4636
ctillercab52e72015-01-06 13:10:23 -08004637bins/$(CONFIG)/secure_endpoint_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004638
4639else
4640
nnoble5f2ecb32015-01-12 16:40:18 -08004641bins/$(CONFIG)/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004642 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004643 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004644 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/secure_endpoint_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004645
nnoble69ac39f2014-12-12 15:43:38 -08004646endif
4647
Craig Tiller770f60a2015-01-12 17:44:43 -08004648objs/$(CONFIG)/test/core/security/secure_endpoint_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004649
Craig Tiller8f126a62015-01-15 08:50:19 -08004650deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004651
nnoble69ac39f2014-12-12 15:43:38 -08004652ifneq ($(NO_SECURE),true)
4653ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004654-include $(SECURE_ENDPOINT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004655endif
nnoble69ac39f2014-12-12 15:43:38 -08004656endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004657
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004658
4659HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
4660 test/core/httpcli/format_request_test.c \
4661
ctillercab52e72015-01-06 13:10:23 -08004662HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004663
nnoble69ac39f2014-12-12 15:43:38 -08004664ifeq ($(NO_SECURE),true)
4665
Nicolas Noble047b7272015-01-16 13:55:05 -08004666# You can't build secure targets if you don't have OpenSSL with ALPN.
4667
ctillercab52e72015-01-06 13:10:23 -08004668bins/$(CONFIG)/httpcli_format_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004669
4670else
4671
nnoble5f2ecb32015-01-12 16:40:18 -08004672bins/$(CONFIG)/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004673 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004674 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004675 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/httpcli_format_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004676
nnoble69ac39f2014-12-12 15:43:38 -08004677endif
4678
Craig Tiller770f60a2015-01-12 17:44:43 -08004679objs/$(CONFIG)/test/core/httpcli/format_request_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004680
Craig Tiller8f126a62015-01-15 08:50:19 -08004681deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004682
nnoble69ac39f2014-12-12 15:43:38 -08004683ifneq ($(NO_SECURE),true)
4684ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004685-include $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004686endif
nnoble69ac39f2014-12-12 15:43:38 -08004687endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004688
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004689
4690HTTPCLI_PARSER_TEST_SRC = \
4691 test/core/httpcli/parser_test.c \
4692
ctillercab52e72015-01-06 13:10:23 -08004693HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004694
nnoble69ac39f2014-12-12 15:43:38 -08004695ifeq ($(NO_SECURE),true)
4696
Nicolas Noble047b7272015-01-16 13:55:05 -08004697# You can't build secure targets if you don't have OpenSSL with ALPN.
4698
ctillercab52e72015-01-06 13:10:23 -08004699bins/$(CONFIG)/httpcli_parser_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004700
4701else
4702
nnoble5f2ecb32015-01-12 16:40:18 -08004703bins/$(CONFIG)/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004704 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004705 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004706 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/httpcli_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004707
nnoble69ac39f2014-12-12 15:43:38 -08004708endif
4709
Craig Tiller770f60a2015-01-12 17:44:43 -08004710objs/$(CONFIG)/test/core/httpcli/parser_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004711
Craig Tiller8f126a62015-01-15 08:50:19 -08004712deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004713
nnoble69ac39f2014-12-12 15:43:38 -08004714ifneq ($(NO_SECURE),true)
4715ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004716-include $(HTTPCLI_PARSER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004717endif
nnoble69ac39f2014-12-12 15:43:38 -08004718endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004719
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004720
4721HTTPCLI_TEST_SRC = \
4722 test/core/httpcli/httpcli_test.c \
4723
ctillercab52e72015-01-06 13:10:23 -08004724HTTPCLI_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004725
nnoble69ac39f2014-12-12 15:43:38 -08004726ifeq ($(NO_SECURE),true)
4727
Nicolas Noble047b7272015-01-16 13:55:05 -08004728# You can't build secure targets if you don't have OpenSSL with ALPN.
4729
ctillercab52e72015-01-06 13:10:23 -08004730bins/$(CONFIG)/httpcli_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004731
4732else
4733
nnoble5f2ecb32015-01-12 16:40:18 -08004734bins/$(CONFIG)/httpcli_test: $(HTTPCLI_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004735 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004736 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004737 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/httpcli_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004738
nnoble69ac39f2014-12-12 15:43:38 -08004739endif
4740
Craig Tiller770f60a2015-01-12 17:44:43 -08004741objs/$(CONFIG)/test/core/httpcli/httpcli_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004742
Craig Tiller8f126a62015-01-15 08:50:19 -08004743deps_httpcli_test: $(HTTPCLI_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004744
nnoble69ac39f2014-12-12 15:43:38 -08004745ifneq ($(NO_SECURE),true)
4746ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004747-include $(HTTPCLI_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004748endif
nnoble69ac39f2014-12-12 15:43:38 -08004749endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004750
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004751
4752GRPC_CREDENTIALS_TEST_SRC = \
4753 test/core/security/credentials_test.c \
4754
ctillercab52e72015-01-06 13:10:23 -08004755GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004756
nnoble69ac39f2014-12-12 15:43:38 -08004757ifeq ($(NO_SECURE),true)
4758
Nicolas Noble047b7272015-01-16 13:55:05 -08004759# You can't build secure targets if you don't have OpenSSL with ALPN.
4760
ctillercab52e72015-01-06 13:10:23 -08004761bins/$(CONFIG)/grpc_credentials_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004762
4763else
4764
nnoble5f2ecb32015-01-12 16:40:18 -08004765bins/$(CONFIG)/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004766 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004767 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004768 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/grpc_credentials_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004769
nnoble69ac39f2014-12-12 15:43:38 -08004770endif
4771
Craig Tiller770f60a2015-01-12 17:44:43 -08004772objs/$(CONFIG)/test/core/security/credentials_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004773
Craig Tiller8f126a62015-01-15 08:50:19 -08004774deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004775
nnoble69ac39f2014-12-12 15:43:38 -08004776ifneq ($(NO_SECURE),true)
4777ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004778-include $(GRPC_CREDENTIALS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004779endif
nnoble69ac39f2014-12-12 15:43:38 -08004780endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004781
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004782
jboeuf1a809c02014-12-19 15:44:30 -08004783GRPC_FETCH_OAUTH2_SRC = \
4784 test/core/security/fetch_oauth2.c \
4785
ctillercab52e72015-01-06 13:10:23 -08004786GRPC_FETCH_OAUTH2_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
jboeuf1a809c02014-12-19 15:44:30 -08004787
4788ifeq ($(NO_SECURE),true)
4789
Nicolas Noble047b7272015-01-16 13:55:05 -08004790# You can't build secure targets if you don't have OpenSSL with ALPN.
4791
ctillercab52e72015-01-06 13:10:23 -08004792bins/$(CONFIG)/grpc_fetch_oauth2: openssl_dep_error
jboeuf1a809c02014-12-19 15:44:30 -08004793
4794else
4795
nnoble5f2ecb32015-01-12 16:40:18 -08004796bins/$(CONFIG)/grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
jboeuf1a809c02014-12-19 15:44:30 -08004797 $(E) "[LD] Linking $@"
4798 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004799 $(Q) $(LD) $(LDFLAGS) $(GRPC_FETCH_OAUTH2_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/grpc_fetch_oauth2
jboeuf1a809c02014-12-19 15:44:30 -08004800
4801endif
4802
Craig Tiller770f60a2015-01-12 17:44:43 -08004803objs/$(CONFIG)/test/core/security/fetch_oauth2.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004804
Craig Tiller8f126a62015-01-15 08:50:19 -08004805deps_grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_OBJS:.o=.dep)
jboeuf1a809c02014-12-19 15:44:30 -08004806
4807ifneq ($(NO_SECURE),true)
4808ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004809-include $(GRPC_FETCH_OAUTH2_OBJS:.o=.dep)
jboeuf1a809c02014-12-19 15:44:30 -08004810endif
4811endif
4812
jboeuf1a809c02014-12-19 15:44:30 -08004813
jboeufbefd2652014-12-12 15:39:47 -08004814GRPC_BASE64_TEST_SRC = \
4815 test/core/security/base64_test.c \
4816
ctillercab52e72015-01-06 13:10:23 -08004817GRPC_BASE64_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
jboeufbefd2652014-12-12 15:39:47 -08004818
nnoble69ac39f2014-12-12 15:43:38 -08004819ifeq ($(NO_SECURE),true)
4820
Nicolas Noble047b7272015-01-16 13:55:05 -08004821# You can't build secure targets if you don't have OpenSSL with ALPN.
4822
ctillercab52e72015-01-06 13:10:23 -08004823bins/$(CONFIG)/grpc_base64_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004824
4825else
4826
nnoble5f2ecb32015-01-12 16:40:18 -08004827bins/$(CONFIG)/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
jboeufbefd2652014-12-12 15:39:47 -08004828 $(E) "[LD] Linking $@"
4829 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004830 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/grpc_base64_test
jboeufbefd2652014-12-12 15:39:47 -08004831
nnoble69ac39f2014-12-12 15:43:38 -08004832endif
4833
Craig Tiller770f60a2015-01-12 17:44:43 -08004834objs/$(CONFIG)/test/core/security/base64_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004835
Craig Tiller8f126a62015-01-15 08:50:19 -08004836deps_grpc_base64_test: $(GRPC_BASE64_TEST_OBJS:.o=.dep)
jboeufbefd2652014-12-12 15:39:47 -08004837
nnoble69ac39f2014-12-12 15:43:38 -08004838ifneq ($(NO_SECURE),true)
4839ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004840-include $(GRPC_BASE64_TEST_OBJS:.o=.dep)
jboeufbefd2652014-12-12 15:39:47 -08004841endif
nnoble69ac39f2014-12-12 15:43:38 -08004842endif
jboeufbefd2652014-12-12 15:39:47 -08004843
jboeufbefd2652014-12-12 15:39:47 -08004844
4845GRPC_JSON_TOKEN_TEST_SRC = \
4846 test/core/security/json_token_test.c \
4847
ctillercab52e72015-01-06 13:10:23 -08004848GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
jboeufbefd2652014-12-12 15:39:47 -08004849
nnoble69ac39f2014-12-12 15:43:38 -08004850ifeq ($(NO_SECURE),true)
4851
Nicolas Noble047b7272015-01-16 13:55:05 -08004852# You can't build secure targets if you don't have OpenSSL with ALPN.
4853
ctillercab52e72015-01-06 13:10:23 -08004854bins/$(CONFIG)/grpc_json_token_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004855
4856else
4857
nnoble5f2ecb32015-01-12 16:40:18 -08004858bins/$(CONFIG)/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
jboeufbefd2652014-12-12 15:39:47 -08004859 $(E) "[LD] Linking $@"
4860 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004861 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/grpc_json_token_test
jboeufbefd2652014-12-12 15:39:47 -08004862
nnoble69ac39f2014-12-12 15:43:38 -08004863endif
4864
Craig Tiller770f60a2015-01-12 17:44:43 -08004865objs/$(CONFIG)/test/core/security/json_token_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004866
Craig Tiller8f126a62015-01-15 08:50:19 -08004867deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS:.o=.dep)
jboeufbefd2652014-12-12 15:39:47 -08004868
nnoble69ac39f2014-12-12 15:43:38 -08004869ifneq ($(NO_SECURE),true)
4870ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004871-include $(GRPC_JSON_TOKEN_TEST_OBJS:.o=.dep)
jboeufbefd2652014-12-12 15:39:47 -08004872endif
nnoble69ac39f2014-12-12 15:43:38 -08004873endif
jboeufbefd2652014-12-12 15:39:47 -08004874
jboeufbefd2652014-12-12 15:39:47 -08004875
ctiller8919f602014-12-10 10:19:42 -08004876TIMEOUT_ENCODING_TEST_SRC = \
4877 test/core/transport/chttp2/timeout_encoding_test.c \
4878
ctillercab52e72015-01-06 13:10:23 -08004879TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004880
nnoble69ac39f2014-12-12 15:43:38 -08004881ifeq ($(NO_SECURE),true)
4882
Nicolas Noble047b7272015-01-16 13:55:05 -08004883# You can't build secure targets if you don't have OpenSSL with ALPN.
4884
ctillercab52e72015-01-06 13:10:23 -08004885bins/$(CONFIG)/timeout_encoding_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004886
4887else
4888
nnoble5f2ecb32015-01-12 16:40:18 -08004889bins/$(CONFIG)/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004890 $(E) "[LD] Linking $@"
4891 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004892 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/timeout_encoding_test
ctiller8919f602014-12-10 10:19:42 -08004893
nnoble69ac39f2014-12-12 15:43:38 -08004894endif
4895
Craig Tiller770f60a2015-01-12 17:44:43 -08004896objs/$(CONFIG)/test/core/transport/chttp2/timeout_encoding_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004897
Craig Tiller8f126a62015-01-15 08:50:19 -08004898deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08004899
nnoble69ac39f2014-12-12 15:43:38 -08004900ifneq ($(NO_SECURE),true)
4901ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004902-include $(TIMEOUT_ENCODING_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08004903endif
nnoble69ac39f2014-12-12 15:43:38 -08004904endif
ctiller8919f602014-12-10 10:19:42 -08004905
ctiller8919f602014-12-10 10:19:42 -08004906
4907FD_POSIX_TEST_SRC = \
4908 test/core/iomgr/fd_posix_test.c \
4909
ctillercab52e72015-01-06 13:10:23 -08004910FD_POSIX_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08004911
nnoble69ac39f2014-12-12 15:43:38 -08004912ifeq ($(NO_SECURE),true)
4913
Nicolas Noble047b7272015-01-16 13:55:05 -08004914# You can't build secure targets if you don't have OpenSSL with ALPN.
4915
ctillercab52e72015-01-06 13:10:23 -08004916bins/$(CONFIG)/fd_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004917
4918else
4919
nnoble5f2ecb32015-01-12 16:40:18 -08004920bins/$(CONFIG)/fd_posix_test: $(FD_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08004921 $(E) "[LD] Linking $@"
4922 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004923 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/fd_posix_test
ctiller8919f602014-12-10 10:19:42 -08004924
nnoble69ac39f2014-12-12 15:43:38 -08004925endif
4926
Craig Tiller770f60a2015-01-12 17:44:43 -08004927objs/$(CONFIG)/test/core/iomgr/fd_posix_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004928
Craig Tiller8f126a62015-01-15 08:50:19 -08004929deps_fd_posix_test: $(FD_POSIX_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08004930
nnoble69ac39f2014-12-12 15:43:38 -08004931ifneq ($(NO_SECURE),true)
4932ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004933-include $(FD_POSIX_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08004934endif
nnoble69ac39f2014-12-12 15:43:38 -08004935endif
ctiller8919f602014-12-10 10:19:42 -08004936
ctiller8919f602014-12-10 10:19:42 -08004937
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004938FLING_STREAM_TEST_SRC = \
4939 test/core/fling/fling_stream_test.c \
4940
ctillercab52e72015-01-06 13:10:23 -08004941FLING_STREAM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004942
nnoble69ac39f2014-12-12 15:43:38 -08004943ifeq ($(NO_SECURE),true)
4944
Nicolas Noble047b7272015-01-16 13:55:05 -08004945# You can't build secure targets if you don't have OpenSSL with ALPN.
4946
ctillercab52e72015-01-06 13:10:23 -08004947bins/$(CONFIG)/fling_stream_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004948
4949else
4950
nnoble5f2ecb32015-01-12 16:40:18 -08004951bins/$(CONFIG)/fling_stream_test: $(FLING_STREAM_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004952 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004953 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004954 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/fling_stream_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004955
nnoble69ac39f2014-12-12 15:43:38 -08004956endif
4957
Craig Tiller770f60a2015-01-12 17:44:43 -08004958objs/$(CONFIG)/test/core/fling/fling_stream_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004959
Craig Tiller8f126a62015-01-15 08:50:19 -08004960deps_fling_stream_test: $(FLING_STREAM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004961
nnoble69ac39f2014-12-12 15:43:38 -08004962ifneq ($(NO_SECURE),true)
4963ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004964-include $(FLING_STREAM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004965endif
nnoble69ac39f2014-12-12 15:43:38 -08004966endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004967
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004968
4969LAME_CLIENT_TEST_SRC = \
4970 test/core/surface/lame_client_test.c \
4971
ctillercab52e72015-01-06 13:10:23 -08004972LAME_CLIENT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004973
nnoble69ac39f2014-12-12 15:43:38 -08004974ifeq ($(NO_SECURE),true)
4975
Nicolas Noble047b7272015-01-16 13:55:05 -08004976# You can't build secure targets if you don't have OpenSSL with ALPN.
4977
ctillercab52e72015-01-06 13:10:23 -08004978bins/$(CONFIG)/lame_client_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004979
4980else
4981
nnoble5f2ecb32015-01-12 16:40:18 -08004982bins/$(CONFIG)/lame_client_test: $(LAME_CLIENT_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004983 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08004984 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08004985 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/lame_client_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004986
nnoble69ac39f2014-12-12 15:43:38 -08004987endif
4988
Craig Tiller770f60a2015-01-12 17:44:43 -08004989objs/$(CONFIG)/test/core/surface/lame_client_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08004990
Craig Tiller8f126a62015-01-15 08:50:19 -08004991deps_lame_client_test: $(LAME_CLIENT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004992
nnoble69ac39f2014-12-12 15:43:38 -08004993ifneq ($(NO_SECURE),true)
4994ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004995-include $(LAME_CLIENT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004996endif
nnoble69ac39f2014-12-12 15:43:38 -08004997endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004998
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004999
5000THREAD_POOL_TEST_SRC = \
5001 test/cpp/server/thread_pool_test.cc \
5002
ctillercab52e72015-01-06 13:10:23 -08005003THREAD_POOL_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005004
nnoble69ac39f2014-12-12 15:43:38 -08005005ifeq ($(NO_SECURE),true)
5006
Nicolas Noble047b7272015-01-16 13:55:05 -08005007# You can't build secure targets if you don't have OpenSSL with ALPN.
5008
ctillercab52e72015-01-06 13:10:23 -08005009bins/$(CONFIG)/thread_pool_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005010
5011else
5012
nnoble5f2ecb32015-01-12 16:40:18 -08005013bins/$(CONFIG)/thread_pool_test: $(THREAD_POOL_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005014 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005015 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005016 $(Q) $(LDXX) $(LDFLAGS) $(THREAD_POOL_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/thread_pool_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005017
nnoble69ac39f2014-12-12 15:43:38 -08005018endif
5019
Craig Tiller770f60a2015-01-12 17:44:43 -08005020objs/$(CONFIG)/test/cpp/server/thread_pool_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005021
Craig Tiller8f126a62015-01-15 08:50:19 -08005022deps_thread_pool_test: $(THREAD_POOL_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005023
nnoble69ac39f2014-12-12 15:43:38 -08005024ifneq ($(NO_SECURE),true)
5025ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005026-include $(THREAD_POOL_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005027endif
nnoble69ac39f2014-12-12 15:43:38 -08005028endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005029
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005030
5031STATUS_TEST_SRC = \
5032 test/cpp/util/status_test.cc \
5033
ctillercab52e72015-01-06 13:10:23 -08005034STATUS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005035
nnoble69ac39f2014-12-12 15:43:38 -08005036ifeq ($(NO_SECURE),true)
5037
Nicolas Noble047b7272015-01-16 13:55:05 -08005038# You can't build secure targets if you don't have OpenSSL with ALPN.
5039
ctillercab52e72015-01-06 13:10:23 -08005040bins/$(CONFIG)/status_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005041
5042else
5043
nnoble5f2ecb32015-01-12 16:40:18 -08005044bins/$(CONFIG)/status_test: $(STATUS_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005045 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005046 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005047 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/status_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005048
nnoble69ac39f2014-12-12 15:43:38 -08005049endif
5050
Craig Tiller770f60a2015-01-12 17:44:43 -08005051objs/$(CONFIG)/test/cpp/util/status_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005052
Craig Tiller8f126a62015-01-15 08:50:19 -08005053deps_status_test: $(STATUS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005054
nnoble69ac39f2014-12-12 15:43:38 -08005055ifneq ($(NO_SECURE),true)
5056ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005057-include $(STATUS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005058endif
nnoble69ac39f2014-12-12 15:43:38 -08005059endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005060
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005061
ctiller8919f602014-12-10 10:19:42 -08005062SYNC_CLIENT_ASYNC_SERVER_TEST_SRC = \
5063 test/cpp/end2end/sync_client_async_server_test.cc \
5064
ctillercab52e72015-01-06 13:10:23 -08005065SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(SYNC_CLIENT_ASYNC_SERVER_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005066
nnoble69ac39f2014-12-12 15:43:38 -08005067ifeq ($(NO_SECURE),true)
5068
Nicolas Noble047b7272015-01-16 13:55:05 -08005069# You can't build secure targets if you don't have OpenSSL with ALPN.
5070
ctillercab52e72015-01-06 13:10:23 -08005071bins/$(CONFIG)/sync_client_async_server_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005072
5073else
5074
Craig Tiller770f60a2015-01-12 17:44:43 -08005075bins/$(CONFIG)/sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08005076 $(E) "[LD] Linking $@"
5077 $(Q) mkdir -p `dirname $@`
Craig Tiller770f60a2015-01-12 17:44:43 -08005078 $(Q) $(LDXX) $(LDFLAGS) $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/sync_client_async_server_test
ctiller8919f602014-12-10 10:19:42 -08005079
nnoble69ac39f2014-12-12 15:43:38 -08005080endif
5081
Craig Tiller770f60a2015-01-12 17:44:43 -08005082objs/$(CONFIG)/test/cpp/end2end/sync_client_async_server_test.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005083
Craig Tiller8f126a62015-01-15 08:50:19 -08005084deps_sync_client_async_server_test: $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08005085
nnoble69ac39f2014-12-12 15:43:38 -08005086ifneq ($(NO_SECURE),true)
5087ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005088-include $(SYNC_CLIENT_ASYNC_SERVER_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08005089endif
nnoble69ac39f2014-12-12 15:43:38 -08005090endif
ctiller8919f602014-12-10 10:19:42 -08005091
ctiller8919f602014-12-10 10:19:42 -08005092
5093QPS_CLIENT_SRC = \
Craig Tillerbf2659f2015-01-13 12:27:06 -08005094 gens/test/cpp/qps/qpstest.pb.cc \
vpai80b6d012014-12-17 11:47:32 -08005095 test/cpp/qps/client.cc \
ctiller8919f602014-12-10 10:19:42 -08005096
ctillercab52e72015-01-06 13:10:23 -08005097QPS_CLIENT_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005098
nnoble69ac39f2014-12-12 15:43:38 -08005099ifeq ($(NO_SECURE),true)
5100
Nicolas Noble047b7272015-01-16 13:55:05 -08005101# You can't build secure targets if you don't have OpenSSL with ALPN.
5102
ctillercab52e72015-01-06 13:10:23 -08005103bins/$(CONFIG)/qps_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005104
5105else
5106
nnoble5f2ecb32015-01-12 16:40:18 -08005107bins/$(CONFIG)/qps_client: $(QPS_CLIENT_OBJS) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08005108 $(E) "[LD] Linking $@"
5109 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005110 $(Q) $(LDXX) $(LDFLAGS) $(QPS_CLIENT_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/qps_client
ctiller8919f602014-12-10 10:19:42 -08005111
nnoble69ac39f2014-12-12 15:43:38 -08005112endif
5113
Craig Tillerbf2659f2015-01-13 12:27:06 -08005114objs/$(CONFIG)/test/cpp/qps/qpstest.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tiller770f60a2015-01-12 17:44:43 -08005115objs/$(CONFIG)/test/cpp/qps/client.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005116
Craig Tiller8f126a62015-01-15 08:50:19 -08005117deps_qps_client: $(QPS_CLIENT_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08005118
nnoble69ac39f2014-12-12 15:43:38 -08005119ifneq ($(NO_SECURE),true)
5120ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005121-include $(QPS_CLIENT_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08005122endif
nnoble69ac39f2014-12-12 15:43:38 -08005123endif
ctiller8919f602014-12-10 10:19:42 -08005124
ctiller8919f602014-12-10 10:19:42 -08005125
5126QPS_SERVER_SRC = \
Craig Tillerbf2659f2015-01-13 12:27:06 -08005127 gens/test/cpp/qps/qpstest.pb.cc \
vpai80b6d012014-12-17 11:47:32 -08005128 test/cpp/qps/server.cc \
ctiller8919f602014-12-10 10:19:42 -08005129
ctillercab52e72015-01-06 13:10:23 -08005130QPS_SERVER_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005131
nnoble69ac39f2014-12-12 15:43:38 -08005132ifeq ($(NO_SECURE),true)
5133
Nicolas Noble047b7272015-01-16 13:55:05 -08005134# You can't build secure targets if you don't have OpenSSL with ALPN.
5135
ctillercab52e72015-01-06 13:10:23 -08005136bins/$(CONFIG)/qps_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005137
5138else
5139
nnoble5f2ecb32015-01-12 16:40:18 -08005140bins/$(CONFIG)/qps_server: $(QPS_SERVER_OBJS) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08005141 $(E) "[LD] Linking $@"
5142 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005143 $(Q) $(LDXX) $(LDFLAGS) $(QPS_SERVER_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/qps_server
ctiller8919f602014-12-10 10:19:42 -08005144
nnoble69ac39f2014-12-12 15:43:38 -08005145endif
5146
Craig Tillerbf2659f2015-01-13 12:27:06 -08005147objs/$(CONFIG)/test/cpp/qps/qpstest.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tiller770f60a2015-01-12 17:44:43 -08005148objs/$(CONFIG)/test/cpp/qps/server.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005149
Craig Tiller8f126a62015-01-15 08:50:19 -08005150deps_qps_server: $(QPS_SERVER_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08005151
nnoble69ac39f2014-12-12 15:43:38 -08005152ifneq ($(NO_SECURE),true)
5153ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005154-include $(QPS_SERVER_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08005155endif
nnoble69ac39f2014-12-12 15:43:38 -08005156endif
ctiller8919f602014-12-10 10:19:42 -08005157
ctiller8919f602014-12-10 10:19:42 -08005158
5159INTEROP_SERVER_SRC = \
nnoble72309c62014-12-12 11:42:26 -08005160 gens/test/cpp/interop/empty.pb.cc \
5161 gens/test/cpp/interop/messages.pb.cc \
5162 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08005163 test/cpp/interop/server.cc \
5164
ctillercab52e72015-01-06 13:10:23 -08005165INTEROP_SERVER_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005166
nnoble69ac39f2014-12-12 15:43:38 -08005167ifeq ($(NO_SECURE),true)
5168
Nicolas Noble047b7272015-01-16 13:55:05 -08005169# You can't build secure targets if you don't have OpenSSL with ALPN.
5170
ctillercab52e72015-01-06 13:10:23 -08005171bins/$(CONFIG)/interop_server: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005172
5173else
5174
nnoble5f2ecb32015-01-12 16:40:18 -08005175bins/$(CONFIG)/interop_server: $(INTEROP_SERVER_OBJS) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08005176 $(E) "[LD] Linking $@"
5177 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005178 $(Q) $(LDXX) $(LDFLAGS) $(INTEROP_SERVER_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/interop_server
ctiller8919f602014-12-10 10:19:42 -08005179
nnoble69ac39f2014-12-12 15:43:38 -08005180endif
5181
Craig Tiller770f60a2015-01-12 17:44:43 -08005182objs/$(CONFIG)/test/cpp/interop/empty.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
5183objs/$(CONFIG)/test/cpp/interop/messages.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
5184objs/$(CONFIG)/test/cpp/interop/test.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
5185objs/$(CONFIG)/test/cpp/interop/server.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005186
Craig Tiller8f126a62015-01-15 08:50:19 -08005187deps_interop_server: $(INTEROP_SERVER_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08005188
nnoble69ac39f2014-12-12 15:43:38 -08005189ifneq ($(NO_SECURE),true)
5190ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005191-include $(INTEROP_SERVER_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08005192endif
nnoble69ac39f2014-12-12 15:43:38 -08005193endif
ctiller8919f602014-12-10 10:19:42 -08005194
ctiller8919f602014-12-10 10:19:42 -08005195
5196INTEROP_CLIENT_SRC = \
nnoble72309c62014-12-12 11:42:26 -08005197 gens/test/cpp/interop/empty.pb.cc \
5198 gens/test/cpp/interop/messages.pb.cc \
5199 gens/test/cpp/interop/test.pb.cc \
ctiller8919f602014-12-10 10:19:42 -08005200 test/cpp/interop/client.cc \
5201
ctillercab52e72015-01-06 13:10:23 -08005202INTEROP_CLIENT_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005203
nnoble69ac39f2014-12-12 15:43:38 -08005204ifeq ($(NO_SECURE),true)
5205
Nicolas Noble047b7272015-01-16 13:55:05 -08005206# You can't build secure targets if you don't have OpenSSL with ALPN.
5207
ctillercab52e72015-01-06 13:10:23 -08005208bins/$(CONFIG)/interop_client: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005209
5210else
5211
nnoble5f2ecb32015-01-12 16:40:18 -08005212bins/$(CONFIG)/interop_client: $(INTEROP_CLIENT_OBJS) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08005213 $(E) "[LD] Linking $@"
5214 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005215 $(Q) $(LDXX) $(LDFLAGS) $(INTEROP_CLIENT_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/interop_client
ctiller8919f602014-12-10 10:19:42 -08005216
nnoble69ac39f2014-12-12 15:43:38 -08005217endif
5218
Craig Tiller770f60a2015-01-12 17:44:43 -08005219objs/$(CONFIG)/test/cpp/interop/empty.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
5220objs/$(CONFIG)/test/cpp/interop/messages.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
5221objs/$(CONFIG)/test/cpp/interop/test.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
5222objs/$(CONFIG)/test/cpp/interop/client.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005223
Craig Tiller8f126a62015-01-15 08:50:19 -08005224deps_interop_client: $(INTEROP_CLIENT_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08005225
nnoble69ac39f2014-12-12 15:43:38 -08005226ifneq ($(NO_SECURE),true)
5227ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005228-include $(INTEROP_CLIENT_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08005229endif
nnoble69ac39f2014-12-12 15:43:38 -08005230endif
ctiller8919f602014-12-10 10:19:42 -08005231
ctiller8919f602014-12-10 10:19:42 -08005232
5233END2END_TEST_SRC = \
5234 test/cpp/end2end/end2end_test.cc \
5235
ctillercab52e72015-01-06 13:10:23 -08005236END2END_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005237
nnoble69ac39f2014-12-12 15:43:38 -08005238ifeq ($(NO_SECURE),true)
5239
Nicolas Noble047b7272015-01-16 13:55:05 -08005240# You can't build secure targets if you don't have OpenSSL with ALPN.
5241
ctillercab52e72015-01-06 13:10:23 -08005242bins/$(CONFIG)/end2end_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005243
5244else
5245
nnoble5f2ecb32015-01-12 16:40:18 -08005246bins/$(CONFIG)/end2end_test: $(END2END_TEST_OBJS) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08005247 $(E) "[LD] Linking $@"
5248 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005249 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/end2end_test
ctiller8919f602014-12-10 10:19:42 -08005250
nnoble69ac39f2014-12-12 15:43:38 -08005251endif
5252
Craig Tiller770f60a2015-01-12 17:44:43 -08005253objs/$(CONFIG)/test/cpp/end2end/end2end_test.o: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005254
Craig Tiller8f126a62015-01-15 08:50:19 -08005255deps_end2end_test: $(END2END_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08005256
nnoble69ac39f2014-12-12 15:43:38 -08005257ifneq ($(NO_SECURE),true)
5258ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005259-include $(END2END_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08005260endif
nnoble69ac39f2014-12-12 15:43:38 -08005261endif
ctiller8919f602014-12-10 10:19:42 -08005262
ctiller8919f602014-12-10 10:19:42 -08005263
yangg59dfc902014-12-19 14:00:14 -08005264CHANNEL_ARGUMENTS_TEST_SRC = \
5265 test/cpp/client/channel_arguments_test.cc \
5266
ctillercab52e72015-01-06 13:10:23 -08005267CHANNEL_ARGUMENTS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
yangg59dfc902014-12-19 14:00:14 -08005268
5269ifeq ($(NO_SECURE),true)
5270
Nicolas Noble047b7272015-01-16 13:55:05 -08005271# You can't build secure targets if you don't have OpenSSL with ALPN.
5272
ctillercab52e72015-01-06 13:10:23 -08005273bins/$(CONFIG)/channel_arguments_test: openssl_dep_error
yangg59dfc902014-12-19 14:00:14 -08005274
5275else
5276
Craig Tillerd4773f52015-01-12 16:38:47 -08005277bins/$(CONFIG)/channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS) libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
yangg59dfc902014-12-19 14:00:14 -08005278 $(E) "[LD] Linking $@"
5279 $(Q) mkdir -p `dirname $@`
Craig Tillerd4773f52015-01-12 16:38:47 -08005280 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_ARGUMENTS_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/channel_arguments_test
yangg59dfc902014-12-19 14:00:14 -08005281
5282endif
5283
Craig Tillerd4773f52015-01-12 16:38:47 -08005284objs/$(CONFIG)/test/cpp/client/channel_arguments_test.o: libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
5285
Craig Tiller8f126a62015-01-15 08:50:19 -08005286deps_channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS:.o=.dep)
yangg59dfc902014-12-19 14:00:14 -08005287
5288ifneq ($(NO_SECURE),true)
5289ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005290-include $(CHANNEL_ARGUMENTS_TEST_OBJS:.o=.dep)
yangg59dfc902014-12-19 14:00:14 -08005291endif
5292endif
5293
yangg59dfc902014-12-19 14:00:14 -08005294
yangg4105e2b2015-01-09 14:19:44 -08005295CREDENTIALS_TEST_SRC = \
5296 test/cpp/client/credentials_test.cc \
5297
5298CREDENTIALS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CREDENTIALS_TEST_SRC))))
yangg4105e2b2015-01-09 14:19:44 -08005299
5300ifeq ($(NO_SECURE),true)
5301
Nicolas Noble047b7272015-01-16 13:55:05 -08005302# You can't build secure targets if you don't have OpenSSL with ALPN.
5303
yangg4105e2b2015-01-09 14:19:44 -08005304bins/$(CONFIG)/credentials_test: openssl_dep_error
5305
5306else
5307
Craig Tillerd4773f52015-01-12 16:38:47 -08005308bins/$(CONFIG)/credentials_test: $(CREDENTIALS_TEST_OBJS) libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
yangg4105e2b2015-01-09 14:19:44 -08005309 $(E) "[LD] Linking $@"
5310 $(Q) mkdir -p `dirname $@`
Craig Tillerd4773f52015-01-12 16:38:47 -08005311 $(Q) $(LDXX) $(LDFLAGS) $(CREDENTIALS_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/credentials_test
yangg4105e2b2015-01-09 14:19:44 -08005312
5313endif
5314
Craig Tillerd4773f52015-01-12 16:38:47 -08005315objs/$(CONFIG)/test/cpp/client/credentials_test.o: libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
5316
Craig Tiller8f126a62015-01-15 08:50:19 -08005317deps_credentials_test: $(CREDENTIALS_TEST_OBJS:.o=.dep)
yangg4105e2b2015-01-09 14:19:44 -08005318
5319ifneq ($(NO_SECURE),true)
5320ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005321-include $(CREDENTIALS_TEST_OBJS:.o=.dep)
yangg4105e2b2015-01-09 14:19:44 -08005322endif
5323endif
5324
yangg4105e2b2015-01-09 14:19:44 -08005325
ctiller8919f602014-12-10 10:19:42 -08005326ALARM_TEST_SRC = \
5327 test/core/iomgr/alarm_test.c \
5328
ctillercab52e72015-01-06 13:10:23 -08005329ALARM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005330
nnoble69ac39f2014-12-12 15:43:38 -08005331ifeq ($(NO_SECURE),true)
5332
Nicolas Noble047b7272015-01-16 13:55:05 -08005333# You can't build secure targets if you don't have OpenSSL with ALPN.
5334
ctillercab52e72015-01-06 13:10:23 -08005335bins/$(CONFIG)/alarm_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005336
5337else
5338
nnoble5f2ecb32015-01-12 16:40:18 -08005339bins/$(CONFIG)/alarm_test: $(ALARM_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08005340 $(E) "[LD] Linking $@"
5341 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005342 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/alarm_test
ctiller8919f602014-12-10 10:19:42 -08005343
nnoble69ac39f2014-12-12 15:43:38 -08005344endif
5345
Craig Tiller770f60a2015-01-12 17:44:43 -08005346objs/$(CONFIG)/test/core/iomgr/alarm_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005347
Craig Tiller8f126a62015-01-15 08:50:19 -08005348deps_alarm_test: $(ALARM_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08005349
nnoble69ac39f2014-12-12 15:43:38 -08005350ifneq ($(NO_SECURE),true)
5351ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005352-include $(ALARM_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08005353endif
nnoble69ac39f2014-12-12 15:43:38 -08005354endif
ctiller8919f602014-12-10 10:19:42 -08005355
ctiller8919f602014-12-10 10:19:42 -08005356
ctiller3bf466f2014-12-19 16:21:57 -08005357ALARM_LIST_TEST_SRC = \
5358 test/core/iomgr/alarm_list_test.c \
5359
ctillercab52e72015-01-06 13:10:23 -08005360ALARM_LIST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ALARM_LIST_TEST_SRC))))
ctiller3bf466f2014-12-19 16:21:57 -08005361
5362ifeq ($(NO_SECURE),true)
5363
Nicolas Noble047b7272015-01-16 13:55:05 -08005364# You can't build secure targets if you don't have OpenSSL with ALPN.
5365
ctillercab52e72015-01-06 13:10:23 -08005366bins/$(CONFIG)/alarm_list_test: openssl_dep_error
ctiller3bf466f2014-12-19 16:21:57 -08005367
5368else
5369
nnoble5f2ecb32015-01-12 16:40:18 -08005370bins/$(CONFIG)/alarm_list_test: $(ALARM_LIST_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller3bf466f2014-12-19 16:21:57 -08005371 $(E) "[LD] Linking $@"
5372 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005373 $(Q) $(LD) $(LDFLAGS) $(ALARM_LIST_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/alarm_list_test
ctiller3bf466f2014-12-19 16:21:57 -08005374
5375endif
5376
Craig Tiller770f60a2015-01-12 17:44:43 -08005377objs/$(CONFIG)/test/core/iomgr/alarm_list_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005378
Craig Tiller8f126a62015-01-15 08:50:19 -08005379deps_alarm_list_test: $(ALARM_LIST_TEST_OBJS:.o=.dep)
ctiller3bf466f2014-12-19 16:21:57 -08005380
5381ifneq ($(NO_SECURE),true)
5382ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005383-include $(ALARM_LIST_TEST_OBJS:.o=.dep)
ctiller3bf466f2014-12-19 16:21:57 -08005384endif
5385endif
5386
ctiller3bf466f2014-12-19 16:21:57 -08005387
5388ALARM_HEAP_TEST_SRC = \
5389 test/core/iomgr/alarm_heap_test.c \
5390
ctillercab52e72015-01-06 13:10:23 -08005391ALARM_HEAP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ALARM_HEAP_TEST_SRC))))
ctiller3bf466f2014-12-19 16:21:57 -08005392
5393ifeq ($(NO_SECURE),true)
5394
Nicolas Noble047b7272015-01-16 13:55:05 -08005395# You can't build secure targets if you don't have OpenSSL with ALPN.
5396
ctillercab52e72015-01-06 13:10:23 -08005397bins/$(CONFIG)/alarm_heap_test: openssl_dep_error
ctiller3bf466f2014-12-19 16:21:57 -08005398
5399else
5400
nnoble5f2ecb32015-01-12 16:40:18 -08005401bins/$(CONFIG)/alarm_heap_test: $(ALARM_HEAP_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller3bf466f2014-12-19 16:21:57 -08005402 $(E) "[LD] Linking $@"
5403 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005404 $(Q) $(LD) $(LDFLAGS) $(ALARM_HEAP_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/alarm_heap_test
ctiller3bf466f2014-12-19 16:21:57 -08005405
5406endif
5407
Craig Tiller770f60a2015-01-12 17:44:43 -08005408objs/$(CONFIG)/test/core/iomgr/alarm_heap_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005409
Craig Tiller8f126a62015-01-15 08:50:19 -08005410deps_alarm_heap_test: $(ALARM_HEAP_TEST_OBJS:.o=.dep)
ctiller3bf466f2014-12-19 16:21:57 -08005411
5412ifneq ($(NO_SECURE),true)
5413ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005414-include $(ALARM_HEAP_TEST_OBJS:.o=.dep)
ctiller3bf466f2014-12-19 16:21:57 -08005415endif
5416endif
5417
ctiller3bf466f2014-12-19 16:21:57 -08005418
ctiller8919f602014-12-10 10:19:42 -08005419TIME_TEST_SRC = \
5420 test/core/support/time_test.c \
5421
ctillercab52e72015-01-06 13:10:23 -08005422TIME_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08005423
nnoble69ac39f2014-12-12 15:43:38 -08005424ifeq ($(NO_SECURE),true)
5425
Nicolas Noble047b7272015-01-16 13:55:05 -08005426# You can't build secure targets if you don't have OpenSSL with ALPN.
5427
ctillercab52e72015-01-06 13:10:23 -08005428bins/$(CONFIG)/time_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005429
5430else
5431
nnoble5f2ecb32015-01-12 16:40:18 -08005432bins/$(CONFIG)/time_test: $(TIME_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08005433 $(E) "[LD] Linking $@"
5434 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005435 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/time_test
ctiller8919f602014-12-10 10:19:42 -08005436
nnoble69ac39f2014-12-12 15:43:38 -08005437endif
5438
Craig Tiller770f60a2015-01-12 17:44:43 -08005439objs/$(CONFIG)/test/core/support/time_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005440
Craig Tiller8f126a62015-01-15 08:50:19 -08005441deps_time_test: $(TIME_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08005442
nnoble69ac39f2014-12-12 15:43:38 -08005443ifneq ($(NO_SECURE),true)
5444ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005445-include $(TIME_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08005446endif
nnoble69ac39f2014-12-12 15:43:38 -08005447endif
ctiller8919f602014-12-10 10:19:42 -08005448
ctiller8919f602014-12-10 10:19:42 -08005449
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005450CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
5451
ctillercab52e72015-01-06 13:10:23 -08005452CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005453
nnoble69ac39f2014-12-12 15:43:38 -08005454ifeq ($(NO_SECURE),true)
5455
Nicolas Noble047b7272015-01-16 13:55:05 -08005456# You can't build secure targets if you don't have OpenSSL with ALPN.
5457
ctillercab52e72015-01-06 13:10:23 -08005458bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005459
5460else
5461
nnoble5f2ecb32015-01-12 16:40:18 -08005462bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005463 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005464 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005465 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005466
nnoble69ac39f2014-12-12 15:43:38 -08005467endif
5468
Craig Tillerd4773f52015-01-12 16:38:47 -08005469
Craig Tiller8f126a62015-01-15 08:50:19 -08005470deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005471
nnoble69ac39f2014-12-12 15:43:38 -08005472ifneq ($(NO_SECURE),true)
5473ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005474-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005475endif
nnoble69ac39f2014-12-12 15:43:38 -08005476endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005477
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005478
5479CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
5480
ctillercab52e72015-01-06 13:10:23 -08005481CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005482
nnoble69ac39f2014-12-12 15:43:38 -08005483ifeq ($(NO_SECURE),true)
5484
Nicolas Noble047b7272015-01-16 13:55:05 -08005485# You can't build secure targets if you don't have OpenSSL with ALPN.
5486
ctillercab52e72015-01-06 13:10:23 -08005487bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005488
5489else
5490
nnoble5f2ecb32015-01-12 16:40:18 -08005491bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005492 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005493 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005494 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005495
nnoble69ac39f2014-12-12 15:43:38 -08005496endif
5497
Craig Tillerd4773f52015-01-12 16:38:47 -08005498
Craig Tiller8f126a62015-01-15 08:50:19 -08005499deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005500
nnoble69ac39f2014-12-12 15:43:38 -08005501ifneq ($(NO_SECURE),true)
5502ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005503-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005504endif
nnoble69ac39f2014-12-12 15:43:38 -08005505endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005506
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005507
5508CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
5509
ctillercab52e72015-01-06 13:10:23 -08005510CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005511
nnoble69ac39f2014-12-12 15:43:38 -08005512ifeq ($(NO_SECURE),true)
5513
Nicolas Noble047b7272015-01-16 13:55:05 -08005514# You can't build secure targets if you don't have OpenSSL with ALPN.
5515
ctillercab52e72015-01-06 13:10:23 -08005516bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005517
5518else
5519
nnoble5f2ecb32015-01-12 16:40:18 -08005520bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005521 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005522 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005523 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005524
nnoble69ac39f2014-12-12 15:43:38 -08005525endif
5526
Craig Tillerd4773f52015-01-12 16:38:47 -08005527
Craig Tiller8f126a62015-01-15 08:50:19 -08005528deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005529
nnoble69ac39f2014-12-12 15:43:38 -08005530ifneq ($(NO_SECURE),true)
5531ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005532-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005533endif
nnoble69ac39f2014-12-12 15:43:38 -08005534endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005535
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005536
5537CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
5538
ctillercab52e72015-01-06 13:10:23 -08005539CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005540
nnoble69ac39f2014-12-12 15:43:38 -08005541ifeq ($(NO_SECURE),true)
5542
Nicolas Noble047b7272015-01-16 13:55:05 -08005543# You can't build secure targets if you don't have OpenSSL with ALPN.
5544
ctillercab52e72015-01-06 13:10:23 -08005545bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005546
5547else
5548
nnoble5f2ecb32015-01-12 16:40:18 -08005549bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005550 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005551 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005552 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005553
nnoble69ac39f2014-12-12 15:43:38 -08005554endif
5555
Craig Tillerd4773f52015-01-12 16:38:47 -08005556
Craig Tiller8f126a62015-01-15 08:50:19 -08005557deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005558
nnoble69ac39f2014-12-12 15:43:38 -08005559ifneq ($(NO_SECURE),true)
5560ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005561-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005562endif
nnoble69ac39f2014-12-12 15:43:38 -08005563endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005564
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005565
5566CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
5567
ctillercab52e72015-01-06 13:10:23 -08005568CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005569
nnoble69ac39f2014-12-12 15:43:38 -08005570ifeq ($(NO_SECURE),true)
5571
Nicolas Noble047b7272015-01-16 13:55:05 -08005572# You can't build secure targets if you don't have OpenSSL with ALPN.
5573
ctillercab52e72015-01-06 13:10:23 -08005574bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005575
5576else
5577
nnoble5f2ecb32015-01-12 16:40:18 -08005578bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005579 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005580 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005581 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005582
nnoble69ac39f2014-12-12 15:43:38 -08005583endif
5584
Craig Tillerd4773f52015-01-12 16:38:47 -08005585
Craig Tiller8f126a62015-01-15 08:50:19 -08005586deps_chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005587
nnoble69ac39f2014-12-12 15:43:38 -08005588ifneq ($(NO_SECURE),true)
5589ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005590-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005591endif
nnoble69ac39f2014-12-12 15:43:38 -08005592endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005593
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005594
hongyu24200d32015-01-08 15:13:49 -08005595CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
5596
5597CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -08005598
5599ifeq ($(NO_SECURE),true)
5600
Nicolas Noble047b7272015-01-16 13:55:05 -08005601# You can't build secure targets if you don't have OpenSSL with ALPN.
5602
hongyu24200d32015-01-08 15:13:49 -08005603bins/$(CONFIG)/chttp2_fake_security_census_simple_request_test: openssl_dep_error
5604
5605else
5606
nnoble5f2ecb32015-01-12 16:40:18 -08005607bins/$(CONFIG)/chttp2_fake_security_census_simple_request_test: $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_census_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
hongyu24200d32015-01-08 15:13:49 -08005608 $(E) "[LD] Linking $@"
5609 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005610 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_census_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_census_simple_request_test
hongyu24200d32015-01-08 15:13:49 -08005611
5612endif
5613
Craig Tillerd4773f52015-01-12 16:38:47 -08005614
Craig Tiller8f126a62015-01-15 08:50:19 -08005615deps_chttp2_fake_security_census_simple_request_test: $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08005616
5617ifneq ($(NO_SECURE),true)
5618ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005619-include $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08005620endif
5621endif
5622
hongyu24200d32015-01-08 15:13:49 -08005623
ctillerc6d61c42014-12-15 14:52:08 -08005624CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
5625
ctillercab52e72015-01-06 13:10:23 -08005626CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08005627
5628ifeq ($(NO_SECURE),true)
5629
Nicolas Noble047b7272015-01-16 13:55:05 -08005630# You can't build secure targets if you don't have OpenSSL with ALPN.
5631
ctillercab52e72015-01-06 13:10:23 -08005632bins/$(CONFIG)/chttp2_fake_security_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08005633
5634else
5635
nnoble5f2ecb32015-01-12 16:40:18 -08005636bins/$(CONFIG)/chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08005637 $(E) "[LD] Linking $@"
5638 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005639 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08005640
5641endif
5642
Craig Tillerd4773f52015-01-12 16:38:47 -08005643
Craig Tiller8f126a62015-01-15 08:50:19 -08005644deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08005645
5646ifneq ($(NO_SECURE),true)
5647ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005648-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08005649endif
5650endif
5651
ctillerc6d61c42014-12-15 14:52:08 -08005652
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005653CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
5654
ctillercab52e72015-01-06 13:10:23 -08005655CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005656
nnoble69ac39f2014-12-12 15:43:38 -08005657ifeq ($(NO_SECURE),true)
5658
Nicolas Noble047b7272015-01-16 13:55:05 -08005659# You can't build secure targets if you don't have OpenSSL with ALPN.
5660
ctillercab52e72015-01-06 13:10:23 -08005661bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005662
5663else
5664
nnoble5f2ecb32015-01-12 16:40:18 -08005665bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005666 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005667 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005668 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005669
nnoble69ac39f2014-12-12 15:43:38 -08005670endif
5671
Craig Tillerd4773f52015-01-12 16:38:47 -08005672
Craig Tiller8f126a62015-01-15 08:50:19 -08005673deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005674
nnoble69ac39f2014-12-12 15:43:38 -08005675ifneq ($(NO_SECURE),true)
5676ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005677-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005678endif
nnoble69ac39f2014-12-12 15:43:38 -08005679endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005680
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005681
5682CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
5683
ctillercab52e72015-01-06 13:10:23 -08005684CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005685
nnoble69ac39f2014-12-12 15:43:38 -08005686ifeq ($(NO_SECURE),true)
5687
Nicolas Noble047b7272015-01-16 13:55:05 -08005688# You can't build secure targets if you don't have OpenSSL with ALPN.
5689
ctillercab52e72015-01-06 13:10:23 -08005690bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005691
5692else
5693
nnoble5f2ecb32015-01-12 16:40:18 -08005694bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005695 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005696 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005697 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005698
nnoble69ac39f2014-12-12 15:43:38 -08005699endif
5700
Craig Tillerd4773f52015-01-12 16:38:47 -08005701
Craig Tiller8f126a62015-01-15 08:50:19 -08005702deps_chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005703
nnoble69ac39f2014-12-12 15:43:38 -08005704ifneq ($(NO_SECURE),true)
5705ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005706-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005707endif
nnoble69ac39f2014-12-12 15:43:38 -08005708endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005709
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005710
Craig Tiller4ffdcd52015-01-16 11:34:55 -08005711CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
5712
5713CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC))))
5714
5715ifeq ($(NO_SECURE),true)
5716
5717bins/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_test: openssl_dep_error
5718
5719else
5720
5721bins/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_test: $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
5722 $(E) "[LD] Linking $@"
5723 $(Q) mkdir -p `dirname $@`
5724 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_test
5725
5726endif
5727
5728
5729deps_chttp2_fake_security_graceful_server_shutdown_test: $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
5730
5731ifneq ($(NO_SECURE),true)
5732ifneq ($(NO_DEPS),true)
5733-include $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
5734endif
5735endif
5736
5737
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005738CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
5739
ctillercab52e72015-01-06 13:10:23 -08005740CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005741
nnoble69ac39f2014-12-12 15:43:38 -08005742ifeq ($(NO_SECURE),true)
5743
Nicolas Noble047b7272015-01-16 13:55:05 -08005744# You can't build secure targets if you don't have OpenSSL with ALPN.
5745
ctillercab52e72015-01-06 13:10:23 -08005746bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005747
5748else
5749
nnoble5f2ecb32015-01-12 16:40:18 -08005750bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005751 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005752 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005753 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005754
nnoble69ac39f2014-12-12 15:43:38 -08005755endif
5756
Craig Tillerd4773f52015-01-12 16:38:47 -08005757
Craig Tiller8f126a62015-01-15 08:50:19 -08005758deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005759
nnoble69ac39f2014-12-12 15:43:38 -08005760ifneq ($(NO_SECURE),true)
5761ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005762-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005763endif
nnoble69ac39f2014-12-12 15:43:38 -08005764endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005765
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005766
5767CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
5768
ctillercab52e72015-01-06 13:10:23 -08005769CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005770
nnoble69ac39f2014-12-12 15:43:38 -08005771ifeq ($(NO_SECURE),true)
5772
Nicolas Noble047b7272015-01-16 13:55:05 -08005773# You can't build secure targets if you don't have OpenSSL with ALPN.
5774
ctillercab52e72015-01-06 13:10:23 -08005775bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005776
5777else
5778
nnoble5f2ecb32015-01-12 16:40:18 -08005779bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005780 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005781 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005782 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005783
nnoble69ac39f2014-12-12 15:43:38 -08005784endif
5785
Craig Tillerd4773f52015-01-12 16:38:47 -08005786
Craig Tiller8f126a62015-01-15 08:50:19 -08005787deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005788
nnoble69ac39f2014-12-12 15:43:38 -08005789ifneq ($(NO_SECURE),true)
5790ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005791-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005792endif
nnoble69ac39f2014-12-12 15:43:38 -08005793endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005794
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005795
5796CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
5797
ctillercab52e72015-01-06 13:10:23 -08005798CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005799
nnoble69ac39f2014-12-12 15:43:38 -08005800ifeq ($(NO_SECURE),true)
5801
Nicolas Noble047b7272015-01-16 13:55:05 -08005802# You can't build secure targets if you don't have OpenSSL with ALPN.
5803
ctillercab52e72015-01-06 13:10:23 -08005804bins/$(CONFIG)/chttp2_fake_security_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005805
5806else
5807
nnoble5f2ecb32015-01-12 16:40:18 -08005808bins/$(CONFIG)/chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005809 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005810 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005811 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005812
nnoble69ac39f2014-12-12 15:43:38 -08005813endif
5814
Craig Tillerd4773f52015-01-12 16:38:47 -08005815
Craig Tiller8f126a62015-01-15 08:50:19 -08005816deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005817
nnoble69ac39f2014-12-12 15:43:38 -08005818ifneq ($(NO_SECURE),true)
5819ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005820-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005821endif
nnoble69ac39f2014-12-12 15:43:38 -08005822endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005823
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005824
5825CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
5826
ctillercab52e72015-01-06 13:10:23 -08005827CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005828
nnoble69ac39f2014-12-12 15:43:38 -08005829ifeq ($(NO_SECURE),true)
5830
Nicolas Noble047b7272015-01-16 13:55:05 -08005831# You can't build secure targets if you don't have OpenSSL with ALPN.
5832
ctillercab52e72015-01-06 13:10:23 -08005833bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005834
5835else
5836
nnoble5f2ecb32015-01-12 16:40:18 -08005837bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005838 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005839 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005840 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005841
nnoble69ac39f2014-12-12 15:43:38 -08005842endif
5843
Craig Tillerd4773f52015-01-12 16:38:47 -08005844
Craig Tiller8f126a62015-01-15 08:50:19 -08005845deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005846
nnoble69ac39f2014-12-12 15:43:38 -08005847ifneq ($(NO_SECURE),true)
5848ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005849-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005850endif
nnoble69ac39f2014-12-12 15:43:38 -08005851endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005852
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005853
ctiller33023c42014-12-12 16:28:33 -08005854CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
5855
ctillercab52e72015-01-06 13:10:23 -08005856CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -08005857
5858ifeq ($(NO_SECURE),true)
5859
Nicolas Noble047b7272015-01-16 13:55:05 -08005860# You can't build secure targets if you don't have OpenSSL with ALPN.
5861
ctillercab52e72015-01-06 13:10:23 -08005862bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08005863
5864else
5865
nnoble5f2ecb32015-01-12 16:40:18 -08005866bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08005867 $(E) "[LD] Linking $@"
5868 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005869 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08005870
5871endif
5872
Craig Tillerd4773f52015-01-12 16:38:47 -08005873
Craig Tiller8f126a62015-01-15 08:50:19 -08005874deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08005875
5876ifneq ($(NO_SECURE),true)
5877ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005878-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08005879endif
5880endif
5881
ctiller33023c42014-12-12 16:28:33 -08005882
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005883CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
5884
ctillercab52e72015-01-06 13:10:23 -08005885CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005886
nnoble69ac39f2014-12-12 15:43:38 -08005887ifeq ($(NO_SECURE),true)
5888
Nicolas Noble047b7272015-01-16 13:55:05 -08005889# You can't build secure targets if you don't have OpenSSL with ALPN.
5890
ctillercab52e72015-01-06 13:10:23 -08005891bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005892
5893else
5894
nnoble5f2ecb32015-01-12 16:40:18 -08005895bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005896 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005897 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005898 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005899
nnoble69ac39f2014-12-12 15:43:38 -08005900endif
5901
Craig Tillerd4773f52015-01-12 16:38:47 -08005902
Craig Tiller8f126a62015-01-15 08:50:19 -08005903deps_chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005904
nnoble69ac39f2014-12-12 15:43:38 -08005905ifneq ($(NO_SECURE),true)
5906ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005907-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005908endif
nnoble69ac39f2014-12-12 15:43:38 -08005909endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005910
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005911
5912CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
5913
ctillercab52e72015-01-06 13:10:23 -08005914CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005915
nnoble69ac39f2014-12-12 15:43:38 -08005916ifeq ($(NO_SECURE),true)
5917
Nicolas Noble047b7272015-01-16 13:55:05 -08005918# You can't build secure targets if you don't have OpenSSL with ALPN.
5919
ctillercab52e72015-01-06 13:10:23 -08005920bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005921
5922else
5923
nnoble5f2ecb32015-01-12 16:40:18 -08005924bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005925 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005926 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005927 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005928
nnoble69ac39f2014-12-12 15:43:38 -08005929endif
5930
Craig Tillerd4773f52015-01-12 16:38:47 -08005931
Craig Tiller8f126a62015-01-15 08:50:19 -08005932deps_chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005933
nnoble69ac39f2014-12-12 15:43:38 -08005934ifneq ($(NO_SECURE),true)
5935ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005936-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005937endif
nnoble69ac39f2014-12-12 15:43:38 -08005938endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005939
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005940
ctiller2845cad2014-12-15 15:14:12 -08005941CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
5942
ctillercab52e72015-01-06 13:10:23 -08005943CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08005944
5945ifeq ($(NO_SECURE),true)
5946
Nicolas Noble047b7272015-01-16 13:55:05 -08005947# You can't build secure targets if you don't have OpenSSL with ALPN.
5948
ctillercab52e72015-01-06 13:10:23 -08005949bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08005950
5951else
5952
nnoble5f2ecb32015-01-12 16:40:18 -08005953bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08005954 $(E) "[LD] Linking $@"
5955 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005956 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08005957
5958endif
5959
Craig Tillerd4773f52015-01-12 16:38:47 -08005960
Craig Tiller8f126a62015-01-15 08:50:19 -08005961deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08005962
5963ifneq ($(NO_SECURE),true)
5964ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005965-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08005966endif
5967endif
5968
ctiller2845cad2014-12-15 15:14:12 -08005969
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005970CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
5971
ctillercab52e72015-01-06 13:10:23 -08005972CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005973
nnoble69ac39f2014-12-12 15:43:38 -08005974ifeq ($(NO_SECURE),true)
5975
Nicolas Noble047b7272015-01-16 13:55:05 -08005976# You can't build secure targets if you don't have OpenSSL with ALPN.
5977
ctillercab52e72015-01-06 13:10:23 -08005978bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005979
5980else
5981
nnoble5f2ecb32015-01-12 16:40:18 -08005982bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005983 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005984 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005985 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005986
nnoble69ac39f2014-12-12 15:43:38 -08005987endif
5988
Craig Tillerd4773f52015-01-12 16:38:47 -08005989
Craig Tiller8f126a62015-01-15 08:50:19 -08005990deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005991
nnoble69ac39f2014-12-12 15:43:38 -08005992ifneq ($(NO_SECURE),true)
5993ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005994-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005995endif
nnoble69ac39f2014-12-12 15:43:38 -08005996endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005997
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005998
5999CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
6000
ctillercab52e72015-01-06 13:10:23 -08006001CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006002
nnoble69ac39f2014-12-12 15:43:38 -08006003ifeq ($(NO_SECURE),true)
6004
Nicolas Noble047b7272015-01-16 13:55:05 -08006005# You can't build secure targets if you don't have OpenSSL with ALPN.
6006
ctillercab52e72015-01-06 13:10:23 -08006007bins/$(CONFIG)/chttp2_fake_security_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006008
6009else
6010
nnoble5f2ecb32015-01-12 16:40:18 -08006011bins/$(CONFIG)/chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006012 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006013 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006014 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006015
nnoble69ac39f2014-12-12 15:43:38 -08006016endif
6017
Craig Tillerd4773f52015-01-12 16:38:47 -08006018
Craig Tiller8f126a62015-01-15 08:50:19 -08006019deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006020
nnoble69ac39f2014-12-12 15:43:38 -08006021ifneq ($(NO_SECURE),true)
6022ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006023-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006024endif
nnoble69ac39f2014-12-12 15:43:38 -08006025endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006026
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006027
nathaniel52878172014-12-09 10:17:19 -08006028CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006029
ctillercab52e72015-01-06 13:10:23 -08006030CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006031
nnoble69ac39f2014-12-12 15:43:38 -08006032ifeq ($(NO_SECURE),true)
6033
Nicolas Noble047b7272015-01-16 13:55:05 -08006034# You can't build secure targets if you don't have OpenSSL with ALPN.
6035
ctillercab52e72015-01-06 13:10:23 -08006036bins/$(CONFIG)/chttp2_fake_security_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006037
6038else
6039
nnoble5f2ecb32015-01-12 16:40:18 -08006040bins/$(CONFIG)/chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006041 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006042 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006043 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006044
nnoble69ac39f2014-12-12 15:43:38 -08006045endif
6046
Craig Tillerd4773f52015-01-12 16:38:47 -08006047
Craig Tiller8f126a62015-01-15 08:50:19 -08006048deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006049
nnoble69ac39f2014-12-12 15:43:38 -08006050ifneq ($(NO_SECURE),true)
6051ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006052-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006053endif
nnoble69ac39f2014-12-12 15:43:38 -08006054endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006055
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006056
6057CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6058
ctillercab52e72015-01-06 13:10:23 -08006059CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006060
nnoble69ac39f2014-12-12 15:43:38 -08006061ifeq ($(NO_SECURE),true)
6062
Nicolas Noble047b7272015-01-16 13:55:05 -08006063# You can't build secure targets if you don't have OpenSSL with ALPN.
6064
ctillercab52e72015-01-06 13:10:23 -08006065bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006066
6067else
6068
nnoble5f2ecb32015-01-12 16:40:18 -08006069bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006070 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006071 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006072 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006073
nnoble69ac39f2014-12-12 15:43:38 -08006074endif
6075
Craig Tillerd4773f52015-01-12 16:38:47 -08006076
Craig Tiller8f126a62015-01-15 08:50:19 -08006077deps_chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006078
nnoble69ac39f2014-12-12 15:43:38 -08006079ifneq ($(NO_SECURE),true)
6080ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006081-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006082endif
nnoble69ac39f2014-12-12 15:43:38 -08006083endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006084
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006085
6086CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6087
ctillercab52e72015-01-06 13:10:23 -08006088CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006089
nnoble69ac39f2014-12-12 15:43:38 -08006090ifeq ($(NO_SECURE),true)
6091
Nicolas Noble047b7272015-01-16 13:55:05 -08006092# You can't build secure targets if you don't have OpenSSL with ALPN.
6093
ctillercab52e72015-01-06 13:10:23 -08006094bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006095
6096else
6097
nnoble5f2ecb32015-01-12 16:40:18 -08006098bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006099 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006100 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006101 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006102
nnoble69ac39f2014-12-12 15:43:38 -08006103endif
6104
Craig Tillerd4773f52015-01-12 16:38:47 -08006105
Craig Tiller8f126a62015-01-15 08:50:19 -08006106deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006107
nnoble69ac39f2014-12-12 15:43:38 -08006108ifneq ($(NO_SECURE),true)
6109ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006110-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006111endif
nnoble69ac39f2014-12-12 15:43:38 -08006112endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006113
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006114
6115CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6116
ctillercab52e72015-01-06 13:10:23 -08006117CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006118
nnoble69ac39f2014-12-12 15:43:38 -08006119ifeq ($(NO_SECURE),true)
6120
Nicolas Noble047b7272015-01-16 13:55:05 -08006121# You can't build secure targets if you don't have OpenSSL with ALPN.
6122
ctillercab52e72015-01-06 13:10:23 -08006123bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006124
6125else
6126
nnoble5f2ecb32015-01-12 16:40:18 -08006127bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006128 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006129 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006130 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006131
nnoble69ac39f2014-12-12 15:43:38 -08006132endif
6133
Craig Tillerd4773f52015-01-12 16:38:47 -08006134
Craig Tiller8f126a62015-01-15 08:50:19 -08006135deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006136
nnoble69ac39f2014-12-12 15:43:38 -08006137ifneq ($(NO_SECURE),true)
6138ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006139-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006140endif
nnoble69ac39f2014-12-12 15:43:38 -08006141endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006142
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006143
6144CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6145
ctillercab52e72015-01-06 13:10:23 -08006146CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006147
nnoble69ac39f2014-12-12 15:43:38 -08006148ifeq ($(NO_SECURE),true)
6149
Nicolas Noble047b7272015-01-16 13:55:05 -08006150# You can't build secure targets if you don't have OpenSSL with ALPN.
6151
ctillercab52e72015-01-06 13:10:23 -08006152bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006153
6154else
6155
nnoble5f2ecb32015-01-12 16:40:18 -08006156bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006157 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006158 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006159 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006160
nnoble69ac39f2014-12-12 15:43:38 -08006161endif
6162
Craig Tillerd4773f52015-01-12 16:38:47 -08006163
Craig Tiller8f126a62015-01-15 08:50:19 -08006164deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006165
nnoble69ac39f2014-12-12 15:43:38 -08006166ifneq ($(NO_SECURE),true)
6167ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006168-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006169endif
nnoble69ac39f2014-12-12 15:43:38 -08006170endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006171
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006172
6173CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6174
ctillercab52e72015-01-06 13:10:23 -08006175CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006176
nnoble69ac39f2014-12-12 15:43:38 -08006177ifeq ($(NO_SECURE),true)
6178
Nicolas Noble047b7272015-01-16 13:55:05 -08006179# You can't build secure targets if you don't have OpenSSL with ALPN.
6180
ctillercab52e72015-01-06 13:10:23 -08006181bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006182
6183else
6184
nnoble5f2ecb32015-01-12 16:40:18 -08006185bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006186 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006187 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006188 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006189
nnoble69ac39f2014-12-12 15:43:38 -08006190endif
6191
Craig Tillerd4773f52015-01-12 16:38:47 -08006192
Craig Tiller8f126a62015-01-15 08:50:19 -08006193deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006194
nnoble69ac39f2014-12-12 15:43:38 -08006195ifneq ($(NO_SECURE),true)
6196ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006197-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006198endif
nnoble69ac39f2014-12-12 15:43:38 -08006199endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006200
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006201
6202CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6203
ctillercab52e72015-01-06 13:10:23 -08006204CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006205
nnoble69ac39f2014-12-12 15:43:38 -08006206ifeq ($(NO_SECURE),true)
6207
Nicolas Noble047b7272015-01-16 13:55:05 -08006208# You can't build secure targets if you don't have OpenSSL with ALPN.
6209
ctillercab52e72015-01-06 13:10:23 -08006210bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006211
6212else
6213
nnoble5f2ecb32015-01-12 16:40:18 -08006214bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006215 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006216 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006217 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006218
nnoble69ac39f2014-12-12 15:43:38 -08006219endif
6220
Craig Tillerd4773f52015-01-12 16:38:47 -08006221
Craig Tiller8f126a62015-01-15 08:50:19 -08006222deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006223
nnoble69ac39f2014-12-12 15:43:38 -08006224ifneq ($(NO_SECURE),true)
6225ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006226-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006227endif
nnoble69ac39f2014-12-12 15:43:38 -08006228endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006229
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006230
hongyu24200d32015-01-08 15:13:49 -08006231CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
6232
6233CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -08006234
6235ifeq ($(NO_SECURE),true)
6236
Nicolas Noble047b7272015-01-16 13:55:05 -08006237# You can't build secure targets if you don't have OpenSSL with ALPN.
6238
hongyu24200d32015-01-08 15:13:49 -08006239bins/$(CONFIG)/chttp2_fullstack_census_simple_request_test: openssl_dep_error
6240
6241else
6242
nnoble5f2ecb32015-01-12 16:40:18 -08006243bins/$(CONFIG)/chttp2_fullstack_census_simple_request_test: $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_census_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
hongyu24200d32015-01-08 15:13:49 -08006244 $(E) "[LD] Linking $@"
6245 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006246 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_census_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_census_simple_request_test
hongyu24200d32015-01-08 15:13:49 -08006247
6248endif
6249
Craig Tillerd4773f52015-01-12 16:38:47 -08006250
Craig Tiller8f126a62015-01-15 08:50:19 -08006251deps_chttp2_fullstack_census_simple_request_test: $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08006252
6253ifneq ($(NO_SECURE),true)
6254ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006255-include $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08006256endif
6257endif
6258
hongyu24200d32015-01-08 15:13:49 -08006259
ctillerc6d61c42014-12-15 14:52:08 -08006260CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6261
ctillercab52e72015-01-06 13:10:23 -08006262CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08006263
6264ifeq ($(NO_SECURE),true)
6265
Nicolas Noble047b7272015-01-16 13:55:05 -08006266# You can't build secure targets if you don't have OpenSSL with ALPN.
6267
ctillercab52e72015-01-06 13:10:23 -08006268bins/$(CONFIG)/chttp2_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08006269
6270else
6271
nnoble5f2ecb32015-01-12 16:40:18 -08006272bins/$(CONFIG)/chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08006273 $(E) "[LD] Linking $@"
6274 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006275 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08006276
6277endif
6278
Craig Tillerd4773f52015-01-12 16:38:47 -08006279
Craig Tiller8f126a62015-01-15 08:50:19 -08006280deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08006281
6282ifneq ($(NO_SECURE),true)
6283ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006284-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08006285endif
6286endif
6287
ctillerc6d61c42014-12-15 14:52:08 -08006288
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006289CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6290
ctillercab52e72015-01-06 13:10:23 -08006291CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006292
nnoble69ac39f2014-12-12 15:43:38 -08006293ifeq ($(NO_SECURE),true)
6294
Nicolas Noble047b7272015-01-16 13:55:05 -08006295# You can't build secure targets if you don't have OpenSSL with ALPN.
6296
ctillercab52e72015-01-06 13:10:23 -08006297bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006298
6299else
6300
nnoble5f2ecb32015-01-12 16:40:18 -08006301bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006302 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006303 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006304 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006305
nnoble69ac39f2014-12-12 15:43:38 -08006306endif
6307
Craig Tillerd4773f52015-01-12 16:38:47 -08006308
Craig Tiller8f126a62015-01-15 08:50:19 -08006309deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006310
nnoble69ac39f2014-12-12 15:43:38 -08006311ifneq ($(NO_SECURE),true)
6312ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006313-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006314endif
nnoble69ac39f2014-12-12 15:43:38 -08006315endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006316
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006317
6318CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6319
ctillercab52e72015-01-06 13:10:23 -08006320CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006321
nnoble69ac39f2014-12-12 15:43:38 -08006322ifeq ($(NO_SECURE),true)
6323
Nicolas Noble047b7272015-01-16 13:55:05 -08006324# You can't build secure targets if you don't have OpenSSL with ALPN.
6325
ctillercab52e72015-01-06 13:10:23 -08006326bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006327
6328else
6329
nnoble5f2ecb32015-01-12 16:40:18 -08006330bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006331 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006332 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006333 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006334
nnoble69ac39f2014-12-12 15:43:38 -08006335endif
6336
Craig Tillerd4773f52015-01-12 16:38:47 -08006337
Craig Tiller8f126a62015-01-15 08:50:19 -08006338deps_chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006339
nnoble69ac39f2014-12-12 15:43:38 -08006340ifneq ($(NO_SECURE),true)
6341ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006342-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006343endif
nnoble69ac39f2014-12-12 15:43:38 -08006344endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006345
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006346
Craig Tiller4ffdcd52015-01-16 11:34:55 -08006347CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
6348
6349CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC))))
6350
6351ifeq ($(NO_SECURE),true)
6352
6353bins/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_test: openssl_dep_error
6354
6355else
6356
6357bins/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_test: $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
6358 $(E) "[LD] Linking $@"
6359 $(Q) mkdir -p `dirname $@`
6360 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_test
6361
6362endif
6363
6364
6365deps_chttp2_fullstack_graceful_server_shutdown_test: $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
6366
6367ifneq ($(NO_SECURE),true)
6368ifneq ($(NO_DEPS),true)
6369-include $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
6370endif
6371endif
6372
6373
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006374CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
6375
ctillercab52e72015-01-06 13:10:23 -08006376CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006377
nnoble69ac39f2014-12-12 15:43:38 -08006378ifeq ($(NO_SECURE),true)
6379
Nicolas Noble047b7272015-01-16 13:55:05 -08006380# You can't build secure targets if you don't have OpenSSL with ALPN.
6381
ctillercab52e72015-01-06 13:10:23 -08006382bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006383
6384else
6385
nnoble5f2ecb32015-01-12 16:40:18 -08006386bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006387 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006388 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006389 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006390
nnoble69ac39f2014-12-12 15:43:38 -08006391endif
6392
Craig Tillerd4773f52015-01-12 16:38:47 -08006393
Craig Tiller8f126a62015-01-15 08:50:19 -08006394deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006395
nnoble69ac39f2014-12-12 15:43:38 -08006396ifneq ($(NO_SECURE),true)
6397ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006398-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006399endif
nnoble69ac39f2014-12-12 15:43:38 -08006400endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006401
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006402
6403CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
6404
ctillercab52e72015-01-06 13:10:23 -08006405CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006406
nnoble69ac39f2014-12-12 15:43:38 -08006407ifeq ($(NO_SECURE),true)
6408
Nicolas Noble047b7272015-01-16 13:55:05 -08006409# You can't build secure targets if you don't have OpenSSL with ALPN.
6410
ctillercab52e72015-01-06 13:10:23 -08006411bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006412
6413else
6414
nnoble5f2ecb32015-01-12 16:40:18 -08006415bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006416 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006417 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006418 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006419
nnoble69ac39f2014-12-12 15:43:38 -08006420endif
6421
Craig Tillerd4773f52015-01-12 16:38:47 -08006422
Craig Tiller8f126a62015-01-15 08:50:19 -08006423deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006424
nnoble69ac39f2014-12-12 15:43:38 -08006425ifneq ($(NO_SECURE),true)
6426ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006427-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006428endif
nnoble69ac39f2014-12-12 15:43:38 -08006429endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006430
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006431
6432CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
6433
ctillercab52e72015-01-06 13:10:23 -08006434CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006435
nnoble69ac39f2014-12-12 15:43:38 -08006436ifeq ($(NO_SECURE),true)
6437
Nicolas Noble047b7272015-01-16 13:55:05 -08006438# You can't build secure targets if you don't have OpenSSL with ALPN.
6439
ctillercab52e72015-01-06 13:10:23 -08006440bins/$(CONFIG)/chttp2_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006441
6442else
6443
nnoble5f2ecb32015-01-12 16:40:18 -08006444bins/$(CONFIG)/chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006445 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006446 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006447 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006448
nnoble69ac39f2014-12-12 15:43:38 -08006449endif
6450
Craig Tillerd4773f52015-01-12 16:38:47 -08006451
Craig Tiller8f126a62015-01-15 08:50:19 -08006452deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006453
nnoble69ac39f2014-12-12 15:43:38 -08006454ifneq ($(NO_SECURE),true)
6455ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006456-include $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006457endif
nnoble69ac39f2014-12-12 15:43:38 -08006458endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006459
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006460
6461CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
6462
ctillercab52e72015-01-06 13:10:23 -08006463CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006464
nnoble69ac39f2014-12-12 15:43:38 -08006465ifeq ($(NO_SECURE),true)
6466
Nicolas Noble047b7272015-01-16 13:55:05 -08006467# You can't build secure targets if you don't have OpenSSL with ALPN.
6468
ctillercab52e72015-01-06 13:10:23 -08006469bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006470
6471else
6472
nnoble5f2ecb32015-01-12 16:40:18 -08006473bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006474 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006475 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006476 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006477
nnoble69ac39f2014-12-12 15:43:38 -08006478endif
6479
Craig Tillerd4773f52015-01-12 16:38:47 -08006480
Craig Tiller8f126a62015-01-15 08:50:19 -08006481deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006482
nnoble69ac39f2014-12-12 15:43:38 -08006483ifneq ($(NO_SECURE),true)
6484ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006485-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006486endif
nnoble69ac39f2014-12-12 15:43:38 -08006487endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006488
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006489
ctiller33023c42014-12-12 16:28:33 -08006490CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
6491
ctillercab52e72015-01-06 13:10:23 -08006492CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -08006493
6494ifeq ($(NO_SECURE),true)
6495
Nicolas Noble047b7272015-01-16 13:55:05 -08006496# You can't build secure targets if you don't have OpenSSL with ALPN.
6497
ctillercab52e72015-01-06 13:10:23 -08006498bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08006499
6500else
6501
nnoble5f2ecb32015-01-12 16:40:18 -08006502bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08006503 $(E) "[LD] Linking $@"
6504 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006505 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08006506
6507endif
6508
Craig Tillerd4773f52015-01-12 16:38:47 -08006509
Craig Tiller8f126a62015-01-15 08:50:19 -08006510deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08006511
6512ifneq ($(NO_SECURE),true)
6513ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006514-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08006515endif
6516endif
6517
ctiller33023c42014-12-12 16:28:33 -08006518
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006519CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
6520
ctillercab52e72015-01-06 13:10:23 -08006521CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006522
nnoble69ac39f2014-12-12 15:43:38 -08006523ifeq ($(NO_SECURE),true)
6524
Nicolas Noble047b7272015-01-16 13:55:05 -08006525# You can't build secure targets if you don't have OpenSSL with ALPN.
6526
ctillercab52e72015-01-06 13:10:23 -08006527bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006528
6529else
6530
nnoble5f2ecb32015-01-12 16:40:18 -08006531bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006532 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006533 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006534 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006535
nnoble69ac39f2014-12-12 15:43:38 -08006536endif
6537
Craig Tillerd4773f52015-01-12 16:38:47 -08006538
Craig Tiller8f126a62015-01-15 08:50:19 -08006539deps_chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006540
nnoble69ac39f2014-12-12 15:43:38 -08006541ifneq ($(NO_SECURE),true)
6542ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006543-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006544endif
nnoble69ac39f2014-12-12 15:43:38 -08006545endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006546
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006547
6548CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
6549
ctillercab52e72015-01-06 13:10:23 -08006550CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006551
nnoble69ac39f2014-12-12 15:43:38 -08006552ifeq ($(NO_SECURE),true)
6553
Nicolas Noble047b7272015-01-16 13:55:05 -08006554# You can't build secure targets if you don't have OpenSSL with ALPN.
6555
ctillercab52e72015-01-06 13:10:23 -08006556bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006557
6558else
6559
nnoble5f2ecb32015-01-12 16:40:18 -08006560bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006561 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006562 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006563 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006564
nnoble69ac39f2014-12-12 15:43:38 -08006565endif
6566
Craig Tillerd4773f52015-01-12 16:38:47 -08006567
Craig Tiller8f126a62015-01-15 08:50:19 -08006568deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006569
nnoble69ac39f2014-12-12 15:43:38 -08006570ifneq ($(NO_SECURE),true)
6571ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006572-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006573endif
nnoble69ac39f2014-12-12 15:43:38 -08006574endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006575
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006576
ctiller2845cad2014-12-15 15:14:12 -08006577CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
6578
ctillercab52e72015-01-06 13:10:23 -08006579CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08006580
6581ifeq ($(NO_SECURE),true)
6582
Nicolas Noble047b7272015-01-16 13:55:05 -08006583# You can't build secure targets if you don't have OpenSSL with ALPN.
6584
ctillercab52e72015-01-06 13:10:23 -08006585bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08006586
6587else
6588
nnoble5f2ecb32015-01-12 16:40:18 -08006589bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08006590 $(E) "[LD] Linking $@"
6591 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006592 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08006593
6594endif
6595
Craig Tillerd4773f52015-01-12 16:38:47 -08006596
Craig Tiller8f126a62015-01-15 08:50:19 -08006597deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08006598
6599ifneq ($(NO_SECURE),true)
6600ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006601-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08006602endif
6603endif
6604
ctiller2845cad2014-12-15 15:14:12 -08006605
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006606CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
6607
ctillercab52e72015-01-06 13:10:23 -08006608CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006609
nnoble69ac39f2014-12-12 15:43:38 -08006610ifeq ($(NO_SECURE),true)
6611
Nicolas Noble047b7272015-01-16 13:55:05 -08006612# You can't build secure targets if you don't have OpenSSL with ALPN.
6613
ctillercab52e72015-01-06 13:10:23 -08006614bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006615
6616else
6617
nnoble5f2ecb32015-01-12 16:40:18 -08006618bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006619 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006620 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006621 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006622
nnoble69ac39f2014-12-12 15:43:38 -08006623endif
6624
Craig Tillerd4773f52015-01-12 16:38:47 -08006625
Craig Tiller8f126a62015-01-15 08:50:19 -08006626deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006627
nnoble69ac39f2014-12-12 15:43:38 -08006628ifneq ($(NO_SECURE),true)
6629ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006630-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006631endif
nnoble69ac39f2014-12-12 15:43:38 -08006632endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006633
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006634
6635CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
6636
ctillercab52e72015-01-06 13:10:23 -08006637CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006638
nnoble69ac39f2014-12-12 15:43:38 -08006639ifeq ($(NO_SECURE),true)
6640
Nicolas Noble047b7272015-01-16 13:55:05 -08006641# You can't build secure targets if you don't have OpenSSL with ALPN.
6642
ctillercab52e72015-01-06 13:10:23 -08006643bins/$(CONFIG)/chttp2_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006644
6645else
6646
nnoble5f2ecb32015-01-12 16:40:18 -08006647bins/$(CONFIG)/chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006648 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006649 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006650 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006651
nnoble69ac39f2014-12-12 15:43:38 -08006652endif
6653
Craig Tillerd4773f52015-01-12 16:38:47 -08006654
Craig Tiller8f126a62015-01-15 08:50:19 -08006655deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006656
nnoble69ac39f2014-12-12 15:43:38 -08006657ifneq ($(NO_SECURE),true)
6658ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006659-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006660endif
nnoble69ac39f2014-12-12 15:43:38 -08006661endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006662
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006663
nathaniel52878172014-12-09 10:17:19 -08006664CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006665
ctillercab52e72015-01-06 13:10:23 -08006666CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006667
nnoble69ac39f2014-12-12 15:43:38 -08006668ifeq ($(NO_SECURE),true)
6669
Nicolas Noble047b7272015-01-16 13:55:05 -08006670# You can't build secure targets if you don't have OpenSSL with ALPN.
6671
ctillercab52e72015-01-06 13:10:23 -08006672bins/$(CONFIG)/chttp2_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006673
6674else
6675
nnoble5f2ecb32015-01-12 16:40:18 -08006676bins/$(CONFIG)/chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006677 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006678 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006679 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006680
nnoble69ac39f2014-12-12 15:43:38 -08006681endif
6682
Craig Tillerd4773f52015-01-12 16:38:47 -08006683
Craig Tiller8f126a62015-01-15 08:50:19 -08006684deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006685
nnoble69ac39f2014-12-12 15:43:38 -08006686ifneq ($(NO_SECURE),true)
6687ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006688-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006689endif
nnoble69ac39f2014-12-12 15:43:38 -08006690endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006691
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006692
6693CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
6694
ctillercab52e72015-01-06 13:10:23 -08006695CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006696
nnoble69ac39f2014-12-12 15:43:38 -08006697ifeq ($(NO_SECURE),true)
6698
Nicolas Noble047b7272015-01-16 13:55:05 -08006699# You can't build secure targets if you don't have OpenSSL with ALPN.
6700
ctillercab52e72015-01-06 13:10:23 -08006701bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006702
6703else
6704
nnoble5f2ecb32015-01-12 16:40:18 -08006705bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006706 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006707 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006708 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006709
nnoble69ac39f2014-12-12 15:43:38 -08006710endif
6711
Craig Tillerd4773f52015-01-12 16:38:47 -08006712
Craig Tiller8f126a62015-01-15 08:50:19 -08006713deps_chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006714
nnoble69ac39f2014-12-12 15:43:38 -08006715ifneq ($(NO_SECURE),true)
6716ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006717-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006718endif
nnoble69ac39f2014-12-12 15:43:38 -08006719endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006720
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006721
6722CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
6723
ctillercab52e72015-01-06 13:10:23 -08006724CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006725
nnoble69ac39f2014-12-12 15:43:38 -08006726ifeq ($(NO_SECURE),true)
6727
Nicolas Noble047b7272015-01-16 13:55:05 -08006728# You can't build secure targets if you don't have OpenSSL with ALPN.
6729
ctillercab52e72015-01-06 13:10:23 -08006730bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006731
6732else
6733
nnoble5f2ecb32015-01-12 16:40:18 -08006734bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006735 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006736 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006737 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006738
nnoble69ac39f2014-12-12 15:43:38 -08006739endif
6740
Craig Tillerd4773f52015-01-12 16:38:47 -08006741
Craig Tiller8f126a62015-01-15 08:50:19 -08006742deps_chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006743
nnoble69ac39f2014-12-12 15:43:38 -08006744ifneq ($(NO_SECURE),true)
6745ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006746-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006747endif
nnoble69ac39f2014-12-12 15:43:38 -08006748endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006749
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006750
6751CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
6752
ctillercab52e72015-01-06 13:10:23 -08006753CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006754
nnoble69ac39f2014-12-12 15:43:38 -08006755ifeq ($(NO_SECURE),true)
6756
Nicolas Noble047b7272015-01-16 13:55:05 -08006757# You can't build secure targets if you don't have OpenSSL with ALPN.
6758
ctillercab52e72015-01-06 13:10:23 -08006759bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006760
6761else
6762
nnoble5f2ecb32015-01-12 16:40:18 -08006763bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006764 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006765 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006766 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006767
nnoble69ac39f2014-12-12 15:43:38 -08006768endif
6769
Craig Tillerd4773f52015-01-12 16:38:47 -08006770
Craig Tiller8f126a62015-01-15 08:50:19 -08006771deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006772
nnoble69ac39f2014-12-12 15:43:38 -08006773ifneq ($(NO_SECURE),true)
6774ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006775-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006776endif
nnoble69ac39f2014-12-12 15:43:38 -08006777endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006778
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006779
6780CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
6781
ctillercab52e72015-01-06 13:10:23 -08006782CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006783
nnoble69ac39f2014-12-12 15:43:38 -08006784ifeq ($(NO_SECURE),true)
6785
Nicolas Noble047b7272015-01-16 13:55:05 -08006786# You can't build secure targets if you don't have OpenSSL with ALPN.
6787
ctillercab52e72015-01-06 13:10:23 -08006788bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006789
6790else
6791
nnoble5f2ecb32015-01-12 16:40:18 -08006792bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006793 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006794 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006795 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006796
nnoble69ac39f2014-12-12 15:43:38 -08006797endif
6798
Craig Tillerd4773f52015-01-12 16:38:47 -08006799
Craig Tiller8f126a62015-01-15 08:50:19 -08006800deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006801
nnoble69ac39f2014-12-12 15:43:38 -08006802ifneq ($(NO_SECURE),true)
6803ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006804-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006805endif
nnoble69ac39f2014-12-12 15:43:38 -08006806endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006807
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006808
6809CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
6810
ctillercab52e72015-01-06 13:10:23 -08006811CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006812
nnoble69ac39f2014-12-12 15:43:38 -08006813ifeq ($(NO_SECURE),true)
6814
Nicolas Noble047b7272015-01-16 13:55:05 -08006815# You can't build secure targets if you don't have OpenSSL with ALPN.
6816
ctillercab52e72015-01-06 13:10:23 -08006817bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006818
6819else
6820
nnoble5f2ecb32015-01-12 16:40:18 -08006821bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006822 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006823 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006824 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006825
nnoble69ac39f2014-12-12 15:43:38 -08006826endif
6827
Craig Tillerd4773f52015-01-12 16:38:47 -08006828
Craig Tiller8f126a62015-01-15 08:50:19 -08006829deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006830
nnoble69ac39f2014-12-12 15:43:38 -08006831ifneq ($(NO_SECURE),true)
6832ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006833-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006834endif
nnoble69ac39f2014-12-12 15:43:38 -08006835endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006836
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006837
6838CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
6839
ctillercab52e72015-01-06 13:10:23 -08006840CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006841
nnoble69ac39f2014-12-12 15:43:38 -08006842ifeq ($(NO_SECURE),true)
6843
Nicolas Noble047b7272015-01-16 13:55:05 -08006844# You can't build secure targets if you don't have OpenSSL with ALPN.
6845
ctillercab52e72015-01-06 13:10:23 -08006846bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006847
6848else
6849
nnoble5f2ecb32015-01-12 16:40:18 -08006850bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006851 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006852 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006853 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006854
nnoble69ac39f2014-12-12 15:43:38 -08006855endif
6856
Craig Tillerd4773f52015-01-12 16:38:47 -08006857
Craig Tiller8f126a62015-01-15 08:50:19 -08006858deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006859
nnoble69ac39f2014-12-12 15:43:38 -08006860ifneq ($(NO_SECURE),true)
6861ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006862-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006863endif
nnoble69ac39f2014-12-12 15:43:38 -08006864endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006865
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006866
hongyu24200d32015-01-08 15:13:49 -08006867CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
6868
6869CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -08006870
6871ifeq ($(NO_SECURE),true)
6872
Nicolas Noble047b7272015-01-16 13:55:05 -08006873# You can't build secure targets if you don't have OpenSSL with ALPN.
6874
hongyu24200d32015-01-08 15:13:49 -08006875bins/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_test: openssl_dep_error
6876
6877else
6878
nnoble5f2ecb32015-01-12 16:40:18 -08006879bins/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_census_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
hongyu24200d32015-01-08 15:13:49 -08006880 $(E) "[LD] Linking $@"
6881 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006882 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_census_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_test
hongyu24200d32015-01-08 15:13:49 -08006883
6884endif
6885
Craig Tillerd4773f52015-01-12 16:38:47 -08006886
Craig Tiller8f126a62015-01-15 08:50:19 -08006887deps_chttp2_simple_ssl_fullstack_census_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08006888
6889ifneq ($(NO_SECURE),true)
6890ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006891-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08006892endif
6893endif
6894
hongyu24200d32015-01-08 15:13:49 -08006895
ctillerc6d61c42014-12-15 14:52:08 -08006896CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
6897
ctillercab52e72015-01-06 13:10:23 -08006898CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08006899
6900ifeq ($(NO_SECURE),true)
6901
Nicolas Noble047b7272015-01-16 13:55:05 -08006902# You can't build secure targets if you don't have OpenSSL with ALPN.
6903
ctillercab52e72015-01-06 13:10:23 -08006904bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08006905
6906else
6907
nnoble5f2ecb32015-01-12 16:40:18 -08006908bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08006909 $(E) "[LD] Linking $@"
6910 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006911 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08006912
6913endif
6914
Craig Tillerd4773f52015-01-12 16:38:47 -08006915
Craig Tiller8f126a62015-01-15 08:50:19 -08006916deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08006917
6918ifneq ($(NO_SECURE),true)
6919ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006920-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08006921endif
6922endif
6923
ctillerc6d61c42014-12-15 14:52:08 -08006924
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006925CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
6926
ctillercab52e72015-01-06 13:10:23 -08006927CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006928
nnoble69ac39f2014-12-12 15:43:38 -08006929ifeq ($(NO_SECURE),true)
6930
Nicolas Noble047b7272015-01-16 13:55:05 -08006931# You can't build secure targets if you don't have OpenSSL with ALPN.
6932
ctillercab52e72015-01-06 13:10:23 -08006933bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006934
6935else
6936
nnoble5f2ecb32015-01-12 16:40:18 -08006937bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006938 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006939 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006940 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006941
nnoble69ac39f2014-12-12 15:43:38 -08006942endif
6943
Craig Tillerd4773f52015-01-12 16:38:47 -08006944
Craig Tiller8f126a62015-01-15 08:50:19 -08006945deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006946
nnoble69ac39f2014-12-12 15:43:38 -08006947ifneq ($(NO_SECURE),true)
6948ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006949-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006950endif
nnoble69ac39f2014-12-12 15:43:38 -08006951endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006952
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006953
6954CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
6955
ctillercab52e72015-01-06 13:10:23 -08006956CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006957
nnoble69ac39f2014-12-12 15:43:38 -08006958ifeq ($(NO_SECURE),true)
6959
Nicolas Noble047b7272015-01-16 13:55:05 -08006960# You can't build secure targets if you don't have OpenSSL with ALPN.
6961
ctillercab52e72015-01-06 13:10:23 -08006962bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006963
6964else
6965
nnoble5f2ecb32015-01-12 16:40:18 -08006966bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006967 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006968 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006969 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006970
nnoble69ac39f2014-12-12 15:43:38 -08006971endif
6972
Craig Tillerd4773f52015-01-12 16:38:47 -08006973
Craig Tiller8f126a62015-01-15 08:50:19 -08006974deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006975
nnoble69ac39f2014-12-12 15:43:38 -08006976ifneq ($(NO_SECURE),true)
6977ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006978-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006979endif
nnoble69ac39f2014-12-12 15:43:38 -08006980endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006981
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006982
Craig Tiller4ffdcd52015-01-16 11:34:55 -08006983CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
6984
6985CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC))))
6986
6987ifeq ($(NO_SECURE),true)
6988
6989bins/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_test: openssl_dep_error
6990
6991else
6992
6993bins/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
6994 $(E) "[LD] Linking $@"
6995 $(Q) mkdir -p `dirname $@`
6996 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_test
6997
6998endif
6999
7000
7001deps_chttp2_simple_ssl_fullstack_graceful_server_shutdown_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
7002
7003ifneq ($(NO_SECURE),true)
7004ifneq ($(NO_DEPS),true)
7005-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
7006endif
7007endif
7008
7009
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007010CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
7011
ctillercab52e72015-01-06 13:10:23 -08007012CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007013
nnoble69ac39f2014-12-12 15:43:38 -08007014ifeq ($(NO_SECURE),true)
7015
Nicolas Noble047b7272015-01-16 13:55:05 -08007016# You can't build secure targets if you don't have OpenSSL with ALPN.
7017
ctillercab52e72015-01-06 13:10:23 -08007018bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007019
7020else
7021
nnoble5f2ecb32015-01-12 16:40:18 -08007022bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007023 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007024 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007025 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007026
nnoble69ac39f2014-12-12 15:43:38 -08007027endif
7028
Craig Tillerd4773f52015-01-12 16:38:47 -08007029
Craig Tiller8f126a62015-01-15 08:50:19 -08007030deps_chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007031
nnoble69ac39f2014-12-12 15:43:38 -08007032ifneq ($(NO_SECURE),true)
7033ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007034-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007035endif
nnoble69ac39f2014-12-12 15:43:38 -08007036endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007037
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007038
7039CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7040
ctillercab52e72015-01-06 13:10:23 -08007041CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007042
nnoble69ac39f2014-12-12 15:43:38 -08007043ifeq ($(NO_SECURE),true)
7044
Nicolas Noble047b7272015-01-16 13:55:05 -08007045# You can't build secure targets if you don't have OpenSSL with ALPN.
7046
ctillercab52e72015-01-06 13:10:23 -08007047bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007048
7049else
7050
nnoble5f2ecb32015-01-12 16:40:18 -08007051bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007052 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007053 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007054 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007055
nnoble69ac39f2014-12-12 15:43:38 -08007056endif
7057
Craig Tillerd4773f52015-01-12 16:38:47 -08007058
Craig Tiller8f126a62015-01-15 08:50:19 -08007059deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007060
nnoble69ac39f2014-12-12 15:43:38 -08007061ifneq ($(NO_SECURE),true)
7062ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007063-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007064endif
nnoble69ac39f2014-12-12 15:43:38 -08007065endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007066
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007067
7068CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
7069
ctillercab52e72015-01-06 13:10:23 -08007070CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007071
nnoble69ac39f2014-12-12 15:43:38 -08007072ifeq ($(NO_SECURE),true)
7073
Nicolas Noble047b7272015-01-16 13:55:05 -08007074# You can't build secure targets if you don't have OpenSSL with ALPN.
7075
ctillercab52e72015-01-06 13:10:23 -08007076bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007077
7078else
7079
nnoble5f2ecb32015-01-12 16:40:18 -08007080bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007081 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007082 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007083 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007084
nnoble69ac39f2014-12-12 15:43:38 -08007085endif
7086
Craig Tillerd4773f52015-01-12 16:38:47 -08007087
Craig Tiller8f126a62015-01-15 08:50:19 -08007088deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007089
nnoble69ac39f2014-12-12 15:43:38 -08007090ifneq ($(NO_SECURE),true)
7091ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007092-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007093endif
nnoble69ac39f2014-12-12 15:43:38 -08007094endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007095
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007096
7097CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
7098
ctillercab52e72015-01-06 13:10:23 -08007099CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007100
nnoble69ac39f2014-12-12 15:43:38 -08007101ifeq ($(NO_SECURE),true)
7102
Nicolas Noble047b7272015-01-16 13:55:05 -08007103# You can't build secure targets if you don't have OpenSSL with ALPN.
7104
ctillercab52e72015-01-06 13:10:23 -08007105bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007106
7107else
7108
nnoble5f2ecb32015-01-12 16:40:18 -08007109bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007110 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007111 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007112 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007113
nnoble69ac39f2014-12-12 15:43:38 -08007114endif
7115
Craig Tillerd4773f52015-01-12 16:38:47 -08007116
Craig Tiller8f126a62015-01-15 08:50:19 -08007117deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007118
nnoble69ac39f2014-12-12 15:43:38 -08007119ifneq ($(NO_SECURE),true)
7120ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007121-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007122endif
nnoble69ac39f2014-12-12 15:43:38 -08007123endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007124
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007125
ctiller33023c42014-12-12 16:28:33 -08007126CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7127
ctillercab52e72015-01-06 13:10:23 -08007128CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -08007129
7130ifeq ($(NO_SECURE),true)
7131
Nicolas Noble047b7272015-01-16 13:55:05 -08007132# You can't build secure targets if you don't have OpenSSL with ALPN.
7133
ctillercab52e72015-01-06 13:10:23 -08007134bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08007135
7136else
7137
nnoble5f2ecb32015-01-12 16:40:18 -08007138bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08007139 $(E) "[LD] Linking $@"
7140 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007141 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08007142
7143endif
7144
Craig Tillerd4773f52015-01-12 16:38:47 -08007145
Craig Tiller8f126a62015-01-15 08:50:19 -08007146deps_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:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08007147
7148ifneq ($(NO_SECURE),true)
7149ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007150-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08007151endif
7152endif
7153
ctiller33023c42014-12-12 16:28:33 -08007154
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007155CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7156
ctillercab52e72015-01-06 13:10:23 -08007157CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007158
nnoble69ac39f2014-12-12 15:43:38 -08007159ifeq ($(NO_SECURE),true)
7160
Nicolas Noble047b7272015-01-16 13:55:05 -08007161# You can't build secure targets if you don't have OpenSSL with ALPN.
7162
ctillercab52e72015-01-06 13:10:23 -08007163bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007164
7165else
7166
nnoble5f2ecb32015-01-12 16:40:18 -08007167bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007168 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007169 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007170 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007171
nnoble69ac39f2014-12-12 15:43:38 -08007172endif
7173
Craig Tillerd4773f52015-01-12 16:38:47 -08007174
Craig Tiller8f126a62015-01-15 08:50:19 -08007175deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007176
nnoble69ac39f2014-12-12 15:43:38 -08007177ifneq ($(NO_SECURE),true)
7178ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007179-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007180endif
nnoble69ac39f2014-12-12 15:43:38 -08007181endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007182
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007183
7184CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7185
ctillercab52e72015-01-06 13:10:23 -08007186CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007187
nnoble69ac39f2014-12-12 15:43:38 -08007188ifeq ($(NO_SECURE),true)
7189
Nicolas Noble047b7272015-01-16 13:55:05 -08007190# You can't build secure targets if you don't have OpenSSL with ALPN.
7191
ctillercab52e72015-01-06 13:10:23 -08007192bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007193
7194else
7195
nnoble5f2ecb32015-01-12 16:40:18 -08007196bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007197 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007198 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007199 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007200
nnoble69ac39f2014-12-12 15:43:38 -08007201endif
7202
Craig Tillerd4773f52015-01-12 16:38:47 -08007203
Craig Tiller8f126a62015-01-15 08:50:19 -08007204deps_chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007205
nnoble69ac39f2014-12-12 15:43:38 -08007206ifneq ($(NO_SECURE),true)
7207ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007208-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007209endif
nnoble69ac39f2014-12-12 15:43:38 -08007210endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007211
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007212
ctiller2845cad2014-12-15 15:14:12 -08007213CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7214
ctillercab52e72015-01-06 13:10:23 -08007215CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08007216
7217ifeq ($(NO_SECURE),true)
7218
Nicolas Noble047b7272015-01-16 13:55:05 -08007219# You can't build secure targets if you don't have OpenSSL with ALPN.
7220
ctillercab52e72015-01-06 13:10:23 -08007221bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08007222
7223else
7224
nnoble5f2ecb32015-01-12 16:40:18 -08007225bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08007226 $(E) "[LD] Linking $@"
7227 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007228 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08007229
7230endif
7231
Craig Tillerd4773f52015-01-12 16:38:47 -08007232
Craig Tiller8f126a62015-01-15 08:50:19 -08007233deps_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:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08007234
7235ifneq ($(NO_SECURE),true)
7236ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007237-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08007238endif
7239endif
7240
ctiller2845cad2014-12-15 15:14:12 -08007241
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007242CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7243
ctillercab52e72015-01-06 13:10:23 -08007244CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007245
nnoble69ac39f2014-12-12 15:43:38 -08007246ifeq ($(NO_SECURE),true)
7247
Nicolas Noble047b7272015-01-16 13:55:05 -08007248# You can't build secure targets if you don't have OpenSSL with ALPN.
7249
ctillercab52e72015-01-06 13:10:23 -08007250bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007251
7252else
7253
nnoble5f2ecb32015-01-12 16:40:18 -08007254bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007255 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007256 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007257 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007258
nnoble69ac39f2014-12-12 15:43:38 -08007259endif
7260
Craig Tillerd4773f52015-01-12 16:38:47 -08007261
Craig Tiller8f126a62015-01-15 08:50:19 -08007262deps_chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007263
nnoble69ac39f2014-12-12 15:43:38 -08007264ifneq ($(NO_SECURE),true)
7265ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007266-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007267endif
nnoble69ac39f2014-12-12 15:43:38 -08007268endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007269
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007270
7271CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7272
ctillercab52e72015-01-06 13:10:23 -08007273CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007274
nnoble69ac39f2014-12-12 15:43:38 -08007275ifeq ($(NO_SECURE),true)
7276
Nicolas Noble047b7272015-01-16 13:55:05 -08007277# You can't build secure targets if you don't have OpenSSL with ALPN.
7278
ctillercab52e72015-01-06 13:10:23 -08007279bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007280
7281else
7282
nnoble5f2ecb32015-01-12 16:40:18 -08007283bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007284 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007285 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007286 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007287
nnoble69ac39f2014-12-12 15:43:38 -08007288endif
7289
Craig Tillerd4773f52015-01-12 16:38:47 -08007290
Craig Tiller8f126a62015-01-15 08:50:19 -08007291deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007292
nnoble69ac39f2014-12-12 15:43:38 -08007293ifneq ($(NO_SECURE),true)
7294ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007295-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007296endif
nnoble69ac39f2014-12-12 15:43:38 -08007297endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007298
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007299
nathaniel52878172014-12-09 10:17:19 -08007300CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007301
ctillercab52e72015-01-06 13:10:23 -08007302CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007303
nnoble69ac39f2014-12-12 15:43:38 -08007304ifeq ($(NO_SECURE),true)
7305
Nicolas Noble047b7272015-01-16 13:55:05 -08007306# You can't build secure targets if you don't have OpenSSL with ALPN.
7307
ctillercab52e72015-01-06 13:10:23 -08007308bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007309
7310else
7311
nnoble5f2ecb32015-01-12 16:40:18 -08007312bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007313 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007314 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007315 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007316
nnoble69ac39f2014-12-12 15:43:38 -08007317endif
7318
Craig Tillerd4773f52015-01-12 16:38:47 -08007319
Craig Tiller8f126a62015-01-15 08:50:19 -08007320deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007321
nnoble69ac39f2014-12-12 15:43:38 -08007322ifneq ($(NO_SECURE),true)
7323ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007324-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007325endif
nnoble69ac39f2014-12-12 15:43:38 -08007326endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007327
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007328
7329CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7330
ctillercab52e72015-01-06 13:10:23 -08007331CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007332
nnoble69ac39f2014-12-12 15:43:38 -08007333ifeq ($(NO_SECURE),true)
7334
Nicolas Noble047b7272015-01-16 13:55:05 -08007335# You can't build secure targets if you don't have OpenSSL with ALPN.
7336
ctillercab52e72015-01-06 13:10:23 -08007337bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007338
7339else
7340
nnoble5f2ecb32015-01-12 16:40:18 -08007341bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007342 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007343 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007344 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007345
nnoble69ac39f2014-12-12 15:43:38 -08007346endif
7347
Craig Tillerd4773f52015-01-12 16:38:47 -08007348
Craig Tiller8f126a62015-01-15 08:50:19 -08007349deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007350
nnoble69ac39f2014-12-12 15:43:38 -08007351ifneq ($(NO_SECURE),true)
7352ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007353-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007354endif
nnoble69ac39f2014-12-12 15:43:38 -08007355endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007356
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007357
7358CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7359
ctillercab52e72015-01-06 13:10:23 -08007360CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007361
nnoble69ac39f2014-12-12 15:43:38 -08007362ifeq ($(NO_SECURE),true)
7363
Nicolas Noble047b7272015-01-16 13:55:05 -08007364# You can't build secure targets if you don't have OpenSSL with ALPN.
7365
ctillercab52e72015-01-06 13:10:23 -08007366bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007367
7368else
7369
nnoble5f2ecb32015-01-12 16:40:18 -08007370bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007371 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007372 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007373 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007374
nnoble69ac39f2014-12-12 15:43:38 -08007375endif
7376
Craig Tillerd4773f52015-01-12 16:38:47 -08007377
Craig Tiller8f126a62015-01-15 08:50:19 -08007378deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007379
nnoble69ac39f2014-12-12 15:43:38 -08007380ifneq ($(NO_SECURE),true)
7381ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007382-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007383endif
nnoble69ac39f2014-12-12 15:43:38 -08007384endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007385
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007386
7387CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7388
ctillercab52e72015-01-06 13:10:23 -08007389CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007390
nnoble69ac39f2014-12-12 15:43:38 -08007391ifeq ($(NO_SECURE),true)
7392
Nicolas Noble047b7272015-01-16 13:55:05 -08007393# You can't build secure targets if you don't have OpenSSL with ALPN.
7394
ctillercab52e72015-01-06 13:10:23 -08007395bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007396
7397else
7398
nnoble5f2ecb32015-01-12 16:40:18 -08007399bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007400 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007401 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007402 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007403
nnoble69ac39f2014-12-12 15:43:38 -08007404endif
7405
Craig Tillerd4773f52015-01-12 16:38:47 -08007406
Craig Tiller8f126a62015-01-15 08:50:19 -08007407deps_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:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007408
nnoble69ac39f2014-12-12 15:43:38 -08007409ifneq ($(NO_SECURE),true)
7410ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007411-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007412endif
nnoble69ac39f2014-12-12 15:43:38 -08007413endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007414
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007415
7416CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
7417
ctillercab52e72015-01-06 13:10:23 -08007418CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007419
nnoble69ac39f2014-12-12 15:43:38 -08007420ifeq ($(NO_SECURE),true)
7421
Nicolas Noble047b7272015-01-16 13:55:05 -08007422# You can't build secure targets if you don't have OpenSSL with ALPN.
7423
ctillercab52e72015-01-06 13:10:23 -08007424bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007425
7426else
7427
nnoble5f2ecb32015-01-12 16:40:18 -08007428bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007429 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007430 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007431 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007432
nnoble69ac39f2014-12-12 15:43:38 -08007433endif
7434
Craig Tillerd4773f52015-01-12 16:38:47 -08007435
Craig Tiller8f126a62015-01-15 08:50:19 -08007436deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007437
nnoble69ac39f2014-12-12 15:43:38 -08007438ifneq ($(NO_SECURE),true)
7439ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007440-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007441endif
nnoble69ac39f2014-12-12 15:43:38 -08007442endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007443
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007444
7445CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7446
ctillercab52e72015-01-06 13:10:23 -08007447CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007448
nnoble69ac39f2014-12-12 15:43:38 -08007449ifeq ($(NO_SECURE),true)
7450
Nicolas Noble047b7272015-01-16 13:55:05 -08007451# You can't build secure targets if you don't have OpenSSL with ALPN.
7452
ctillercab52e72015-01-06 13:10:23 -08007453bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007454
7455else
7456
nnoble5f2ecb32015-01-12 16:40:18 -08007457bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007458 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007459 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007460 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007461
nnoble69ac39f2014-12-12 15:43:38 -08007462endif
7463
Craig Tillerd4773f52015-01-12 16:38:47 -08007464
Craig Tiller8f126a62015-01-15 08:50:19 -08007465deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007466
nnoble69ac39f2014-12-12 15:43:38 -08007467ifneq ($(NO_SECURE),true)
7468ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007469-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007470endif
nnoble69ac39f2014-12-12 15:43:38 -08007471endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007472
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007473
7474CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
7475
ctillercab52e72015-01-06 13:10:23 -08007476CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007477
nnoble69ac39f2014-12-12 15:43:38 -08007478ifeq ($(NO_SECURE),true)
7479
Nicolas Noble047b7272015-01-16 13:55:05 -08007480# You can't build secure targets if you don't have OpenSSL with ALPN.
7481
ctillercab52e72015-01-06 13:10:23 -08007482bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007483
7484else
7485
nnoble5f2ecb32015-01-12 16:40:18 -08007486bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007487 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007488 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007489 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007490
nnoble69ac39f2014-12-12 15:43:38 -08007491endif
7492
Craig Tillerd4773f52015-01-12 16:38:47 -08007493
Craig Tiller8f126a62015-01-15 08:50:19 -08007494deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007495
nnoble69ac39f2014-12-12 15:43:38 -08007496ifneq ($(NO_SECURE),true)
7497ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007498-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007499endif
nnoble69ac39f2014-12-12 15:43:38 -08007500endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007501
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007502
hongyu24200d32015-01-08 15:13:49 -08007503CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
7504
7505CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -08007506
7507ifeq ($(NO_SECURE),true)
7508
Nicolas Noble047b7272015-01-16 13:55:05 -08007509# You can't build secure targets if you don't have OpenSSL with ALPN.
7510
hongyu24200d32015-01-08 15:13:49 -08007511bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test: openssl_dep_error
7512
7513else
7514
nnoble5f2ecb32015-01-12 16:40:18 -08007515bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_census_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
hongyu24200d32015-01-08 15:13:49 -08007516 $(E) "[LD] Linking $@"
7517 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007518 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_census_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test
hongyu24200d32015-01-08 15:13:49 -08007519
7520endif
7521
Craig Tillerd4773f52015-01-12 16:38:47 -08007522
Craig Tiller8f126a62015-01-15 08:50:19 -08007523deps_chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08007524
7525ifneq ($(NO_SECURE),true)
7526ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007527-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08007528endif
7529endif
7530
hongyu24200d32015-01-08 15:13:49 -08007531
ctillerc6d61c42014-12-15 14:52:08 -08007532CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
7533
ctillercab52e72015-01-06 13:10:23 -08007534CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08007535
7536ifeq ($(NO_SECURE),true)
7537
Nicolas Noble047b7272015-01-16 13:55:05 -08007538# You can't build secure targets if you don't have OpenSSL with ALPN.
7539
ctillercab52e72015-01-06 13:10:23 -08007540bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08007541
7542else
7543
nnoble5f2ecb32015-01-12 16:40:18 -08007544bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08007545 $(E) "[LD] Linking $@"
7546 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007547 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08007548
7549endif
7550
Craig Tillerd4773f52015-01-12 16:38:47 -08007551
Craig Tiller8f126a62015-01-15 08:50:19 -08007552deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08007553
7554ifneq ($(NO_SECURE),true)
7555ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007556-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08007557endif
7558endif
7559
ctillerc6d61c42014-12-15 14:52:08 -08007560
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007561CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7562
ctillercab52e72015-01-06 13:10:23 -08007563CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007564
nnoble69ac39f2014-12-12 15:43:38 -08007565ifeq ($(NO_SECURE),true)
7566
Nicolas Noble047b7272015-01-16 13:55:05 -08007567# You can't build secure targets if you don't have OpenSSL with ALPN.
7568
ctillercab52e72015-01-06 13:10:23 -08007569bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007570
7571else
7572
nnoble5f2ecb32015-01-12 16:40:18 -08007573bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007574 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007575 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007576 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007577
nnoble69ac39f2014-12-12 15:43:38 -08007578endif
7579
Craig Tillerd4773f52015-01-12 16:38:47 -08007580
Craig Tiller8f126a62015-01-15 08:50:19 -08007581deps_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:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007582
nnoble69ac39f2014-12-12 15:43:38 -08007583ifneq ($(NO_SECURE),true)
7584ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007585-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007586endif
nnoble69ac39f2014-12-12 15:43:38 -08007587endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007588
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007589
7590CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7591
ctillercab52e72015-01-06 13:10:23 -08007592CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007593
nnoble69ac39f2014-12-12 15:43:38 -08007594ifeq ($(NO_SECURE),true)
7595
Nicolas Noble047b7272015-01-16 13:55:05 -08007596# You can't build secure targets if you don't have OpenSSL with ALPN.
7597
ctillercab52e72015-01-06 13:10:23 -08007598bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007599
7600else
7601
nnoble5f2ecb32015-01-12 16:40:18 -08007602bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007603 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007604 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007605 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007606
nnoble69ac39f2014-12-12 15:43:38 -08007607endif
7608
Craig Tillerd4773f52015-01-12 16:38:47 -08007609
Craig Tiller8f126a62015-01-15 08:50:19 -08007610deps_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:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007611
nnoble69ac39f2014-12-12 15:43:38 -08007612ifneq ($(NO_SECURE),true)
7613ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007614-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007615endif
nnoble69ac39f2014-12-12 15:43:38 -08007616endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007617
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007618
Craig Tiller4ffdcd52015-01-16 11:34:55 -08007619CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
7620
7621CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC))))
7622
7623ifeq ($(NO_SECURE),true)
7624
7625bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test: openssl_dep_error
7626
7627else
7628
7629bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
7630 $(E) "[LD] Linking $@"
7631 $(Q) mkdir -p `dirname $@`
7632 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test
7633
7634endif
7635
7636
7637deps_chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
7638
7639ifneq ($(NO_SECURE),true)
7640ifneq ($(NO_DEPS),true)
7641-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
7642endif
7643endif
7644
7645
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007646CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
7647
ctillercab52e72015-01-06 13:10:23 -08007648CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007649
nnoble69ac39f2014-12-12 15:43:38 -08007650ifeq ($(NO_SECURE),true)
7651
Nicolas Noble047b7272015-01-16 13:55:05 -08007652# You can't build secure targets if you don't have OpenSSL with ALPN.
7653
ctillercab52e72015-01-06 13:10:23 -08007654bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007655
7656else
7657
nnoble5f2ecb32015-01-12 16:40:18 -08007658bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007659 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007660 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007661 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007662
nnoble69ac39f2014-12-12 15:43:38 -08007663endif
7664
Craig Tillerd4773f52015-01-12 16:38:47 -08007665
Craig Tiller8f126a62015-01-15 08:50:19 -08007666deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007667
nnoble69ac39f2014-12-12 15:43:38 -08007668ifneq ($(NO_SECURE),true)
7669ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007670-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007671endif
nnoble69ac39f2014-12-12 15:43:38 -08007672endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007673
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007674
7675CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7676
ctillercab52e72015-01-06 13:10:23 -08007677CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007678
nnoble69ac39f2014-12-12 15:43:38 -08007679ifeq ($(NO_SECURE),true)
7680
Nicolas Noble047b7272015-01-16 13:55:05 -08007681# You can't build secure targets if you don't have OpenSSL with ALPN.
7682
ctillercab52e72015-01-06 13:10:23 -08007683bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007684
7685else
7686
nnoble5f2ecb32015-01-12 16:40:18 -08007687bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007688 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007689 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007690 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007691
nnoble69ac39f2014-12-12 15:43:38 -08007692endif
7693
Craig Tillerd4773f52015-01-12 16:38:47 -08007694
Craig Tiller8f126a62015-01-15 08:50:19 -08007695deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007696
nnoble69ac39f2014-12-12 15:43:38 -08007697ifneq ($(NO_SECURE),true)
7698ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007699-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007700endif
nnoble69ac39f2014-12-12 15:43:38 -08007701endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007702
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007703
7704CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
7705
ctillercab52e72015-01-06 13:10:23 -08007706CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007707
nnoble69ac39f2014-12-12 15:43:38 -08007708ifeq ($(NO_SECURE),true)
7709
Nicolas Noble047b7272015-01-16 13:55:05 -08007710# You can't build secure targets if you don't have OpenSSL with ALPN.
7711
ctillercab52e72015-01-06 13:10:23 -08007712bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007713
7714else
7715
nnoble5f2ecb32015-01-12 16:40:18 -08007716bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007717 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007718 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007719 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007720
nnoble69ac39f2014-12-12 15:43:38 -08007721endif
7722
Craig Tillerd4773f52015-01-12 16:38:47 -08007723
Craig Tiller8f126a62015-01-15 08:50:19 -08007724deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007725
nnoble69ac39f2014-12-12 15:43:38 -08007726ifneq ($(NO_SECURE),true)
7727ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007728-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007729endif
nnoble69ac39f2014-12-12 15:43:38 -08007730endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007731
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007732
7733CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
7734
ctillercab52e72015-01-06 13:10:23 -08007735CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007736
nnoble69ac39f2014-12-12 15:43:38 -08007737ifeq ($(NO_SECURE),true)
7738
Nicolas Noble047b7272015-01-16 13:55:05 -08007739# You can't build secure targets if you don't have OpenSSL with ALPN.
7740
ctillercab52e72015-01-06 13:10:23 -08007741bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007742
7743else
7744
nnoble5f2ecb32015-01-12 16:40:18 -08007745bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007746 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007747 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007748 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007749
nnoble69ac39f2014-12-12 15:43:38 -08007750endif
7751
Craig Tillerd4773f52015-01-12 16:38:47 -08007752
Craig Tiller8f126a62015-01-15 08:50:19 -08007753deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007754
nnoble69ac39f2014-12-12 15:43:38 -08007755ifneq ($(NO_SECURE),true)
7756ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007757-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007758endif
nnoble69ac39f2014-12-12 15:43:38 -08007759endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007760
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007761
ctiller33023c42014-12-12 16:28:33 -08007762CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7763
ctillercab52e72015-01-06 13:10:23 -08007764CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -08007765
7766ifeq ($(NO_SECURE),true)
7767
Nicolas Noble047b7272015-01-16 13:55:05 -08007768# You can't build secure targets if you don't have OpenSSL with ALPN.
7769
ctillercab52e72015-01-06 13:10:23 -08007770bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08007771
7772else
7773
nnoble5f2ecb32015-01-12 16:40:18 -08007774bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08007775 $(E) "[LD] Linking $@"
7776 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007777 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08007778
7779endif
7780
Craig Tillerd4773f52015-01-12 16:38:47 -08007781
Craig Tiller8f126a62015-01-15 08:50:19 -08007782deps_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:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08007783
7784ifneq ($(NO_SECURE),true)
7785ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007786-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08007787endif
7788endif
7789
ctiller33023c42014-12-12 16:28:33 -08007790
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007791CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7792
ctillercab52e72015-01-06 13:10:23 -08007793CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007794
nnoble69ac39f2014-12-12 15:43:38 -08007795ifeq ($(NO_SECURE),true)
7796
Nicolas Noble047b7272015-01-16 13:55:05 -08007797# You can't build secure targets if you don't have OpenSSL with ALPN.
7798
ctillercab52e72015-01-06 13:10:23 -08007799bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007800
7801else
7802
nnoble5f2ecb32015-01-12 16:40:18 -08007803bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007804 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007805 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007806 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007807
nnoble69ac39f2014-12-12 15:43:38 -08007808endif
7809
Craig Tillerd4773f52015-01-12 16:38:47 -08007810
Craig Tiller8f126a62015-01-15 08:50:19 -08007811deps_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:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007812
nnoble69ac39f2014-12-12 15:43:38 -08007813ifneq ($(NO_SECURE),true)
7814ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007815-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007816endif
nnoble69ac39f2014-12-12 15:43:38 -08007817endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007818
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007819
7820CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7821
ctillercab52e72015-01-06 13:10:23 -08007822CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007823
nnoble69ac39f2014-12-12 15:43:38 -08007824ifeq ($(NO_SECURE),true)
7825
Nicolas Noble047b7272015-01-16 13:55:05 -08007826# You can't build secure targets if you don't have OpenSSL with ALPN.
7827
ctillercab52e72015-01-06 13:10:23 -08007828bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007829
7830else
7831
nnoble5f2ecb32015-01-12 16:40:18 -08007832bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007833 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007834 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007835 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007836
nnoble69ac39f2014-12-12 15:43:38 -08007837endif
7838
Craig Tillerd4773f52015-01-12 16:38:47 -08007839
Craig Tiller8f126a62015-01-15 08:50:19 -08007840deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007841
nnoble69ac39f2014-12-12 15:43:38 -08007842ifneq ($(NO_SECURE),true)
7843ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007844-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007845endif
nnoble69ac39f2014-12-12 15:43:38 -08007846endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007847
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007848
ctiller2845cad2014-12-15 15:14:12 -08007849CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
7850
ctillercab52e72015-01-06 13:10:23 -08007851CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08007852
7853ifeq ($(NO_SECURE),true)
7854
Nicolas Noble047b7272015-01-16 13:55:05 -08007855# You can't build secure targets if you don't have OpenSSL with ALPN.
7856
ctillercab52e72015-01-06 13:10:23 -08007857bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08007858
7859else
7860
nnoble5f2ecb32015-01-12 16:40:18 -08007861bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08007862 $(E) "[LD] Linking $@"
7863 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007864 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08007865
7866endif
7867
Craig Tillerd4773f52015-01-12 16:38:47 -08007868
Craig Tiller8f126a62015-01-15 08:50:19 -08007869deps_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:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08007870
7871ifneq ($(NO_SECURE),true)
7872ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007873-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08007874endif
7875endif
7876
ctiller2845cad2014-12-15 15:14:12 -08007877
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007878CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
7879
ctillercab52e72015-01-06 13:10:23 -08007880CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007881
nnoble69ac39f2014-12-12 15:43:38 -08007882ifeq ($(NO_SECURE),true)
7883
Nicolas Noble047b7272015-01-16 13:55:05 -08007884# You can't build secure targets if you don't have OpenSSL with ALPN.
7885
ctillercab52e72015-01-06 13:10:23 -08007886bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007887
7888else
7889
nnoble5f2ecb32015-01-12 16:40:18 -08007890bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007891 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007892 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007893 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007894
nnoble69ac39f2014-12-12 15:43:38 -08007895endif
7896
Craig Tillerd4773f52015-01-12 16:38:47 -08007897
Craig Tiller8f126a62015-01-15 08:50:19 -08007898deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007899
nnoble69ac39f2014-12-12 15:43:38 -08007900ifneq ($(NO_SECURE),true)
7901ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007902-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007903endif
nnoble69ac39f2014-12-12 15:43:38 -08007904endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007905
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007906
7907CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
7908
ctillercab52e72015-01-06 13:10:23 -08007909CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007910
nnoble69ac39f2014-12-12 15:43:38 -08007911ifeq ($(NO_SECURE),true)
7912
Nicolas Noble047b7272015-01-16 13:55:05 -08007913# You can't build secure targets if you don't have OpenSSL with ALPN.
7914
ctillercab52e72015-01-06 13:10:23 -08007915bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007916
7917else
7918
nnoble5f2ecb32015-01-12 16:40:18 -08007919bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007920 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007921 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007922 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007923
nnoble69ac39f2014-12-12 15:43:38 -08007924endif
7925
Craig Tillerd4773f52015-01-12 16:38:47 -08007926
Craig Tiller8f126a62015-01-15 08:50:19 -08007927deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007928
nnoble69ac39f2014-12-12 15:43:38 -08007929ifneq ($(NO_SECURE),true)
7930ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007931-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007932endif
nnoble69ac39f2014-12-12 15:43:38 -08007933endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007934
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007935
nathaniel52878172014-12-09 10:17:19 -08007936CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007937
ctillercab52e72015-01-06 13:10:23 -08007938CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007939
nnoble69ac39f2014-12-12 15:43:38 -08007940ifeq ($(NO_SECURE),true)
7941
Nicolas Noble047b7272015-01-16 13:55:05 -08007942# You can't build secure targets if you don't have OpenSSL with ALPN.
7943
ctillercab52e72015-01-06 13:10:23 -08007944bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007945
7946else
7947
nnoble5f2ecb32015-01-12 16:40:18 -08007948bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007949 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007950 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007951 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007952
nnoble69ac39f2014-12-12 15:43:38 -08007953endif
7954
Craig Tillerd4773f52015-01-12 16:38:47 -08007955
Craig Tiller8f126a62015-01-15 08:50:19 -08007956deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007957
nnoble69ac39f2014-12-12 15:43:38 -08007958ifneq ($(NO_SECURE),true)
7959ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007960-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007961endif
nnoble69ac39f2014-12-12 15:43:38 -08007962endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007963
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007964
7965CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
7966
ctillercab52e72015-01-06 13:10:23 -08007967CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007968
nnoble69ac39f2014-12-12 15:43:38 -08007969ifeq ($(NO_SECURE),true)
7970
Nicolas Noble047b7272015-01-16 13:55:05 -08007971# You can't build secure targets if you don't have OpenSSL with ALPN.
7972
ctillercab52e72015-01-06 13:10:23 -08007973bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007974
7975else
7976
nnoble5f2ecb32015-01-12 16:40:18 -08007977bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007978 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007979 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007980 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007981
nnoble69ac39f2014-12-12 15:43:38 -08007982endif
7983
Craig Tillerd4773f52015-01-12 16:38:47 -08007984
Craig Tiller8f126a62015-01-15 08:50:19 -08007985deps_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:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007986
nnoble69ac39f2014-12-12 15:43:38 -08007987ifneq ($(NO_SECURE),true)
7988ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007989-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007990endif
nnoble69ac39f2014-12-12 15:43:38 -08007991endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007992
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007993
7994CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7995
ctillercab52e72015-01-06 13:10:23 -08007996CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007997
nnoble69ac39f2014-12-12 15:43:38 -08007998ifeq ($(NO_SECURE),true)
7999
Nicolas Noble047b7272015-01-16 13:55:05 -08008000# You can't build secure targets if you don't have OpenSSL with ALPN.
8001
ctillercab52e72015-01-06 13:10:23 -08008002bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008003
8004else
8005
nnoble5f2ecb32015-01-12 16:40:18 -08008006bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008007 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008008 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008009 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008010
nnoble69ac39f2014-12-12 15:43:38 -08008011endif
8012
Craig Tillerd4773f52015-01-12 16:38:47 -08008013
Craig Tiller8f126a62015-01-15 08:50:19 -08008014deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008015
nnoble69ac39f2014-12-12 15:43:38 -08008016ifneq ($(NO_SECURE),true)
8017ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008018-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008019endif
nnoble69ac39f2014-12-12 15:43:38 -08008020endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008021
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008022
8023CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8024
ctillercab52e72015-01-06 13:10:23 -08008025CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008026
nnoble69ac39f2014-12-12 15:43:38 -08008027ifeq ($(NO_SECURE),true)
8028
Nicolas Noble047b7272015-01-16 13:55:05 -08008029# You can't build secure targets if you don't have OpenSSL with ALPN.
8030
ctillercab52e72015-01-06 13:10:23 -08008031bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008032
8033else
8034
nnoble5f2ecb32015-01-12 16:40:18 -08008035bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008036 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008037 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008038 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008039
nnoble69ac39f2014-12-12 15:43:38 -08008040endif
8041
Craig Tillerd4773f52015-01-12 16:38:47 -08008042
Craig Tiller8f126a62015-01-15 08:50:19 -08008043deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008044
nnoble69ac39f2014-12-12 15:43:38 -08008045ifneq ($(NO_SECURE),true)
8046ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008047-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008048endif
nnoble69ac39f2014-12-12 15:43:38 -08008049endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008050
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008051
8052CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
8053
ctillercab52e72015-01-06 13:10:23 -08008054CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008055
nnoble69ac39f2014-12-12 15:43:38 -08008056ifeq ($(NO_SECURE),true)
8057
Nicolas Noble047b7272015-01-16 13:55:05 -08008058# You can't build secure targets if you don't have OpenSSL with ALPN.
8059
ctillercab52e72015-01-06 13:10:23 -08008060bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008061
8062else
8063
nnoble5f2ecb32015-01-12 16:40:18 -08008064bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008065 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008066 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008067 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008068
nnoble69ac39f2014-12-12 15:43:38 -08008069endif
8070
Craig Tillerd4773f52015-01-12 16:38:47 -08008071
Craig Tiller8f126a62015-01-15 08:50:19 -08008072deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008073
nnoble69ac39f2014-12-12 15:43:38 -08008074ifneq ($(NO_SECURE),true)
8075ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008076-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008077endif
nnoble69ac39f2014-12-12 15:43:38 -08008078endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008079
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008080
8081CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8082
ctillercab52e72015-01-06 13:10:23 -08008083CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008084
nnoble69ac39f2014-12-12 15:43:38 -08008085ifeq ($(NO_SECURE),true)
8086
Nicolas Noble047b7272015-01-16 13:55:05 -08008087# You can't build secure targets if you don't have OpenSSL with ALPN.
8088
ctillercab52e72015-01-06 13:10:23 -08008089bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008090
8091else
8092
nnoble5f2ecb32015-01-12 16:40:18 -08008093bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008094 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008095 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008096 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008097
nnoble69ac39f2014-12-12 15:43:38 -08008098endif
8099
Craig Tillerd4773f52015-01-12 16:38:47 -08008100
Craig Tiller8f126a62015-01-15 08:50:19 -08008101deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008102
nnoble69ac39f2014-12-12 15:43:38 -08008103ifneq ($(NO_SECURE),true)
8104ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008105-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008106endif
nnoble69ac39f2014-12-12 15:43:38 -08008107endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008108
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008109
8110CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
8111
ctillercab52e72015-01-06 13:10:23 -08008112CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008113
nnoble69ac39f2014-12-12 15:43:38 -08008114ifeq ($(NO_SECURE),true)
8115
Nicolas Noble047b7272015-01-16 13:55:05 -08008116# You can't build secure targets if you don't have OpenSSL with ALPN.
8117
ctillercab52e72015-01-06 13:10:23 -08008118bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008119
8120else
8121
nnoble5f2ecb32015-01-12 16:40:18 -08008122bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008123 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008124 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008125 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008126
nnoble69ac39f2014-12-12 15:43:38 -08008127endif
8128
Craig Tillerd4773f52015-01-12 16:38:47 -08008129
Craig Tiller8f126a62015-01-15 08:50:19 -08008130deps_chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008131
nnoble69ac39f2014-12-12 15:43:38 -08008132ifneq ($(NO_SECURE),true)
8133ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008134-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008135endif
nnoble69ac39f2014-12-12 15:43:38 -08008136endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008137
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008138
hongyu24200d32015-01-08 15:13:49 -08008139CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
8140
8141CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -08008142
8143ifeq ($(NO_SECURE),true)
8144
Nicolas Noble047b7272015-01-16 13:55:05 -08008145# You can't build secure targets if you don't have OpenSSL with ALPN.
8146
hongyu24200d32015-01-08 15:13:49 -08008147bins/$(CONFIG)/chttp2_socket_pair_census_simple_request_test: openssl_dep_error
8148
8149else
8150
nnoble5f2ecb32015-01-12 16:40:18 -08008151bins/$(CONFIG)/chttp2_socket_pair_census_simple_request_test: $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_census_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
hongyu24200d32015-01-08 15:13:49 -08008152 $(E) "[LD] Linking $@"
8153 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008154 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_census_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_census_simple_request_test
hongyu24200d32015-01-08 15:13:49 -08008155
8156endif
8157
Craig Tillerd4773f52015-01-12 16:38:47 -08008158
Craig Tiller8f126a62015-01-15 08:50:19 -08008159deps_chttp2_socket_pair_census_simple_request_test: $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08008160
8161ifneq ($(NO_SECURE),true)
8162ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008163-include $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08008164endif
8165endif
8166
hongyu24200d32015-01-08 15:13:49 -08008167
ctillerc6d61c42014-12-15 14:52:08 -08008168CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
8169
ctillercab52e72015-01-06 13:10:23 -08008170CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08008171
8172ifeq ($(NO_SECURE),true)
8173
Nicolas Noble047b7272015-01-16 13:55:05 -08008174# You can't build secure targets if you don't have OpenSSL with ALPN.
8175
ctillercab52e72015-01-06 13:10:23 -08008176bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08008177
8178else
8179
nnoble5f2ecb32015-01-12 16:40:18 -08008180bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08008181 $(E) "[LD] Linking $@"
8182 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008183 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08008184
8185endif
8186
Craig Tillerd4773f52015-01-12 16:38:47 -08008187
Craig Tiller8f126a62015-01-15 08:50:19 -08008188deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08008189
8190ifneq ($(NO_SECURE),true)
8191ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008192-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08008193endif
8194endif
8195
ctillerc6d61c42014-12-15 14:52:08 -08008196
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008197CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8198
ctillercab52e72015-01-06 13:10:23 -08008199CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008200
nnoble69ac39f2014-12-12 15:43:38 -08008201ifeq ($(NO_SECURE),true)
8202
Nicolas Noble047b7272015-01-16 13:55:05 -08008203# You can't build secure targets if you don't have OpenSSL with ALPN.
8204
ctillercab52e72015-01-06 13:10:23 -08008205bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008206
8207else
8208
nnoble5f2ecb32015-01-12 16:40:18 -08008209bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008210 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008211 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008212 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008213
nnoble69ac39f2014-12-12 15:43:38 -08008214endif
8215
Craig Tillerd4773f52015-01-12 16:38:47 -08008216
Craig Tiller8f126a62015-01-15 08:50:19 -08008217deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008218
nnoble69ac39f2014-12-12 15:43:38 -08008219ifneq ($(NO_SECURE),true)
8220ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008221-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008222endif
nnoble69ac39f2014-12-12 15:43:38 -08008223endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008224
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008225
8226CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8227
ctillercab52e72015-01-06 13:10:23 -08008228CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008229
nnoble69ac39f2014-12-12 15:43:38 -08008230ifeq ($(NO_SECURE),true)
8231
Nicolas Noble047b7272015-01-16 13:55:05 -08008232# You can't build secure targets if you don't have OpenSSL with ALPN.
8233
ctillercab52e72015-01-06 13:10:23 -08008234bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008235
8236else
8237
nnoble5f2ecb32015-01-12 16:40:18 -08008238bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008239 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008240 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008241 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008242
nnoble69ac39f2014-12-12 15:43:38 -08008243endif
8244
Craig Tillerd4773f52015-01-12 16:38:47 -08008245
Craig Tiller8f126a62015-01-15 08:50:19 -08008246deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008247
nnoble69ac39f2014-12-12 15:43:38 -08008248ifneq ($(NO_SECURE),true)
8249ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008250-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008251endif
nnoble69ac39f2014-12-12 15:43:38 -08008252endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008253
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008254
Craig Tiller4ffdcd52015-01-16 11:34:55 -08008255CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
8256
8257CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC))))
8258
8259ifeq ($(NO_SECURE),true)
8260
8261bins/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_test: openssl_dep_error
8262
8263else
8264
8265bins/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_test: $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8266 $(E) "[LD] Linking $@"
8267 $(Q) mkdir -p `dirname $@`
8268 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_test
8269
8270endif
8271
8272
8273deps_chttp2_socket_pair_graceful_server_shutdown_test: $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
8274
8275ifneq ($(NO_SECURE),true)
8276ifneq ($(NO_DEPS),true)
8277-include $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
8278endif
8279endif
8280
8281
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008282CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
8283
ctillercab52e72015-01-06 13:10:23 -08008284CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008285
nnoble69ac39f2014-12-12 15:43:38 -08008286ifeq ($(NO_SECURE),true)
8287
Nicolas Noble047b7272015-01-16 13:55:05 -08008288# You can't build secure targets if you don't have OpenSSL with ALPN.
8289
ctillercab52e72015-01-06 13:10:23 -08008290bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008291
8292else
8293
nnoble5f2ecb32015-01-12 16:40:18 -08008294bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008295 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008296 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008297 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008298
nnoble69ac39f2014-12-12 15:43:38 -08008299endif
8300
Craig Tillerd4773f52015-01-12 16:38:47 -08008301
Craig Tiller8f126a62015-01-15 08:50:19 -08008302deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008303
nnoble69ac39f2014-12-12 15:43:38 -08008304ifneq ($(NO_SECURE),true)
8305ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008306-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008307endif
nnoble69ac39f2014-12-12 15:43:38 -08008308endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008309
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008310
8311CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8312
ctillercab52e72015-01-06 13:10:23 -08008313CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008314
nnoble69ac39f2014-12-12 15:43:38 -08008315ifeq ($(NO_SECURE),true)
8316
Nicolas Noble047b7272015-01-16 13:55:05 -08008317# You can't build secure targets if you don't have OpenSSL with ALPN.
8318
ctillercab52e72015-01-06 13:10:23 -08008319bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008320
8321else
8322
nnoble5f2ecb32015-01-12 16:40:18 -08008323bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008324 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008325 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008326 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008327
nnoble69ac39f2014-12-12 15:43:38 -08008328endif
8329
Craig Tillerd4773f52015-01-12 16:38:47 -08008330
Craig Tiller8f126a62015-01-15 08:50:19 -08008331deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008332
nnoble69ac39f2014-12-12 15:43:38 -08008333ifneq ($(NO_SECURE),true)
8334ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008335-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008336endif
nnoble69ac39f2014-12-12 15:43:38 -08008337endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008338
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008339
8340CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
8341
ctillercab52e72015-01-06 13:10:23 -08008342CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008343
nnoble69ac39f2014-12-12 15:43:38 -08008344ifeq ($(NO_SECURE),true)
8345
Nicolas Noble047b7272015-01-16 13:55:05 -08008346# You can't build secure targets if you don't have OpenSSL with ALPN.
8347
ctillercab52e72015-01-06 13:10:23 -08008348bins/$(CONFIG)/chttp2_socket_pair_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008349
8350else
8351
nnoble5f2ecb32015-01-12 16:40:18 -08008352bins/$(CONFIG)/chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008353 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008354 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008355 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008356
nnoble69ac39f2014-12-12 15:43:38 -08008357endif
8358
Craig Tillerd4773f52015-01-12 16:38:47 -08008359
Craig Tiller8f126a62015-01-15 08:50:19 -08008360deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008361
nnoble69ac39f2014-12-12 15:43:38 -08008362ifneq ($(NO_SECURE),true)
8363ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008364-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008365endif
nnoble69ac39f2014-12-12 15:43:38 -08008366endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008367
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008368
8369CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
8370
ctillercab52e72015-01-06 13:10:23 -08008371CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008372
nnoble69ac39f2014-12-12 15:43:38 -08008373ifeq ($(NO_SECURE),true)
8374
Nicolas Noble047b7272015-01-16 13:55:05 -08008375# You can't build secure targets if you don't have OpenSSL with ALPN.
8376
ctillercab52e72015-01-06 13:10:23 -08008377bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008378
8379else
8380
nnoble5f2ecb32015-01-12 16:40:18 -08008381bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008382 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008383 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008384 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008385
nnoble69ac39f2014-12-12 15:43:38 -08008386endif
8387
Craig Tillerd4773f52015-01-12 16:38:47 -08008388
Craig Tiller8f126a62015-01-15 08:50:19 -08008389deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008390
nnoble69ac39f2014-12-12 15:43:38 -08008391ifneq ($(NO_SECURE),true)
8392ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008393-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008394endif
nnoble69ac39f2014-12-12 15:43:38 -08008395endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008396
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008397
ctiller33023c42014-12-12 16:28:33 -08008398CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
8399
ctillercab52e72015-01-06 13:10:23 -08008400CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -08008401
8402ifeq ($(NO_SECURE),true)
8403
Nicolas Noble047b7272015-01-16 13:55:05 -08008404# You can't build secure targets if you don't have OpenSSL with ALPN.
8405
ctillercab52e72015-01-06 13:10:23 -08008406bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08008407
8408else
8409
nnoble5f2ecb32015-01-12 16:40:18 -08008410bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08008411 $(E) "[LD] Linking $@"
8412 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008413 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08008414
8415endif
8416
Craig Tillerd4773f52015-01-12 16:38:47 -08008417
Craig Tiller8f126a62015-01-15 08:50:19 -08008418deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08008419
8420ifneq ($(NO_SECURE),true)
8421ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008422-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08008423endif
8424endif
8425
ctiller33023c42014-12-12 16:28:33 -08008426
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008427CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
8428
ctillercab52e72015-01-06 13:10:23 -08008429CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008430
nnoble69ac39f2014-12-12 15:43:38 -08008431ifeq ($(NO_SECURE),true)
8432
Nicolas Noble047b7272015-01-16 13:55:05 -08008433# You can't build secure targets if you don't have OpenSSL with ALPN.
8434
ctillercab52e72015-01-06 13:10:23 -08008435bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008436
8437else
8438
nnoble5f2ecb32015-01-12 16:40:18 -08008439bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008440 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008441 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008442 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008443
nnoble69ac39f2014-12-12 15:43:38 -08008444endif
8445
Craig Tillerd4773f52015-01-12 16:38:47 -08008446
Craig Tiller8f126a62015-01-15 08:50:19 -08008447deps_chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008448
nnoble69ac39f2014-12-12 15:43:38 -08008449ifneq ($(NO_SECURE),true)
8450ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008451-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008452endif
nnoble69ac39f2014-12-12 15:43:38 -08008453endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008454
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008455
8456CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
8457
ctillercab52e72015-01-06 13:10:23 -08008458CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008459
nnoble69ac39f2014-12-12 15:43:38 -08008460ifeq ($(NO_SECURE),true)
8461
Nicolas Noble047b7272015-01-16 13:55:05 -08008462# You can't build secure targets if you don't have OpenSSL with ALPN.
8463
ctillercab52e72015-01-06 13:10:23 -08008464bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008465
8466else
8467
nnoble5f2ecb32015-01-12 16:40:18 -08008468bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008469 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008470 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008471 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008472
nnoble69ac39f2014-12-12 15:43:38 -08008473endif
8474
Craig Tillerd4773f52015-01-12 16:38:47 -08008475
Craig Tiller8f126a62015-01-15 08:50:19 -08008476deps_chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008477
nnoble69ac39f2014-12-12 15:43:38 -08008478ifneq ($(NO_SECURE),true)
8479ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008480-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008481endif
nnoble69ac39f2014-12-12 15:43:38 -08008482endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008483
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008484
ctiller2845cad2014-12-15 15:14:12 -08008485CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
8486
ctillercab52e72015-01-06 13:10:23 -08008487CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08008488
8489ifeq ($(NO_SECURE),true)
8490
Nicolas Noble047b7272015-01-16 13:55:05 -08008491# You can't build secure targets if you don't have OpenSSL with ALPN.
8492
ctillercab52e72015-01-06 13:10:23 -08008493bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08008494
8495else
8496
nnoble5f2ecb32015-01-12 16:40:18 -08008497bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08008498 $(E) "[LD] Linking $@"
8499 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008500 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08008501
8502endif
8503
Craig Tillerd4773f52015-01-12 16:38:47 -08008504
Craig Tiller8f126a62015-01-15 08:50:19 -08008505deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08008506
8507ifneq ($(NO_SECURE),true)
8508ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008509-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08008510endif
8511endif
8512
ctiller2845cad2014-12-15 15:14:12 -08008513
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008514CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8515
ctillercab52e72015-01-06 13:10:23 -08008516CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008517
nnoble69ac39f2014-12-12 15:43:38 -08008518ifeq ($(NO_SECURE),true)
8519
Nicolas Noble047b7272015-01-16 13:55:05 -08008520# You can't build secure targets if you don't have OpenSSL with ALPN.
8521
ctillercab52e72015-01-06 13:10:23 -08008522bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008523
8524else
8525
nnoble5f2ecb32015-01-12 16:40:18 -08008526bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008527 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008528 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008529 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008530
nnoble69ac39f2014-12-12 15:43:38 -08008531endif
8532
Craig Tillerd4773f52015-01-12 16:38:47 -08008533
Craig Tiller8f126a62015-01-15 08:50:19 -08008534deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008535
nnoble69ac39f2014-12-12 15:43:38 -08008536ifneq ($(NO_SECURE),true)
8537ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008538-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008539endif
nnoble69ac39f2014-12-12 15:43:38 -08008540endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008541
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008542
8543CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
8544
ctillercab52e72015-01-06 13:10:23 -08008545CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008546
nnoble69ac39f2014-12-12 15:43:38 -08008547ifeq ($(NO_SECURE),true)
8548
Nicolas Noble047b7272015-01-16 13:55:05 -08008549# You can't build secure targets if you don't have OpenSSL with ALPN.
8550
ctillercab52e72015-01-06 13:10:23 -08008551bins/$(CONFIG)/chttp2_socket_pair_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008552
8553else
8554
nnoble5f2ecb32015-01-12 16:40:18 -08008555bins/$(CONFIG)/chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008556 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008557 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008558 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008559
nnoble69ac39f2014-12-12 15:43:38 -08008560endif
8561
Craig Tillerd4773f52015-01-12 16:38:47 -08008562
Craig Tiller8f126a62015-01-15 08:50:19 -08008563deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008564
nnoble69ac39f2014-12-12 15:43:38 -08008565ifneq ($(NO_SECURE),true)
8566ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008567-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008568endif
nnoble69ac39f2014-12-12 15:43:38 -08008569endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008570
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008571
nathaniel52878172014-12-09 10:17:19 -08008572CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008573
ctillercab52e72015-01-06 13:10:23 -08008574CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008575
nnoble69ac39f2014-12-12 15:43:38 -08008576ifeq ($(NO_SECURE),true)
8577
Nicolas Noble047b7272015-01-16 13:55:05 -08008578# You can't build secure targets if you don't have OpenSSL with ALPN.
8579
ctillercab52e72015-01-06 13:10:23 -08008580bins/$(CONFIG)/chttp2_socket_pair_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008581
8582else
8583
nnoble5f2ecb32015-01-12 16:40:18 -08008584bins/$(CONFIG)/chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008585 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008586 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008587 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008588
nnoble69ac39f2014-12-12 15:43:38 -08008589endif
8590
Craig Tillerd4773f52015-01-12 16:38:47 -08008591
Craig Tiller8f126a62015-01-15 08:50:19 -08008592deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008593
nnoble69ac39f2014-12-12 15:43:38 -08008594ifneq ($(NO_SECURE),true)
8595ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008596-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008597endif
nnoble69ac39f2014-12-12 15:43:38 -08008598endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008599
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008600
8601CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8602
ctillercab52e72015-01-06 13:10:23 -08008603CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008604
nnoble69ac39f2014-12-12 15:43:38 -08008605ifeq ($(NO_SECURE),true)
8606
Nicolas Noble047b7272015-01-16 13:55:05 -08008607# You can't build secure targets if you don't have OpenSSL with ALPN.
8608
ctillercab52e72015-01-06 13:10:23 -08008609bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008610
8611else
8612
nnoble5f2ecb32015-01-12 16:40:18 -08008613bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008614 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008615 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008616 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008617
nnoble69ac39f2014-12-12 15:43:38 -08008618endif
8619
Craig Tillerd4773f52015-01-12 16:38:47 -08008620
Craig Tiller8f126a62015-01-15 08:50:19 -08008621deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008622
nnoble69ac39f2014-12-12 15:43:38 -08008623ifneq ($(NO_SECURE),true)
8624ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008625-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008626endif
nnoble69ac39f2014-12-12 15:43:38 -08008627endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008628
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008629
nnoble0c475f02014-12-05 15:37:39 -08008630CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
8631
ctillercab52e72015-01-06 13:10:23 -08008632CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008633
nnoble69ac39f2014-12-12 15:43:38 -08008634ifeq ($(NO_SECURE),true)
8635
Nicolas Noble047b7272015-01-16 13:55:05 -08008636# You can't build secure targets if you don't have OpenSSL with ALPN.
8637
ctillercab52e72015-01-06 13:10:23 -08008638bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008639
8640else
8641
nnoble5f2ecb32015-01-12 16:40:18 -08008642bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008643 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008644 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008645 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_accept.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
nnoble0c475f02014-12-05 15:37:39 -08008646
nnoble69ac39f2014-12-12 15:43:38 -08008647endif
8648
Craig Tillerd4773f52015-01-12 16:38:47 -08008649
Craig Tiller8f126a62015-01-15 08:50:19 -08008650deps_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:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008651
nnoble69ac39f2014-12-12 15:43:38 -08008652ifneq ($(NO_SECURE),true)
8653ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008654-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008655endif
nnoble69ac39f2014-12-12 15:43:38 -08008656endif
nnoble0c475f02014-12-05 15:37:39 -08008657
nnoble0c475f02014-12-05 15:37:39 -08008658
8659CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8660
ctillercab52e72015-01-06 13:10:23 -08008661CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008662
nnoble69ac39f2014-12-12 15:43:38 -08008663ifeq ($(NO_SECURE),true)
8664
Nicolas Noble047b7272015-01-16 13:55:05 -08008665# You can't build secure targets if you don't have OpenSSL with ALPN.
8666
ctillercab52e72015-01-06 13:10:23 -08008667bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008668
8669else
8670
nnoble5f2ecb32015-01-12 16:40:18 -08008671bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008672 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008673 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008674 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
nnoble0c475f02014-12-05 15:37:39 -08008675
nnoble69ac39f2014-12-12 15:43:38 -08008676endif
8677
Craig Tillerd4773f52015-01-12 16:38:47 -08008678
Craig Tiller8f126a62015-01-15 08:50:19 -08008679deps_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:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008680
nnoble69ac39f2014-12-12 15:43:38 -08008681ifneq ($(NO_SECURE),true)
8682ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008683-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008684endif
nnoble69ac39f2014-12-12 15:43:38 -08008685endif
nnoble0c475f02014-12-05 15:37:39 -08008686
nnoble0c475f02014-12-05 15:37:39 -08008687
8688CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
8689
ctillercab52e72015-01-06 13:10:23 -08008690CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008691
nnoble69ac39f2014-12-12 15:43:38 -08008692ifeq ($(NO_SECURE),true)
8693
Nicolas Noble047b7272015-01-16 13:55:05 -08008694# You can't build secure targets if you don't have OpenSSL with ALPN.
8695
ctillercab52e72015-01-06 13:10:23 -08008696bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008697
8698else
8699
nnoble5f2ecb32015-01-12 16:40:18 -08008700bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008701 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008702 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008703 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
nnoble0c475f02014-12-05 15:37:39 -08008704
nnoble69ac39f2014-12-12 15:43:38 -08008705endif
8706
Craig Tillerd4773f52015-01-12 16:38:47 -08008707
Craig Tiller8f126a62015-01-15 08:50:19 -08008708deps_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:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008709
nnoble69ac39f2014-12-12 15:43:38 -08008710ifneq ($(NO_SECURE),true)
8711ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008712-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008713endif
nnoble69ac39f2014-12-12 15:43:38 -08008714endif
nnoble0c475f02014-12-05 15:37:39 -08008715
nnoble0c475f02014-12-05 15:37:39 -08008716
8717CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8718
ctillercab52e72015-01-06 13:10:23 -08008719CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008720
nnoble69ac39f2014-12-12 15:43:38 -08008721ifeq ($(NO_SECURE),true)
8722
Nicolas Noble047b7272015-01-16 13:55:05 -08008723# You can't build secure targets if you don't have OpenSSL with ALPN.
8724
ctillercab52e72015-01-06 13:10:23 -08008725bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008726
8727else
8728
nnoble5f2ecb32015-01-12 16:40:18 -08008729bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008730 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008731 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008732 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
nnoble0c475f02014-12-05 15:37:39 -08008733
nnoble69ac39f2014-12-12 15:43:38 -08008734endif
8735
Craig Tillerd4773f52015-01-12 16:38:47 -08008736
Craig Tiller8f126a62015-01-15 08:50:19 -08008737deps_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:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008738
nnoble69ac39f2014-12-12 15:43:38 -08008739ifneq ($(NO_SECURE),true)
8740ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008741-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008742endif
nnoble69ac39f2014-12-12 15:43:38 -08008743endif
nnoble0c475f02014-12-05 15:37:39 -08008744
nnoble0c475f02014-12-05 15:37:39 -08008745
8746CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
8747
ctillercab52e72015-01-06 13:10:23 -08008748CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008749
nnoble69ac39f2014-12-12 15:43:38 -08008750ifeq ($(NO_SECURE),true)
8751
Nicolas Noble047b7272015-01-16 13:55:05 -08008752# You can't build secure targets if you don't have OpenSSL with ALPN.
8753
ctillercab52e72015-01-06 13:10:23 -08008754bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008755
8756else
8757
nnoble5f2ecb32015-01-12 16:40:18 -08008758bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008759 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008760 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008761 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
nnoble0c475f02014-12-05 15:37:39 -08008762
nnoble69ac39f2014-12-12 15:43:38 -08008763endif
8764
Craig Tillerd4773f52015-01-12 16:38:47 -08008765
Craig Tiller8f126a62015-01-15 08:50:19 -08008766deps_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:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008767
nnoble69ac39f2014-12-12 15:43:38 -08008768ifneq ($(NO_SECURE),true)
8769ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008770-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008771endif
nnoble69ac39f2014-12-12 15:43:38 -08008772endif
nnoble0c475f02014-12-05 15:37:39 -08008773
nnoble0c475f02014-12-05 15:37:39 -08008774
hongyu24200d32015-01-08 15:13:49 -08008775CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
8776
8777CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_TEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -08008778
8779ifeq ($(NO_SECURE),true)
8780
Nicolas Noble047b7272015-01-16 13:55:05 -08008781# You can't build secure targets if you don't have OpenSSL with ALPN.
8782
hongyu24200d32015-01-08 15:13:49 -08008783bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test: openssl_dep_error
8784
8785else
8786
nnoble5f2ecb32015-01-12 16:40:18 -08008787bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_census_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
hongyu24200d32015-01-08 15:13:49 -08008788 $(E) "[LD] Linking $@"
8789 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008790 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_census_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test
hongyu24200d32015-01-08 15:13:49 -08008791
8792endif
8793
Craig Tillerd4773f52015-01-12 16:38:47 -08008794
Craig Tiller8f126a62015-01-15 08:50:19 -08008795deps_chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08008796
8797ifneq ($(NO_SECURE),true)
8798ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008799-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08008800endif
8801endif
8802
hongyu24200d32015-01-08 15:13:49 -08008803
ctillerc6d61c42014-12-15 14:52:08 -08008804CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
8805
ctillercab52e72015-01-06 13:10:23 -08008806CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08008807
8808ifeq ($(NO_SECURE),true)
8809
Nicolas Noble047b7272015-01-16 13:55:05 -08008810# You can't build secure targets if you don't have OpenSSL with ALPN.
8811
ctillercab52e72015-01-06 13:10:23 -08008812bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08008813
8814else
8815
nnoble5f2ecb32015-01-12 16:40:18 -08008816bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08008817 $(E) "[LD] Linking $@"
8818 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008819 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_disappearing_server.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08008820
8821endif
8822
Craig Tillerd4773f52015-01-12 16:38:47 -08008823
Craig Tiller8f126a62015-01-15 08:50:19 -08008824deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08008825
8826ifneq ($(NO_SECURE),true)
8827ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008828-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08008829endif
8830endif
8831
ctillerc6d61c42014-12-15 14:52:08 -08008832
nnoble0c475f02014-12-05 15:37:39 -08008833CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
8834
ctillercab52e72015-01-06 13:10:23 -08008835CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008836
nnoble69ac39f2014-12-12 15:43:38 -08008837ifeq ($(NO_SECURE),true)
8838
Nicolas Noble047b7272015-01-16 13:55:05 -08008839# You can't build secure targets if you don't have OpenSSL with ALPN.
8840
ctillercab52e72015-01-06 13:10:23 -08008841bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008842
8843else
8844
nnoble5f2ecb32015-01-12 16:40:18 -08008845bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008846 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008847 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008848 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
nnoble0c475f02014-12-05 15:37:39 -08008849
nnoble69ac39f2014-12-12 15:43:38 -08008850endif
8851
Craig Tillerd4773f52015-01-12 16:38:47 -08008852
Craig Tiller8f126a62015-01-15 08:50:19 -08008853deps_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:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008854
nnoble69ac39f2014-12-12 15:43:38 -08008855ifneq ($(NO_SECURE),true)
8856ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008857-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008858endif
nnoble69ac39f2014-12-12 15:43:38 -08008859endif
nnoble0c475f02014-12-05 15:37:39 -08008860
nnoble0c475f02014-12-05 15:37:39 -08008861
8862CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
8863
ctillercab52e72015-01-06 13:10:23 -08008864CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008865
nnoble69ac39f2014-12-12 15:43:38 -08008866ifeq ($(NO_SECURE),true)
8867
Nicolas Noble047b7272015-01-16 13:55:05 -08008868# You can't build secure targets if you don't have OpenSSL with ALPN.
8869
ctillercab52e72015-01-06 13:10:23 -08008870bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008871
8872else
8873
nnoble5f2ecb32015-01-12 16:40:18 -08008874bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008875 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008876 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008877 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
nnoble0c475f02014-12-05 15:37:39 -08008878
nnoble69ac39f2014-12-12 15:43:38 -08008879endif
8880
Craig Tillerd4773f52015-01-12 16:38:47 -08008881
Craig Tiller8f126a62015-01-15 08:50:19 -08008882deps_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:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008883
nnoble69ac39f2014-12-12 15:43:38 -08008884ifneq ($(NO_SECURE),true)
8885ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008886-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008887endif
nnoble69ac39f2014-12-12 15:43:38 -08008888endif
nnoble0c475f02014-12-05 15:37:39 -08008889
nnoble0c475f02014-12-05 15:37:39 -08008890
Craig Tiller4ffdcd52015-01-16 11:34:55 -08008891CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
8892
8893CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC))))
8894
8895ifeq ($(NO_SECURE),true)
8896
8897bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test: openssl_dep_error
8898
8899else
8900
8901bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8902 $(E) "[LD] Linking $@"
8903 $(Q) mkdir -p `dirname $@`
8904 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test
8905
8906endif
8907
8908
8909deps_chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
8910
8911ifneq ($(NO_SECURE),true)
8912ifneq ($(NO_DEPS),true)
8913-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
8914endif
8915endif
8916
8917
nnoble0c475f02014-12-05 15:37:39 -08008918CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
8919
ctillercab52e72015-01-06 13:10:23 -08008920CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008921
nnoble69ac39f2014-12-12 15:43:38 -08008922ifeq ($(NO_SECURE),true)
8923
Nicolas Noble047b7272015-01-16 13:55:05 -08008924# You can't build secure targets if you don't have OpenSSL with ALPN.
8925
ctillercab52e72015-01-06 13:10:23 -08008926bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008927
8928else
8929
nnoble5f2ecb32015-01-12 16:40:18 -08008930bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008931 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008932 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008933 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_invoke_large_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
nnoble0c475f02014-12-05 15:37:39 -08008934
nnoble69ac39f2014-12-12 15:43:38 -08008935endif
8936
Craig Tillerd4773f52015-01-12 16:38:47 -08008937
Craig Tiller8f126a62015-01-15 08:50:19 -08008938deps_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:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008939
nnoble69ac39f2014-12-12 15:43:38 -08008940ifneq ($(NO_SECURE),true)
8941ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008942-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008943endif
nnoble69ac39f2014-12-12 15:43:38 -08008944endif
nnoble0c475f02014-12-05 15:37:39 -08008945
nnoble0c475f02014-12-05 15:37:39 -08008946
8947CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
8948
ctillercab52e72015-01-06 13:10:23 -08008949CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008950
nnoble69ac39f2014-12-12 15:43:38 -08008951ifeq ($(NO_SECURE),true)
8952
Nicolas Noble047b7272015-01-16 13:55:05 -08008953# You can't build secure targets if you don't have OpenSSL with ALPN.
8954
ctillercab52e72015-01-06 13:10:23 -08008955bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008956
8957else
8958
nnoble5f2ecb32015-01-12 16:40:18 -08008959bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008960 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008961 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008962 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
nnoble0c475f02014-12-05 15:37:39 -08008963
nnoble69ac39f2014-12-12 15:43:38 -08008964endif
8965
Craig Tillerd4773f52015-01-12 16:38:47 -08008966
Craig Tiller8f126a62015-01-15 08:50:19 -08008967deps_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:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008968
nnoble69ac39f2014-12-12 15:43:38 -08008969ifneq ($(NO_SECURE),true)
8970ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008971-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008972endif
nnoble69ac39f2014-12-12 15:43:38 -08008973endif
nnoble0c475f02014-12-05 15:37:39 -08008974
nnoble0c475f02014-12-05 15:37:39 -08008975
8976CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
8977
ctillercab52e72015-01-06 13:10:23 -08008978CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08008979
nnoble69ac39f2014-12-12 15:43:38 -08008980ifeq ($(NO_SECURE),true)
8981
Nicolas Noble047b7272015-01-16 13:55:05 -08008982# You can't build secure targets if you don't have OpenSSL with ALPN.
8983
ctillercab52e72015-01-06 13:10:23 -08008984bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008985
8986else
8987
nnoble5f2ecb32015-01-12 16:40:18 -08008988bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08008989 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008990 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008991 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_no_op.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test
nnoble0c475f02014-12-05 15:37:39 -08008992
nnoble69ac39f2014-12-12 15:43:38 -08008993endif
8994
Craig Tillerd4773f52015-01-12 16:38:47 -08008995
Craig Tiller8f126a62015-01-15 08:50:19 -08008996deps_chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08008997
nnoble69ac39f2014-12-12 15:43:38 -08008998ifneq ($(NO_SECURE),true)
8999ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009000-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08009001endif
nnoble69ac39f2014-12-12 15:43:38 -08009002endif
nnoble0c475f02014-12-05 15:37:39 -08009003
nnoble0c475f02014-12-05 15:37:39 -08009004
9005CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
9006
ctillercab52e72015-01-06 13:10:23 -08009007CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08009008
nnoble69ac39f2014-12-12 15:43:38 -08009009ifeq ($(NO_SECURE),true)
9010
Nicolas Noble047b7272015-01-16 13:55:05 -08009011# You can't build secure targets if you don't have OpenSSL with ALPN.
9012
ctillercab52e72015-01-06 13:10:23 -08009013bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009014
9015else
9016
nnoble5f2ecb32015-01-12 16:40:18 -08009017bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08009018 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009019 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009020 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
nnoble0c475f02014-12-05 15:37:39 -08009021
nnoble69ac39f2014-12-12 15:43:38 -08009022endif
9023
Craig Tillerd4773f52015-01-12 16:38:47 -08009024
Craig Tiller8f126a62015-01-15 08:50:19 -08009025deps_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:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08009026
nnoble69ac39f2014-12-12 15:43:38 -08009027ifneq ($(NO_SECURE),true)
9028ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009029-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08009030endif
nnoble69ac39f2014-12-12 15:43:38 -08009031endif
nnoble0c475f02014-12-05 15:37:39 -08009032
nnoble0c475f02014-12-05 15:37:39 -08009033
ctiller33023c42014-12-12 16:28:33 -08009034CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
9035
ctillercab52e72015-01-06 13:10:23 -08009036CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -08009037
9038ifeq ($(NO_SECURE),true)
9039
Nicolas Noble047b7272015-01-16 13:55:05 -08009040# You can't build secure targets if you don't have OpenSSL with ALPN.
9041
ctillercab52e72015-01-06 13:10:23 -08009042bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08009043
9044else
9045
nnoble5f2ecb32015-01-12 16:40:18 -08009046bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08009047 $(E) "[LD] Linking $@"
9048 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009049 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08009050
9051endif
9052
Craig Tillerd4773f52015-01-12 16:38:47 -08009053
Craig Tiller8f126a62015-01-15 08:50:19 -08009054deps_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:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08009055
9056ifneq ($(NO_SECURE),true)
9057ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009058-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08009059endif
9060endif
9061
ctiller33023c42014-12-12 16:28:33 -08009062
nnoble0c475f02014-12-05 15:37:39 -08009063CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
9064
ctillercab52e72015-01-06 13:10:23 -08009065CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08009066
nnoble69ac39f2014-12-12 15:43:38 -08009067ifeq ($(NO_SECURE),true)
9068
Nicolas Noble047b7272015-01-16 13:55:05 -08009069# You can't build secure targets if you don't have OpenSSL with ALPN.
9070
ctillercab52e72015-01-06 13:10:23 -08009071bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009072
9073else
9074
nnoble5f2ecb32015-01-12 16:40:18 -08009075bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08009076 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009077 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009078 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
nnoble0c475f02014-12-05 15:37:39 -08009079
nnoble69ac39f2014-12-12 15:43:38 -08009080endif
9081
Craig Tillerd4773f52015-01-12 16:38:47 -08009082
Craig Tiller8f126a62015-01-15 08:50:19 -08009083deps_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:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08009084
nnoble69ac39f2014-12-12 15:43:38 -08009085ifneq ($(NO_SECURE),true)
9086ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009087-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08009088endif
nnoble69ac39f2014-12-12 15:43:38 -08009089endif
nnoble0c475f02014-12-05 15:37:39 -08009090
nnoble0c475f02014-12-05 15:37:39 -08009091
9092CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
9093
ctillercab52e72015-01-06 13:10:23 -08009094CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08009095
nnoble69ac39f2014-12-12 15:43:38 -08009096ifeq ($(NO_SECURE),true)
9097
Nicolas Noble047b7272015-01-16 13:55:05 -08009098# You can't build secure targets if you don't have OpenSSL with ALPN.
9099
ctillercab52e72015-01-06 13:10:23 -08009100bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009101
9102else
9103
nnoble5f2ecb32015-01-12 16:40:18 -08009104bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08009105 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009106 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009107 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_response_with_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
nnoble0c475f02014-12-05 15:37:39 -08009108
nnoble69ac39f2014-12-12 15:43:38 -08009109endif
9110
Craig Tillerd4773f52015-01-12 16:38:47 -08009111
Craig Tiller8f126a62015-01-15 08:50:19 -08009112deps_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:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08009113
nnoble69ac39f2014-12-12 15:43:38 -08009114ifneq ($(NO_SECURE),true)
9115ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009116-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08009117endif
nnoble69ac39f2014-12-12 15:43:38 -08009118endif
nnoble0c475f02014-12-05 15:37:39 -08009119
nnoble0c475f02014-12-05 15:37:39 -08009120
ctiller2845cad2014-12-15 15:14:12 -08009121CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC = \
9122
ctillercab52e72015-01-06 13:10:23 -08009123CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08009124
9125ifeq ($(NO_SECURE),true)
9126
Nicolas Noble047b7272015-01-16 13:55:05 -08009127# You can't build secure targets if you don't have OpenSSL with ALPN.
9128
ctillercab52e72015-01-06 13:10:23 -08009129bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08009130
9131else
9132
nnoble5f2ecb32015-01-12 16:40:18 -08009133bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08009134 $(E) "[LD] Linking $@"
9135 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009136 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_test
ctiller2845cad2014-12-15 15:14:12 -08009137
9138endif
9139
Craig Tillerd4773f52015-01-12 16:38:47 -08009140
Craig Tiller8f126a62015-01-15 08:50:19 -08009141deps_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:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08009142
9143ifneq ($(NO_SECURE),true)
9144ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009145-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08009146endif
9147endif
9148
ctiller2845cad2014-12-15 15:14:12 -08009149
nnoble0c475f02014-12-05 15:37:39 -08009150CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
9151
ctillercab52e72015-01-06 13:10:23 -08009152CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08009153
nnoble69ac39f2014-12-12 15:43:38 -08009154ifeq ($(NO_SECURE),true)
9155
Nicolas Noble047b7272015-01-16 13:55:05 -08009156# You can't build secure targets if you don't have OpenSSL with ALPN.
9157
ctillercab52e72015-01-06 13:10:23 -08009158bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009159
9160else
9161
nnoble5f2ecb32015-01-12 16:40:18 -08009162bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08009163 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009164 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009165 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_simple_delayed_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
nnoble0c475f02014-12-05 15:37:39 -08009166
nnoble69ac39f2014-12-12 15:43:38 -08009167endif
9168
Craig Tillerd4773f52015-01-12 16:38:47 -08009169
Craig Tiller8f126a62015-01-15 08:50:19 -08009170deps_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:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08009171
nnoble69ac39f2014-12-12 15:43:38 -08009172ifneq ($(NO_SECURE),true)
9173ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009174-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08009175endif
nnoble69ac39f2014-12-12 15:43:38 -08009176endif
nnoble0c475f02014-12-05 15:37:39 -08009177
nnoble0c475f02014-12-05 15:37:39 -08009178
9179CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
9180
ctillercab52e72015-01-06 13:10:23 -08009181CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08009182
nnoble69ac39f2014-12-12 15:43:38 -08009183ifeq ($(NO_SECURE),true)
9184
Nicolas Noble047b7272015-01-16 13:55:05 -08009185# You can't build secure targets if you don't have OpenSSL with ALPN.
9186
ctillercab52e72015-01-06 13:10:23 -08009187bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009188
9189else
9190
nnoble5f2ecb32015-01-12 16:40:18 -08009191bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08009192 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009193 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009194 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_simple_request.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
nnoble0c475f02014-12-05 15:37:39 -08009195
nnoble69ac39f2014-12-12 15:43:38 -08009196endif
9197
Craig Tillerd4773f52015-01-12 16:38:47 -08009198
Craig Tiller8f126a62015-01-15 08:50:19 -08009199deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08009200
nnoble69ac39f2014-12-12 15:43:38 -08009201ifneq ($(NO_SECURE),true)
9202ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009203-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08009204endif
nnoble69ac39f2014-12-12 15:43:38 -08009205endif
nnoble0c475f02014-12-05 15:37:39 -08009206
nnoble0c475f02014-12-05 15:37:39 -08009207
nathaniel52878172014-12-09 10:17:19 -08009208CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -08009209
ctillercab52e72015-01-06 13:10:23 -08009210CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08009211
nnoble69ac39f2014-12-12 15:43:38 -08009212ifeq ($(NO_SECURE),true)
9213
Nicolas Noble047b7272015-01-16 13:55:05 -08009214# You can't build secure targets if you don't have OpenSSL with ALPN.
9215
ctillercab52e72015-01-06 13:10:23 -08009216bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009217
9218else
9219
nnoble5f2ecb32015-01-12 16:40:18 -08009220bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08009221 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009222 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009223 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_thread_stress.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -08009224
nnoble69ac39f2014-12-12 15:43:38 -08009225endif
9226
Craig Tillerd4773f52015-01-12 16:38:47 -08009227
Craig Tiller8f126a62015-01-15 08:50:19 -08009228deps_chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08009229
nnoble69ac39f2014-12-12 15:43:38 -08009230ifneq ($(NO_SECURE),true)
9231ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009232-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08009233endif
nnoble69ac39f2014-12-12 15:43:38 -08009234endif
nnoble0c475f02014-12-05 15:37:39 -08009235
nnoble0c475f02014-12-05 15:37:39 -08009236
9237CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
9238
ctillercab52e72015-01-06 13:10:23 -08009239CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08009240
nnoble69ac39f2014-12-12 15:43:38 -08009241ifeq ($(NO_SECURE),true)
9242
Nicolas Noble047b7272015-01-16 13:55:05 -08009243# You can't build secure targets if you don't have OpenSSL with ALPN.
9244
ctillercab52e72015-01-06 13:10:23 -08009245bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009246
9247else
9248
nnoble5f2ecb32015-01-12 16:40:18 -08009249bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08009250 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009251 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009252 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble0c475f02014-12-05 15:37:39 -08009253
nnoble69ac39f2014-12-12 15:43:38 -08009254endif
9255
Craig Tillerd4773f52015-01-12 16:38:47 -08009256
Craig Tiller8f126a62015-01-15 08:50:19 -08009257deps_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:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08009258
nnoble69ac39f2014-12-12 15:43:38 -08009259ifneq ($(NO_SECURE),true)
9260ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009261-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08009262endif
nnoble69ac39f2014-12-12 15:43:38 -08009263endif
nnoble0c475f02014-12-05 15:37:39 -08009264
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009265
9266
9267
9268
nnoble0c475f02014-12-05 15:37:39 -08009269
Craig Tillerf0afe502015-01-15 09:04:49 -08009270.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 dep_c dep_cxx bins_dep_c bins_dep_cxx clean
nnoble0c475f02014-12-05 15:37:39 -08009271