blob: 5342145842e78a89c597bb97e09010ec42074dbc [file] [log] [blame]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001# GRPC global makefile
2# This currently builds C and C++ code.
3
4
Craig Tiller96b49552015-01-21 16:29:01 -08005
6# Basic platform detection
7HOST_SYSTEM = $(shell uname | cut -f 1 -d_)
8ifeq ($(SYSTEM),)
9SYSTEM = $(HOST_SYSTEM)
10endif
11
12
ctiller8cfebb92015-01-06 15:02:12 -080013# Configurations
14
15VALID_CONFIG_opt = 1
16CC_opt = gcc
17CXX_opt = g++
18LD_opt = gcc
19LDXX_opt = g++
20CPPFLAGS_opt = -O2
21LDFLAGS_opt =
22DEFINES_opt = NDEBUG
23
24VALID_CONFIG_dbg = 1
25CC_dbg = gcc
26CXX_dbg = g++
27LD_dbg = gcc
28LDXX_dbg = g++
29CPPFLAGS_dbg = -O0
30LDFLAGS_dbg =
31DEFINES_dbg = _DEBUG DEBUG
32
Craig Tillerec0b8f32015-01-15 07:30:00 -080033VALID_CONFIG_valgrind = 1
Craig Tillerc4da6b72015-01-15 08:01:14 -080034REQUIRE_CUSTOM_LIBRARIES_valgrind = 1
Craig Tillerec0b8f32015-01-15 07:30:00 -080035CC_valgrind = gcc
36CXX_valgrind = g++
37LD_valgrind = gcc
38LDXX_valgrind = g++
39CPPFLAGS_valgrind = -O0
40OPENSSL_CFLAGS_valgrind = -DPURIFY
41LDFLAGS_valgrind =
42DEFINES_valgrind = _DEBUG DEBUG
43
ctiller8cfebb92015-01-06 15:02:12 -080044VALID_CONFIG_tsan = 1
Craig Tillerc4da6b72015-01-15 08:01:14 -080045REQUIRE_CUSTOM_LIBRARIES_tsan = 1
ctiller8cfebb92015-01-06 15:02:12 -080046CC_tsan = clang
47CXX_tsan = clang++
48LD_tsan = clang
49LDXX_tsan = clang++
50CPPFLAGS_tsan = -O1 -fsanitize=thread -fno-omit-frame-pointer
Craig Tillerec0b8f32015-01-15 07:30:00 -080051OPENSSL_CONFIG_tsan = no-asm
ctiller8cfebb92015-01-06 15:02:12 -080052LDFLAGS_tsan = -fsanitize=thread
53DEFINES_tsan = NDEBUG
54
55VALID_CONFIG_asan = 1
Craig Tillerc4da6b72015-01-15 08:01:14 -080056REQUIRE_CUSTOM_LIBRARIES_asan = 1
ctiller8cfebb92015-01-06 15:02:12 -080057CC_asan = clang
58CXX_asan = clang++
59LD_asan = clang
60LDXX_asan = clang++
61CPPFLAGS_asan = -O1 -fsanitize=address -fno-omit-frame-pointer
Craig Tillerec0b8f32015-01-15 07:30:00 -080062OPENSSL_CONFIG_asan = no-asm
ctiller8cfebb92015-01-06 15:02:12 -080063LDFLAGS_asan = -fsanitize=address
64DEFINES_asan = NDEBUG
65
66VALID_CONFIG_msan = 1
Craig Tillerc4da6b72015-01-15 08:01:14 -080067REQUIRE_CUSTOM_LIBRARIES_msan = 1
ctiller8cfebb92015-01-06 15:02:12 -080068CC_msan = clang
69CXX_msan = clang++
70LD_msan = clang
71LDXX_msan = clang++
72CPPFLAGS_msan = -O1 -fsanitize=memory -fno-omit-frame-pointer
Craig Tillerec0b8f32015-01-15 07:30:00 -080073OPENSSL_CFLAGS_msan = -DPURIFY
74OPENSSL_CONFIG_msan = no-asm
ctiller8cfebb92015-01-06 15:02:12 -080075LDFLAGS_msan = -fsanitize=memory
76DEFINES_msan = NDEBUG
77
Craig Tiller934baa32015-01-12 18:19:45 -080078VALID_CONFIG_gcov = 1
79CC_gcov = gcc
80CXX_gcov = g++
81LD_gcov = gcc
82LDXX_gcov = g++
83CPPFLAGS_gcov = -O0 -fprofile-arcs -ftest-coverage
84LDFLAGS_gcov = -fprofile-arcs -ftest-coverage
85DEFINES_gcov = NDEBUG
86
Nicolas Noble047b7272015-01-16 13:55:05 -080087
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080088# General settings.
89# You may want to change these depending on your system.
90
91prefix ?= /usr/local
92
93PROTOC = protoc
yangg102e4fe2015-01-06 16:02:50 -080094CONFIG ?= opt
ctiller8cfebb92015-01-06 15:02:12 -080095CC = $(CC_$(CONFIG))
96CXX = $(CXX_$(CONFIG))
97LD = $(LD_$(CONFIG))
98LDXX = $(LDXX_$(CONFIG))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080099AR = ar
100STRIP = strip --strip-unneeded
101INSTALL = install -D
102RM = rm -f
103
yangg102e4fe2015-01-06 16:02:50 -0800104ifndef VALID_CONFIG_$(CONFIG)
105$(error Invalid CONFIG value '$(CONFIG)')
106endif
107
Nicolas Noble047b7272015-01-16 13:55:05 -0800108
109# The HOST compiler settings are used to compile the protoc plugins.
110# In most cases, you won't have to change anything, but if you are
111# cross-compiling, you can override these variables from GNU make's
112# command line: make CC=cross-gcc HOST_CC=gcc
113
nnoble72309c62014-12-12 11:42:26 -0800114HOST_CC = $(CC)
115HOST_CXX = $(CXX)
116HOST_LD = $(LD)
117HOST_LDXX = $(LDXX)
118
ctillercab52e72015-01-06 13:10:23 -0800119CPPFLAGS += $(CPPFLAGS_$(CONFIG))
120DEFINES += $(DEFINES_$(CONFIG))
ctiller8cfebb92015-01-06 15:02:12 -0800121LDFLAGS += $(LDFLAGS_$(CONFIG))
ctillercab52e72015-01-06 13:10:23 -0800122
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800123CFLAGS += -std=c89 -pedantic
124CXXFLAGS += -std=c++11
Nicolas "Pixel" Noble213ed912015-01-30 02:11:35 +0100125CPPFLAGS += -g -fPIC -Wall -Wextra -Werror -Wno-long-long -Wno-unused-parameter
Craig Tiller96b49552015-01-21 16:29:01 -0800126LDFLAGS += -g -fPIC
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800127
128INCLUDES = . include gens
Craig Tiller96b49552015-01-21 16:29:01 -0800129ifeq ($(SYSTEM),Darwin)
130LIBS = m z
131else
ctillerc008ae52015-01-07 15:33:00 -0800132LIBS = rt m z pthread
Craig Tiller96b49552015-01-21 16:29:01 -0800133LDFLAGS += -pthread
134endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800135
136ifneq ($(wildcard /usr/src/gtest/src/gtest-all.cc),)
137GTEST_LIB = /usr/src/gtest/src/gtest-all.cc -I/usr/src/gtest
138else
139GTEST_LIB = -lgtest
140endif
chenwa8fd44a2014-12-10 15:13:55 -0800141GTEST_LIB += -lgflags
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800142ifeq ($(V),1)
143E = @:
144Q =
145else
146E = @echo
147Q = @
148endif
149
150VERSION = 0.8.0.0
151
152CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES))
153CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS)
154
155LDFLAGS += $(ARCH_FLAGS)
156LDLIBS += $(addprefix -l, $(LIBS))
157LDLIBSXX += $(addprefix -l, $(LIBSXX))
nnoble72309c62014-12-12 11:42:26 -0800158
159HOST_CPPFLAGS = $(CPPFLAGS)
160HOST_CFLAGS = $(CFLAGS)
161HOST_CXXFLAGS = $(CXXFLAGS)
162HOST_LDFLAGS = $(LDFLAGS)
163HOST_LDLIBS = $(LDLIBS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800164
nnoble69ac39f2014-12-12 15:43:38 -0800165
166# These are automatically computed variables.
167# There shouldn't be any need to change anything from now on.
168
nnoble5b7f32a2014-12-22 08:12:44 -0800169ifeq ($(SYSTEM),MINGW32)
170SHARED_EXT = dll
171endif
172ifeq ($(SYSTEM),Darwin)
173SHARED_EXT = dylib
174endif
175ifeq ($(SHARED_EXT),)
176SHARED_EXT = so.$(VERSION)
177endif
178
nnoble69ac39f2014-12-12 15:43:38 -0800179ifeq ($(wildcard .git),)
180IS_GIT_FOLDER = false
181else
182IS_GIT_FOLDER = true
183endif
184
nnoble7e012cf2014-12-22 17:53:44 -0800185OPENSSL_ALPN_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/openssl-alpn.c -lssl -lcrypto -ldl $(LDFLAGS)
186ZLIB_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/zlib.c -lz $(LDFLAGS)
Craig Tiller297fafa2015-01-15 15:46:39 -0800187PERFTOOLS_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o /dev/null test/build/perftools.c -lprofiler $(LDFLAGS)
Nicolas Noble53830622015-02-12 16:56:38 -0800188PROTOBUF_CHECK_CMD = $(CXX) $(CXXFLAGS) $(CPPFLAGS) -o /dev/null test/build/protobuf.cc -lprotobuf $(LDFLAGS)
189PROTOC_CHECK_CMD = protoc --version | grep -q libprotoc.3
Craig Tiller297fafa2015-01-15 15:46:39 -0800190
Craig Tiller50524cc2015-01-29 23:00:00 -0800191ifndef REQUIRE_CUSTOM_LIBRARIES_$(CONFIG)
Craig Tiller297fafa2015-01-15 15:46:39 -0800192HAS_SYSTEM_PERFTOOLS = $(shell $(PERFTOOLS_CHECK_CMD) 2> /dev/null && echo true || echo false)
193ifeq ($(HAS_SYSTEM_PERFTOOLS),true)
194DEFINES += GRPC_HAVE_PERFTOOLS
195LIBS += profiler
196endif
Craig Tiller50524cc2015-01-29 23:00:00 -0800197endif
nnoble69ac39f2014-12-12 15:43:38 -0800198
Craig Tillerc4da6b72015-01-15 08:01:14 -0800199ifndef REQUIRE_CUSTOM_LIBRARIES_$(CONFIG)
nnoble60825402014-12-15 14:43:51 -0800200HAS_SYSTEM_OPENSSL_ALPN = $(shell $(OPENSSL_ALPN_CHECK_CMD) 2> /dev/null && echo true || echo false)
201HAS_SYSTEM_ZLIB = $(shell $(ZLIB_CHECK_CMD) 2> /dev/null && echo true || echo false)
Nicolas Noble53830622015-02-12 16:56:38 -0800202HAS_SYSTEM_PROTOBUF = $(shell $(PROTOBUF_CHECK_CMD) 2> /dev/null && echo true || echo false)
Craig Tillerc4da6b72015-01-15 08:01:14 -0800203else
204# override system libraries if the config requires a custom compiled library
205HAS_SYSTEM_OPENSSL_ALPN = false
206HAS_SYSTEM_ZLIB = false
Nicolas Noble53830622015-02-12 16:56:38 -0800207HAS_SYSTEM_PROTOBUF = false
Craig Tillerc4da6b72015-01-15 08:01:14 -0800208endif
nnoble69ac39f2014-12-12 15:43:38 -0800209
Nicolas Noble53830622015-02-12 16:56:38 -0800210HAS_VALID_PROTOC = $(shell $(PROTOC_CHECK_CMD) 2> /dev/null && echo true || echo false)
211
nnoble69ac39f2014-12-12 15:43:38 -0800212ifeq ($(wildcard third_party/openssl/ssl/ssl.h),)
213HAS_EMBEDDED_OPENSSL_ALPN = false
214else
215HAS_EMBEDDED_OPENSSL_ALPN = true
216endif
217
218ifeq ($(wildcard third_party/zlib/zlib.h),)
219HAS_EMBEDDED_ZLIB = false
220else
221HAS_EMBEDDED_ZLIB = true
222endif
223
Nicolas Noble53830622015-02-12 16:56:38 -0800224ifeq ($(wildcard third_party/protobuf/src/google/protobuf/descriptor.pb.h),)
225HAS_EMBEDDED_PROTOBUF = false
226ifneq ($(HAS_VALID_PROTOC),true)
227NO_PROTOC = true
228endif
229else
230HAS_EMBEDDED_PROTOBUF = true
231endif
232
nnoble69ac39f2014-12-12 15:43:38 -0800233ifeq ($(HAS_SYSTEM_ZLIB),false)
234ifeq ($(HAS_EMBEDDED_ZLIB),true)
Craig Tiller3ccae022015-01-15 07:47:29 -0800235ZLIB_DEP = libs/$(CONFIG)/zlib/libz.a
nnoble69ac39f2014-12-12 15:43:38 -0800236CPPFLAGS += -Ithird_party/zlib
Nicolas Noble53830622015-02-12 16:56:38 -0800237LDFLAGS += -Llibs/$(CONFIG)/zlib
nnoble69ac39f2014-12-12 15:43:38 -0800238else
239DEP_MISSING += zlib
240endif
241endif
242
243ifeq ($(HAS_SYSTEM_OPENSSL_ALPN),false)
244ifeq ($(HAS_EMBEDDED_OPENSSL_ALPN),true)
Craig Tillerec0b8f32015-01-15 07:30:00 -0800245OPENSSL_DEP = libs/$(CONFIG)/openssl/libssl.a
246OPENSSL_MERGE_LIBS += libs/$(CONFIG)/openssl/libssl.a libs/$(CONFIG)/openssl/libcrypto.a
nnoble69ac39f2014-12-12 15:43:38 -0800247CPPFLAGS += -Ithird_party/openssl/include
Craig Tillerec0b8f32015-01-15 07:30:00 -0800248LDFLAGS += -Llibs/$(CONFIG)/openssl
nnoble5b7f32a2014-12-22 08:12:44 -0800249LIBS_SECURE = dl
nnoble69ac39f2014-12-12 15:43:38 -0800250else
251NO_SECURE = true
252endif
nnoble5b7f32a2014-12-22 08:12:44 -0800253else
254LIBS_SECURE = ssl crypto dl
nnoble69ac39f2014-12-12 15:43:38 -0800255endif
256
nnoble5b7f32a2014-12-22 08:12:44 -0800257LDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE))
258
Nicolas Noble53830622015-02-12 16:56:38 -0800259ifeq ($(HAS_SYSTEM_PROTOBUF),false)
260ifeq ($(HAS_EMBEDDED_PROTOBUF),true)
261PROTOBUF_DEP = libs/$(CONFIG)/protobuf/libprotobuf.a
262CPPFLAGS += -Ithird_party/protobuf/src
263LDFLAGS += -Llibs/$(CONFIG)/protobuf
264PROTOC = bins/$(CONFIG)/protobuf/protoc
265else
266NO_PROTOBUF = true
267endif
268else
269endif
270
271LIBS_PROTOBUF = protobuf
272LIBS_PROTOC = protoc protobuf
273
274LDLIBS_PROTOBUF += $(addprefix -l, $(LIBS_PROTOBUF))
275HOST_LDLIBS_PROTOC += $(addprefix -l, $(LIBS_PROTOC))
276
Craig Tiller12c82092015-01-15 08:45:56 -0800277ifeq ($(MAKECMDGOALS),clean)
nnoble69ac39f2014-12-12 15:43:38 -0800278NO_DEPS = true
279endif
280
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800281.SECONDARY = %.pb.h %.pb.cc
282
Craig Tillerf58b9ef2015-01-15 09:09:12 -0800283PROTOC_PLUGINS= bins/$(CONFIG)/cpp_plugin bins/$(CONFIG)/ruby_plugin
nnoble69ac39f2014-12-12 15:43:38 -0800284ifeq ($(DEP_MISSING),)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800285all: static shared
nnoble69ac39f2014-12-12 15:43:38 -0800286dep_error:
287 @echo "You shouldn't see this message - all of your dependencies are correct."
288else
289all: dep_error git_update stop
290
291dep_error:
292 @echo
293 @echo "DEPENDENCY ERROR"
294 @echo
295 @echo "You are missing system dependencies that are essential to build grpc,"
296 @echo "and the third_party directory doesn't have them:"
297 @echo
298 @echo " $(DEP_MISSING)"
299 @echo
300 @echo "Installing the development packages for your system will solve"
301 @echo "this issue. Please consult INSTALL to get more information."
302 @echo
303 @echo "If you need information about why these tests failed, run:"
304 @echo
305 @echo " make run_dep_checks"
306 @echo
307endif
308
309git_update:
310ifeq ($(IS_GIT_FOLDER),true)
311 @echo "Additionally, since you are in a git clone, you can download the"
312 @echo "missing dependencies in third_party by running the following command:"
313 @echo
ctiller64f29102014-12-15 10:40:59 -0800314 @echo " git submodule update --init"
nnoble69ac39f2014-12-12 15:43:38 -0800315 @echo
316endif
317
318openssl_dep_error: openssl_dep_message git_update stop
319
Nicolas Noble53830622015-02-12 16:56:38 -0800320protobuf_dep_error: protobuf_dep_message git_update stop
321
322protoc_dep_error: protoc_dep_message git_update stop
323
nnoble69ac39f2014-12-12 15:43:38 -0800324openssl_dep_message:
325 @echo
326 @echo "DEPENDENCY ERROR"
327 @echo
328 @echo "The target you are trying to run requires OpenSSL with ALPN support."
329 @echo "Your system doesn't have it, and neither does the third_party directory."
330 @echo
331 @echo "Please consult INSTALL to get more information."
332 @echo
333 @echo "If you need information about why these tests failed, run:"
334 @echo
335 @echo " make run_dep_checks"
336 @echo
337
Nicolas Noble53830622015-02-12 16:56:38 -0800338protobuf_dep_message:
339 @echo
340 @echo "DEPENDENCY ERROR"
341 @echo
342 @echo "The target you are trying to run requires protobuf 3.0.0+"
343 @echo "Your system doesn't have it, and neither does the third_party directory."
344 @echo
345 @echo "Please consult INSTALL to get more information."
346 @echo
347 @echo "If you need information about why these tests failed, run:"
348 @echo
349 @echo " make run_dep_checks"
350 @echo
351
352protoc_dep_message:
353 @echo
354 @echo "DEPENDENCY ERROR"
355 @echo
356 @echo "The target you are trying to run requires protobuf-compiler 3.0.0+"
357 @echo "Your system doesn't have it, and neither does the third_party directory."
358 @echo
359 @echo "Please consult INSTALL to get more information."
360 @echo
361 @echo "If you need information about why these tests failed, run:"
362 @echo
363 @echo " make run_dep_checks"
364 @echo
365
nnoble69ac39f2014-12-12 15:43:38 -0800366stop:
367 @false
368
Craig Tiller17ec5f92015-01-18 11:30:41 -0800369alarm_heap_test: bins/$(CONFIG)/alarm_heap_test
370alarm_list_test: bins/$(CONFIG)/alarm_list_test
371alarm_test: bins/$(CONFIG)/alarm_test
372alpn_test: bins/$(CONFIG)/alpn_test
373bin_encoder_test: bins/$(CONFIG)/bin_encoder_test
374census_hash_table_test: bins/$(CONFIG)/census_hash_table_test
375census_statistics_multiple_writers_circular_buffer_test: bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test
376census_statistics_multiple_writers_test: bins/$(CONFIG)/census_statistics_multiple_writers_test
377census_statistics_performance_test: bins/$(CONFIG)/census_statistics_performance_test
378census_statistics_quick_test: bins/$(CONFIG)/census_statistics_quick_test
379census_statistics_small_log_test: bins/$(CONFIG)/census_statistics_small_log_test
380census_stats_store_test: bins/$(CONFIG)/census_stats_store_test
381census_stub_test: bins/$(CONFIG)/census_stub_test
382census_trace_store_test: bins/$(CONFIG)/census_trace_store_test
383census_window_stats_test: bins/$(CONFIG)/census_window_stats_test
Craig Tiller17ec5f92015-01-18 11:30:41 -0800384chttp2_status_conversion_test: bins/$(CONFIG)/chttp2_status_conversion_test
385chttp2_stream_encoder_test: bins/$(CONFIG)/chttp2_stream_encoder_test
386chttp2_stream_map_test: bins/$(CONFIG)/chttp2_stream_map_test
387chttp2_transport_end2end_test: bins/$(CONFIG)/chttp2_transport_end2end_test
Craig Tiller17ec5f92015-01-18 11:30:41 -0800388dualstack_socket_test: bins/$(CONFIG)/dualstack_socket_test
389echo_client: bins/$(CONFIG)/echo_client
390echo_server: bins/$(CONFIG)/echo_server
391echo_test: bins/$(CONFIG)/echo_test
Craig Tiller17ec5f92015-01-18 11:30:41 -0800392fd_posix_test: bins/$(CONFIG)/fd_posix_test
393fling_client: bins/$(CONFIG)/fling_client
394fling_server: bins/$(CONFIG)/fling_server
395fling_stream_test: bins/$(CONFIG)/fling_stream_test
396fling_test: bins/$(CONFIG)/fling_test
397gen_hpack_tables: bins/$(CONFIG)/gen_hpack_tables
ctillercab52e72015-01-06 13:10:23 -0800398gpr_cancellable_test: bins/$(CONFIG)/gpr_cancellable_test
ctillercab52e72015-01-06 13:10:23 -0800399gpr_cmdline_test: bins/$(CONFIG)/gpr_cmdline_test
Craig Tiller1ffa52f2015-02-06 16:32:46 -0800400gpr_env_test: bins/$(CONFIG)/gpr_env_test
401gpr_file_test: bins/$(CONFIG)/gpr_file_test
ctillercab52e72015-01-06 13:10:23 -0800402gpr_histogram_test: bins/$(CONFIG)/gpr_histogram_test
403gpr_host_port_test: bins/$(CONFIG)/gpr_host_port_test
Craig Tiller17ec5f92015-01-18 11:30:41 -0800404gpr_log_test: bins/$(CONFIG)/gpr_log_test
ctillercab52e72015-01-06 13:10:23 -0800405gpr_slice_buffer_test: bins/$(CONFIG)/gpr_slice_buffer_test
406gpr_slice_test: bins/$(CONFIG)/gpr_slice_test
407gpr_string_test: bins/$(CONFIG)/gpr_string_test
408gpr_sync_test: bins/$(CONFIG)/gpr_sync_test
409gpr_thd_test: bins/$(CONFIG)/gpr_thd_test
410gpr_time_test: bins/$(CONFIG)/gpr_time_test
Craig Tiller17ec5f92015-01-18 11:30:41 -0800411gpr_useful_test: bins/$(CONFIG)/gpr_useful_test
412grpc_base64_test: bins/$(CONFIG)/grpc_base64_test
413grpc_byte_buffer_reader_test: bins/$(CONFIG)/grpc_byte_buffer_reader_test
ctillercab52e72015-01-06 13:10:23 -0800414grpc_channel_stack_test: bins/$(CONFIG)/grpc_channel_stack_test
ctillercab52e72015-01-06 13:10:23 -0800415grpc_completion_queue_benchmark: bins/$(CONFIG)/grpc_completion_queue_benchmark
Craig Tiller17ec5f92015-01-18 11:30:41 -0800416grpc_completion_queue_test: bins/$(CONFIG)/grpc_completion_queue_test
417grpc_credentials_test: bins/$(CONFIG)/grpc_credentials_test
418grpc_fetch_oauth2: bins/$(CONFIG)/grpc_fetch_oauth2
419grpc_json_token_test: bins/$(CONFIG)/grpc_json_token_test
420grpc_stream_op_test: bins/$(CONFIG)/grpc_stream_op_test
421hpack_parser_test: bins/$(CONFIG)/hpack_parser_test
422hpack_table_test: bins/$(CONFIG)/hpack_table_test
ctillercab52e72015-01-06 13:10:23 -0800423httpcli_format_request_test: bins/$(CONFIG)/httpcli_format_request_test
424httpcli_parser_test: bins/$(CONFIG)/httpcli_parser_test
425httpcli_test: bins/$(CONFIG)/httpcli_test
Craig Tiller4450db22015-01-30 16:49:22 -0800426json_rewrite: bins/$(CONFIG)/json_rewrite
427json_rewrite_test: bins/$(CONFIG)/json_rewrite_test
428json_test: bins/$(CONFIG)/json_test
ctillercab52e72015-01-06 13:10:23 -0800429lame_client_test: bins/$(CONFIG)/lame_client_test
Craig Tiller17ec5f92015-01-18 11:30:41 -0800430low_level_ping_pong_benchmark: bins/$(CONFIG)/low_level_ping_pong_benchmark
431message_compress_test: bins/$(CONFIG)/message_compress_test
432metadata_buffer_test: bins/$(CONFIG)/metadata_buffer_test
433murmur_hash_test: bins/$(CONFIG)/murmur_hash_test
434no_server_test: bins/$(CONFIG)/no_server_test
David Klempnere3605682015-01-26 17:27:21 -0800435poll_kick_posix_test: bins/$(CONFIG)/poll_kick_posix_test
Craig Tiller17ec5f92015-01-18 11:30:41 -0800436resolve_address_test: bins/$(CONFIG)/resolve_address_test
Craig Tiller17ec5f92015-01-18 11:30:41 -0800437secure_endpoint_test: bins/$(CONFIG)/secure_endpoint_test
438sockaddr_utils_test: bins/$(CONFIG)/sockaddr_utils_test
Craig Tiller17ec5f92015-01-18 11:30:41 -0800439tcp_client_posix_test: bins/$(CONFIG)/tcp_client_posix_test
440tcp_posix_test: bins/$(CONFIG)/tcp_posix_test
441tcp_server_posix_test: bins/$(CONFIG)/tcp_server_posix_test
Craig Tiller17ec5f92015-01-18 11:30:41 -0800442time_averaged_stats_test: bins/$(CONFIG)/time_averaged_stats_test
ctillercab52e72015-01-06 13:10:23 -0800443time_test: bins/$(CONFIG)/time_test
Craig Tiller17ec5f92015-01-18 11:30:41 -0800444timeout_encoding_test: bins/$(CONFIG)/timeout_encoding_test
445transport_metadata_test: bins/$(CONFIG)/transport_metadata_test
Craig Tiller996d9df2015-01-19 21:06:50 -0800446channel_arguments_test: bins/$(CONFIG)/channel_arguments_test
447cpp_plugin: bins/$(CONFIG)/cpp_plugin
448credentials_test: bins/$(CONFIG)/credentials_test
449end2end_test: bins/$(CONFIG)/end2end_test
450interop_client: bins/$(CONFIG)/interop_client
451interop_server: bins/$(CONFIG)/interop_server
452qps_client: bins/$(CONFIG)/qps_client
453qps_server: bins/$(CONFIG)/qps_server
454ruby_plugin: bins/$(CONFIG)/ruby_plugin
455status_test: bins/$(CONFIG)/status_test
Craig Tiller996d9df2015-01-19 21:06:50 -0800456thread_pool_test: bins/$(CONFIG)/thread_pool_test
Craig Tiller1ffa52f2015-02-06 16:32:46 -0800457tips_client: bins/$(CONFIG)/tips_client
458tips_publisher_test: bins/$(CONFIG)/tips_publisher_test
459tips_subscriber_test: bins/$(CONFIG)/tips_subscriber_test
ctillercab52e72015-01-06 13:10:23 -0800460chttp2_fake_security_cancel_after_accept_test: bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test
461chttp2_fake_security_cancel_after_accept_and_writes_closed_test: bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
462chttp2_fake_security_cancel_after_invoke_test: bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test
463chttp2_fake_security_cancel_before_invoke_test: bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test
464chttp2_fake_security_cancel_in_a_vacuum_test: bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test
hongyu24200d32015-01-08 15:13:49 -0800465chttp2_fake_security_census_simple_request_test: bins/$(CONFIG)/chttp2_fake_security_census_simple_request_test
ctillercab52e72015-01-06 13:10:23 -0800466chttp2_fake_security_disappearing_server_test: bins/$(CONFIG)/chttp2_fake_security_disappearing_server_test
467chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
468chttp2_fake_security_early_server_shutdown_finishes_tags_test: bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test
murgatroid99a8c21e82015-02-12 13:55:53 -0800469chttp2_fake_security_empty_batch_test: bins/$(CONFIG)/chttp2_fake_security_empty_batch_test
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800470chttp2_fake_security_graceful_server_shutdown_test: bins/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_test
ctillercab52e72015-01-06 13:10:23 -0800471chttp2_fake_security_invoke_large_request_test: bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_test
472chttp2_fake_security_max_concurrent_streams_test: bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test
473chttp2_fake_security_no_op_test: bins/$(CONFIG)/chttp2_fake_security_no_op_test
474chttp2_fake_security_ping_pong_streaming_test: bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test
475chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
476chttp2_fake_security_request_response_with_metadata_and_payload_test: bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test
477chttp2_fake_security_request_response_with_payload_test: bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test
Craig Tillercff2d152015-02-05 13:22:49 -0800478chttp2_fake_security_request_with_large_metadata_test: bins/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_test
479chttp2_fake_security_request_with_payload_test: bins/$(CONFIG)/chttp2_fake_security_request_with_payload_test
ctillercab52e72015-01-06 13:10:23 -0800480chttp2_fake_security_simple_delayed_request_test: bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test
481chttp2_fake_security_simple_request_test: bins/$(CONFIG)/chttp2_fake_security_simple_request_test
482chttp2_fake_security_thread_stress_test: bins/$(CONFIG)/chttp2_fake_security_thread_stress_test
483chttp2_fake_security_writes_done_hangs_with_pending_read_test: bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test
Craig Tiller2c189e32015-02-03 13:56:55 -0800484chttp2_fake_security_cancel_after_accept_legacy_test: bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_legacy_test
485chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test: bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test
486chttp2_fake_security_cancel_after_invoke_legacy_test: bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_legacy_test
487chttp2_fake_security_cancel_before_invoke_legacy_test: bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_legacy_test
488chttp2_fake_security_cancel_in_a_vacuum_legacy_test: bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_legacy_test
489chttp2_fake_security_census_simple_request_legacy_test: bins/$(CONFIG)/chttp2_fake_security_census_simple_request_legacy_test
490chttp2_fake_security_disappearing_server_legacy_test: bins/$(CONFIG)/chttp2_fake_security_disappearing_server_legacy_test
491chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test: bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test
492chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test: bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test
493chttp2_fake_security_graceful_server_shutdown_legacy_test: bins/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_legacy_test
494chttp2_fake_security_invoke_large_request_legacy_test: bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_legacy_test
495chttp2_fake_security_max_concurrent_streams_legacy_test: bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_legacy_test
496chttp2_fake_security_no_op_legacy_test: bins/$(CONFIG)/chttp2_fake_security_no_op_legacy_test
497chttp2_fake_security_ping_pong_streaming_legacy_test: bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_legacy_test
498chttp2_fake_security_request_response_with_binary_metadata_and_payload_legacy_test: bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_legacy_test
499chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test: bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test
500chttp2_fake_security_request_response_with_payload_legacy_test: bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_legacy_test
501chttp2_fake_security_request_response_with_trailing_metadata_and_payload_legacy_test: bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_legacy_test
Craig Tillercff2d152015-02-05 13:22:49 -0800502chttp2_fake_security_request_with_large_metadata_legacy_test: bins/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_legacy_test
503chttp2_fake_security_request_with_payload_legacy_test: bins/$(CONFIG)/chttp2_fake_security_request_with_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -0800504chttp2_fake_security_simple_delayed_request_legacy_test: bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_legacy_test
505chttp2_fake_security_simple_request_legacy_test: bins/$(CONFIG)/chttp2_fake_security_simple_request_legacy_test
506chttp2_fake_security_thread_stress_legacy_test: bins/$(CONFIG)/chttp2_fake_security_thread_stress_legacy_test
507chttp2_fake_security_writes_done_hangs_with_pending_read_legacy_test: bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_legacy_test
ctillercab52e72015-01-06 13:10:23 -0800508chttp2_fullstack_cancel_after_accept_test: bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test
509chttp2_fullstack_cancel_after_accept_and_writes_closed_test: bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
510chttp2_fullstack_cancel_after_invoke_test: bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test
511chttp2_fullstack_cancel_before_invoke_test: bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test
512chttp2_fullstack_cancel_in_a_vacuum_test: bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test
hongyu24200d32015-01-08 15:13:49 -0800513chttp2_fullstack_census_simple_request_test: bins/$(CONFIG)/chttp2_fullstack_census_simple_request_test
ctillercab52e72015-01-06 13:10:23 -0800514chttp2_fullstack_disappearing_server_test: bins/$(CONFIG)/chttp2_fullstack_disappearing_server_test
515chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
516chttp2_fullstack_early_server_shutdown_finishes_tags_test: bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test
murgatroid99a8c21e82015-02-12 13:55:53 -0800517chttp2_fullstack_empty_batch_test: bins/$(CONFIG)/chttp2_fullstack_empty_batch_test
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800518chttp2_fullstack_graceful_server_shutdown_test: bins/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_test
ctillercab52e72015-01-06 13:10:23 -0800519chttp2_fullstack_invoke_large_request_test: bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_test
520chttp2_fullstack_max_concurrent_streams_test: bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test
521chttp2_fullstack_no_op_test: bins/$(CONFIG)/chttp2_fullstack_no_op_test
522chttp2_fullstack_ping_pong_streaming_test: bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test
523chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
524chttp2_fullstack_request_response_with_metadata_and_payload_test: bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test
525chttp2_fullstack_request_response_with_payload_test: bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test
Craig Tillercff2d152015-02-05 13:22:49 -0800526chttp2_fullstack_request_with_large_metadata_test: bins/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_test
527chttp2_fullstack_request_with_payload_test: bins/$(CONFIG)/chttp2_fullstack_request_with_payload_test
ctillercab52e72015-01-06 13:10:23 -0800528chttp2_fullstack_simple_delayed_request_test: bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test
529chttp2_fullstack_simple_request_test: bins/$(CONFIG)/chttp2_fullstack_simple_request_test
530chttp2_fullstack_thread_stress_test: bins/$(CONFIG)/chttp2_fullstack_thread_stress_test
531chttp2_fullstack_writes_done_hangs_with_pending_read_test: bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test
Craig Tiller2c189e32015-02-03 13:56:55 -0800532chttp2_fullstack_cancel_after_accept_legacy_test: bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_legacy_test
533chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test: bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test
534chttp2_fullstack_cancel_after_invoke_legacy_test: bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_legacy_test
535chttp2_fullstack_cancel_before_invoke_legacy_test: bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_legacy_test
536chttp2_fullstack_cancel_in_a_vacuum_legacy_test: bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_legacy_test
537chttp2_fullstack_census_simple_request_legacy_test: bins/$(CONFIG)/chttp2_fullstack_census_simple_request_legacy_test
538chttp2_fullstack_disappearing_server_legacy_test: bins/$(CONFIG)/chttp2_fullstack_disappearing_server_legacy_test
539chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test
540chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test: bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test
541chttp2_fullstack_graceful_server_shutdown_legacy_test: bins/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_legacy_test
542chttp2_fullstack_invoke_large_request_legacy_test: bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_legacy_test
543chttp2_fullstack_max_concurrent_streams_legacy_test: bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_legacy_test
544chttp2_fullstack_no_op_legacy_test: bins/$(CONFIG)/chttp2_fullstack_no_op_legacy_test
545chttp2_fullstack_ping_pong_streaming_legacy_test: bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_legacy_test
546chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test
547chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test: bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test
548chttp2_fullstack_request_response_with_payload_legacy_test: bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_legacy_test
549chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test
Craig Tillercff2d152015-02-05 13:22:49 -0800550chttp2_fullstack_request_with_large_metadata_legacy_test: bins/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_legacy_test
551chttp2_fullstack_request_with_payload_legacy_test: bins/$(CONFIG)/chttp2_fullstack_request_with_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -0800552chttp2_fullstack_simple_delayed_request_legacy_test: bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_legacy_test
553chttp2_fullstack_simple_request_legacy_test: bins/$(CONFIG)/chttp2_fullstack_simple_request_legacy_test
554chttp2_fullstack_thread_stress_legacy_test: bins/$(CONFIG)/chttp2_fullstack_thread_stress_legacy_test
555chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test: bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test
ctillercab52e72015-01-06 13:10:23 -0800556chttp2_simple_ssl_fullstack_cancel_after_accept_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test
557chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
558chttp2_simple_ssl_fullstack_cancel_after_invoke_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
559chttp2_simple_ssl_fullstack_cancel_before_invoke_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
560chttp2_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 -0800561chttp2_simple_ssl_fullstack_census_simple_request_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_test
ctillercab52e72015-01-06 13:10:23 -0800562chttp2_simple_ssl_fullstack_disappearing_server_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test
563chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
564chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
murgatroid99a8c21e82015-02-12 13:55:53 -0800565chttp2_simple_ssl_fullstack_empty_batch_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_empty_batch_test
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800566chttp2_simple_ssl_fullstack_graceful_server_shutdown_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_test
ctillercab52e72015-01-06 13:10:23 -0800567chttp2_simple_ssl_fullstack_invoke_large_request_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test
568chttp2_simple_ssl_fullstack_max_concurrent_streams_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
569chttp2_simple_ssl_fullstack_no_op_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test
570chttp2_simple_ssl_fullstack_ping_pong_streaming_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
571chttp2_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
572chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
573chttp2_simple_ssl_fullstack_request_response_with_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test
Craig Tillercff2d152015-02-05 13:22:49 -0800574chttp2_simple_ssl_fullstack_request_with_large_metadata_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_test
575chttp2_simple_ssl_fullstack_request_with_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_test
ctillercab52e72015-01-06 13:10:23 -0800576chttp2_simple_ssl_fullstack_simple_delayed_request_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test
577chttp2_simple_ssl_fullstack_simple_request_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test
578chttp2_simple_ssl_fullstack_thread_stress_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test
579chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
Craig Tiller2c189e32015-02-03 13:56:55 -0800580chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test
581chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_legacy_test
582chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test
583chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test
584chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test
585chttp2_simple_ssl_fullstack_census_simple_request_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_legacy_test
586chttp2_simple_ssl_fullstack_disappearing_server_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_legacy_test
587chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test
588chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test
589chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test
590chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test
591chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test
592chttp2_simple_ssl_fullstack_no_op_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_legacy_test
593chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test
594chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_legacy_test
595chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_legacy_test
596chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test
597chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test
Craig Tillercff2d152015-02-05 13:22:49 -0800598chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test
599chttp2_simple_ssl_fullstack_request_with_payload_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -0800600chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test
601chttp2_simple_ssl_fullstack_simple_request_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_legacy_test
602chttp2_simple_ssl_fullstack_thread_stress_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_legacy_test
603chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_legacy_test
ctillercab52e72015-01-06 13:10:23 -0800604chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
605chttp2_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
606chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
607chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
608chttp2_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 -0800609chttp2_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 -0800610chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
611chttp2_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
612chttp2_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
murgatroid99a8c21e82015-02-12 13:55:53 -0800613chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800614chttp2_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 -0800615chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
616chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
617chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
618chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
619chttp2_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
620chttp2_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
621chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
Craig Tillercff2d152015-02-05 13:22:49 -0800622chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test
623chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test
ctillercab52e72015-01-06 13:10:23 -0800624chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
625chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
626chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
627chttp2_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
Craig Tiller2c189e32015-02-03 13:56:55 -0800628chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test
629chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_legacy_test
630chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test
631chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test
632chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_legacy_test
633chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test
634chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test
635chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test
636chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_legacy_test
637chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test
638chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test
639chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test
640chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test
641chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test
642chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test
643chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_legacy_test
644chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_legacy_test
645chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test
Craig Tillercff2d152015-02-05 13:22:49 -0800646chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_legacy_test
647chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -0800648chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test
649chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test
650chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test
651chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_legacy_test: bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_legacy_test
ctillercab52e72015-01-06 13:10:23 -0800652chttp2_socket_pair_cancel_after_accept_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test
653chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
654chttp2_socket_pair_cancel_after_invoke_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test
655chttp2_socket_pair_cancel_before_invoke_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test
656chttp2_socket_pair_cancel_in_a_vacuum_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test
hongyu24200d32015-01-08 15:13:49 -0800657chttp2_socket_pair_census_simple_request_test: bins/$(CONFIG)/chttp2_socket_pair_census_simple_request_test
ctillercab52e72015-01-06 13:10:23 -0800658chttp2_socket_pair_disappearing_server_test: bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_test
659chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
660chttp2_socket_pair_early_server_shutdown_finishes_tags_test: bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
murgatroid99a8c21e82015-02-12 13:55:53 -0800661chttp2_socket_pair_empty_batch_test: bins/$(CONFIG)/chttp2_socket_pair_empty_batch_test
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800662chttp2_socket_pair_graceful_server_shutdown_test: bins/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_test
ctillercab52e72015-01-06 13:10:23 -0800663chttp2_socket_pair_invoke_large_request_test: bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test
664chttp2_socket_pair_max_concurrent_streams_test: bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test
665chttp2_socket_pair_no_op_test: bins/$(CONFIG)/chttp2_socket_pair_no_op_test
666chttp2_socket_pair_ping_pong_streaming_test: bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test
667chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
668chttp2_socket_pair_request_response_with_metadata_and_payload_test: bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test
669chttp2_socket_pair_request_response_with_payload_test: bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test
Craig Tillercff2d152015-02-05 13:22:49 -0800670chttp2_socket_pair_request_with_large_metadata_test: bins/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_test
671chttp2_socket_pair_request_with_payload_test: bins/$(CONFIG)/chttp2_socket_pair_request_with_payload_test
ctillercab52e72015-01-06 13:10:23 -0800672chttp2_socket_pair_simple_delayed_request_test: bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test
673chttp2_socket_pair_simple_request_test: bins/$(CONFIG)/chttp2_socket_pair_simple_request_test
674chttp2_socket_pair_thread_stress_test: bins/$(CONFIG)/chttp2_socket_pair_thread_stress_test
675chttp2_socket_pair_writes_done_hangs_with_pending_read_test: bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
Craig Tiller2c189e32015-02-03 13:56:55 -0800676chttp2_socket_pair_cancel_after_accept_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_legacy_test
677chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test
678chttp2_socket_pair_cancel_after_invoke_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_legacy_test
679chttp2_socket_pair_cancel_before_invoke_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_legacy_test
680chttp2_socket_pair_cancel_in_a_vacuum_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_legacy_test
681chttp2_socket_pair_census_simple_request_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_census_simple_request_legacy_test
682chttp2_socket_pair_disappearing_server_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_legacy_test
683chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test
684chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test
685chttp2_socket_pair_graceful_server_shutdown_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_legacy_test
686chttp2_socket_pair_invoke_large_request_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_legacy_test
687chttp2_socket_pair_max_concurrent_streams_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_legacy_test
688chttp2_socket_pair_no_op_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_no_op_legacy_test
689chttp2_socket_pair_ping_pong_streaming_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_legacy_test
690chttp2_socket_pair_request_response_with_binary_metadata_and_payload_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_legacy_test
691chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test
692chttp2_socket_pair_request_response_with_payload_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_legacy_test
693chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_legacy_test
Craig Tillercff2d152015-02-05 13:22:49 -0800694chttp2_socket_pair_request_with_large_metadata_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_legacy_test
695chttp2_socket_pair_request_with_payload_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_request_with_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -0800696chttp2_socket_pair_simple_delayed_request_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_legacy_test
697chttp2_socket_pair_simple_request_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_simple_request_legacy_test
698chttp2_socket_pair_thread_stress_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_thread_stress_legacy_test
699chttp2_socket_pair_writes_done_hangs_with_pending_read_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_legacy_test
ctillercab52e72015-01-06 13:10:23 -0800700chttp2_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
701chttp2_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
702chttp2_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
703chttp2_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
704chttp2_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 -0800705chttp2_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 -0800706chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
707chttp2_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
708chttp2_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
murgatroid99a8c21e82015-02-12 13:55:53 -0800709chttp2_socket_pair_one_byte_at_a_time_empty_batch_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_empty_batch_test
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800710chttp2_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 -0800711chttp2_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
712chttp2_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
713chttp2_socket_pair_one_byte_at_a_time_no_op_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test
714chttp2_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
715chttp2_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
716chttp2_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
717chttp2_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
Craig Tillercff2d152015-02-05 13:22:49 -0800718chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_test
719chttp2_socket_pair_one_byte_at_a_time_request_with_payload_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_payload_test
ctillercab52e72015-01-06 13:10:23 -0800720chttp2_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
721chttp2_socket_pair_one_byte_at_a_time_simple_request_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
722chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
723chttp2_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
Craig Tiller2c189e32015-02-03 13:56:55 -0800724chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_legacy_test
725chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_legacy_test
726chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_legacy_test
727chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_legacy_test
728chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_legacy_test
729chttp2_socket_pair_one_byte_at_a_time_census_simple_request_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_legacy_test
730chttp2_socket_pair_one_byte_at_a_time_disappearing_server_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_legacy_test
731chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_legacy_test
732chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_legacy_test
733chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_legacy_test
734chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_legacy_test
735chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_legacy_test
736chttp2_socket_pair_one_byte_at_a_time_no_op_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_legacy_test
737chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_legacy_test
738chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_legacy_test
739chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_legacy_test
740chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_legacy_test
741chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_legacy_test
Craig Tillercff2d152015-02-05 13:22:49 -0800742chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_legacy_test
743chttp2_socket_pair_one_byte_at_a_time_request_with_payload_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -0800744chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_legacy_test
745chttp2_socket_pair_one_byte_at_a_time_simple_request_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_legacy_test
746chttp2_socket_pair_one_byte_at_a_time_thread_stress_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_legacy_test
747chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_legacy_test: bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_legacy_test
ctiller09cb6d52014-12-19 17:38:22 -0800748
nnoble69ac39f2014-12-12 15:43:38 -0800749run_dep_checks:
nnoble69ac39f2014-12-12 15:43:38 -0800750 $(OPENSSL_ALPN_CHECK_CMD) || true
751 $(ZLIB_CHECK_CMD) || true
Nicolas Noble53830622015-02-12 16:56:38 -0800752 $(PERFTOOLS_CHECK_CMD) || true
753 $(PROTOBUF_CHECK_CMD) || true
754 $(PROTOC_CHECK_CMD) || true
nnoble69ac39f2014-12-12 15:43:38 -0800755
Craig Tiller3ccae022015-01-15 07:47:29 -0800756libs/$(CONFIG)/zlib/libz.a:
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +0100757 $(E) "[MAKE] Building zlib"
758 $(Q)(cd third_party/zlib ; CC="$(CC)" CFLAGS="-fPIC -fvisibility=hidden $(CPPFLAGS_$(CONFIG))" ./configure --static)
759 $(Q)$(MAKE) -C third_party/zlib clean
760 $(Q)$(MAKE) -C third_party/zlib
761 $(Q)mkdir -p libs/$(CONFIG)/zlib
762 $(Q)cp third_party/zlib/libz.a libs/$(CONFIG)/zlib
nnoble69ac39f2014-12-12 15:43:38 -0800763
Craig Tillerec0b8f32015-01-15 07:30:00 -0800764libs/$(CONFIG)/openssl/libssl.a:
Craig Tillerb4ee3b52015-01-21 16:22:50 -0800765 $(E) "[MAKE] Building openssl for $(SYSTEM)"
766ifeq ($(SYSTEM),Darwin)
767 $(Q)(cd third_party/openssl ; CC="$(CC) -fPIC -fvisibility=hidden $(CPPFLAGS_$(CONFIG)) $(OPENSSL_CFLAGS_$(CONFIG))" ./Configure darwin64-x86_64-cc $(OPENSSL_CONFIG_$(CONFIG)))
768else
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +0100769 $(Q)(cd third_party/openssl ; CC="$(CC) -fPIC -fvisibility=hidden $(CPPFLAGS_$(CONFIG)) $(OPENSSL_CFLAGS_$(CONFIG))" ./config $(OPENSSL_CONFIG_$(CONFIG)))
Craig Tillerb4ee3b52015-01-21 16:22:50 -0800770endif
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +0100771 $(Q)$(MAKE) -C third_party/openssl clean
772 $(Q)$(MAKE) -C third_party/openssl build_crypto build_ssl
773 $(Q)mkdir -p libs/$(CONFIG)/openssl
774 $(Q)cp third_party/openssl/libssl.a third_party/openssl/libcrypto.a libs/$(CONFIG)/openssl
nnoble69ac39f2014-12-12 15:43:38 -0800775
Nicolas Noble53830622015-02-12 16:56:38 -0800776third_party/protobuf/configure:
777 $(E) "[AUTOGEN] Preparing protobuf"
778 $(Q)(cd third_party/protobuf ; autoreconf -f -i -Wall,no-obsolete)
779
780libs/$(CONFIG)/protobuf/libprotobuf.a: third_party/protobuf/configure
781 $(E) "[MAKE] Building protobuf"
782 $(Q)(cd third_party/protobuf ; CC="$(CC)" CXX="$(CXX)" LDFLAGS="$(LDFLAGS_$(CONFIG)) -g" CXXFLAGS="-DLANG_CXX11 -std=c++11" CPPFLAGS="$(CPPFLAGS_$(CONFIG)) -g" ./configure --disable-shared --enable-static)
783 $(Q)$(MAKE) -C third_party/protobuf clean
784 $(Q)$(MAKE) -C third_party/protobuf
785 $(Q)mkdir -p libs/$(CONFIG)/protobuf
786 $(Q)mkdir -p bins/$(CONFIG)/protobuf
787 $(Q)cp third_party/protobuf/src/.libs/libprotoc.a libs/$(CONFIG)/protobuf
788 $(Q)cp third_party/protobuf/src/.libs/libprotobuf.a libs/$(CONFIG)/protobuf
789 $(Q)cp third_party/protobuf/src/protoc bins/$(CONFIG)/protobuf
790
nnoble29e1d292014-12-01 10:27:40 -0800791static: static_c static_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800792
Craig Tiller1ffa52f2015-02-06 16:32:46 -0800793static_c: libs/$(CONFIG)/libgpr.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgrpc_csharp_ext.a libs/$(CONFIG)/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800794
Craig Tiller12c82092015-01-15 08:45:56 -0800795static_cxx: libs/$(CONFIG)/libgrpc++.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800796
nnoble29e1d292014-12-01 10:27:40 -0800797shared: shared_c shared_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800798
Craig Tiller1ffa52f2015-02-06 16:32:46 -0800799shared_c: libs/$(CONFIG)/libgpr.$(SHARED_EXT) libs/$(CONFIG)/libgrpc.$(SHARED_EXT) libs/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT) libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800800
Craig Tiller12c82092015-01-15 08:45:56 -0800801shared_cxx: libs/$(CONFIG)/libgrpc++.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800802
nnoble29e1d292014-12-01 10:27:40 -0800803privatelibs: privatelibs_c privatelibs_cxx
804
murgatroid99a8c21e82015-02-12 13:55:53 -0800805privatelibs_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_empty_batch.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_with_large_metadata.a libs/$(CONFIG)/libend2end_test_request_with_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_test_cancel_after_accept_legacy.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a libs/$(CONFIG)/libend2end_test_census_simple_request_legacy.a libs/$(CONFIG)/libend2end_test_disappearing_server_legacy.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a libs/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a libs/$(CONFIG)/libend2end_test_no_op_legacy.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a libs/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a libs/$(CONFIG)/libend2end_test_request_with_payload_legacy.a libs/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a libs/$(CONFIG)/libend2end_test_simple_request_legacy.a libs/$(CONFIG)/libend2end_test_thread_stress_legacy.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a libs/$(CONFIG)/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -0800806
Chen Wang86af8cf2015-01-21 18:05:40 -0800807privatelibs_cxx: libs/$(CONFIG)/libgrpc++_test_util.a libs/$(CONFIG)/libtips_client_lib.a
nnoble29e1d292014-12-01 10:27:40 -0800808
809buildtests: buildtests_c buildtests_cxx
810
murgatroid99a8c21e82015-02-12 13:55:53 -0800811buildtests_c: privatelibs_c bins/$(CONFIG)/alarm_heap_test bins/$(CONFIG)/alarm_list_test bins/$(CONFIG)/alarm_test bins/$(CONFIG)/alpn_test bins/$(CONFIG)/bin_encoder_test bins/$(CONFIG)/census_hash_table_test bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test bins/$(CONFIG)/census_statistics_multiple_writers_test bins/$(CONFIG)/census_statistics_performance_test bins/$(CONFIG)/census_statistics_quick_test bins/$(CONFIG)/census_statistics_small_log_test bins/$(CONFIG)/census_stub_test bins/$(CONFIG)/census_window_stats_test bins/$(CONFIG)/chttp2_status_conversion_test bins/$(CONFIG)/chttp2_stream_encoder_test bins/$(CONFIG)/chttp2_stream_map_test bins/$(CONFIG)/chttp2_transport_end2end_test bins/$(CONFIG)/dualstack_socket_test bins/$(CONFIG)/echo_client bins/$(CONFIG)/echo_server bins/$(CONFIG)/echo_test bins/$(CONFIG)/fd_posix_test bins/$(CONFIG)/fling_client bins/$(CONFIG)/fling_server bins/$(CONFIG)/fling_stream_test bins/$(CONFIG)/fling_test bins/$(CONFIG)/gpr_cancellable_test bins/$(CONFIG)/gpr_cmdline_test bins/$(CONFIG)/gpr_env_test bins/$(CONFIG)/gpr_file_test bins/$(CONFIG)/gpr_histogram_test bins/$(CONFIG)/gpr_host_port_test bins/$(CONFIG)/gpr_log_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)/gpr_useful_test bins/$(CONFIG)/grpc_base64_test bins/$(CONFIG)/grpc_byte_buffer_reader_test bins/$(CONFIG)/grpc_channel_stack_test bins/$(CONFIG)/grpc_completion_queue_test bins/$(CONFIG)/grpc_credentials_test bins/$(CONFIG)/grpc_json_token_test bins/$(CONFIG)/grpc_stream_op_test bins/$(CONFIG)/hpack_parser_test bins/$(CONFIG)/hpack_table_test bins/$(CONFIG)/httpcli_format_request_test bins/$(CONFIG)/httpcli_parser_test bins/$(CONFIG)/httpcli_test bins/$(CONFIG)/json_rewrite bins/$(CONFIG)/json_rewrite_test bins/$(CONFIG)/json_test bins/$(CONFIG)/lame_client_test bins/$(CONFIG)/message_compress_test bins/$(CONFIG)/metadata_buffer_test bins/$(CONFIG)/murmur_hash_test bins/$(CONFIG)/no_server_test bins/$(CONFIG)/poll_kick_posix_test bins/$(CONFIG)/resolve_address_test bins/$(CONFIG)/secure_endpoint_test bins/$(CONFIG)/sockaddr_utils_test bins/$(CONFIG)/tcp_client_posix_test bins/$(CONFIG)/tcp_posix_test bins/$(CONFIG)/tcp_server_posix_test bins/$(CONFIG)/time_averaged_stats_test bins/$(CONFIG)/time_test bins/$(CONFIG)/timeout_encoding_test bins/$(CONFIG)/transport_metadata_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_empty_batch_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_with_large_metadata_test bins/$(CONFIG)/chttp2_fake_security_request_with_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_fake_security_cancel_after_accept_legacy_test bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_legacy_test bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_legacy_test bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_legacy_test bins/$(CONFIG)/chttp2_fake_security_census_simple_request_legacy_test bins/$(CONFIG)/chttp2_fake_security_disappearing_server_legacy_test bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test bins/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_legacy_test bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_legacy_test bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_legacy_test bins/$(CONFIG)/chttp2_fake_security_no_op_legacy_test bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_legacy_test bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_legacy_test bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_legacy_test bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_legacy_test bins/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_legacy_test bins/$(CONFIG)/chttp2_fake_security_request_with_payload_legacy_test bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_legacy_test bins/$(CONFIG)/chttp2_fake_security_simple_request_legacy_test bins/$(CONFIG)/chttp2_fake_security_thread_stress_legacy_test bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_legacy_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_empty_batch_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_with_large_metadata_test bins/$(CONFIG)/chttp2_fullstack_request_with_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_fullstack_cancel_after_accept_legacy_test bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_legacy_test bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_legacy_test bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_legacy_test bins/$(CONFIG)/chttp2_fullstack_census_simple_request_legacy_test bins/$(CONFIG)/chttp2_fullstack_disappearing_server_legacy_test bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test bins/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_legacy_test bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_legacy_test bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_legacy_test bins/$(CONFIG)/chttp2_fullstack_no_op_legacy_test bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_legacy_test bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_legacy_test bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test bins/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_legacy_test bins/$(CONFIG)/chttp2_fullstack_request_with_payload_legacy_test bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_legacy_test bins/$(CONFIG)/chttp2_fullstack_simple_request_legacy_test bins/$(CONFIG)/chttp2_fullstack_thread_stress_legacy_test bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_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_empty_batch_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_with_large_metadata_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_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_fullstack_cancel_after_accept_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_legacy_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_empty_batch_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_with_large_metadata_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_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_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_legacy_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_empty_batch_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_with_large_metadata_test bins/$(CONFIG)/chttp2_socket_pair_request_with_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_cancel_after_accept_legacy_test bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_legacy_test bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_legacy_test bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_legacy_test bins/$(CONFIG)/chttp2_socket_pair_census_simple_request_legacy_test bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_legacy_test bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test bins/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_legacy_test bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_legacy_test bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_legacy_test bins/$(CONFIG)/chttp2_socket_pair_no_op_legacy_test bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_legacy_test bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_legacy_test bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_legacy_test bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_legacy_test bins/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_legacy_test bins/$(CONFIG)/chttp2_socket_pair_request_with_payload_legacy_test bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_legacy_test bins/$(CONFIG)/chttp2_socket_pair_simple_request_legacy_test bins/$(CONFIG)/chttp2_socket_pair_thread_stress_legacy_test bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_legacy_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_empty_batch_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_with_large_metadata_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_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 bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_payload_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_legacy_test bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_legacy_test
nnoble29e1d292014-12-01 10:27:40 -0800812
Craig Tiller65130592015-02-09 16:15:53 -0800813buildtests_cxx: privatelibs_cxx bins/$(CONFIG)/channel_arguments_test bins/$(CONFIG)/credentials_test bins/$(CONFIG)/end2end_test bins/$(CONFIG)/interop_client bins/$(CONFIG)/interop_server bins/$(CONFIG)/qps_client bins/$(CONFIG)/qps_server bins/$(CONFIG)/status_test bins/$(CONFIG)/thread_pool_test bins/$(CONFIG)/tips_client bins/$(CONFIG)/tips_publisher_test bins/$(CONFIG)/tips_subscriber_test
nnoble29e1d292014-12-01 10:27:40 -0800814
nnoble85a49262014-12-08 18:14:03 -0800815test: test_c test_cxx
nnoble29e1d292014-12-01 10:27:40 -0800816
nnoble85a49262014-12-08 18:14:03 -0800817test_c: buildtests_c
Craig Tiller17ec5f92015-01-18 11:30:41 -0800818 $(E) "[RUN] Testing alarm_heap_test"
819 $(Q) ./bins/$(CONFIG)/alarm_heap_test || ( echo test alarm_heap_test failed ; exit 1 )
820 $(E) "[RUN] Testing alarm_list_test"
821 $(Q) ./bins/$(CONFIG)/alarm_list_test || ( echo test alarm_list_test failed ; exit 1 )
822 $(E) "[RUN] Testing alarm_test"
823 $(Q) ./bins/$(CONFIG)/alarm_test || ( echo test alarm_test failed ; exit 1 )
824 $(E) "[RUN] Testing alpn_test"
825 $(Q) ./bins/$(CONFIG)/alpn_test || ( echo test alpn_test failed ; exit 1 )
826 $(E) "[RUN] Testing bin_encoder_test"
827 $(Q) ./bins/$(CONFIG)/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
828 $(E) "[RUN] Testing census_hash_table_test"
829 $(Q) ./bins/$(CONFIG)/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
830 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
831 $(Q) ./bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test || ( echo test census_statistics_multiple_writers_circular_buffer_test failed ; exit 1 )
832 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
833 $(Q) ./bins/$(CONFIG)/census_statistics_multiple_writers_test || ( echo test census_statistics_multiple_writers_test failed ; exit 1 )
834 $(E) "[RUN] Testing census_statistics_performance_test"
835 $(Q) ./bins/$(CONFIG)/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
836 $(E) "[RUN] Testing census_statistics_quick_test"
837 $(Q) ./bins/$(CONFIG)/census_statistics_quick_test || ( echo test census_statistics_quick_test failed ; exit 1 )
838 $(E) "[RUN] Testing census_statistics_small_log_test"
839 $(Q) ./bins/$(CONFIG)/census_statistics_small_log_test || ( echo test census_statistics_small_log_test failed ; exit 1 )
840 $(E) "[RUN] Testing census_stub_test"
841 $(Q) ./bins/$(CONFIG)/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
842 $(E) "[RUN] Testing census_window_stats_test"
843 $(Q) ./bins/$(CONFIG)/census_window_stats_test || ( echo test census_window_stats_test failed ; exit 1 )
844 $(E) "[RUN] Testing chttp2_status_conversion_test"
845 $(Q) ./bins/$(CONFIG)/chttp2_status_conversion_test || ( echo test chttp2_status_conversion_test failed ; exit 1 )
846 $(E) "[RUN] Testing chttp2_stream_encoder_test"
847 $(Q) ./bins/$(CONFIG)/chttp2_stream_encoder_test || ( echo test chttp2_stream_encoder_test failed ; exit 1 )
848 $(E) "[RUN] Testing chttp2_stream_map_test"
849 $(Q) ./bins/$(CONFIG)/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 )
850 $(E) "[RUN] Testing chttp2_transport_end2end_test"
851 $(Q) ./bins/$(CONFIG)/chttp2_transport_end2end_test || ( echo test chttp2_transport_end2end_test failed ; exit 1 )
852 $(E) "[RUN] Testing dualstack_socket_test"
853 $(Q) ./bins/$(CONFIG)/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 )
854 $(E) "[RUN] Testing echo_test"
855 $(Q) ./bins/$(CONFIG)/echo_test || ( echo test echo_test failed ; exit 1 )
856 $(E) "[RUN] Testing fd_posix_test"
857 $(Q) ./bins/$(CONFIG)/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
858 $(E) "[RUN] Testing fling_stream_test"
859 $(Q) ./bins/$(CONFIG)/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
860 $(E) "[RUN] Testing fling_test"
861 $(Q) ./bins/$(CONFIG)/fling_test || ( echo test fling_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800862 $(E) "[RUN] Testing gpr_cancellable_test"
ctillercab52e72015-01-06 13:10:23 -0800863 $(Q) ./bins/$(CONFIG)/gpr_cancellable_test || ( echo test gpr_cancellable_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800864 $(E) "[RUN] Testing gpr_cmdline_test"
ctillercab52e72015-01-06 13:10:23 -0800865 $(Q) ./bins/$(CONFIG)/gpr_cmdline_test || ( echo test gpr_cmdline_test failed ; exit 1 )
Craig Tiller1ffa52f2015-02-06 16:32:46 -0800866 $(E) "[RUN] Testing gpr_env_test"
867 $(Q) ./bins/$(CONFIG)/gpr_env_test || ( echo test gpr_env_test failed ; exit 1 )
868 $(E) "[RUN] Testing gpr_file_test"
869 $(Q) ./bins/$(CONFIG)/gpr_file_test || ( echo test gpr_file_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800870 $(E) "[RUN] Testing gpr_histogram_test"
ctillercab52e72015-01-06 13:10:23 -0800871 $(Q) ./bins/$(CONFIG)/gpr_histogram_test || ( echo test gpr_histogram_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800872 $(E) "[RUN] Testing gpr_host_port_test"
ctillercab52e72015-01-06 13:10:23 -0800873 $(Q) ./bins/$(CONFIG)/gpr_host_port_test || ( echo test gpr_host_port_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -0800874 $(E) "[RUN] Testing gpr_log_test"
875 $(Q) ./bins/$(CONFIG)/gpr_log_test || ( echo test gpr_log_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800876 $(E) "[RUN] Testing gpr_slice_buffer_test"
ctillercab52e72015-01-06 13:10:23 -0800877 $(Q) ./bins/$(CONFIG)/gpr_slice_buffer_test || ( echo test gpr_slice_buffer_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800878 $(E) "[RUN] Testing gpr_slice_test"
ctillercab52e72015-01-06 13:10:23 -0800879 $(Q) ./bins/$(CONFIG)/gpr_slice_test || ( echo test gpr_slice_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800880 $(E) "[RUN] Testing gpr_string_test"
ctillercab52e72015-01-06 13:10:23 -0800881 $(Q) ./bins/$(CONFIG)/gpr_string_test || ( echo test gpr_string_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800882 $(E) "[RUN] Testing gpr_sync_test"
ctillercab52e72015-01-06 13:10:23 -0800883 $(Q) ./bins/$(CONFIG)/gpr_sync_test || ( echo test gpr_sync_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800884 $(E) "[RUN] Testing gpr_thd_test"
ctillercab52e72015-01-06 13:10:23 -0800885 $(Q) ./bins/$(CONFIG)/gpr_thd_test || ( echo test gpr_thd_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800886 $(E) "[RUN] Testing gpr_time_test"
ctillercab52e72015-01-06 13:10:23 -0800887 $(Q) ./bins/$(CONFIG)/gpr_time_test || ( echo test gpr_time_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -0800888 $(E) "[RUN] Testing gpr_useful_test"
889 $(Q) ./bins/$(CONFIG)/gpr_useful_test || ( echo test gpr_useful_test failed ; exit 1 )
890 $(E) "[RUN] Testing grpc_base64_test"
891 $(Q) ./bins/$(CONFIG)/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
892 $(E) "[RUN] Testing grpc_byte_buffer_reader_test"
893 $(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 -0800894 $(E) "[RUN] Testing grpc_channel_stack_test"
ctillercab52e72015-01-06 13:10:23 -0800895 $(Q) ./bins/$(CONFIG)/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800896 $(E) "[RUN] Testing grpc_completion_queue_test"
ctillercab52e72015-01-06 13:10:23 -0800897 $(Q) ./bins/$(CONFIG)/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -0800898 $(E) "[RUN] Testing grpc_credentials_test"
899 $(Q) ./bins/$(CONFIG)/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
900 $(E) "[RUN] Testing grpc_json_token_test"
901 $(Q) ./bins/$(CONFIG)/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
902 $(E) "[RUN] Testing grpc_stream_op_test"
903 $(Q) ./bins/$(CONFIG)/grpc_stream_op_test || ( echo test grpc_stream_op_test failed ; exit 1 )
904 $(E) "[RUN] Testing hpack_parser_test"
905 $(Q) ./bins/$(CONFIG)/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 )
906 $(E) "[RUN] Testing hpack_table_test"
907 $(Q) ./bins/$(CONFIG)/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800908 $(E) "[RUN] Testing httpcli_format_request_test"
ctillercab52e72015-01-06 13:10:23 -0800909 $(Q) ./bins/$(CONFIG)/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800910 $(E) "[RUN] Testing httpcli_parser_test"
ctillercab52e72015-01-06 13:10:23 -0800911 $(Q) ./bins/$(CONFIG)/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800912 $(E) "[RUN] Testing httpcli_test"
ctillercab52e72015-01-06 13:10:23 -0800913 $(Q) ./bins/$(CONFIG)/httpcli_test || ( echo test httpcli_test failed ; exit 1 )
Craig Tiller4450db22015-01-30 16:49:22 -0800914 $(E) "[RUN] Testing json_test"
915 $(Q) ./bins/$(CONFIG)/json_test || ( echo test json_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800916 $(E) "[RUN] Testing lame_client_test"
ctillercab52e72015-01-06 13:10:23 -0800917 $(Q) ./bins/$(CONFIG)/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -0800918 $(E) "[RUN] Testing message_compress_test"
919 $(Q) ./bins/$(CONFIG)/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
920 $(E) "[RUN] Testing metadata_buffer_test"
921 $(Q) ./bins/$(CONFIG)/metadata_buffer_test || ( echo test metadata_buffer_test failed ; exit 1 )
922 $(E) "[RUN] Testing murmur_hash_test"
923 $(Q) ./bins/$(CONFIG)/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 )
924 $(E) "[RUN] Testing no_server_test"
925 $(Q) ./bins/$(CONFIG)/no_server_test || ( echo test no_server_test failed ; exit 1 )
David Klempnere3605682015-01-26 17:27:21 -0800926 $(E) "[RUN] Testing poll_kick_posix_test"
927 $(Q) ./bins/$(CONFIG)/poll_kick_posix_test || ( echo test poll_kick_posix_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -0800928 $(E) "[RUN] Testing resolve_address_test"
929 $(Q) ./bins/$(CONFIG)/resolve_address_test || ( echo test resolve_address_test failed ; exit 1 )
930 $(E) "[RUN] Testing secure_endpoint_test"
931 $(Q) ./bins/$(CONFIG)/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
932 $(E) "[RUN] Testing sockaddr_utils_test"
933 $(Q) ./bins/$(CONFIG)/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 )
934 $(E) "[RUN] Testing tcp_client_posix_test"
935 $(Q) ./bins/$(CONFIG)/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
936 $(E) "[RUN] Testing tcp_posix_test"
937 $(Q) ./bins/$(CONFIG)/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
938 $(E) "[RUN] Testing tcp_server_posix_test"
939 $(Q) ./bins/$(CONFIG)/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
940 $(E) "[RUN] Testing time_averaged_stats_test"
941 $(Q) ./bins/$(CONFIG)/time_averaged_stats_test || ( echo test time_averaged_stats_test failed ; exit 1 )
942 $(E) "[RUN] Testing time_test"
943 $(Q) ./bins/$(CONFIG)/time_test || ( echo test time_test failed ; exit 1 )
944 $(E) "[RUN] Testing timeout_encoding_test"
945 $(Q) ./bins/$(CONFIG)/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
946 $(E) "[RUN] Testing transport_metadata_test"
947 $(Q) ./bins/$(CONFIG)/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800948 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
ctillercab52e72015-01-06 13:10:23 -0800949 $(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 -0800950 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
ctillercab52e72015-01-06 13:10:23 -0800951 $(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 -0800952 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800953 $(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 -0800954 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
ctillercab52e72015-01-06 13:10:23 -0800955 $(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 -0800956 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
ctillercab52e72015-01-06 13:10:23 -0800957 $(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 -0800958 $(E) "[RUN] Testing chttp2_fake_security_census_simple_request_test"
959 $(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 -0800960 $(E) "[RUN] Testing chttp2_fake_security_disappearing_server_test"
ctillercab52e72015-01-06 13:10:23 -0800961 $(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 -0800962 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
ctillercab52e72015-01-06 13:10:23 -0800963 $(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 -0800964 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
ctillercab52e72015-01-06 13:10:23 -0800965 $(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 )
murgatroid99a8c21e82015-02-12 13:55:53 -0800966 $(E) "[RUN] Testing chttp2_fake_security_empty_batch_test"
967 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_empty_batch_test || ( echo test chttp2_fake_security_empty_batch_test failed ; exit 1 )
Craig Tiller4ffdcd52015-01-16 11:34:55 -0800968 $(E) "[RUN] Testing chttp2_fake_security_graceful_server_shutdown_test"
969 $(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 -0800970 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
ctillercab52e72015-01-06 13:10:23 -0800971 $(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 -0800972 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
ctillercab52e72015-01-06 13:10:23 -0800973 $(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 -0800974 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
ctillercab52e72015-01-06 13:10:23 -0800975 $(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 -0800976 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
ctillercab52e72015-01-06 13:10:23 -0800977 $(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 -0800978 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800979 $(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 -0800980 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800981 $(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 -0800982 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
ctillercab52e72015-01-06 13:10:23 -0800983 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test || ( echo test chttp2_fake_security_request_response_with_payload_test failed ; exit 1 )
Craig Tillercff2d152015-02-05 13:22:49 -0800984 $(E) "[RUN] Testing chttp2_fake_security_request_with_large_metadata_test"
985 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_test || ( echo test chttp2_fake_security_request_with_large_metadata_test failed ; exit 1 )
986 $(E) "[RUN] Testing chttp2_fake_security_request_with_payload_test"
987 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_request_with_payload_test || ( echo test chttp2_fake_security_request_with_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800988 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
ctillercab52e72015-01-06 13:10:23 -0800989 $(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 -0800990 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
ctillercab52e72015-01-06 13:10:23 -0800991 $(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 -0800992 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
ctillercab52e72015-01-06 13:10:23 -0800993 $(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 -0800994 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
ctillercab52e72015-01-06 13:10:23 -0800995 $(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -0800996 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_legacy_test"
997 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_legacy_test || ( echo test chttp2_fake_security_cancel_after_accept_legacy_test failed ; exit 1 )
998 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test"
999 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test || ( echo test chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test failed ; exit 1 )
1000 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_legacy_test"
1001 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_legacy_test || ( echo test chttp2_fake_security_cancel_after_invoke_legacy_test failed ; exit 1 )
1002 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_legacy_test"
1003 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_legacy_test || ( echo test chttp2_fake_security_cancel_before_invoke_legacy_test failed ; exit 1 )
1004 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_legacy_test"
1005 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_legacy_test || ( echo test chttp2_fake_security_cancel_in_a_vacuum_legacy_test failed ; exit 1 )
1006 $(E) "[RUN] Testing chttp2_fake_security_census_simple_request_legacy_test"
1007 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_census_simple_request_legacy_test || ( echo test chttp2_fake_security_census_simple_request_legacy_test failed ; exit 1 )
1008 $(E) "[RUN] Testing chttp2_fake_security_disappearing_server_legacy_test"
1009 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_disappearing_server_legacy_test || ( echo test chttp2_fake_security_disappearing_server_legacy_test failed ; exit 1 )
1010 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test"
1011 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test || ( echo test chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test failed ; exit 1 )
1012 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test"
1013 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test || ( echo test chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test failed ; exit 1 )
1014 $(E) "[RUN] Testing chttp2_fake_security_graceful_server_shutdown_legacy_test"
1015 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_legacy_test || ( echo test chttp2_fake_security_graceful_server_shutdown_legacy_test failed ; exit 1 )
1016 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_legacy_test"
1017 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_legacy_test || ( echo test chttp2_fake_security_invoke_large_request_legacy_test failed ; exit 1 )
1018 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_legacy_test"
1019 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_legacy_test || ( echo test chttp2_fake_security_max_concurrent_streams_legacy_test failed ; exit 1 )
1020 $(E) "[RUN] Testing chttp2_fake_security_no_op_legacy_test"
1021 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_no_op_legacy_test || ( echo test chttp2_fake_security_no_op_legacy_test failed ; exit 1 )
1022 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_legacy_test"
1023 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_legacy_test || ( echo test chttp2_fake_security_ping_pong_streaming_legacy_test failed ; exit 1 )
1024 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_legacy_test"
1025 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_legacy_test || ( echo test chttp2_fake_security_request_response_with_binary_metadata_and_payload_legacy_test failed ; exit 1 )
1026 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test"
1027 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test || ( echo test chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test failed ; exit 1 )
1028 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_legacy_test"
1029 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_legacy_test || ( echo test chttp2_fake_security_request_response_with_payload_legacy_test failed ; exit 1 )
1030 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_trailing_metadata_and_payload_legacy_test"
1031 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_legacy_test || ( echo test chttp2_fake_security_request_response_with_trailing_metadata_and_payload_legacy_test failed ; exit 1 )
Craig Tillercff2d152015-02-05 13:22:49 -08001032 $(E) "[RUN] Testing chttp2_fake_security_request_with_large_metadata_legacy_test"
1033 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_legacy_test || ( echo test chttp2_fake_security_request_with_large_metadata_legacy_test failed ; exit 1 )
1034 $(E) "[RUN] Testing chttp2_fake_security_request_with_payload_legacy_test"
1035 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_request_with_payload_legacy_test || ( echo test chttp2_fake_security_request_with_payload_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001036 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_legacy_test"
1037 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_legacy_test || ( echo test chttp2_fake_security_simple_delayed_request_legacy_test failed ; exit 1 )
1038 $(E) "[RUN] Testing chttp2_fake_security_simple_request_legacy_test"
1039 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_simple_request_legacy_test || ( echo test chttp2_fake_security_simple_request_legacy_test failed ; exit 1 )
1040 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_legacy_test"
1041 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_thread_stress_legacy_test || ( echo test chttp2_fake_security_thread_stress_legacy_test failed ; exit 1 )
1042 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_legacy_test"
1043 $(Q) ./bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_legacy_test || ( echo test chttp2_fake_security_writes_done_hangs_with_pending_read_legacy_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001044 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
ctillercab52e72015-01-06 13:10:23 -08001045 $(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 -08001046 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
ctillercab52e72015-01-06 13:10:23 -08001047 $(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 -08001048 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
ctillercab52e72015-01-06 13:10:23 -08001049 $(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 -08001050 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
ctillercab52e72015-01-06 13:10:23 -08001051 $(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 -08001052 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
ctillercab52e72015-01-06 13:10:23 -08001053 $(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 -08001054 $(E) "[RUN] Testing chttp2_fullstack_census_simple_request_test"
1055 $(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 -08001056 $(E) "[RUN] Testing chttp2_fullstack_disappearing_server_test"
ctillercab52e72015-01-06 13:10:23 -08001057 $(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 -08001058 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
ctillercab52e72015-01-06 13:10:23 -08001059 $(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 -08001060 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
ctillercab52e72015-01-06 13:10:23 -08001061 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_tags_test failed ; exit 1 )
murgatroid99a8c21e82015-02-12 13:55:53 -08001062 $(E) "[RUN] Testing chttp2_fullstack_empty_batch_test"
1063 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_empty_batch_test || ( echo test chttp2_fullstack_empty_batch_test failed ; exit 1 )
Craig Tiller4ffdcd52015-01-16 11:34:55 -08001064 $(E) "[RUN] Testing chttp2_fullstack_graceful_server_shutdown_test"
1065 $(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 -08001066 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
ctillercab52e72015-01-06 13:10:23 -08001067 $(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 -08001068 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
ctillercab52e72015-01-06 13:10:23 -08001069 $(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 -08001070 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
ctillercab52e72015-01-06 13:10:23 -08001071 $(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 -08001072 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
ctillercab52e72015-01-06 13:10:23 -08001073 $(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 -08001074 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -08001075 $(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 -08001076 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -08001077 $(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 -08001078 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
ctillercab52e72015-01-06 13:10:23 -08001079 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test || ( echo test chttp2_fullstack_request_response_with_payload_test failed ; exit 1 )
Craig Tillercff2d152015-02-05 13:22:49 -08001080 $(E) "[RUN] Testing chttp2_fullstack_request_with_large_metadata_test"
1081 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_test || ( echo test chttp2_fullstack_request_with_large_metadata_test failed ; exit 1 )
1082 $(E) "[RUN] Testing chttp2_fullstack_request_with_payload_test"
1083 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_request_with_payload_test || ( echo test chttp2_fullstack_request_with_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001084 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
ctillercab52e72015-01-06 13:10:23 -08001085 $(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 -08001086 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
ctillercab52e72015-01-06 13:10:23 -08001087 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -08001088 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
ctillercab52e72015-01-06 13:10:23 -08001089 $(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 -08001090 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
ctillercab52e72015-01-06 13:10:23 -08001091 $(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001092 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_legacy_test"
1093 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_legacy_test || ( echo test chttp2_fullstack_cancel_after_accept_legacy_test failed ; exit 1 )
1094 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test"
1095 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test || ( echo test chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test failed ; exit 1 )
1096 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_legacy_test"
1097 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_legacy_test || ( echo test chttp2_fullstack_cancel_after_invoke_legacy_test failed ; exit 1 )
1098 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_legacy_test"
1099 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_legacy_test || ( echo test chttp2_fullstack_cancel_before_invoke_legacy_test failed ; exit 1 )
1100 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_legacy_test"
1101 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_legacy_test || ( echo test chttp2_fullstack_cancel_in_a_vacuum_legacy_test failed ; exit 1 )
1102 $(E) "[RUN] Testing chttp2_fullstack_census_simple_request_legacy_test"
1103 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_census_simple_request_legacy_test || ( echo test chttp2_fullstack_census_simple_request_legacy_test failed ; exit 1 )
1104 $(E) "[RUN] Testing chttp2_fullstack_disappearing_server_legacy_test"
1105 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_disappearing_server_legacy_test || ( echo test chttp2_fullstack_disappearing_server_legacy_test failed ; exit 1 )
1106 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test"
1107 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test failed ; exit 1 )
1108 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test"
1109 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test failed ; exit 1 )
1110 $(E) "[RUN] Testing chttp2_fullstack_graceful_server_shutdown_legacy_test"
1111 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_legacy_test || ( echo test chttp2_fullstack_graceful_server_shutdown_legacy_test failed ; exit 1 )
1112 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_legacy_test"
1113 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_legacy_test || ( echo test chttp2_fullstack_invoke_large_request_legacy_test failed ; exit 1 )
1114 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_legacy_test"
1115 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_legacy_test || ( echo test chttp2_fullstack_max_concurrent_streams_legacy_test failed ; exit 1 )
1116 $(E) "[RUN] Testing chttp2_fullstack_no_op_legacy_test"
1117 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_no_op_legacy_test || ( echo test chttp2_fullstack_no_op_legacy_test failed ; exit 1 )
1118 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_legacy_test"
1119 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_legacy_test || ( echo test chttp2_fullstack_ping_pong_streaming_legacy_test failed ; exit 1 )
1120 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test"
1121 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test || ( echo test chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test failed ; exit 1 )
1122 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test"
1123 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test || ( echo test chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test failed ; exit 1 )
1124 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_legacy_test"
1125 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_legacy_test || ( echo test chttp2_fullstack_request_response_with_payload_legacy_test failed ; exit 1 )
1126 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test"
1127 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test || ( echo test chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test failed ; exit 1 )
Craig Tillercff2d152015-02-05 13:22:49 -08001128 $(E) "[RUN] Testing chttp2_fullstack_request_with_large_metadata_legacy_test"
1129 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_legacy_test || ( echo test chttp2_fullstack_request_with_large_metadata_legacy_test failed ; exit 1 )
1130 $(E) "[RUN] Testing chttp2_fullstack_request_with_payload_legacy_test"
1131 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_request_with_payload_legacy_test || ( echo test chttp2_fullstack_request_with_payload_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001132 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_legacy_test"
1133 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_legacy_test || ( echo test chttp2_fullstack_simple_delayed_request_legacy_test failed ; exit 1 )
1134 $(E) "[RUN] Testing chttp2_fullstack_simple_request_legacy_test"
1135 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_simple_request_legacy_test || ( echo test chttp2_fullstack_simple_request_legacy_test failed ; exit 1 )
1136 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_legacy_test"
1137 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_thread_stress_legacy_test || ( echo test chttp2_fullstack_thread_stress_legacy_test failed ; exit 1 )
1138 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test"
1139 $(Q) ./bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test || ( echo test chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001140 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
ctillercab52e72015-01-06 13:10:23 -08001141 $(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 -08001142 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
ctillercab52e72015-01-06 13:10:23 -08001143 $(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 -08001144 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
ctillercab52e72015-01-06 13:10:23 -08001145 $(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 -08001146 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
ctillercab52e72015-01-06 13:10:23 -08001147 $(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 -08001148 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
ctillercab52e72015-01-06 13:10:23 -08001149 $(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 -08001150 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_census_simple_request_test"
1151 $(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 -08001152 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_disappearing_server_test"
ctillercab52e72015-01-06 13:10:23 -08001153 $(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 -08001154 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
ctillercab52e72015-01-06 13:10:23 -08001155 $(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 -08001156 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
ctillercab52e72015-01-06 13:10:23 -08001157 $(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 )
murgatroid99a8c21e82015-02-12 13:55:53 -08001158 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_empty_batch_test"
1159 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_empty_batch_test || ( echo test chttp2_simple_ssl_fullstack_empty_batch_test failed ; exit 1 )
Craig Tiller4ffdcd52015-01-16 11:34:55 -08001160 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_graceful_server_shutdown_test"
1161 $(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 -08001162 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
ctillercab52e72015-01-06 13:10:23 -08001163 $(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 -08001164 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
ctillercab52e72015-01-06 13:10:23 -08001165 $(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 -08001166 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
ctillercab52e72015-01-06 13:10:23 -08001167 $(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 -08001168 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
ctillercab52e72015-01-06 13:10:23 -08001169 $(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 -08001170 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -08001171 $(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 -08001172 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -08001173 $(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 -08001174 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
ctillercab52e72015-01-06 13:10:23 -08001175 $(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 )
Craig Tillercff2d152015-02-05 13:22:49 -08001176 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_with_large_metadata_test"
1177 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_test || ( echo test chttp2_simple_ssl_fullstack_request_with_large_metadata_test failed ; exit 1 )
1178 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_with_payload_test"
1179 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_test || ( echo test chttp2_simple_ssl_fullstack_request_with_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001180 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
ctillercab52e72015-01-06 13:10:23 -08001181 $(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 -08001182 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
ctillercab52e72015-01-06 13:10:23 -08001183 $(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 -08001184 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
ctillercab52e72015-01-06 13:10:23 -08001185 $(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 -08001186 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
ctillercab52e72015-01-06 13:10:23 -08001187 $(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001188 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test"
1189 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test failed ; exit 1 )
1190 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_legacy_test"
1191 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_legacy_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_legacy_test failed ; exit 1 )
1192 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test"
1193 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test failed ; exit 1 )
1194 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test"
1195 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test || ( echo test chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test failed ; exit 1 )
1196 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test"
1197 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test || ( echo test chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test failed ; exit 1 )
1198 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_census_simple_request_legacy_test"
1199 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_legacy_test || ( echo test chttp2_simple_ssl_fullstack_census_simple_request_legacy_test failed ; exit 1 )
1200 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_disappearing_server_legacy_test"
1201 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_legacy_test || ( echo test chttp2_simple_ssl_fullstack_disappearing_server_legacy_test failed ; exit 1 )
1202 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test"
1203 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test || ( echo test chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test failed ; exit 1 )
1204 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test"
1205 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test || ( echo test chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test failed ; exit 1 )
1206 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test"
1207 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test || ( echo test chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test failed ; exit 1 )
1208 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test"
1209 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test || ( echo test chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test failed ; exit 1 )
1210 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test"
1211 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test || ( echo test chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test failed ; exit 1 )
1212 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_legacy_test"
1213 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_legacy_test || ( echo test chttp2_simple_ssl_fullstack_no_op_legacy_test failed ; exit 1 )
1214 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test"
1215 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test || ( echo test chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test failed ; exit 1 )
1216 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_legacy_test"
1217 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_legacy_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_legacy_test failed ; exit 1 )
1218 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_legacy_test"
1219 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_legacy_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_legacy_test failed ; exit 1 )
1220 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test"
1221 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test failed ; exit 1 )
1222 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test"
1223 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test || ( echo test chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test failed ; exit 1 )
Craig Tillercff2d152015-02-05 13:22:49 -08001224 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test"
1225 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test || ( echo test chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test failed ; exit 1 )
1226 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_with_payload_legacy_test"
1227 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_legacy_test || ( echo test chttp2_simple_ssl_fullstack_request_with_payload_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001228 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test"
1229 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test || ( echo test chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test failed ; exit 1 )
1230 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_legacy_test"
1231 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_legacy_test || ( echo test chttp2_simple_ssl_fullstack_simple_request_legacy_test failed ; exit 1 )
1232 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_legacy_test"
1233 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_legacy_test || ( echo test chttp2_simple_ssl_fullstack_thread_stress_legacy_test failed ; exit 1 )
1234 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_legacy_test"
1235 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_legacy_test || ( echo test chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_legacy_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001236 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
ctillercab52e72015-01-06 13:10:23 -08001237 $(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 -08001238 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
ctillercab52e72015-01-06 13:10:23 -08001239 $(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 -08001240 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
ctillercab52e72015-01-06 13:10:23 -08001241 $(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 -08001242 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
ctillercab52e72015-01-06 13:10:23 -08001243 $(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 -08001244 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
ctillercab52e72015-01-06 13:10:23 -08001245 $(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 -08001246 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test"
1247 $(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 -08001248 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test"
ctillercab52e72015-01-06 13:10:23 -08001249 $(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 -08001250 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
ctillercab52e72015-01-06 13:10:23 -08001251 $(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 -08001252 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
ctillercab52e72015-01-06 13:10:23 -08001253 $(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 )
murgatroid99a8c21e82015-02-12 13:55:53 -08001254 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test"
1255 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test failed ; exit 1 )
Craig Tiller4ffdcd52015-01-16 11:34:55 -08001256 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test"
1257 $(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 -08001258 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
ctillercab52e72015-01-06 13:10:23 -08001259 $(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 -08001260 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
ctillercab52e72015-01-06 13:10:23 -08001261 $(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 -08001262 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
ctillercab52e72015-01-06 13:10:23 -08001263 $(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 -08001264 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
ctillercab52e72015-01-06 13:10:23 -08001265 $(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 -08001266 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -08001267 $(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 -08001268 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -08001269 $(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 -08001270 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
ctillercab52e72015-01-06 13:10:23 -08001271 $(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 )
Craig Tillercff2d152015-02-05 13:22:49 -08001272 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test"
1273 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test failed ; exit 1 )
1274 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test"
1275 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001276 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
ctillercab52e72015-01-06 13:10:23 -08001277 $(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 -08001278 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
ctillercab52e72015-01-06 13:10:23 -08001279 $(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 -08001280 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
ctillercab52e72015-01-06 13:10:23 -08001281 $(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 -08001282 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
ctillercab52e72015-01-06 13:10:23 -08001283 $(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001284 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test"
1285 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test failed ; exit 1 )
1286 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_legacy_test"
1287 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_legacy_test failed ; exit 1 )
1288 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test"
1289 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test failed ; exit 1 )
1290 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test"
1291 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test failed ; exit 1 )
1292 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_legacy_test"
1293 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_legacy_test failed ; exit 1 )
1294 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test"
1295 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test failed ; exit 1 )
1296 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test"
1297 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test failed ; exit 1 )
1298 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test"
1299 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test failed ; exit 1 )
1300 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_legacy_test"
1301 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_legacy_test failed ; exit 1 )
1302 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test"
1303 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test failed ; exit 1 )
1304 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test"
1305 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test failed ; exit 1 )
1306 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test"
1307 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test failed ; exit 1 )
1308 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test"
1309 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test failed ; exit 1 )
1310 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test"
1311 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test failed ; exit 1 )
1312 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test"
1313 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test failed ; exit 1 )
1314 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_legacy_test"
1315 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_legacy_test failed ; exit 1 )
1316 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_legacy_test"
1317 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_legacy_test failed ; exit 1 )
1318 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test"
1319 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test failed ; exit 1 )
Craig Tillercff2d152015-02-05 13:22:49 -08001320 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_legacy_test"
1321 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_legacy_test failed ; exit 1 )
1322 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test"
1323 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001324 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test"
1325 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test failed ; exit 1 )
1326 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test"
1327 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test failed ; exit 1 )
1328 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test"
1329 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test failed ; exit 1 )
1330 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_legacy_test"
1331 $(Q) ./bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_legacy_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_legacy_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001332 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
ctillercab52e72015-01-06 13:10:23 -08001333 $(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 -08001334 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
ctillercab52e72015-01-06 13:10:23 -08001335 $(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 -08001336 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
ctillercab52e72015-01-06 13:10:23 -08001337 $(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 -08001338 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
ctillercab52e72015-01-06 13:10:23 -08001339 $(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 -08001340 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
ctillercab52e72015-01-06 13:10:23 -08001341 $(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 -08001342 $(E) "[RUN] Testing chttp2_socket_pair_census_simple_request_test"
1343 $(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 -08001344 $(E) "[RUN] Testing chttp2_socket_pair_disappearing_server_test"
ctillercab52e72015-01-06 13:10:23 -08001345 $(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 -08001346 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
ctillercab52e72015-01-06 13:10:23 -08001347 $(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 -08001348 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
ctillercab52e72015-01-06 13:10:23 -08001349 $(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 )
murgatroid99a8c21e82015-02-12 13:55:53 -08001350 $(E) "[RUN] Testing chttp2_socket_pair_empty_batch_test"
1351 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_empty_batch_test || ( echo test chttp2_socket_pair_empty_batch_test failed ; exit 1 )
Craig Tiller4ffdcd52015-01-16 11:34:55 -08001352 $(E) "[RUN] Testing chttp2_socket_pair_graceful_server_shutdown_test"
1353 $(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 -08001354 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
ctillercab52e72015-01-06 13:10:23 -08001355 $(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 -08001356 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
ctillercab52e72015-01-06 13:10:23 -08001357 $(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 -08001358 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
ctillercab52e72015-01-06 13:10:23 -08001359 $(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 -08001360 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
ctillercab52e72015-01-06 13:10:23 -08001361 $(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 -08001362 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -08001363 $(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 -08001364 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -08001365 $(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 -08001366 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
ctillercab52e72015-01-06 13:10:23 -08001367 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test || ( echo test chttp2_socket_pair_request_response_with_payload_test failed ; exit 1 )
Craig Tillercff2d152015-02-05 13:22:49 -08001368 $(E) "[RUN] Testing chttp2_socket_pair_request_with_large_metadata_test"
1369 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_test || ( echo test chttp2_socket_pair_request_with_large_metadata_test failed ; exit 1 )
1370 $(E) "[RUN] Testing chttp2_socket_pair_request_with_payload_test"
1371 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_request_with_payload_test || ( echo test chttp2_socket_pair_request_with_payload_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001372 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
ctillercab52e72015-01-06 13:10:23 -08001373 $(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 -08001374 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
ctillercab52e72015-01-06 13:10:23 -08001375 $(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 -08001376 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
ctillercab52e72015-01-06 13:10:23 -08001377 $(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 -08001378 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
ctillercab52e72015-01-06 13:10:23 -08001379 $(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001380 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_legacy_test"
1381 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_legacy_test || ( echo test chttp2_socket_pair_cancel_after_accept_legacy_test failed ; exit 1 )
1382 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test"
1383 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test || ( echo test chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test failed ; exit 1 )
1384 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_legacy_test"
1385 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_legacy_test || ( echo test chttp2_socket_pair_cancel_after_invoke_legacy_test failed ; exit 1 )
1386 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_legacy_test"
1387 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_legacy_test || ( echo test chttp2_socket_pair_cancel_before_invoke_legacy_test failed ; exit 1 )
1388 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_legacy_test"
1389 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_legacy_test || ( echo test chttp2_socket_pair_cancel_in_a_vacuum_legacy_test failed ; exit 1 )
1390 $(E) "[RUN] Testing chttp2_socket_pair_census_simple_request_legacy_test"
1391 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_census_simple_request_legacy_test || ( echo test chttp2_socket_pair_census_simple_request_legacy_test failed ; exit 1 )
1392 $(E) "[RUN] Testing chttp2_socket_pair_disappearing_server_legacy_test"
1393 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_legacy_test || ( echo test chttp2_socket_pair_disappearing_server_legacy_test failed ; exit 1 )
1394 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test"
1395 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test || ( echo test chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test failed ; exit 1 )
1396 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test"
1397 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test || ( echo test chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test failed ; exit 1 )
1398 $(E) "[RUN] Testing chttp2_socket_pair_graceful_server_shutdown_legacy_test"
1399 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_legacy_test || ( echo test chttp2_socket_pair_graceful_server_shutdown_legacy_test failed ; exit 1 )
1400 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_legacy_test"
1401 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_legacy_test || ( echo test chttp2_socket_pair_invoke_large_request_legacy_test failed ; exit 1 )
1402 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_legacy_test"
1403 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_legacy_test || ( echo test chttp2_socket_pair_max_concurrent_streams_legacy_test failed ; exit 1 )
1404 $(E) "[RUN] Testing chttp2_socket_pair_no_op_legacy_test"
1405 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_no_op_legacy_test || ( echo test chttp2_socket_pair_no_op_legacy_test failed ; exit 1 )
1406 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_legacy_test"
1407 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_legacy_test || ( echo test chttp2_socket_pair_ping_pong_streaming_legacy_test failed ; exit 1 )
1408 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_legacy_test"
1409 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_legacy_test || ( echo test chttp2_socket_pair_request_response_with_binary_metadata_and_payload_legacy_test failed ; exit 1 )
1410 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test"
1411 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test || ( echo test chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test failed ; exit 1 )
1412 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_legacy_test"
1413 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_legacy_test || ( echo test chttp2_socket_pair_request_response_with_payload_legacy_test failed ; exit 1 )
1414 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_legacy_test"
1415 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_legacy_test || ( echo test chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_legacy_test failed ; exit 1 )
Craig Tillercff2d152015-02-05 13:22:49 -08001416 $(E) "[RUN] Testing chttp2_socket_pair_request_with_large_metadata_legacy_test"
1417 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_legacy_test || ( echo test chttp2_socket_pair_request_with_large_metadata_legacy_test failed ; exit 1 )
1418 $(E) "[RUN] Testing chttp2_socket_pair_request_with_payload_legacy_test"
1419 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_request_with_payload_legacy_test || ( echo test chttp2_socket_pair_request_with_payload_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001420 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_legacy_test"
1421 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_legacy_test || ( echo test chttp2_socket_pair_simple_delayed_request_legacy_test failed ; exit 1 )
1422 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_legacy_test"
1423 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_simple_request_legacy_test || ( echo test chttp2_socket_pair_simple_request_legacy_test failed ; exit 1 )
1424 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_legacy_test"
1425 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_thread_stress_legacy_test || ( echo test chttp2_socket_pair_thread_stress_legacy_test failed ; exit 1 )
1426 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_legacy_test"
1427 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_legacy_test || ( echo test chttp2_socket_pair_writes_done_hangs_with_pending_read_legacy_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -08001428 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
ctillercab52e72015-01-06 13:10:23 -08001429 $(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 -08001430 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
ctillercab52e72015-01-06 13:10:23 -08001431 $(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 -08001432 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
ctillercab52e72015-01-06 13:10:23 -08001433 $(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 -08001434 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
ctillercab52e72015-01-06 13:10:23 -08001435 $(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 -08001436 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
ctillercab52e72015-01-06 13:10:23 -08001437 $(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 -08001438 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test"
1439 $(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 -08001440 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test"
ctillercab52e72015-01-06 13:10:23 -08001441 $(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 -08001442 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
ctillercab52e72015-01-06 13:10:23 -08001443 $(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 -08001444 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
ctillercab52e72015-01-06 13:10:23 -08001445 $(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 )
murgatroid99a8c21e82015-02-12 13:55:53 -08001446 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_empty_batch_test"
1447 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_empty_batch_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_empty_batch_test failed ; exit 1 )
Craig Tiller4ffdcd52015-01-16 11:34:55 -08001448 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test"
1449 $(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 -08001450 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
ctillercab52e72015-01-06 13:10:23 -08001451 $(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 -08001452 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
ctillercab52e72015-01-06 13:10:23 -08001453 $(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 -08001454 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
ctillercab52e72015-01-06 13:10:23 -08001455 $(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 -08001456 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
ctillercab52e72015-01-06 13:10:23 -08001457 $(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 -08001458 $(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 -08001459 $(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 -08001460 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
ctillercab52e72015-01-06 13:10:23 -08001461 $(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 -08001462 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
ctillercab52e72015-01-06 13:10:23 -08001463 $(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 )
Craig Tillercff2d152015-02-05 13:22:49 -08001464 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_test"
1465 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_test failed ; exit 1 )
1466 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_with_payload_test"
1467 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_payload_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_with_payload_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -08001468 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
ctillercab52e72015-01-06 13:10:23 -08001469 $(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 -08001470 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
ctillercab52e72015-01-06 13:10:23 -08001471 $(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 -08001472 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
ctillercab52e72015-01-06 13:10:23 -08001473 $(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 -08001474 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
ctillercab52e72015-01-06 13:10:23 -08001475 $(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001476 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_legacy_test"
1477 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_legacy_test failed ; exit 1 )
1478 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_legacy_test"
1479 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_legacy_test failed ; exit 1 )
1480 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_legacy_test"
1481 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_legacy_test failed ; exit 1 )
1482 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_legacy_test"
1483 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_legacy_test failed ; exit 1 )
1484 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_legacy_test"
1485 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_legacy_test failed ; exit 1 )
1486 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_census_simple_request_legacy_test"
1487 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_census_simple_request_legacy_test failed ; exit 1 )
1488 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_disappearing_server_legacy_test"
1489 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_disappearing_server_legacy_test failed ; exit 1 )
1490 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_legacy_test"
1491 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_legacy_test failed ; exit 1 )
1492 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_legacy_test"
1493 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_legacy_test failed ; exit 1 )
1494 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_legacy_test"
1495 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_legacy_test failed ; exit 1 )
1496 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_legacy_test"
1497 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_legacy_test failed ; exit 1 )
1498 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_legacy_test"
1499 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_legacy_test failed ; exit 1 )
1500 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_legacy_test"
1501 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_no_op_legacy_test failed ; exit 1 )
1502 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_legacy_test"
1503 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_legacy_test failed ; exit 1 )
1504 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_legacy_test"
1505 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_legacy_test failed ; exit 1 )
1506 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_legacy_test"
1507 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_legacy_test failed ; exit 1 )
1508 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_legacy_test"
1509 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_legacy_test failed ; exit 1 )
1510 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_legacy_test"
1511 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_legacy_test failed ; exit 1 )
Craig Tillercff2d152015-02-05 13:22:49 -08001512 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_legacy_test"
1513 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_legacy_test failed ; exit 1 )
1514 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_with_payload_legacy_test"
1515 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_payload_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_request_with_payload_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001516 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_legacy_test"
1517 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_legacy_test failed ; exit 1 )
1518 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_legacy_test"
1519 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_simple_request_legacy_test failed ; exit 1 )
1520 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_legacy_test"
1521 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_thread_stress_legacy_test failed ; exit 1 )
1522 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_legacy_test"
1523 $(Q) ./bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_legacy_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_legacy_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001524
1525
nnoble85a49262014-12-08 18:14:03 -08001526test_cxx: buildtests_cxx
yangg59dfc902014-12-19 14:00:14 -08001527 $(E) "[RUN] Testing channel_arguments_test"
ctillercab52e72015-01-06 13:10:23 -08001528 $(Q) ./bins/$(CONFIG)/channel_arguments_test || ( echo test channel_arguments_test failed ; exit 1 )
yangg4105e2b2015-01-09 14:19:44 -08001529 $(E) "[RUN] Testing credentials_test"
1530 $(Q) ./bins/$(CONFIG)/credentials_test || ( echo test credentials_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001531 $(E) "[RUN] Testing end2end_test"
1532 $(Q) ./bins/$(CONFIG)/end2end_test || ( echo test end2end_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001533 $(E) "[RUN] Testing status_test"
1534 $(Q) ./bins/$(CONFIG)/status_test || ( echo test status_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001535 $(E) "[RUN] Testing thread_pool_test"
1536 $(Q) ./bins/$(CONFIG)/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
Craig Tiller1ffa52f2015-02-06 16:32:46 -08001537 $(E) "[RUN] Testing tips_publisher_test"
1538 $(Q) ./bins/$(CONFIG)/tips_publisher_test || ( echo test tips_publisher_test failed ; exit 1 )
1539 $(E) "[RUN] Testing tips_subscriber_test"
1540 $(Q) ./bins/$(CONFIG)/tips_subscriber_test || ( echo test tips_subscriber_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -08001541
1542
ctillercab52e72015-01-06 13:10:23 -08001543tools: privatelibs bins/$(CONFIG)/gen_hpack_tables bins/$(CONFIG)/grpc_fetch_oauth2
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001544
ctillercab52e72015-01-06 13:10:23 -08001545buildbenchmarks: privatelibs bins/$(CONFIG)/grpc_completion_queue_benchmark bins/$(CONFIG)/low_level_ping_pong_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001546
1547benchmarks: buildbenchmarks
1548
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001549strip: strip-static strip-shared
1550
nnoble20e2e3f2014-12-16 15:37:57 -08001551strip-static: strip-static_c strip-static_cxx
1552
1553strip-shared: strip-shared_c strip-shared_cxx
1554
Nicolas Noble047b7272015-01-16 13:55:05 -08001555
1556# TODO(nnoble): the strip target is stripping in-place, instead
1557# of copying files in a temporary folder.
1558# This prevents proper debugging after running make install.
1559
nnoble85a49262014-12-08 18:14:03 -08001560strip-static_c: static_c
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001561ifeq ($(CONFIG),opt)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001562 $(E) "[STRIP] Stripping libgpr.a"
ctillercab52e72015-01-06 13:10:23 -08001563 $(Q) $(STRIP) libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001564 $(E) "[STRIP] Stripping libgrpc.a"
ctillercab52e72015-01-06 13:10:23 -08001565 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc.a
Jan Tattermusch94c36532015-01-21 10:36:12 -08001566 $(E) "[STRIP] Stripping libgrpc_csharp_ext.a"
1567 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc_csharp_ext.a
Craig Tiller1ffa52f2015-02-06 16:32:46 -08001568 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
1569 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc_unsecure.a
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001570endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001571
nnoble85a49262014-12-08 18:14:03 -08001572strip-static_cxx: static_cxx
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001573ifeq ($(CONFIG),opt)
nnoble85a49262014-12-08 18:14:03 -08001574 $(E) "[STRIP] Stripping libgrpc++.a"
ctillercab52e72015-01-06 13:10:23 -08001575 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc++.a
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001576endif
nnoble85a49262014-12-08 18:14:03 -08001577
1578strip-shared_c: shared_c
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001579ifeq ($(CONFIG),opt)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001580 $(E) "[STRIP] Stripping libgpr.so"
ctillercab52e72015-01-06 13:10:23 -08001581 $(Q) $(STRIP) libs/$(CONFIG)/libgpr.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001582 $(E) "[STRIP] Stripping libgrpc.so"
ctillercab52e72015-01-06 13:10:23 -08001583 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc.$(SHARED_EXT)
Jan Tattermusch94c36532015-01-21 10:36:12 -08001584 $(E) "[STRIP] Stripping libgrpc_csharp_ext.so"
1585 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT)
Craig Tiller1ffa52f2015-02-06 16:32:46 -08001586 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
1587 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT)
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001588endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001589
nnoble85a49262014-12-08 18:14:03 -08001590strip-shared_cxx: shared_cxx
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001591ifeq ($(CONFIG),opt)
nnoble85a49262014-12-08 18:14:03 -08001592 $(E) "[STRIP] Stripping libgrpc++.so"
ctillercab52e72015-01-06 13:10:23 -08001593 $(Q) $(STRIP) libs/$(CONFIG)/libgrpc++.$(SHARED_EXT)
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001594endif
nnoble85a49262014-12-08 18:14:03 -08001595
Nicolas Noble53830622015-02-12 16:56:38 -08001596ifeq ($(NO_PROTOC),true)
1597gens/examples/tips/empty.pb.cc: protoc_dep_error
1598else
1599gens/examples/tips/empty.pb.cc: examples/tips/empty.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
Chen Wang86af8cf2015-01-21 18:05:40 -08001600 $(E) "[PROTOC] Generating protobuf CC file from $<"
1601 $(Q) mkdir -p `dirname $@`
1602 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08001603endif
Chen Wang86af8cf2015-01-21 18:05:40 -08001604
Nicolas Noble53830622015-02-12 16:56:38 -08001605ifeq ($(NO_PROTOC),true)
1606gens/examples/tips/label.pb.cc: protoc_dep_error
1607else
1608gens/examples/tips/label.pb.cc: examples/tips/label.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
Chen Wang86af8cf2015-01-21 18:05:40 -08001609 $(E) "[PROTOC] Generating protobuf CC file from $<"
1610 $(Q) mkdir -p `dirname $@`
1611 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08001612endif
Chen Wang86af8cf2015-01-21 18:05:40 -08001613
Nicolas Noble53830622015-02-12 16:56:38 -08001614ifeq ($(NO_PROTOC),true)
1615gens/examples/tips/pubsub.pb.cc: protoc_dep_error
1616else
1617gens/examples/tips/pubsub.pb.cc: examples/tips/pubsub.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
Chen Wang86af8cf2015-01-21 18:05:40 -08001618 $(E) "[PROTOC] Generating protobuf CC file from $<"
1619 $(Q) mkdir -p `dirname $@`
1620 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08001621endif
Chen Wang86af8cf2015-01-21 18:05:40 -08001622
Nicolas Noble53830622015-02-12 16:56:38 -08001623ifeq ($(NO_PROTOC),true)
1624gens/test/cpp/interop/empty.pb.cc: protoc_dep_error
1625else
1626gens/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001627 $(E) "[PROTOC] Generating protobuf CC file from $<"
1628 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001629 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08001630endif
nnoble72309c62014-12-12 11:42:26 -08001631
Nicolas Noble53830622015-02-12 16:56:38 -08001632ifeq ($(NO_PROTOC),true)
1633gens/test/cpp/interop/messages.pb.cc: protoc_dep_error
1634else
1635gens/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
nnoble72309c62014-12-12 11:42:26 -08001636 $(E) "[PROTOC] Generating protobuf CC file from $<"
1637 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001638 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08001639endif
nnoble72309c62014-12-12 11:42:26 -08001640
Nicolas Noble53830622015-02-12 16:56:38 -08001641ifeq ($(NO_PROTOC),true)
1642gens/test/cpp/interop/test.pb.cc: protoc_dep_error
1643else
1644gens/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
nnoble72309c62014-12-12 11:42:26 -08001645 $(E) "[PROTOC] Generating protobuf CC file from $<"
1646 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001647 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08001648endif
nnoble72309c62014-12-12 11:42:26 -08001649
Nicolas Noble53830622015-02-12 16:56:38 -08001650ifeq ($(NO_PROTOC),true)
1651gens/test/cpp/qps/qpstest.pb.cc: protoc_dep_error
1652else
1653gens/test/cpp/qps/qpstest.pb.cc: test/cpp/qps/qpstest.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
Craig Tillerbf2659f2015-01-13 12:27:06 -08001654 $(E) "[PROTOC] Generating protobuf CC file from $<"
1655 $(Q) mkdir -p `dirname $@`
1656 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08001657endif
Craig Tillerbf2659f2015-01-13 12:27:06 -08001658
Nicolas Noble53830622015-02-12 16:56:38 -08001659ifeq ($(NO_PROTOC),true)
1660gens/test/cpp/util/echo.pb.cc: protoc_dep_error
1661else
1662gens/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
nnoble72309c62014-12-12 11:42:26 -08001663 $(E) "[PROTOC] Generating protobuf CC file from $<"
1664 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001665 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08001666endif
nnoble72309c62014-12-12 11:42:26 -08001667
Nicolas Noble53830622015-02-12 16:56:38 -08001668ifeq ($(NO_PROTOC),true)
1669gens/test/cpp/util/echo_duplicate.pb.cc: protoc_dep_error
1670else
1671gens/test/cpp/util/echo_duplicate.pb.cc: test/cpp/util/echo_duplicate.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
yangg1456d152015-01-08 15:39:58 -08001672 $(E) "[PROTOC] Generating protobuf CC file from $<"
1673 $(Q) mkdir -p `dirname $@`
1674 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08001675endif
yangg1456d152015-01-08 15:39:58 -08001676
Nicolas Noble53830622015-02-12 16:56:38 -08001677ifeq ($(NO_PROTOC),true)
1678gens/test/cpp/util/messages.pb.cc: protoc_dep_error
1679else
1680gens/test/cpp/util/messages.pb.cc: test/cpp/util/messages.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
yangg1456d152015-01-08 15:39:58 -08001681 $(E) "[PROTOC] Generating protobuf CC file from $<"
1682 $(Q) mkdir -p `dirname $@`
1683 $(Q) $(PROTOC) --cpp_out=gens --grpc_out=gens --plugin=protoc-gen-grpc=bins/$(CONFIG)/cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08001684endif
yangg1456d152015-01-08 15:39:58 -08001685
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001686
ctillercab52e72015-01-06 13:10:23 -08001687objs/$(CONFIG)/%.o : %.c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001688 $(E) "[C] Compiling $<"
1689 $(Q) mkdir -p `dirname $@`
Craig Tiller12c82092015-01-15 08:45:56 -08001690 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001691
ctillercab52e72015-01-06 13:10:23 -08001692objs/$(CONFIG)/%.o : gens/%.pb.cc
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001693 $(E) "[CXX] Compiling $<"
1694 $(Q) mkdir -p `dirname $@`
Craig Tiller12c82092015-01-15 08:45:56 -08001695 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001696
ctillercab52e72015-01-06 13:10:23 -08001697objs/$(CONFIG)/src/compiler/%.o : src/compiler/%.cc
nnoble72309c62014-12-12 11:42:26 -08001698 $(E) "[HOSTCXX] Compiling $<"
1699 $(Q) mkdir -p `dirname $@`
Craig Tiller12c82092015-01-15 08:45:56 -08001700 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
nnoble72309c62014-12-12 11:42:26 -08001701
ctillercab52e72015-01-06 13:10:23 -08001702objs/$(CONFIG)/%.o : %.cc
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001703 $(E) "[CXX] Compiling $<"
1704 $(Q) mkdir -p `dirname $@`
Craig Tiller12c82092015-01-15 08:45:56 -08001705 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001706
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001707
nnoble85a49262014-12-08 18:14:03 -08001708install: install_c install_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001709
nnoble85a49262014-12-08 18:14:03 -08001710install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001711
nnoble85a49262014-12-08 18:14:03 -08001712install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
1713
1714install-headers: install-headers_c install-headers_cxx
1715
1716install-headers_c:
1717 $(E) "[INSTALL] Installing public C headers"
1718 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
1719
1720install-headers_cxx:
1721 $(E) "[INSTALL] Installing public C++ headers"
1722 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
1723
1724install-static: install-static_c install-static_cxx
1725
1726install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001727 $(E) "[INSTALL] Installing libgpr.a"
ctillercab52e72015-01-06 13:10:23 -08001728 $(Q) $(INSTALL) libs/$(CONFIG)/libgpr.a $(prefix)/lib/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001729 $(E) "[INSTALL] Installing libgrpc.a"
ctillercab52e72015-01-06 13:10:23 -08001730 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc.a $(prefix)/lib/libgrpc.a
Jan Tattermusch94c36532015-01-21 10:36:12 -08001731 $(E) "[INSTALL] Installing libgrpc_csharp_ext.a"
1732 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc_csharp_ext.a $(prefix)/lib/libgrpc_csharp_ext.a
Craig Tiller1ffa52f2015-02-06 16:32:46 -08001733 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
1734 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001735
nnoble85a49262014-12-08 18:14:03 -08001736install-static_cxx: static_cxx strip-static_cxx
1737 $(E) "[INSTALL] Installing libgrpc++.a"
ctillercab52e72015-01-06 13:10:23 -08001738 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc++.a $(prefix)/lib/libgrpc++.a
nnoble85a49262014-12-08 18:14:03 -08001739
1740install-shared_c: shared_c strip-shared_c
nnoble5b7f32a2014-12-22 08:12:44 -08001741ifeq ($(SYSTEM),MINGW32)
1742 $(E) "[INSTALL] Installing gpr.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001743 $(Q) $(INSTALL) libs/$(CONFIG)/gpr.$(SHARED_EXT) $(prefix)/lib/gpr.$(SHARED_EXT)
1744 $(Q) $(INSTALL) libs/$(CONFIG)/libgpr-imp.a $(prefix)/lib/libgpr-imp.a
nnoble5b7f32a2014-12-22 08:12:44 -08001745else
1746 $(E) "[INSTALL] Installing libgpr.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001747 $(Q) $(INSTALL) libs/$(CONFIG)/libgpr.$(SHARED_EXT) $(prefix)/lib/libgpr.$(SHARED_EXT)
nnoble5b7f32a2014-12-22 08:12:44 -08001748ifneq ($(SYSTEM),Darwin)
1749 $(Q) ln -sf libgpr.$(SHARED_EXT) $(prefix)/lib/libgpr.so
1750endif
1751endif
1752ifeq ($(SYSTEM),MINGW32)
1753 $(E) "[INSTALL] Installing grpc.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001754 $(Q) $(INSTALL) libs/$(CONFIG)/grpc.$(SHARED_EXT) $(prefix)/lib/grpc.$(SHARED_EXT)
1755 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc-imp.a $(prefix)/lib/libgrpc-imp.a
nnoble5b7f32a2014-12-22 08:12:44 -08001756else
1757 $(E) "[INSTALL] Installing libgrpc.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001758 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc.$(SHARED_EXT) $(prefix)/lib/libgrpc.$(SHARED_EXT)
nnoble5b7f32a2014-12-22 08:12:44 -08001759ifneq ($(SYSTEM),Darwin)
1760 $(Q) ln -sf libgrpc.$(SHARED_EXT) $(prefix)/lib/libgrpc.so
1761endif
1762endif
1763ifeq ($(SYSTEM),MINGW32)
Jan Tattermusch94c36532015-01-21 10:36:12 -08001764 $(E) "[INSTALL] Installing grpc_csharp_ext.$(SHARED_EXT)"
1765 $(Q) $(INSTALL) libs/$(CONFIG)/grpc_csharp_ext.$(SHARED_EXT) $(prefix)/lib/grpc_csharp_ext.$(SHARED_EXT)
1766 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc_csharp_ext-imp.a $(prefix)/lib/libgrpc_csharp_ext-imp.a
1767else
1768 $(E) "[INSTALL] Installing libgrpc_csharp_ext.$(SHARED_EXT)"
1769 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT) $(prefix)/lib/libgrpc_csharp_ext.$(SHARED_EXT)
1770ifneq ($(SYSTEM),Darwin)
1771 $(Q) ln -sf libgrpc_csharp_ext.$(SHARED_EXT) $(prefix)/lib/libgrpc_csharp_ext.so
1772endif
1773endif
Craig Tiller1ffa52f2015-02-06 16:32:46 -08001774ifeq ($(SYSTEM),MINGW32)
1775 $(E) "[INSTALL] Installing grpc_unsecure.$(SHARED_EXT)"
1776 $(Q) $(INSTALL) libs/$(CONFIG)/grpc_unsecure.$(SHARED_EXT) $(prefix)/lib/grpc_unsecure.$(SHARED_EXT)
1777 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc_unsecure-imp.a $(prefix)/lib/libgrpc_unsecure-imp.a
1778else
1779 $(E) "[INSTALL] Installing libgrpc_unsecure.$(SHARED_EXT)"
1780 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT) $(prefix)/lib/libgrpc_unsecure.$(SHARED_EXT)
1781ifneq ($(SYSTEM),Darwin)
1782 $(Q) ln -sf libgrpc_unsecure.$(SHARED_EXT) $(prefix)/lib/libgrpc_unsecure.so
1783endif
1784endif
nnoble5b7f32a2014-12-22 08:12:44 -08001785ifneq ($(SYSTEM),MINGW32)
1786ifneq ($(SYSTEM),Darwin)
1787 $(Q) ldconfig
1788endif
1789endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001790
nnoble85a49262014-12-08 18:14:03 -08001791install-shared_cxx: shared_cxx strip-shared_cxx
nnoble5b7f32a2014-12-22 08:12:44 -08001792ifeq ($(SYSTEM),MINGW32)
1793 $(E) "[INSTALL] Installing grpc++.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001794 $(Q) $(INSTALL) libs/$(CONFIG)/grpc++.$(SHARED_EXT) $(prefix)/lib/grpc++.$(SHARED_EXT)
1795 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc++-imp.a $(prefix)/lib/libgrpc++-imp.a
nnoble5b7f32a2014-12-22 08:12:44 -08001796else
1797 $(E) "[INSTALL] Installing libgrpc++.$(SHARED_EXT)"
ctillercab52e72015-01-06 13:10:23 -08001798 $(Q) $(INSTALL) libs/$(CONFIG)/libgrpc++.$(SHARED_EXT) $(prefix)/lib/libgrpc++.$(SHARED_EXT)
nnoble5b7f32a2014-12-22 08:12:44 -08001799ifneq ($(SYSTEM),Darwin)
1800 $(Q) ln -sf libgrpc++.$(SHARED_EXT) $(prefix)/lib/libgrpc++.so
1801endif
1802endif
1803ifneq ($(SYSTEM),MINGW32)
1804ifneq ($(SYSTEM),Darwin)
1805 $(Q) ldconfig
1806endif
1807endif
nnoble85a49262014-12-08 18:14:03 -08001808
Craig Tiller3759e6f2015-01-15 08:13:11 -08001809clean:
Craig Tiller12c82092015-01-15 08:45:56 -08001810 $(Q) $(RM) -rf objs libs bins gens
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001811
1812
1813# The various libraries
1814
1815
1816LIBGPR_SRC = \
1817 src/core/support/alloc.c \
1818 src/core/support/cancellable.c \
1819 src/core/support/cmdline.c \
ctillerd94ad102014-12-23 08:53:43 -08001820 src/core/support/cpu_linux.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001821 src/core/support/cpu_posix.c \
Jan Tattermusch6943fb32015-02-09 17:38:52 -08001822 src/core/support/cpu_windows.c \
Julien Boeuf7413f102015-02-04 17:00:08 -08001823 src/core/support/env_linux.c \
Julien Boeuf026a4172015-02-02 18:36:37 -08001824 src/core/support/env_posix.c \
1825 src/core/support/env_win32.c \
1826 src/core/support/file.c \
1827 src/core/support/file_posix.c \
1828 src/core/support/file_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001829 src/core/support/histogram.c \
1830 src/core/support/host_port.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001831 src/core/support/log.c \
Craig Tiller17ec5f92015-01-18 11:30:41 -08001832 src/core/support/log_android.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001833 src/core/support/log_linux.c \
1834 src/core/support/log_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001835 src/core/support/log_win32.c \
1836 src/core/support/murmur_hash.c \
ctiller2bbb6c42014-12-17 09:44:44 -08001837 src/core/support/slice.c \
Craig Tiller17ec5f92015-01-18 11:30:41 -08001838 src/core/support/slice_buffer.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001839 src/core/support/string.c \
1840 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -08001841 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001842 src/core/support/sync.c \
1843 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -08001844 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001845 src/core/support/thd_posix.c \
1846 src/core/support/thd_win32.c \
1847 src/core/support/time.c \
1848 src/core/support/time_posix.c \
1849 src/core/support/time_win32.c \
1850
nnoble85a49262014-12-08 18:14:03 -08001851PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001852 include/grpc/support/alloc.h \
Craig Tiller17ec5f92015-01-18 11:30:41 -08001853 include/grpc/support/atm.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001854 include/grpc/support/atm_gcc_atomic.h \
1855 include/grpc/support/atm_gcc_sync.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001856 include/grpc/support/atm_win32.h \
1857 include/grpc/support/cancellable_platform.h \
1858 include/grpc/support/cmdline.h \
1859 include/grpc/support/histogram.h \
1860 include/grpc/support/host_port.h \
1861 include/grpc/support/log.h \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01001862 include/grpc/support/log_win32.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001863 include/grpc/support/port_platform.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001864 include/grpc/support/slice.h \
Craig Tiller17ec5f92015-01-18 11:30:41 -08001865 include/grpc/support/slice_buffer.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001866 include/grpc/support/sync.h \
Craig Tiller17ec5f92015-01-18 11:30:41 -08001867 include/grpc/support/sync_generic.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001868 include/grpc/support/sync_posix.h \
1869 include/grpc/support/sync_win32.h \
1870 include/grpc/support/thd.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001871 include/grpc/support/time.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001872 include/grpc/support/useful.h \
1873
ctillercab52e72015-01-06 13:10:23 -08001874LIBGPR_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001875
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01001876libs/$(CONFIG)/libgpr.a: $(ZLIB_DEP) $(LIBGPR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001877 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08001878 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08001879 $(Q) rm -f libs/$(CONFIG)/libgpr.a
ctillercab52e72015-01-06 13:10:23 -08001880 $(Q) $(AR) rcs libs/$(CONFIG)/libgpr.a $(LIBGPR_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08001881ifeq ($(SYSTEM),Darwin)
1882 $(Q) ranlib libs/$(CONFIG)/libgpr.a
1883endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001884
nnoble5b7f32a2014-12-22 08:12:44 -08001885
1886
1887ifeq ($(SYSTEM),MINGW32)
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01001888libs/$(CONFIG)/gpr.$(SHARED_EXT): $(LIBGPR_OBJS) $(ZLIB_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001889 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08001890 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08001891 $(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 -08001892else
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01001893libs/$(CONFIG)/libgpr.$(SHARED_EXT): $(LIBGPR_OBJS) $(ZLIB_DEP)
nnoble5b7f32a2014-12-22 08:12:44 -08001894 $(E) "[LD] Linking $@"
1895 $(Q) mkdir -p `dirname $@`
1896ifeq ($(SYSTEM),Darwin)
ctillercab52e72015-01-06 13:10:23 -08001897 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -dynamiclib -o libs/$(CONFIG)/libgpr.$(SHARED_EXT) $(LIBGPR_OBJS) $(LDLIBS)
nnoble5b7f32a2014-12-22 08:12:44 -08001898else
ctillercab52e72015-01-06 13:10:23 -08001899 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,-soname,libgpr.so.0 -o libs/$(CONFIG)/libgpr.$(SHARED_EXT) $(LIBGPR_OBJS) $(LDLIBS)
Nicolas "Pixel" Nobled8f8b6b2015-01-29 21:29:43 +01001900 $(Q) ln -sf libgpr.$(SHARED_EXT) libs/$(CONFIG)/libgpr.so.0
ctillercab52e72015-01-06 13:10:23 -08001901 $(Q) ln -sf libgpr.$(SHARED_EXT) libs/$(CONFIG)/libgpr.so
nnoble5b7f32a2014-12-22 08:12:44 -08001902endif
1903endif
1904
nnoble69ac39f2014-12-12 15:43:38 -08001905ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08001906-include $(LIBGPR_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001907endif
1908
Craig Tiller27715ca2015-01-12 16:55:59 -08001909objs/$(CONFIG)/src/core/support/alloc.o:
1910objs/$(CONFIG)/src/core/support/cancellable.o:
1911objs/$(CONFIG)/src/core/support/cmdline.o:
1912objs/$(CONFIG)/src/core/support/cpu_linux.o:
1913objs/$(CONFIG)/src/core/support/cpu_posix.o:
Jan Tattermusch6943fb32015-02-09 17:38:52 -08001914objs/$(CONFIG)/src/core/support/cpu_windows.o:
Julien Boeuf7413f102015-02-04 17:00:08 -08001915objs/$(CONFIG)/src/core/support/env_linux.o:
Julien Boeuf026a4172015-02-02 18:36:37 -08001916objs/$(CONFIG)/src/core/support/env_posix.o:
1917objs/$(CONFIG)/src/core/support/env_win32.o:
1918objs/$(CONFIG)/src/core/support/file.o:
1919objs/$(CONFIG)/src/core/support/file_posix.o:
1920objs/$(CONFIG)/src/core/support/file_win32.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08001921objs/$(CONFIG)/src/core/support/histogram.o:
1922objs/$(CONFIG)/src/core/support/host_port.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08001923objs/$(CONFIG)/src/core/support/log.o:
Craig Tiller17ec5f92015-01-18 11:30:41 -08001924objs/$(CONFIG)/src/core/support/log_android.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08001925objs/$(CONFIG)/src/core/support/log_linux.o:
1926objs/$(CONFIG)/src/core/support/log_posix.o:
1927objs/$(CONFIG)/src/core/support/log_win32.o:
1928objs/$(CONFIG)/src/core/support/murmur_hash.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08001929objs/$(CONFIG)/src/core/support/slice.o:
Craig Tiller17ec5f92015-01-18 11:30:41 -08001930objs/$(CONFIG)/src/core/support/slice_buffer.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08001931objs/$(CONFIG)/src/core/support/string.o:
1932objs/$(CONFIG)/src/core/support/string_posix.o:
1933objs/$(CONFIG)/src/core/support/string_win32.o:
1934objs/$(CONFIG)/src/core/support/sync.o:
1935objs/$(CONFIG)/src/core/support/sync_posix.o:
1936objs/$(CONFIG)/src/core/support/sync_win32.o:
1937objs/$(CONFIG)/src/core/support/thd_posix.o:
1938objs/$(CONFIG)/src/core/support/thd_win32.o:
1939objs/$(CONFIG)/src/core/support/time.o:
1940objs/$(CONFIG)/src/core/support/time_posix.o:
1941objs/$(CONFIG)/src/core/support/time_win32.o:
1942
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001943
Craig Tiller17ec5f92015-01-18 11:30:41 -08001944LIBGPR_TEST_UTIL_SRC = \
1945 test/core/util/test_config.c \
1946
1947
1948LIBGPR_TEST_UTIL_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGPR_TEST_UTIL_SRC))))
1949
1950ifeq ($(NO_SECURE),true)
1951
1952# You can't build secure libraries if you don't have OpenSSL with ALPN.
1953
1954libs/$(CONFIG)/libgpr_test_util.a: openssl_dep_error
1955
1956
1957else
1958
Nicolas Noble53830622015-02-12 16:56:38 -08001959
Craig Tiller17ec5f92015-01-18 11:30:41 -08001960ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08001961# This is to ensure the embedded OpenSSL is built beforehand, properly
1962# installing headers to their final destination on the drive. We need this
1963# otherwise parallel compilation will fail if a source is compiled first.
Craig Tiller17ec5f92015-01-18 11:30:41 -08001964test/core/util/test_config.c: $(OPENSSL_DEP)
1965endif
1966
1967libs/$(CONFIG)/libgpr_test_util.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBGPR_TEST_UTIL_OBJS)
1968 $(E) "[AR] Creating $@"
1969 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08001970 $(Q) rm -f libs/$(CONFIG)/libgpr_test_util.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08001971 $(Q) $(AR) rcs libs/$(CONFIG)/libgpr_test_util.a $(LIBGPR_TEST_UTIL_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08001972ifeq ($(SYSTEM),Darwin)
1973 $(Q) ranlib libs/$(CONFIG)/libgpr_test_util.a
1974endif
Craig Tiller17ec5f92015-01-18 11:30:41 -08001975
1976
1977
1978
Craig Tiller17ec5f92015-01-18 11:30:41 -08001979endif
1980
1981ifneq ($(NO_SECURE),true)
1982ifneq ($(NO_DEPS),true)
1983-include $(LIBGPR_TEST_UTIL_OBJS:.o=.dep)
1984endif
1985endif
1986
1987objs/$(CONFIG)/test/core/util/test_config.o:
1988
1989
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001990LIBGRPC_SRC = \
nnoblec87b1c52015-01-05 17:15:18 -08001991 src/core/security/auth.c \
1992 src/core/security/base64.c \
1993 src/core/security/credentials.c \
jboeuf6ad120e2015-01-12 17:08:15 -08001994 src/core/security/factories.c \
nnoblec87b1c52015-01-05 17:15:18 -08001995 src/core/security/google_root_certs.c \
1996 src/core/security/json_token.c \
1997 src/core/security/secure_endpoint.c \
1998 src/core/security/secure_transport_setup.c \
1999 src/core/security/security_context.c \
2000 src/core/security/server_secure_chttp2.c \
2001 src/core/tsi/fake_transport_security.c \
2002 src/core/tsi/ssl_transport_security.c \
2003 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002004 src/core/channel/call_op_string.c \
2005 src/core/channel/census_filter.c \
2006 src/core/channel/channel_args.c \
2007 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08002008 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002009 src/core/channel/client_channel.c \
2010 src/core/channel/client_setup.c \
2011 src/core/channel/connected_channel.c \
2012 src/core/channel/http_client_filter.c \
2013 src/core/channel/http_filter.c \
2014 src/core/channel/http_server_filter.c \
2015 src/core/channel/metadata_buffer.c \
2016 src/core/channel/noop_filter.c \
2017 src/core/compression/algorithm.c \
2018 src/core/compression/message_compress.c \
ctiller18b49ab2014-12-09 14:39:16 -08002019 src/core/httpcli/format_request.c \
2020 src/core/httpcli/httpcli.c \
2021 src/core/httpcli/httpcli_security_context.c \
2022 src/core/httpcli/parser.c \
ctiller52103932014-12-20 09:07:32 -08002023 src/core/iomgr/alarm.c \
2024 src/core/iomgr/alarm_heap.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002025 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08002026 src/core/iomgr/endpoint_pair_posix.c \
ctiller58393c22015-01-07 14:03:30 -08002027 src/core/iomgr/fd_posix.c \
Nicolas Noble45e67a32015-02-09 16:20:49 -08002028 src/core/iomgr/iocp_windows.c \
ctiller58393c22015-01-07 14:03:30 -08002029 src/core/iomgr/iomgr.c \
2030 src/core/iomgr/iomgr_posix.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002031 src/core/iomgr/iomgr_windows.c \
David Klempner78dc6cd2015-01-26 15:02:51 -08002032 src/core/iomgr/pollset_kick.c \
David Klempnerbaced4d2015-02-10 17:10:15 -08002033 src/core/iomgr/pollset_multipoller_with_epoll.c \
Craig Tiller24c06ea2015-02-11 21:26:45 -08002034 src/core/iomgr/pollset_multipoller_with_poll_posix.c \
ctiller58393c22015-01-07 14:03:30 -08002035 src/core/iomgr/pollset_posix.c \
Craig Tillere1addfe2015-01-21 15:08:12 -08002036 src/core/iomgr/pollset_windows.c \
Nicolas "Pixel" Nobled5a99852015-01-24 01:27:48 -08002037 src/core/iomgr/resolve_address.c \
ctiller18b49ab2014-12-09 14:39:16 -08002038 src/core/iomgr/sockaddr_utils.c \
2039 src/core/iomgr/socket_utils_common_posix.c \
2040 src/core/iomgr/socket_utils_linux.c \
2041 src/core/iomgr/socket_utils_posix.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002042 src/core/iomgr/socket_windows.c \
ctiller18b49ab2014-12-09 14:39:16 -08002043 src/core/iomgr/tcp_client_posix.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002044 src/core/iomgr/tcp_client_windows.c \
ctiller18b49ab2014-12-09 14:39:16 -08002045 src/core/iomgr/tcp_posix.c \
2046 src/core/iomgr/tcp_server_posix.c \
Nicolas "Pixel" Noble0f3ec822015-02-05 19:40:38 +01002047 src/core/iomgr/tcp_server_windows.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002048 src/core/iomgr/tcp_windows.c \
ctillerc1ddffb2014-12-15 13:08:18 -08002049 src/core/iomgr/time_averaged_stats.c \
David Klempner78dc6cd2015-01-26 15:02:51 -08002050 src/core/iomgr/wakeup_fd_eventfd.c \
2051 src/core/iomgr/wakeup_fd_nospecial.c \
2052 src/core/iomgr/wakeup_fd_pipe.c \
David Klempner8bfbc882015-01-26 17:23:33 -08002053 src/core/iomgr/wakeup_fd_posix.c \
Nicolas Noble614c2bf2015-01-21 15:48:36 -08002054 src/core/json/json.c \
Nicolas Noblee04455a2015-01-26 17:01:29 -08002055 src/core/json/json_reader.c \
2056 src/core/json/json_string.c \
2057 src/core/json/json_writer.c \
ctiller18b49ab2014-12-09 14:39:16 -08002058 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002059 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002060 src/core/statistics/census_rpc_stats.c \
2061 src/core/statistics/census_tracing.c \
2062 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08002063 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002064 src/core/surface/byte_buffer.c \
Craig Tiller4450db22015-01-30 16:49:22 -08002065 src/core/surface/byte_buffer_queue.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002066 src/core/surface/byte_buffer_reader.c \
2067 src/core/surface/call.c \
Craig Tillerea61b072015-02-03 19:19:27 -08002068 src/core/surface/call_details.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002069 src/core/surface/channel.c \
2070 src/core/surface/channel_create.c \
2071 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002072 src/core/surface/completion_queue.c \
2073 src/core/surface/event_string.c \
2074 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002075 src/core/surface/lame_client.c \
Craig Tillerea61b072015-02-03 19:19:27 -08002076 src/core/surface/metadata_array.c \
ctiller18b49ab2014-12-09 14:39:16 -08002077 src/core/surface/secure_channel_create.c \
2078 src/core/surface/secure_server_create.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002079 src/core/surface/server.c \
2080 src/core/surface/server_chttp2.c \
2081 src/core/surface/server_create.c \
nnoble0c475f02014-12-05 15:37:39 -08002082 src/core/transport/chttp2/alpn.c \
2083 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002084 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002085 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002086 src/core/transport/chttp2/frame_ping.c \
2087 src/core/transport/chttp2/frame_rst_stream.c \
2088 src/core/transport/chttp2/frame_settings.c \
2089 src/core/transport/chttp2/frame_window_update.c \
2090 src/core/transport/chttp2/hpack_parser.c \
2091 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002092 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002093 src/core/transport/chttp2/status_conversion.c \
2094 src/core/transport/chttp2/stream_encoder.c \
2095 src/core/transport/chttp2/stream_map.c \
2096 src/core/transport/chttp2/timeout_encoding.c \
ctillere4b40932015-01-07 12:13:17 -08002097 src/core/transport/chttp2/varint.c \
ctiller58393c22015-01-07 14:03:30 -08002098 src/core/transport/chttp2_transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002099 src/core/transport/metadata.c \
2100 src/core/transport/stream_op.c \
2101 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002102
nnoble85a49262014-12-08 18:14:03 -08002103PUBLIC_HEADERS_C += \
nnoblec87b1c52015-01-05 17:15:18 -08002104 include/grpc/grpc_security.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002105 include/grpc/byte_buffer.h \
2106 include/grpc/byte_buffer_reader.h \
2107 include/grpc/grpc.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002108 include/grpc/status.h \
2109
ctillercab52e72015-01-06 13:10:23 -08002110LIBGRPC_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002111
nnoble69ac39f2014-12-12 15:43:38 -08002112ifeq ($(NO_SECURE),true)
2113
Nicolas Noble047b7272015-01-16 13:55:05 -08002114# You can't build secure libraries if you don't have OpenSSL with ALPN.
2115
ctillercab52e72015-01-06 13:10:23 -08002116libs/$(CONFIG)/libgrpc.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002117
nnoble5b7f32a2014-12-22 08:12:44 -08002118ifeq ($(SYSTEM),MINGW32)
ctillercab52e72015-01-06 13:10:23 -08002119libs/$(CONFIG)/grpc.$(SHARED_EXT): openssl_dep_error
nnoble5b7f32a2014-12-22 08:12:44 -08002120else
ctillercab52e72015-01-06 13:10:23 -08002121libs/$(CONFIG)/libgrpc.$(SHARED_EXT): openssl_dep_error
nnoble5b7f32a2014-12-22 08:12:44 -08002122endif
2123
nnoble69ac39f2014-12-12 15:43:38 -08002124else
2125
Nicolas Noble53830622015-02-12 16:56:38 -08002126
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002127ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08002128# This is to ensure the embedded OpenSSL is built beforehand, properly
2129# installing headers to their final destination on the drive. We need this
2130# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002131src/core/security/auth.c: $(OPENSSL_DEP)
2132src/core/security/base64.c: $(OPENSSL_DEP)
2133src/core/security/credentials.c: $(OPENSSL_DEP)
2134src/core/security/factories.c: $(OPENSSL_DEP)
2135src/core/security/google_root_certs.c: $(OPENSSL_DEP)
2136src/core/security/json_token.c: $(OPENSSL_DEP)
2137src/core/security/secure_endpoint.c: $(OPENSSL_DEP)
2138src/core/security/secure_transport_setup.c: $(OPENSSL_DEP)
2139src/core/security/security_context.c: $(OPENSSL_DEP)
2140src/core/security/server_secure_chttp2.c: $(OPENSSL_DEP)
2141src/core/tsi/fake_transport_security.c: $(OPENSSL_DEP)
2142src/core/tsi/ssl_transport_security.c: $(OPENSSL_DEP)
2143src/core/tsi/transport_security.c: $(OPENSSL_DEP)
2144src/core/channel/call_op_string.c: $(OPENSSL_DEP)
2145src/core/channel/census_filter.c: $(OPENSSL_DEP)
2146src/core/channel/channel_args.c: $(OPENSSL_DEP)
2147src/core/channel/channel_stack.c: $(OPENSSL_DEP)
2148src/core/channel/child_channel.c: $(OPENSSL_DEP)
2149src/core/channel/client_channel.c: $(OPENSSL_DEP)
2150src/core/channel/client_setup.c: $(OPENSSL_DEP)
2151src/core/channel/connected_channel.c: $(OPENSSL_DEP)
2152src/core/channel/http_client_filter.c: $(OPENSSL_DEP)
2153src/core/channel/http_filter.c: $(OPENSSL_DEP)
2154src/core/channel/http_server_filter.c: $(OPENSSL_DEP)
2155src/core/channel/metadata_buffer.c: $(OPENSSL_DEP)
2156src/core/channel/noop_filter.c: $(OPENSSL_DEP)
2157src/core/compression/algorithm.c: $(OPENSSL_DEP)
2158src/core/compression/message_compress.c: $(OPENSSL_DEP)
2159src/core/httpcli/format_request.c: $(OPENSSL_DEP)
2160src/core/httpcli/httpcli.c: $(OPENSSL_DEP)
2161src/core/httpcli/httpcli_security_context.c: $(OPENSSL_DEP)
2162src/core/httpcli/parser.c: $(OPENSSL_DEP)
2163src/core/iomgr/alarm.c: $(OPENSSL_DEP)
2164src/core/iomgr/alarm_heap.c: $(OPENSSL_DEP)
2165src/core/iomgr/endpoint.c: $(OPENSSL_DEP)
2166src/core/iomgr/endpoint_pair_posix.c: $(OPENSSL_DEP)
2167src/core/iomgr/fd_posix.c: $(OPENSSL_DEP)
Nicolas Noble45e67a32015-02-09 16:20:49 -08002168src/core/iomgr/iocp_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002169src/core/iomgr/iomgr.c: $(OPENSSL_DEP)
2170src/core/iomgr/iomgr_posix.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002171src/core/iomgr/iomgr_windows.c: $(OPENSSL_DEP)
David Klempner78dc6cd2015-01-26 15:02:51 -08002172src/core/iomgr/pollset_kick.c: $(OPENSSL_DEP)
David Klempnerbaced4d2015-02-10 17:10:15 -08002173src/core/iomgr/pollset_multipoller_with_epoll.c: $(OPENSSL_DEP)
Craig Tiller24c06ea2015-02-11 21:26:45 -08002174src/core/iomgr/pollset_multipoller_with_poll_posix.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002175src/core/iomgr/pollset_posix.c: $(OPENSSL_DEP)
Craig Tillere1addfe2015-01-21 15:08:12 -08002176src/core/iomgr/pollset_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Nobled5a99852015-01-24 01:27:48 -08002177src/core/iomgr/resolve_address.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002178src/core/iomgr/sockaddr_utils.c: $(OPENSSL_DEP)
2179src/core/iomgr/socket_utils_common_posix.c: $(OPENSSL_DEP)
2180src/core/iomgr/socket_utils_linux.c: $(OPENSSL_DEP)
2181src/core/iomgr/socket_utils_posix.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002182src/core/iomgr/socket_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002183src/core/iomgr/tcp_client_posix.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002184src/core/iomgr/tcp_client_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002185src/core/iomgr/tcp_posix.c: $(OPENSSL_DEP)
2186src/core/iomgr/tcp_server_posix.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble0f3ec822015-02-05 19:40:38 +01002187src/core/iomgr/tcp_server_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002188src/core/iomgr/tcp_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002189src/core/iomgr/time_averaged_stats.c: $(OPENSSL_DEP)
David Klempner78dc6cd2015-01-26 15:02:51 -08002190src/core/iomgr/wakeup_fd_eventfd.c: $(OPENSSL_DEP)
2191src/core/iomgr/wakeup_fd_nospecial.c: $(OPENSSL_DEP)
2192src/core/iomgr/wakeup_fd_pipe.c: $(OPENSSL_DEP)
David Klempner8bfbc882015-01-26 17:23:33 -08002193src/core/iomgr/wakeup_fd_posix.c: $(OPENSSL_DEP)
Nicolas Noble614c2bf2015-01-21 15:48:36 -08002194src/core/json/json.c: $(OPENSSL_DEP)
Nicolas Noblee04455a2015-01-26 17:01:29 -08002195src/core/json/json_reader.c: $(OPENSSL_DEP)
2196src/core/json/json_string.c: $(OPENSSL_DEP)
2197src/core/json/json_writer.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002198src/core/statistics/census_init.c: $(OPENSSL_DEP)
2199src/core/statistics/census_log.c: $(OPENSSL_DEP)
2200src/core/statistics/census_rpc_stats.c: $(OPENSSL_DEP)
2201src/core/statistics/census_tracing.c: $(OPENSSL_DEP)
2202src/core/statistics/hash_table.c: $(OPENSSL_DEP)
2203src/core/statistics/window_stats.c: $(OPENSSL_DEP)
2204src/core/surface/byte_buffer.c: $(OPENSSL_DEP)
Craig Tiller4450db22015-01-30 16:49:22 -08002205src/core/surface/byte_buffer_queue.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002206src/core/surface/byte_buffer_reader.c: $(OPENSSL_DEP)
2207src/core/surface/call.c: $(OPENSSL_DEP)
Craig Tillerea61b072015-02-03 19:19:27 -08002208src/core/surface/call_details.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002209src/core/surface/channel.c: $(OPENSSL_DEP)
2210src/core/surface/channel_create.c: $(OPENSSL_DEP)
2211src/core/surface/client.c: $(OPENSSL_DEP)
2212src/core/surface/completion_queue.c: $(OPENSSL_DEP)
2213src/core/surface/event_string.c: $(OPENSSL_DEP)
2214src/core/surface/init.c: $(OPENSSL_DEP)
2215src/core/surface/lame_client.c: $(OPENSSL_DEP)
Craig Tillerea61b072015-02-03 19:19:27 -08002216src/core/surface/metadata_array.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002217src/core/surface/secure_channel_create.c: $(OPENSSL_DEP)
2218src/core/surface/secure_server_create.c: $(OPENSSL_DEP)
2219src/core/surface/server.c: $(OPENSSL_DEP)
2220src/core/surface/server_chttp2.c: $(OPENSSL_DEP)
2221src/core/surface/server_create.c: $(OPENSSL_DEP)
2222src/core/transport/chttp2/alpn.c: $(OPENSSL_DEP)
2223src/core/transport/chttp2/bin_encoder.c: $(OPENSSL_DEP)
2224src/core/transport/chttp2/frame_data.c: $(OPENSSL_DEP)
2225src/core/transport/chttp2/frame_goaway.c: $(OPENSSL_DEP)
2226src/core/transport/chttp2/frame_ping.c: $(OPENSSL_DEP)
2227src/core/transport/chttp2/frame_rst_stream.c: $(OPENSSL_DEP)
2228src/core/transport/chttp2/frame_settings.c: $(OPENSSL_DEP)
2229src/core/transport/chttp2/frame_window_update.c: $(OPENSSL_DEP)
2230src/core/transport/chttp2/hpack_parser.c: $(OPENSSL_DEP)
2231src/core/transport/chttp2/hpack_table.c: $(OPENSSL_DEP)
2232src/core/transport/chttp2/huffsyms.c: $(OPENSSL_DEP)
2233src/core/transport/chttp2/status_conversion.c: $(OPENSSL_DEP)
2234src/core/transport/chttp2/stream_encoder.c: $(OPENSSL_DEP)
2235src/core/transport/chttp2/stream_map.c: $(OPENSSL_DEP)
2236src/core/transport/chttp2/timeout_encoding.c: $(OPENSSL_DEP)
2237src/core/transport/chttp2/varint.c: $(OPENSSL_DEP)
2238src/core/transport/chttp2_transport.c: $(OPENSSL_DEP)
2239src/core/transport/metadata.c: $(OPENSSL_DEP)
2240src/core/transport/stream_op.c: $(OPENSSL_DEP)
2241src/core/transport/transport.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002242endif
2243
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002244libs/$(CONFIG)/libgrpc.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBGRPC_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002245 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002246 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002247 $(Q) rm -f libs/$(CONFIG)/libgrpc.a
ctillercab52e72015-01-06 13:10:23 -08002248 $(Q) $(AR) rcs libs/$(CONFIG)/libgrpc.a $(LIBGRPC_OBJS)
Craig Tillerd4773f52015-01-12 16:38:47 -08002249 $(Q) rm -rf tmp-merge
nnoble20e2e3f2014-12-16 15:37:57 -08002250 $(Q) mkdir tmp-merge
ctillercab52e72015-01-06 13:10:23 -08002251 $(Q) ( cd tmp-merge ; $(AR) x ../libs/$(CONFIG)/libgrpc.a )
nnoble20e2e3f2014-12-16 15:37:57 -08002252 $(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge ; ar x ../$${l} ) ; done
ctillercab52e72015-01-06 13:10:23 -08002253 $(Q) rm -f libs/$(CONFIG)/libgrpc.a tmp-merge/__.SYMDEF*
2254 $(Q) ar rcs libs/$(CONFIG)/libgrpc.a tmp-merge/*
nnoble20e2e3f2014-12-16 15:37:57 -08002255 $(Q) rm -rf tmp-merge
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002256ifeq ($(SYSTEM),Darwin)
2257 $(Q) ranlib libs/$(CONFIG)/libgrpc.a
2258endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002259
nnoble5b7f32a2014-12-22 08:12:44 -08002260
2261
2262ifeq ($(SYSTEM),MINGW32)
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002263libs/$(CONFIG)/grpc.$(SHARED_EXT): $(LIBGRPC_OBJS) $(ZLIB_DEP)libs/$(CONFIG)/gpr.$(SHARED_EXT) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002264 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002265 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002266 $(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 -08002267else
Craig Tillera614caa2015-01-15 09:33:21 -08002268libs/$(CONFIG)/libgrpc.$(SHARED_EXT): $(LIBGRPC_OBJS) $(ZLIB_DEP) libs/$(CONFIG)/libgpr.$(SHARED_EXT) $(OPENSSL_DEP)
nnoble5b7f32a2014-12-22 08:12:44 -08002269 $(E) "[LD] Linking $@"
2270 $(Q) mkdir -p `dirname $@`
2271ifeq ($(SYSTEM),Darwin)
ctillercab52e72015-01-06 13:10:23 -08002272 $(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 -08002273else
ctillercab52e72015-01-06 13:10:23 -08002274 $(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
Nicolas "Pixel" Nobled8f8b6b2015-01-29 21:29:43 +01002275 $(Q) ln -sf libgrpc.$(SHARED_EXT) libs/$(CONFIG)/libgrpc.so.0
ctillercab52e72015-01-06 13:10:23 -08002276 $(Q) ln -sf libgrpc.$(SHARED_EXT) libs/$(CONFIG)/libgrpc.so
nnoble5b7f32a2014-12-22 08:12:44 -08002277endif
2278endif
2279
nnoble69ac39f2014-12-12 15:43:38 -08002280endif
2281
nnoble69ac39f2014-12-12 15:43:38 -08002282ifneq ($(NO_SECURE),true)
2283ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002284-include $(LIBGRPC_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002285endif
nnoble69ac39f2014-12-12 15:43:38 -08002286endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002287
Craig Tiller27715ca2015-01-12 16:55:59 -08002288objs/$(CONFIG)/src/core/security/auth.o:
2289objs/$(CONFIG)/src/core/security/base64.o:
2290objs/$(CONFIG)/src/core/security/credentials.o:
Craig Tiller770f60a2015-01-12 17:44:43 -08002291objs/$(CONFIG)/src/core/security/factories.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002292objs/$(CONFIG)/src/core/security/google_root_certs.o:
2293objs/$(CONFIG)/src/core/security/json_token.o:
2294objs/$(CONFIG)/src/core/security/secure_endpoint.o:
2295objs/$(CONFIG)/src/core/security/secure_transport_setup.o:
2296objs/$(CONFIG)/src/core/security/security_context.o:
2297objs/$(CONFIG)/src/core/security/server_secure_chttp2.o:
2298objs/$(CONFIG)/src/core/tsi/fake_transport_security.o:
2299objs/$(CONFIG)/src/core/tsi/ssl_transport_security.o:
2300objs/$(CONFIG)/src/core/tsi/transport_security.o:
2301objs/$(CONFIG)/src/core/channel/call_op_string.o:
2302objs/$(CONFIG)/src/core/channel/census_filter.o:
2303objs/$(CONFIG)/src/core/channel/channel_args.o:
2304objs/$(CONFIG)/src/core/channel/channel_stack.o:
2305objs/$(CONFIG)/src/core/channel/child_channel.o:
2306objs/$(CONFIG)/src/core/channel/client_channel.o:
2307objs/$(CONFIG)/src/core/channel/client_setup.o:
2308objs/$(CONFIG)/src/core/channel/connected_channel.o:
2309objs/$(CONFIG)/src/core/channel/http_client_filter.o:
2310objs/$(CONFIG)/src/core/channel/http_filter.o:
2311objs/$(CONFIG)/src/core/channel/http_server_filter.o:
2312objs/$(CONFIG)/src/core/channel/metadata_buffer.o:
2313objs/$(CONFIG)/src/core/channel/noop_filter.o:
2314objs/$(CONFIG)/src/core/compression/algorithm.o:
2315objs/$(CONFIG)/src/core/compression/message_compress.o:
2316objs/$(CONFIG)/src/core/httpcli/format_request.o:
2317objs/$(CONFIG)/src/core/httpcli/httpcli.o:
2318objs/$(CONFIG)/src/core/httpcli/httpcli_security_context.o:
2319objs/$(CONFIG)/src/core/httpcli/parser.o:
2320objs/$(CONFIG)/src/core/iomgr/alarm.o:
2321objs/$(CONFIG)/src/core/iomgr/alarm_heap.o:
2322objs/$(CONFIG)/src/core/iomgr/endpoint.o:
2323objs/$(CONFIG)/src/core/iomgr/endpoint_pair_posix.o:
2324objs/$(CONFIG)/src/core/iomgr/fd_posix.o:
Nicolas Noble45e67a32015-02-09 16:20:49 -08002325objs/$(CONFIG)/src/core/iomgr/iocp_windows.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002326objs/$(CONFIG)/src/core/iomgr/iomgr.o:
2327objs/$(CONFIG)/src/core/iomgr/iomgr_posix.o:
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002328objs/$(CONFIG)/src/core/iomgr/iomgr_windows.o:
David Klempner78dc6cd2015-01-26 15:02:51 -08002329objs/$(CONFIG)/src/core/iomgr/pollset_kick.o:
David Klempnerbaced4d2015-02-10 17:10:15 -08002330objs/$(CONFIG)/src/core/iomgr/pollset_multipoller_with_epoll.o:
Craig Tiller24c06ea2015-02-11 21:26:45 -08002331objs/$(CONFIG)/src/core/iomgr/pollset_multipoller_with_poll_posix.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002332objs/$(CONFIG)/src/core/iomgr/pollset_posix.o:
Craig Tillere1addfe2015-01-21 15:08:12 -08002333objs/$(CONFIG)/src/core/iomgr/pollset_windows.o:
Nicolas "Pixel" Nobled5a99852015-01-24 01:27:48 -08002334objs/$(CONFIG)/src/core/iomgr/resolve_address.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002335objs/$(CONFIG)/src/core/iomgr/sockaddr_utils.o:
2336objs/$(CONFIG)/src/core/iomgr/socket_utils_common_posix.o:
2337objs/$(CONFIG)/src/core/iomgr/socket_utils_linux.o:
2338objs/$(CONFIG)/src/core/iomgr/socket_utils_posix.o:
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002339objs/$(CONFIG)/src/core/iomgr/socket_windows.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002340objs/$(CONFIG)/src/core/iomgr/tcp_client_posix.o:
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002341objs/$(CONFIG)/src/core/iomgr/tcp_client_windows.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002342objs/$(CONFIG)/src/core/iomgr/tcp_posix.o:
2343objs/$(CONFIG)/src/core/iomgr/tcp_server_posix.o:
Nicolas "Pixel" Noble0f3ec822015-02-05 19:40:38 +01002344objs/$(CONFIG)/src/core/iomgr/tcp_server_windows.o:
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002345objs/$(CONFIG)/src/core/iomgr/tcp_windows.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002346objs/$(CONFIG)/src/core/iomgr/time_averaged_stats.o:
David Klempner78dc6cd2015-01-26 15:02:51 -08002347objs/$(CONFIG)/src/core/iomgr/wakeup_fd_eventfd.o:
2348objs/$(CONFIG)/src/core/iomgr/wakeup_fd_nospecial.o:
2349objs/$(CONFIG)/src/core/iomgr/wakeup_fd_pipe.o:
David Klempner8bfbc882015-01-26 17:23:33 -08002350objs/$(CONFIG)/src/core/iomgr/wakeup_fd_posix.o:
Nicolas Noble614c2bf2015-01-21 15:48:36 -08002351objs/$(CONFIG)/src/core/json/json.o:
Nicolas Noblee04455a2015-01-26 17:01:29 -08002352objs/$(CONFIG)/src/core/json/json_reader.o:
2353objs/$(CONFIG)/src/core/json/json_string.o:
2354objs/$(CONFIG)/src/core/json/json_writer.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002355objs/$(CONFIG)/src/core/statistics/census_init.o:
2356objs/$(CONFIG)/src/core/statistics/census_log.o:
2357objs/$(CONFIG)/src/core/statistics/census_rpc_stats.o:
2358objs/$(CONFIG)/src/core/statistics/census_tracing.o:
2359objs/$(CONFIG)/src/core/statistics/hash_table.o:
2360objs/$(CONFIG)/src/core/statistics/window_stats.o:
2361objs/$(CONFIG)/src/core/surface/byte_buffer.o:
Craig Tiller4450db22015-01-30 16:49:22 -08002362objs/$(CONFIG)/src/core/surface/byte_buffer_queue.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002363objs/$(CONFIG)/src/core/surface/byte_buffer_reader.o:
2364objs/$(CONFIG)/src/core/surface/call.o:
Craig Tillerea61b072015-02-03 19:19:27 -08002365objs/$(CONFIG)/src/core/surface/call_details.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002366objs/$(CONFIG)/src/core/surface/channel.o:
2367objs/$(CONFIG)/src/core/surface/channel_create.o:
2368objs/$(CONFIG)/src/core/surface/client.o:
2369objs/$(CONFIG)/src/core/surface/completion_queue.o:
2370objs/$(CONFIG)/src/core/surface/event_string.o:
2371objs/$(CONFIG)/src/core/surface/init.o:
2372objs/$(CONFIG)/src/core/surface/lame_client.o:
Craig Tillerea61b072015-02-03 19:19:27 -08002373objs/$(CONFIG)/src/core/surface/metadata_array.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002374objs/$(CONFIG)/src/core/surface/secure_channel_create.o:
2375objs/$(CONFIG)/src/core/surface/secure_server_create.o:
2376objs/$(CONFIG)/src/core/surface/server.o:
2377objs/$(CONFIG)/src/core/surface/server_chttp2.o:
2378objs/$(CONFIG)/src/core/surface/server_create.o:
2379objs/$(CONFIG)/src/core/transport/chttp2/alpn.o:
2380objs/$(CONFIG)/src/core/transport/chttp2/bin_encoder.o:
2381objs/$(CONFIG)/src/core/transport/chttp2/frame_data.o:
2382objs/$(CONFIG)/src/core/transport/chttp2/frame_goaway.o:
2383objs/$(CONFIG)/src/core/transport/chttp2/frame_ping.o:
2384objs/$(CONFIG)/src/core/transport/chttp2/frame_rst_stream.o:
2385objs/$(CONFIG)/src/core/transport/chttp2/frame_settings.o:
2386objs/$(CONFIG)/src/core/transport/chttp2/frame_window_update.o:
2387objs/$(CONFIG)/src/core/transport/chttp2/hpack_parser.o:
2388objs/$(CONFIG)/src/core/transport/chttp2/hpack_table.o:
2389objs/$(CONFIG)/src/core/transport/chttp2/huffsyms.o:
2390objs/$(CONFIG)/src/core/transport/chttp2/status_conversion.o:
2391objs/$(CONFIG)/src/core/transport/chttp2/stream_encoder.o:
2392objs/$(CONFIG)/src/core/transport/chttp2/stream_map.o:
2393objs/$(CONFIG)/src/core/transport/chttp2/timeout_encoding.o:
2394objs/$(CONFIG)/src/core/transport/chttp2/varint.o:
2395objs/$(CONFIG)/src/core/transport/chttp2_transport.o:
2396objs/$(CONFIG)/src/core/transport/metadata.o:
2397objs/$(CONFIG)/src/core/transport/stream_op.o:
2398objs/$(CONFIG)/src/core/transport/transport.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002399
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002400
Craig Tiller1ffa52f2015-02-06 16:32:46 -08002401LIBGRPC_CSHARP_EXT_SRC = \
2402 src/csharp/ext/grpc_csharp_ext.c \
2403
2404
2405LIBGRPC_CSHARP_EXT_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_CSHARP_EXT_SRC))))
2406
2407ifeq ($(NO_SECURE),true)
2408
2409# You can't build secure libraries if you don't have OpenSSL with ALPN.
2410
2411libs/$(CONFIG)/libgrpc_csharp_ext.a: openssl_dep_error
2412
2413ifeq ($(SYSTEM),MINGW32)
2414libs/$(CONFIG)/grpc_csharp_ext.$(SHARED_EXT): openssl_dep_error
2415else
2416libs/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT): openssl_dep_error
2417endif
2418
2419else
2420
Nicolas Noble53830622015-02-12 16:56:38 -08002421
Craig Tiller1ffa52f2015-02-06 16:32:46 -08002422ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08002423# This is to ensure the embedded OpenSSL is built beforehand, properly
2424# installing headers to their final destination on the drive. We need this
2425# otherwise parallel compilation will fail if a source is compiled first.
Craig Tiller1ffa52f2015-02-06 16:32:46 -08002426src/csharp/ext/grpc_csharp_ext.c: $(OPENSSL_DEP)
2427endif
2428
2429libs/$(CONFIG)/libgrpc_csharp_ext.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBGRPC_CSHARP_EXT_OBJS)
2430 $(E) "[AR] Creating $@"
2431 $(Q) mkdir -p `dirname $@`
2432 $(Q) rm -f libs/$(CONFIG)/libgrpc_csharp_ext.a
2433 $(Q) $(AR) rcs libs/$(CONFIG)/libgrpc_csharp_ext.a $(LIBGRPC_CSHARP_EXT_OBJS)
2434ifeq ($(SYSTEM),Darwin)
2435 $(Q) ranlib libs/$(CONFIG)/libgrpc_csharp_ext.a
2436endif
2437
2438
2439
2440ifeq ($(SYSTEM),MINGW32)
2441libs/$(CONFIG)/grpc_csharp_ext.$(SHARED_EXT): $(LIBGRPC_CSHARP_EXT_OBJS) $(ZLIB_DEP)libs/$(CONFIG)/gpr.$(SHARED_EXT)libs/$(CONFIG)/grpc.$(SHARED_EXT) $(OPENSSL_DEP)
2442 $(E) "[LD] Linking $@"
2443 $(Q) mkdir -p `dirname $@`
2444 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,--output-def=libs/$(CONFIG)/grpc_csharp_ext.def -Wl,--out-implib=libs/$(CONFIG)/libgrpc_csharp_ext-imp.a -o libs/$(CONFIG)/grpc_csharp_ext.$(SHARED_EXT) $(LIBGRPC_CSHARP_EXT_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgpr-imp -lgrpc-imp
2445else
2446libs/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT): $(LIBGRPC_CSHARP_EXT_OBJS) $(ZLIB_DEP) libs/$(CONFIG)/libgpr.$(SHARED_EXT) libs/$(CONFIG)/libgrpc.$(SHARED_EXT) $(OPENSSL_DEP)
2447 $(E) "[LD] Linking $@"
2448 $(Q) mkdir -p `dirname $@`
2449ifeq ($(SYSTEM),Darwin)
2450 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -dynamiclib -o libs/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT) $(LIBGRPC_CSHARP_EXT_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgpr -lgrpc
2451else
2452 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,-soname,libgrpc_csharp_ext.so.0 -o libs/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT) $(LIBGRPC_CSHARP_EXT_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgpr -lgrpc
2453 $(Q) ln -sf libgrpc_csharp_ext.$(SHARED_EXT) libs/$(CONFIG)/libgrpc_csharp_ext.so.0
2454 $(Q) ln -sf libgrpc_csharp_ext.$(SHARED_EXT) libs/$(CONFIG)/libgrpc_csharp_ext.so
2455endif
2456endif
2457
Craig Tiller1ffa52f2015-02-06 16:32:46 -08002458endif
2459
2460ifneq ($(NO_SECURE),true)
2461ifneq ($(NO_DEPS),true)
2462-include $(LIBGRPC_CSHARP_EXT_OBJS:.o=.dep)
2463endif
2464endif
2465
2466objs/$(CONFIG)/src/csharp/ext/grpc_csharp_ext.o:
2467
2468
Craig Tiller17ec5f92015-01-18 11:30:41 -08002469LIBGRPC_TEST_UTIL_SRC = \
2470 test/core/end2end/cq_verifier.c \
2471 test/core/end2end/data/prod_roots_certs.c \
2472 test/core/end2end/data/server1_cert.c \
2473 test/core/end2end/data/server1_key.c \
2474 test/core/end2end/data/test_root_cert.c \
2475 test/core/iomgr/endpoint_tests.c \
2476 test/core/statistics/census_log_tests.c \
2477 test/core/transport/transport_end2end_tests.c \
2478 test/core/util/grpc_profiler.c \
2479 test/core/util/parse_hexstring.c \
2480 test/core/util/port_posix.c \
2481 test/core/util/slice_splitter.c \
2482
2483
2484LIBGRPC_TEST_UTIL_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
2485
2486ifeq ($(NO_SECURE),true)
2487
2488# You can't build secure libraries if you don't have OpenSSL with ALPN.
2489
2490libs/$(CONFIG)/libgrpc_test_util.a: openssl_dep_error
2491
2492
2493else
2494
Nicolas Noble53830622015-02-12 16:56:38 -08002495
Craig Tiller17ec5f92015-01-18 11:30:41 -08002496ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08002497# This is to ensure the embedded OpenSSL is built beforehand, properly
2498# installing headers to their final destination on the drive. We need this
2499# otherwise parallel compilation will fail if a source is compiled first.
Craig Tiller17ec5f92015-01-18 11:30:41 -08002500test/core/end2end/cq_verifier.c: $(OPENSSL_DEP)
2501test/core/end2end/data/prod_roots_certs.c: $(OPENSSL_DEP)
2502test/core/end2end/data/server1_cert.c: $(OPENSSL_DEP)
2503test/core/end2end/data/server1_key.c: $(OPENSSL_DEP)
2504test/core/end2end/data/test_root_cert.c: $(OPENSSL_DEP)
2505test/core/iomgr/endpoint_tests.c: $(OPENSSL_DEP)
2506test/core/statistics/census_log_tests.c: $(OPENSSL_DEP)
2507test/core/transport/transport_end2end_tests.c: $(OPENSSL_DEP)
2508test/core/util/grpc_profiler.c: $(OPENSSL_DEP)
2509test/core/util/parse_hexstring.c: $(OPENSSL_DEP)
2510test/core/util/port_posix.c: $(OPENSSL_DEP)
2511test/core/util/slice_splitter.c: $(OPENSSL_DEP)
2512endif
2513
2514libs/$(CONFIG)/libgrpc_test_util.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBGRPC_TEST_UTIL_OBJS)
2515 $(E) "[AR] Creating $@"
2516 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002517 $(Q) rm -f libs/$(CONFIG)/libgrpc_test_util.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08002518 $(Q) $(AR) rcs libs/$(CONFIG)/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002519ifeq ($(SYSTEM),Darwin)
2520 $(Q) ranlib libs/$(CONFIG)/libgrpc_test_util.a
2521endif
Craig Tiller17ec5f92015-01-18 11:30:41 -08002522
2523
2524
2525
Craig Tiller17ec5f92015-01-18 11:30:41 -08002526endif
2527
2528ifneq ($(NO_SECURE),true)
2529ifneq ($(NO_DEPS),true)
2530-include $(LIBGRPC_TEST_UTIL_OBJS:.o=.dep)
2531endif
2532endif
2533
2534objs/$(CONFIG)/test/core/end2end/cq_verifier.o:
2535objs/$(CONFIG)/test/core/end2end/data/prod_roots_certs.o:
2536objs/$(CONFIG)/test/core/end2end/data/server1_cert.o:
2537objs/$(CONFIG)/test/core/end2end/data/server1_key.o:
2538objs/$(CONFIG)/test/core/end2end/data/test_root_cert.o:
2539objs/$(CONFIG)/test/core/iomgr/endpoint_tests.o:
2540objs/$(CONFIG)/test/core/statistics/census_log_tests.o:
2541objs/$(CONFIG)/test/core/transport/transport_end2end_tests.o:
2542objs/$(CONFIG)/test/core/util/grpc_profiler.o:
2543objs/$(CONFIG)/test/core/util/parse_hexstring.o:
2544objs/$(CONFIG)/test/core/util/port_posix.o:
2545objs/$(CONFIG)/test/core/util/slice_splitter.o:
2546
2547
nnoblec87b1c52015-01-05 17:15:18 -08002548LIBGRPC_UNSECURE_SRC = \
2549 src/core/channel/call_op_string.c \
2550 src/core/channel/census_filter.c \
2551 src/core/channel/channel_args.c \
2552 src/core/channel/channel_stack.c \
2553 src/core/channel/child_channel.c \
2554 src/core/channel/client_channel.c \
2555 src/core/channel/client_setup.c \
2556 src/core/channel/connected_channel.c \
2557 src/core/channel/http_client_filter.c \
2558 src/core/channel/http_filter.c \
2559 src/core/channel/http_server_filter.c \
2560 src/core/channel/metadata_buffer.c \
2561 src/core/channel/noop_filter.c \
2562 src/core/compression/algorithm.c \
2563 src/core/compression/message_compress.c \
2564 src/core/httpcli/format_request.c \
2565 src/core/httpcli/httpcli.c \
2566 src/core/httpcli/httpcli_security_context.c \
2567 src/core/httpcli/parser.c \
2568 src/core/iomgr/alarm.c \
2569 src/core/iomgr/alarm_heap.c \
2570 src/core/iomgr/endpoint.c \
2571 src/core/iomgr/endpoint_pair_posix.c \
ctiller58393c22015-01-07 14:03:30 -08002572 src/core/iomgr/fd_posix.c \
Nicolas Noble45e67a32015-02-09 16:20:49 -08002573 src/core/iomgr/iocp_windows.c \
ctiller58393c22015-01-07 14:03:30 -08002574 src/core/iomgr/iomgr.c \
2575 src/core/iomgr/iomgr_posix.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002576 src/core/iomgr/iomgr_windows.c \
David Klempner78dc6cd2015-01-26 15:02:51 -08002577 src/core/iomgr/pollset_kick.c \
David Klempnerbaced4d2015-02-10 17:10:15 -08002578 src/core/iomgr/pollset_multipoller_with_epoll.c \
Craig Tiller24c06ea2015-02-11 21:26:45 -08002579 src/core/iomgr/pollset_multipoller_with_poll_posix.c \
ctiller58393c22015-01-07 14:03:30 -08002580 src/core/iomgr/pollset_posix.c \
Craig Tillere1addfe2015-01-21 15:08:12 -08002581 src/core/iomgr/pollset_windows.c \
Nicolas "Pixel" Nobled5a99852015-01-24 01:27:48 -08002582 src/core/iomgr/resolve_address.c \
nnoblec87b1c52015-01-05 17:15:18 -08002583 src/core/iomgr/sockaddr_utils.c \
2584 src/core/iomgr/socket_utils_common_posix.c \
2585 src/core/iomgr/socket_utils_linux.c \
2586 src/core/iomgr/socket_utils_posix.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002587 src/core/iomgr/socket_windows.c \
nnoblec87b1c52015-01-05 17:15:18 -08002588 src/core/iomgr/tcp_client_posix.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002589 src/core/iomgr/tcp_client_windows.c \
nnoblec87b1c52015-01-05 17:15:18 -08002590 src/core/iomgr/tcp_posix.c \
2591 src/core/iomgr/tcp_server_posix.c \
Nicolas "Pixel" Noble0f3ec822015-02-05 19:40:38 +01002592 src/core/iomgr/tcp_server_windows.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002593 src/core/iomgr/tcp_windows.c \
nnoblec87b1c52015-01-05 17:15:18 -08002594 src/core/iomgr/time_averaged_stats.c \
David Klempner78dc6cd2015-01-26 15:02:51 -08002595 src/core/iomgr/wakeup_fd_eventfd.c \
2596 src/core/iomgr/wakeup_fd_nospecial.c \
2597 src/core/iomgr/wakeup_fd_pipe.c \
David Klempner8bfbc882015-01-26 17:23:33 -08002598 src/core/iomgr/wakeup_fd_posix.c \
Nicolas Noble614c2bf2015-01-21 15:48:36 -08002599 src/core/json/json.c \
Nicolas Noblee04455a2015-01-26 17:01:29 -08002600 src/core/json/json_reader.c \
2601 src/core/json/json_string.c \
2602 src/core/json/json_writer.c \
nnoblec87b1c52015-01-05 17:15:18 -08002603 src/core/statistics/census_init.c \
2604 src/core/statistics/census_log.c \
2605 src/core/statistics/census_rpc_stats.c \
2606 src/core/statistics/census_tracing.c \
2607 src/core/statistics/hash_table.c \
2608 src/core/statistics/window_stats.c \
2609 src/core/surface/byte_buffer.c \
Craig Tiller4450db22015-01-30 16:49:22 -08002610 src/core/surface/byte_buffer_queue.c \
nnoblec87b1c52015-01-05 17:15:18 -08002611 src/core/surface/byte_buffer_reader.c \
2612 src/core/surface/call.c \
Craig Tillerea61b072015-02-03 19:19:27 -08002613 src/core/surface/call_details.c \
nnoblec87b1c52015-01-05 17:15:18 -08002614 src/core/surface/channel.c \
2615 src/core/surface/channel_create.c \
2616 src/core/surface/client.c \
2617 src/core/surface/completion_queue.c \
2618 src/core/surface/event_string.c \
2619 src/core/surface/init.c \
2620 src/core/surface/lame_client.c \
Craig Tillerea61b072015-02-03 19:19:27 -08002621 src/core/surface/metadata_array.c \
nnoblec87b1c52015-01-05 17:15:18 -08002622 src/core/surface/secure_channel_create.c \
2623 src/core/surface/secure_server_create.c \
2624 src/core/surface/server.c \
2625 src/core/surface/server_chttp2.c \
2626 src/core/surface/server_create.c \
2627 src/core/transport/chttp2/alpn.c \
2628 src/core/transport/chttp2/bin_encoder.c \
2629 src/core/transport/chttp2/frame_data.c \
2630 src/core/transport/chttp2/frame_goaway.c \
2631 src/core/transport/chttp2/frame_ping.c \
2632 src/core/transport/chttp2/frame_rst_stream.c \
2633 src/core/transport/chttp2/frame_settings.c \
2634 src/core/transport/chttp2/frame_window_update.c \
2635 src/core/transport/chttp2/hpack_parser.c \
2636 src/core/transport/chttp2/hpack_table.c \
2637 src/core/transport/chttp2/huffsyms.c \
2638 src/core/transport/chttp2/status_conversion.c \
2639 src/core/transport/chttp2/stream_encoder.c \
2640 src/core/transport/chttp2/stream_map.c \
2641 src/core/transport/chttp2/timeout_encoding.c \
ctillere4b40932015-01-07 12:13:17 -08002642 src/core/transport/chttp2/varint.c \
ctiller58393c22015-01-07 14:03:30 -08002643 src/core/transport/chttp2_transport.c \
nnoblec87b1c52015-01-05 17:15:18 -08002644 src/core/transport/metadata.c \
2645 src/core/transport/stream_op.c \
2646 src/core/transport/transport.c \
nnoblec87b1c52015-01-05 17:15:18 -08002647
2648PUBLIC_HEADERS_C += \
2649 include/grpc/byte_buffer.h \
2650 include/grpc/byte_buffer_reader.h \
2651 include/grpc/grpc.h \
2652 include/grpc/status.h \
2653
ctillercab52e72015-01-06 13:10:23 -08002654LIBGRPC_UNSECURE_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
nnoblec87b1c52015-01-05 17:15:18 -08002655
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002656libs/$(CONFIG)/libgrpc_unsecure.a: $(ZLIB_DEP) $(LIBGRPC_UNSECURE_OBJS)
nnoblec87b1c52015-01-05 17:15:18 -08002657 $(E) "[AR] Creating $@"
2658 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002659 $(Q) rm -f libs/$(CONFIG)/libgrpc_unsecure.a
ctillercab52e72015-01-06 13:10:23 -08002660 $(Q) $(AR) rcs libs/$(CONFIG)/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002661ifeq ($(SYSTEM),Darwin)
2662 $(Q) ranlib libs/$(CONFIG)/libgrpc_unsecure.a
2663endif
nnoblec87b1c52015-01-05 17:15:18 -08002664
2665
2666
2667ifeq ($(SYSTEM),MINGW32)
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01002668libs/$(CONFIG)/grpc_unsecure.$(SHARED_EXT): $(LIBGRPC_UNSECURE_OBJS) $(ZLIB_DEP)libs/$(CONFIG)/gpr.$(SHARED_EXT)
nnoblec87b1c52015-01-05 17:15:18 -08002669 $(E) "[LD] Linking $@"
2670 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08002671 $(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 -08002672else
Craig Tillera614caa2015-01-15 09:33:21 -08002673libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT): $(LIBGRPC_UNSECURE_OBJS) $(ZLIB_DEP) libs/$(CONFIG)/libgpr.$(SHARED_EXT)
nnoblec87b1c52015-01-05 17:15:18 -08002674 $(E) "[LD] Linking $@"
2675 $(Q) mkdir -p `dirname $@`
2676ifeq ($(SYSTEM),Darwin)
ctillercab52e72015-01-06 13:10:23 -08002677 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -dynamiclib -o libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS) -lgpr
nnoblec87b1c52015-01-05 17:15:18 -08002678else
ctillercab52e72015-01-06 13:10:23 -08002679 $(Q) $(LD) $(LDFLAGS) -Llibs/$(CONFIG) -shared -Wl,-soname,libgrpc_unsecure.so.0 -o libs/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS) -lgpr
Nicolas "Pixel" Nobled8f8b6b2015-01-29 21:29:43 +01002680 $(Q) ln -sf libgrpc_unsecure.$(SHARED_EXT) libs/$(CONFIG)/libgrpc_unsecure.so.0
ctillercab52e72015-01-06 13:10:23 -08002681 $(Q) ln -sf libgrpc_unsecure.$(SHARED_EXT) libs/$(CONFIG)/libgrpc_unsecure.so
nnoblec87b1c52015-01-05 17:15:18 -08002682endif
2683endif
2684
nnoblec87b1c52015-01-05 17:15:18 -08002685ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002686-include $(LIBGRPC_UNSECURE_OBJS:.o=.dep)
nnoblec87b1c52015-01-05 17:15:18 -08002687endif
2688
Craig Tiller27715ca2015-01-12 16:55:59 -08002689objs/$(CONFIG)/src/core/channel/call_op_string.o:
2690objs/$(CONFIG)/src/core/channel/census_filter.o:
2691objs/$(CONFIG)/src/core/channel/channel_args.o:
2692objs/$(CONFIG)/src/core/channel/channel_stack.o:
2693objs/$(CONFIG)/src/core/channel/child_channel.o:
2694objs/$(CONFIG)/src/core/channel/client_channel.o:
2695objs/$(CONFIG)/src/core/channel/client_setup.o:
2696objs/$(CONFIG)/src/core/channel/connected_channel.o:
2697objs/$(CONFIG)/src/core/channel/http_client_filter.o:
2698objs/$(CONFIG)/src/core/channel/http_filter.o:
2699objs/$(CONFIG)/src/core/channel/http_server_filter.o:
2700objs/$(CONFIG)/src/core/channel/metadata_buffer.o:
2701objs/$(CONFIG)/src/core/channel/noop_filter.o:
2702objs/$(CONFIG)/src/core/compression/algorithm.o:
2703objs/$(CONFIG)/src/core/compression/message_compress.o:
2704objs/$(CONFIG)/src/core/httpcli/format_request.o:
2705objs/$(CONFIG)/src/core/httpcli/httpcli.o:
2706objs/$(CONFIG)/src/core/httpcli/httpcli_security_context.o:
2707objs/$(CONFIG)/src/core/httpcli/parser.o:
2708objs/$(CONFIG)/src/core/iomgr/alarm.o:
2709objs/$(CONFIG)/src/core/iomgr/alarm_heap.o:
2710objs/$(CONFIG)/src/core/iomgr/endpoint.o:
2711objs/$(CONFIG)/src/core/iomgr/endpoint_pair_posix.o:
2712objs/$(CONFIG)/src/core/iomgr/fd_posix.o:
Nicolas Noble45e67a32015-02-09 16:20:49 -08002713objs/$(CONFIG)/src/core/iomgr/iocp_windows.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002714objs/$(CONFIG)/src/core/iomgr/iomgr.o:
2715objs/$(CONFIG)/src/core/iomgr/iomgr_posix.o:
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002716objs/$(CONFIG)/src/core/iomgr/iomgr_windows.o:
David Klempner78dc6cd2015-01-26 15:02:51 -08002717objs/$(CONFIG)/src/core/iomgr/pollset_kick.o:
David Klempnerbaced4d2015-02-10 17:10:15 -08002718objs/$(CONFIG)/src/core/iomgr/pollset_multipoller_with_epoll.o:
Craig Tiller24c06ea2015-02-11 21:26:45 -08002719objs/$(CONFIG)/src/core/iomgr/pollset_multipoller_with_poll_posix.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002720objs/$(CONFIG)/src/core/iomgr/pollset_posix.o:
Craig Tillere1addfe2015-01-21 15:08:12 -08002721objs/$(CONFIG)/src/core/iomgr/pollset_windows.o:
Nicolas "Pixel" Nobled5a99852015-01-24 01:27:48 -08002722objs/$(CONFIG)/src/core/iomgr/resolve_address.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002723objs/$(CONFIG)/src/core/iomgr/sockaddr_utils.o:
2724objs/$(CONFIG)/src/core/iomgr/socket_utils_common_posix.o:
2725objs/$(CONFIG)/src/core/iomgr/socket_utils_linux.o:
2726objs/$(CONFIG)/src/core/iomgr/socket_utils_posix.o:
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002727objs/$(CONFIG)/src/core/iomgr/socket_windows.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002728objs/$(CONFIG)/src/core/iomgr/tcp_client_posix.o:
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002729objs/$(CONFIG)/src/core/iomgr/tcp_client_windows.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002730objs/$(CONFIG)/src/core/iomgr/tcp_posix.o:
2731objs/$(CONFIG)/src/core/iomgr/tcp_server_posix.o:
Nicolas "Pixel" Noble0f3ec822015-02-05 19:40:38 +01002732objs/$(CONFIG)/src/core/iomgr/tcp_server_windows.o:
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002733objs/$(CONFIG)/src/core/iomgr/tcp_windows.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002734objs/$(CONFIG)/src/core/iomgr/time_averaged_stats.o:
David Klempner78dc6cd2015-01-26 15:02:51 -08002735objs/$(CONFIG)/src/core/iomgr/wakeup_fd_eventfd.o:
2736objs/$(CONFIG)/src/core/iomgr/wakeup_fd_nospecial.o:
2737objs/$(CONFIG)/src/core/iomgr/wakeup_fd_pipe.o:
David Klempner8bfbc882015-01-26 17:23:33 -08002738objs/$(CONFIG)/src/core/iomgr/wakeup_fd_posix.o:
Nicolas Noble614c2bf2015-01-21 15:48:36 -08002739objs/$(CONFIG)/src/core/json/json.o:
Nicolas Noblee04455a2015-01-26 17:01:29 -08002740objs/$(CONFIG)/src/core/json/json_reader.o:
2741objs/$(CONFIG)/src/core/json/json_string.o:
2742objs/$(CONFIG)/src/core/json/json_writer.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002743objs/$(CONFIG)/src/core/statistics/census_init.o:
2744objs/$(CONFIG)/src/core/statistics/census_log.o:
2745objs/$(CONFIG)/src/core/statistics/census_rpc_stats.o:
2746objs/$(CONFIG)/src/core/statistics/census_tracing.o:
2747objs/$(CONFIG)/src/core/statistics/hash_table.o:
2748objs/$(CONFIG)/src/core/statistics/window_stats.o:
2749objs/$(CONFIG)/src/core/surface/byte_buffer.o:
Craig Tiller4450db22015-01-30 16:49:22 -08002750objs/$(CONFIG)/src/core/surface/byte_buffer_queue.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002751objs/$(CONFIG)/src/core/surface/byte_buffer_reader.o:
2752objs/$(CONFIG)/src/core/surface/call.o:
Craig Tillerea61b072015-02-03 19:19:27 -08002753objs/$(CONFIG)/src/core/surface/call_details.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002754objs/$(CONFIG)/src/core/surface/channel.o:
2755objs/$(CONFIG)/src/core/surface/channel_create.o:
2756objs/$(CONFIG)/src/core/surface/client.o:
2757objs/$(CONFIG)/src/core/surface/completion_queue.o:
2758objs/$(CONFIG)/src/core/surface/event_string.o:
2759objs/$(CONFIG)/src/core/surface/init.o:
2760objs/$(CONFIG)/src/core/surface/lame_client.o:
Craig Tillerea61b072015-02-03 19:19:27 -08002761objs/$(CONFIG)/src/core/surface/metadata_array.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002762objs/$(CONFIG)/src/core/surface/secure_channel_create.o:
2763objs/$(CONFIG)/src/core/surface/secure_server_create.o:
2764objs/$(CONFIG)/src/core/surface/server.o:
2765objs/$(CONFIG)/src/core/surface/server_chttp2.o:
2766objs/$(CONFIG)/src/core/surface/server_create.o:
2767objs/$(CONFIG)/src/core/transport/chttp2/alpn.o:
2768objs/$(CONFIG)/src/core/transport/chttp2/bin_encoder.o:
2769objs/$(CONFIG)/src/core/transport/chttp2/frame_data.o:
2770objs/$(CONFIG)/src/core/transport/chttp2/frame_goaway.o:
2771objs/$(CONFIG)/src/core/transport/chttp2/frame_ping.o:
2772objs/$(CONFIG)/src/core/transport/chttp2/frame_rst_stream.o:
2773objs/$(CONFIG)/src/core/transport/chttp2/frame_settings.o:
2774objs/$(CONFIG)/src/core/transport/chttp2/frame_window_update.o:
2775objs/$(CONFIG)/src/core/transport/chttp2/hpack_parser.o:
2776objs/$(CONFIG)/src/core/transport/chttp2/hpack_table.o:
2777objs/$(CONFIG)/src/core/transport/chttp2/huffsyms.o:
2778objs/$(CONFIG)/src/core/transport/chttp2/status_conversion.o:
2779objs/$(CONFIG)/src/core/transport/chttp2/stream_encoder.o:
2780objs/$(CONFIG)/src/core/transport/chttp2/stream_map.o:
2781objs/$(CONFIG)/src/core/transport/chttp2/timeout_encoding.o:
2782objs/$(CONFIG)/src/core/transport/chttp2/varint.o:
2783objs/$(CONFIG)/src/core/transport/chttp2_transport.o:
2784objs/$(CONFIG)/src/core/transport/metadata.o:
2785objs/$(CONFIG)/src/core/transport/stream_op.o:
2786objs/$(CONFIG)/src/core/transport/transport.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002787
nnoblec87b1c52015-01-05 17:15:18 -08002788
Craig Tiller996d9df2015-01-19 21:06:50 -08002789LIBGRPC++_SRC = \
2790 src/cpp/client/channel.cc \
2791 src/cpp/client/channel_arguments.cc \
2792 src/cpp/client/client_context.cc \
Craig Tiller80e00a82015-02-09 20:54:25 -08002793 src/cpp/client/client_unary_call.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08002794 src/cpp/client/create_channel.cc \
2795 src/cpp/client/credentials.cc \
2796 src/cpp/client/internal_stub.cc \
Craig Tillera2449672015-02-09 10:44:18 -08002797 src/cpp/common/call.cc \
Craig Tillerf834bdc2015-02-06 16:36:05 -08002798 src/cpp/common/completion_queue.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08002799 src/cpp/common/rpc_method.cc \
2800 src/cpp/proto/proto_utils.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08002801 src/cpp/server/server.cc \
2802 src/cpp/server/server_builder.cc \
Craig Tillerc4165772015-02-11 10:51:04 -08002803 src/cpp/server/server_context.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08002804 src/cpp/server/server_credentials.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08002805 src/cpp/server/thread_pool.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08002806 src/cpp/util/status.cc \
2807 src/cpp/util/time.cc \
2808
2809PUBLIC_HEADERS_CXX += \
Craig Tiller996d9df2015-01-19 21:06:50 -08002810 include/grpc++/channel_arguments.h \
2811 include/grpc++/channel_interface.h \
2812 include/grpc++/client_context.h \
2813 include/grpc++/completion_queue.h \
2814 include/grpc++/config.h \
2815 include/grpc++/create_channel.h \
2816 include/grpc++/credentials.h \
Craig Tiller20f4af22015-02-10 09:52:15 -08002817 include/grpc++/impl/call.h \
Craig Tiller80e00a82015-02-09 20:54:25 -08002818 include/grpc++/impl/client_unary_call.h \
Craig Tiller996d9df2015-01-19 21:06:50 -08002819 include/grpc++/impl/internal_stub.h \
2820 include/grpc++/impl/rpc_method.h \
2821 include/grpc++/impl/rpc_service_method.h \
2822 include/grpc++/server.h \
2823 include/grpc++/server_builder.h \
2824 include/grpc++/server_context.h \
2825 include/grpc++/server_credentials.h \
2826 include/grpc++/status.h \
2827 include/grpc++/stream.h \
2828 include/grpc++/stream_context_interface.h \
2829
2830LIBGRPC++_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
2831
2832ifeq ($(NO_SECURE),true)
2833
2834# You can't build secure libraries if you don't have OpenSSL with ALPN.
2835
2836libs/$(CONFIG)/libgrpc++.a: openssl_dep_error
2837
2838ifeq ($(SYSTEM),MINGW32)
2839libs/$(CONFIG)/grpc++.$(SHARED_EXT): openssl_dep_error
2840else
2841libs/$(CONFIG)/libgrpc++.$(SHARED_EXT): openssl_dep_error
2842endif
2843
2844else
2845
Nicolas Noble53830622015-02-12 16:56:38 -08002846ifeq ($(NO_PROTOBUF),true)
2847
2848# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
2849
2850libs/$(CONFIG)/libgrpc++.a: protobuf_dep_error
2851
2852ifeq ($(SYSTEM),MINGW32)
2853libs/$(CONFIG)/grpc++.$(SHARED_EXT): protobuf_dep_error
2854else
2855libs/$(CONFIG)/libgrpc++.$(SHARED_EXT): protobuf_dep_error
2856endif
2857
2858else
2859
Craig Tiller996d9df2015-01-19 21:06:50 -08002860ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08002861# This is to ensure the embedded OpenSSL is built beforehand, properly
2862# installing headers to their final destination on the drive. We need this
2863# otherwise parallel compilation will fail if a source is compiled first.
Craig Tiller996d9df2015-01-19 21:06:50 -08002864src/cpp/client/channel.cc: $(OPENSSL_DEP)
2865src/cpp/client/channel_arguments.cc: $(OPENSSL_DEP)
2866src/cpp/client/client_context.cc: $(OPENSSL_DEP)
Craig Tiller80e00a82015-02-09 20:54:25 -08002867src/cpp/client/client_unary_call.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08002868src/cpp/client/create_channel.cc: $(OPENSSL_DEP)
2869src/cpp/client/credentials.cc: $(OPENSSL_DEP)
2870src/cpp/client/internal_stub.cc: $(OPENSSL_DEP)
Craig Tillera2449672015-02-09 10:44:18 -08002871src/cpp/common/call.cc: $(OPENSSL_DEP)
Craig Tillerf834bdc2015-02-06 16:36:05 -08002872src/cpp/common/completion_queue.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08002873src/cpp/common/rpc_method.cc: $(OPENSSL_DEP)
2874src/cpp/proto/proto_utils.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08002875src/cpp/server/server.cc: $(OPENSSL_DEP)
2876src/cpp/server/server_builder.cc: $(OPENSSL_DEP)
Craig Tillerc4165772015-02-11 10:51:04 -08002877src/cpp/server/server_context.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08002878src/cpp/server/server_credentials.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08002879src/cpp/server/thread_pool.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08002880src/cpp/util/status.cc: $(OPENSSL_DEP)
2881src/cpp/util/time.cc: $(OPENSSL_DEP)
2882endif
2883
Nicolas Noble53830622015-02-12 16:56:38 -08002884libs/$(CONFIG)/libgrpc++.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_OBJS)
Craig Tiller996d9df2015-01-19 21:06:50 -08002885 $(E) "[AR] Creating $@"
2886 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002887 $(Q) rm -f libs/$(CONFIG)/libgrpc++.a
Craig Tiller996d9df2015-01-19 21:06:50 -08002888 $(Q) $(AR) rcs libs/$(CONFIG)/libgrpc++.a $(LIBGRPC++_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002889ifeq ($(SYSTEM),Darwin)
2890 $(Q) ranlib libs/$(CONFIG)/libgrpc++.a
2891endif
Craig Tiller996d9df2015-01-19 21:06:50 -08002892
2893
2894
2895ifeq ($(SYSTEM),MINGW32)
2896libs/$(CONFIG)/grpc++.$(SHARED_EXT): $(LIBGRPC++_OBJS) $(ZLIB_DEP)libs/$(CONFIG)/grpc.$(SHARED_EXT) $(OPENSSL_DEP)
2897 $(E) "[LD] Linking $@"
2898 $(Q) mkdir -p `dirname $@`
2899 $(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
2900else
2901libs/$(CONFIG)/libgrpc++.$(SHARED_EXT): $(LIBGRPC++_OBJS) $(ZLIB_DEP) libs/$(CONFIG)/libgrpc.$(SHARED_EXT) $(OPENSSL_DEP)
2902 $(E) "[LD] Linking $@"
2903 $(Q) mkdir -p `dirname $@`
2904ifeq ($(SYSTEM),Darwin)
2905 $(Q) $(LDXX) $(LDFLAGS) -Llibs/$(CONFIG) -dynamiclib -o libs/$(CONFIG)/libgrpc++.$(SHARED_EXT) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgrpc
2906else
2907 $(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
Nicolas "Pixel" Nobled8f8b6b2015-01-29 21:29:43 +01002908 $(Q) ln -sf libgrpc++.$(SHARED_EXT) libs/$(CONFIG)/libgrpc++.so.0
Craig Tiller996d9df2015-01-19 21:06:50 -08002909 $(Q) ln -sf libgrpc++.$(SHARED_EXT) libs/$(CONFIG)/libgrpc++.so
2910endif
2911endif
2912
Nicolas Noble53830622015-02-12 16:56:38 -08002913endif
Craig Tiller996d9df2015-01-19 21:06:50 -08002914
2915endif
2916
2917ifneq ($(NO_SECURE),true)
2918ifneq ($(NO_DEPS),true)
2919-include $(LIBGRPC++_OBJS:.o=.dep)
2920endif
2921endif
2922
2923objs/$(CONFIG)/src/cpp/client/channel.o:
2924objs/$(CONFIG)/src/cpp/client/channel_arguments.o:
2925objs/$(CONFIG)/src/cpp/client/client_context.o:
Craig Tiller80e00a82015-02-09 20:54:25 -08002926objs/$(CONFIG)/src/cpp/client/client_unary_call.o:
Craig Tiller996d9df2015-01-19 21:06:50 -08002927objs/$(CONFIG)/src/cpp/client/create_channel.o:
2928objs/$(CONFIG)/src/cpp/client/credentials.o:
2929objs/$(CONFIG)/src/cpp/client/internal_stub.o:
Craig Tillera2449672015-02-09 10:44:18 -08002930objs/$(CONFIG)/src/cpp/common/call.o:
Craig Tillerf834bdc2015-02-06 16:36:05 -08002931objs/$(CONFIG)/src/cpp/common/completion_queue.o:
Craig Tiller996d9df2015-01-19 21:06:50 -08002932objs/$(CONFIG)/src/cpp/common/rpc_method.o:
2933objs/$(CONFIG)/src/cpp/proto/proto_utils.o:
Craig Tiller996d9df2015-01-19 21:06:50 -08002934objs/$(CONFIG)/src/cpp/server/server.o:
2935objs/$(CONFIG)/src/cpp/server/server_builder.o:
Craig Tillerc4165772015-02-11 10:51:04 -08002936objs/$(CONFIG)/src/cpp/server/server_context.o:
Craig Tiller996d9df2015-01-19 21:06:50 -08002937objs/$(CONFIG)/src/cpp/server/server_credentials.o:
Craig Tiller996d9df2015-01-19 21:06:50 -08002938objs/$(CONFIG)/src/cpp/server/thread_pool.o:
Craig Tiller996d9df2015-01-19 21:06:50 -08002939objs/$(CONFIG)/src/cpp/util/status.o:
2940objs/$(CONFIG)/src/cpp/util/time.o:
2941
2942
2943LIBGRPC++_TEST_UTIL_SRC = \
Craig Tillerd2e28052015-01-31 20:06:21 -08002944 gens/test/cpp/util/messages.pb.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08002945 gens/test/cpp/util/echo.pb.cc \
2946 gens/test/cpp/util/echo_duplicate.pb.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08002947 test/cpp/util/create_test_channel.cc \
2948
2949
2950LIBGRPC++_TEST_UTIL_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
2951
2952ifeq ($(NO_SECURE),true)
2953
2954# You can't build secure libraries if you don't have OpenSSL with ALPN.
2955
2956libs/$(CONFIG)/libgrpc++_test_util.a: openssl_dep_error
2957
2958
2959else
2960
Nicolas Noble53830622015-02-12 16:56:38 -08002961ifeq ($(NO_PROTOBUF),true)
2962
2963# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
2964
2965libs/$(CONFIG)/libgrpc++_test_util.a: protobuf_dep_error
2966
2967
2968else
2969
Craig Tiller996d9df2015-01-19 21:06:50 -08002970ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08002971# This is to ensure the embedded OpenSSL is built beforehand, properly
2972# installing headers to their final destination on the drive. We need this
2973# otherwise parallel compilation will fail if a source is compiled first.
Craig Tillerd2e28052015-01-31 20:06:21 -08002974test/cpp/util/messages.proto: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08002975test/cpp/util/echo.proto: $(OPENSSL_DEP)
2976test/cpp/util/echo_duplicate.proto: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08002977test/cpp/util/create_test_channel.cc: $(OPENSSL_DEP)
2978endif
2979
Nicolas Noble53830622015-02-12 16:56:38 -08002980libs/$(CONFIG)/libgrpc++_test_util.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_TEST_UTIL_OBJS)
Craig Tiller996d9df2015-01-19 21:06:50 -08002981 $(E) "[AR] Creating $@"
2982 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002983 $(Q) rm -f libs/$(CONFIG)/libgrpc++_test_util.a
Craig Tiller996d9df2015-01-19 21:06:50 -08002984 $(Q) $(AR) rcs libs/$(CONFIG)/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002985ifeq ($(SYSTEM),Darwin)
2986 $(Q) ranlib libs/$(CONFIG)/libgrpc++_test_util.a
2987endif
Craig Tiller996d9df2015-01-19 21:06:50 -08002988
2989
2990
2991
Nicolas Noble53830622015-02-12 16:56:38 -08002992endif
Craig Tiller996d9df2015-01-19 21:06:50 -08002993
2994endif
2995
2996ifneq ($(NO_SECURE),true)
2997ifneq ($(NO_DEPS),true)
2998-include $(LIBGRPC++_TEST_UTIL_OBJS:.o=.dep)
2999endif
3000endif
3001
3002
3003
3004
Craig Tillerd2e28052015-01-31 20:06:21 -08003005objs/$(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
Craig Tiller996d9df2015-01-19 21:06:50 -08003006
3007
Chen Wang86af8cf2015-01-21 18:05:40 -08003008LIBTIPS_CLIENT_LIB_SRC = \
Craig Tiller4450db22015-01-30 16:49:22 -08003009 gens/examples/tips/label.pb.cc \
Craig Tillerd2e28052015-01-31 20:06:21 -08003010 gens/examples/tips/empty.pb.cc \
Chen Wang86af8cf2015-01-21 18:05:40 -08003011 gens/examples/tips/pubsub.pb.cc \
Chen Wang04f1aa82015-01-30 18:26:16 -08003012 examples/tips/publisher.cc \
3013 examples/tips/subscriber.cc \
Chen Wang86af8cf2015-01-21 18:05:40 -08003014
3015
3016LIBTIPS_CLIENT_LIB_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBTIPS_CLIENT_LIB_SRC))))
3017
3018ifeq ($(NO_SECURE),true)
3019
3020# You can't build secure libraries if you don't have OpenSSL with ALPN.
3021
3022libs/$(CONFIG)/libtips_client_lib.a: openssl_dep_error
3023
3024
3025else
3026
Nicolas Noble53830622015-02-12 16:56:38 -08003027ifeq ($(NO_PROTOBUF),true)
3028
3029# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
3030
3031libs/$(CONFIG)/libtips_client_lib.a: protobuf_dep_error
3032
3033
3034else
3035
Chen Wang86af8cf2015-01-21 18:05:40 -08003036ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08003037# This is to ensure the embedded OpenSSL is built beforehand, properly
3038# installing headers to their final destination on the drive. We need this
3039# otherwise parallel compilation will fail if a source is compiled first.
Craig Tiller4450db22015-01-30 16:49:22 -08003040examples/tips/label.proto: $(OPENSSL_DEP)
Craig Tillerd2e28052015-01-31 20:06:21 -08003041examples/tips/empty.proto: $(OPENSSL_DEP)
Chen Wang86af8cf2015-01-21 18:05:40 -08003042examples/tips/pubsub.proto: $(OPENSSL_DEP)
Chen Wang04f1aa82015-01-30 18:26:16 -08003043examples/tips/publisher.cc: $(OPENSSL_DEP)
3044examples/tips/subscriber.cc: $(OPENSSL_DEP)
Chen Wang86af8cf2015-01-21 18:05:40 -08003045endif
3046
Nicolas Noble53830622015-02-12 16:56:38 -08003047libs/$(CONFIG)/libtips_client_lib.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(PROTOBUF_DEP) $(LIBTIPS_CLIENT_LIB_OBJS)
Chen Wang86af8cf2015-01-21 18:05:40 -08003048 $(E) "[AR] Creating $@"
3049 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noblebe520182015-01-23 02:32:49 +01003050 $(Q) rm -f libs/$(CONFIG)/libtips_client_lib.a
Chen Wang86af8cf2015-01-21 18:05:40 -08003051 $(Q) $(AR) rcs libs/$(CONFIG)/libtips_client_lib.a $(LIBTIPS_CLIENT_LIB_OBJS)
Nicolas "Pixel" Noblebe520182015-01-23 02:32:49 +01003052ifeq ($(SYSTEM),Darwin)
3053 $(Q) ranlib libs/$(CONFIG)/libtips_client_lib.a
3054endif
Chen Wang86af8cf2015-01-21 18:05:40 -08003055
3056
3057
3058
Nicolas Noble53830622015-02-12 16:56:38 -08003059endif
Chen Wang86af8cf2015-01-21 18:05:40 -08003060
3061endif
3062
3063ifneq ($(NO_SECURE),true)
3064ifneq ($(NO_DEPS),true)
3065-include $(LIBTIPS_CLIENT_LIB_OBJS:.o=.dep)
3066endif
3067endif
3068
3069
3070
3071
Chen Wang04f1aa82015-01-30 18:26:16 -08003072objs/$(CONFIG)/examples/tips/publisher.o: gens/examples/tips/label.pb.cc gens/examples/tips/empty.pb.cc gens/examples/tips/pubsub.pb.cc
3073objs/$(CONFIG)/examples/tips/subscriber.o: gens/examples/tips/label.pb.cc gens/examples/tips/empty.pb.cc gens/examples/tips/pubsub.pb.cc
Chen Wang86af8cf2015-01-21 18:05:40 -08003074
3075
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003076LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
3077 test/core/end2end/fixtures/chttp2_fake_security.c \
3078
3079
ctillercab52e72015-01-06 13:10:23 -08003080LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003081
nnoble69ac39f2014-12-12 15:43:38 -08003082ifeq ($(NO_SECURE),true)
3083
Nicolas Noble047b7272015-01-16 13:55:05 -08003084# You can't build secure libraries if you don't have OpenSSL with ALPN.
3085
ctillercab52e72015-01-06 13:10:23 -08003086libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003087
nnoble5b7f32a2014-12-22 08:12:44 -08003088
nnoble69ac39f2014-12-12 15:43:38 -08003089else
3090
Nicolas Noble53830622015-02-12 16:56:38 -08003091
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003092ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08003093# This is to ensure the embedded OpenSSL is built beforehand, properly
3094# installing headers to their final destination on the drive. We need this
3095# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003096test/core/end2end/fixtures/chttp2_fake_security.c: $(OPENSSL_DEP)
3097endif
3098
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003099libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003100 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003101 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003102 $(Q) rm -f libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a
ctillercab52e72015-01-06 13:10:23 -08003103 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003104ifeq ($(SYSTEM),Darwin)
3105 $(Q) ranlib libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a
3106endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003107
3108
3109
nnoble5b7f32a2014-12-22 08:12:44 -08003110
nnoble69ac39f2014-12-12 15:43:38 -08003111endif
3112
nnoble69ac39f2014-12-12 15:43:38 -08003113ifneq ($(NO_SECURE),true)
3114ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003115-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003116endif
nnoble69ac39f2014-12-12 15:43:38 -08003117endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003118
Craig Tiller27715ca2015-01-12 16:55:59 -08003119objs/$(CONFIG)/test/core/end2end/fixtures/chttp2_fake_security.o:
3120
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003121
3122LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
3123 test/core/end2end/fixtures/chttp2_fullstack.c \
3124
3125
ctillercab52e72015-01-06 13:10:23 -08003126LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003127
nnoble69ac39f2014-12-12 15:43:38 -08003128ifeq ($(NO_SECURE),true)
3129
Nicolas Noble047b7272015-01-16 13:55:05 -08003130# You can't build secure libraries if you don't have OpenSSL with ALPN.
3131
ctillercab52e72015-01-06 13:10:23 -08003132libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003133
nnoble5b7f32a2014-12-22 08:12:44 -08003134
nnoble69ac39f2014-12-12 15:43:38 -08003135else
3136
Nicolas Noble53830622015-02-12 16:56:38 -08003137
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003138ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08003139# This is to ensure the embedded OpenSSL is built beforehand, properly
3140# installing headers to their final destination on the drive. We need this
3141# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003142test/core/end2end/fixtures/chttp2_fullstack.c: $(OPENSSL_DEP)
3143endif
3144
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003145libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003146 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003147 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003148 $(Q) rm -f libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a
ctillercab52e72015-01-06 13:10:23 -08003149 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003150ifeq ($(SYSTEM),Darwin)
3151 $(Q) ranlib libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a
3152endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003153
3154
3155
nnoble5b7f32a2014-12-22 08:12:44 -08003156
nnoble69ac39f2014-12-12 15:43:38 -08003157endif
3158
nnoble69ac39f2014-12-12 15:43:38 -08003159ifneq ($(NO_SECURE),true)
3160ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003161-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003162endif
nnoble69ac39f2014-12-12 15:43:38 -08003163endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003164
Craig Tiller27715ca2015-01-12 16:55:59 -08003165objs/$(CONFIG)/test/core/end2end/fixtures/chttp2_fullstack.o:
3166
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003167
3168LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
3169 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
3170
3171
ctillercab52e72015-01-06 13:10:23 -08003172LIBEND2END_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 -08003173
nnoble69ac39f2014-12-12 15:43:38 -08003174ifeq ($(NO_SECURE),true)
3175
Nicolas Noble047b7272015-01-16 13:55:05 -08003176# You can't build secure libraries if you don't have OpenSSL with ALPN.
3177
ctillercab52e72015-01-06 13:10:23 -08003178libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003179
nnoble5b7f32a2014-12-22 08:12:44 -08003180
nnoble69ac39f2014-12-12 15:43:38 -08003181else
3182
Nicolas Noble53830622015-02-12 16:56:38 -08003183
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003184ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08003185# This is to ensure the embedded OpenSSL is built beforehand, properly
3186# installing headers to their final destination on the drive. We need this
3187# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003188test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c: $(OPENSSL_DEP)
3189endif
3190
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003191libs/$(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 -08003192 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003193 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003194 $(Q) rm -f libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a
ctillercab52e72015-01-06 13:10:23 -08003195 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003196ifeq ($(SYSTEM),Darwin)
3197 $(Q) ranlib libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a
3198endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003199
3200
3201
nnoble5b7f32a2014-12-22 08:12:44 -08003202
nnoble69ac39f2014-12-12 15:43:38 -08003203endif
3204
nnoble69ac39f2014-12-12 15:43:38 -08003205ifneq ($(NO_SECURE),true)
3206ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003207-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003208endif
nnoble69ac39f2014-12-12 15:43:38 -08003209endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003210
Craig Tiller27715ca2015-01-12 16:55:59 -08003211objs/$(CONFIG)/test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.o:
3212
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003213
3214LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
3215 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
3216
3217
ctillercab52e72015-01-06 13:10:23 -08003218LIBEND2END_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 -08003219
nnoble69ac39f2014-12-12 15:43:38 -08003220ifeq ($(NO_SECURE),true)
3221
Nicolas Noble047b7272015-01-16 13:55:05 -08003222# You can't build secure libraries if you don't have OpenSSL with ALPN.
3223
ctillercab52e72015-01-06 13:10:23 -08003224libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003225
nnoble5b7f32a2014-12-22 08:12:44 -08003226
nnoble69ac39f2014-12-12 15:43:38 -08003227else
3228
Nicolas Noble53830622015-02-12 16:56:38 -08003229
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003230ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08003231# This is to ensure the embedded OpenSSL is built beforehand, properly
3232# installing headers to their final destination on the drive. We need this
3233# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003234test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c: $(OPENSSL_DEP)
3235endif
3236
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003237libs/$(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 -08003238 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003239 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003240 $(Q) rm -f libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
ctillercab52e72015-01-06 13:10:23 -08003241 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003242ifeq ($(SYSTEM),Darwin)
3243 $(Q) ranlib libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
3244endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003245
3246
3247
nnoble5b7f32a2014-12-22 08:12:44 -08003248
nnoble69ac39f2014-12-12 15:43:38 -08003249endif
3250
nnoble69ac39f2014-12-12 15:43:38 -08003251ifneq ($(NO_SECURE),true)
3252ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003253-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003254endif
nnoble69ac39f2014-12-12 15:43:38 -08003255endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003256
Craig Tiller27715ca2015-01-12 16:55:59 -08003257objs/$(CONFIG)/test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.o:
3258
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003259
3260LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
3261 test/core/end2end/fixtures/chttp2_socket_pair.c \
3262
3263
ctillercab52e72015-01-06 13:10:23 -08003264LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003265
nnoble69ac39f2014-12-12 15:43:38 -08003266ifeq ($(NO_SECURE),true)
3267
Nicolas Noble047b7272015-01-16 13:55:05 -08003268# You can't build secure libraries if you don't have OpenSSL with ALPN.
3269
ctillercab52e72015-01-06 13:10:23 -08003270libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003271
nnoble5b7f32a2014-12-22 08:12:44 -08003272
nnoble69ac39f2014-12-12 15:43:38 -08003273else
3274
Nicolas Noble53830622015-02-12 16:56:38 -08003275
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003276ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08003277# This is to ensure the embedded OpenSSL is built beforehand, properly
3278# installing headers to their final destination on the drive. We need this
3279# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003280test/core/end2end/fixtures/chttp2_socket_pair.c: $(OPENSSL_DEP)
3281endif
3282
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003283libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003284 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003285 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003286 $(Q) rm -f libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a
ctillercab52e72015-01-06 13:10:23 -08003287 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003288ifeq ($(SYSTEM),Darwin)
3289 $(Q) ranlib libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a
3290endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003291
3292
3293
nnoble5b7f32a2014-12-22 08:12:44 -08003294
nnoble69ac39f2014-12-12 15:43:38 -08003295endif
3296
nnoble69ac39f2014-12-12 15:43:38 -08003297ifneq ($(NO_SECURE),true)
3298ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003299-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003300endif
nnoble69ac39f2014-12-12 15:43:38 -08003301endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003302
Craig Tiller27715ca2015-01-12 16:55:59 -08003303objs/$(CONFIG)/test/core/end2end/fixtures/chttp2_socket_pair.o:
3304
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003305
nnoble0c475f02014-12-05 15:37:39 -08003306LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
3307 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
3308
3309
ctillercab52e72015-01-06 13:10:23 -08003310LIBEND2END_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 -08003311
nnoble69ac39f2014-12-12 15:43:38 -08003312ifeq ($(NO_SECURE),true)
3313
Nicolas Noble047b7272015-01-16 13:55:05 -08003314# You can't build secure libraries if you don't have OpenSSL with ALPN.
3315
ctillercab52e72015-01-06 13:10:23 -08003316libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003317
nnoble5b7f32a2014-12-22 08:12:44 -08003318
nnoble69ac39f2014-12-12 15:43:38 -08003319else
3320
Nicolas Noble53830622015-02-12 16:56:38 -08003321
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003322ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08003323# This is to ensure the embedded OpenSSL is built beforehand, properly
3324# installing headers to their final destination on the drive. We need this
3325# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003326test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c: $(OPENSSL_DEP)
3327endif
3328
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003329libs/$(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 -08003330 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003331 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003332 $(Q) rm -f libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
ctillercab52e72015-01-06 13:10:23 -08003333 $(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)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003334ifeq ($(SYSTEM),Darwin)
3335 $(Q) ranlib libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
3336endif
nnoble0c475f02014-12-05 15:37:39 -08003337
3338
3339
nnoble5b7f32a2014-12-22 08:12:44 -08003340
nnoble69ac39f2014-12-12 15:43:38 -08003341endif
3342
nnoble69ac39f2014-12-12 15:43:38 -08003343ifneq ($(NO_SECURE),true)
3344ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003345-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08003346endif
nnoble69ac39f2014-12-12 15:43:38 -08003347endif
nnoble0c475f02014-12-05 15:37:39 -08003348
Craig Tiller27715ca2015-01-12 16:55:59 -08003349objs/$(CONFIG)/test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.o:
3350
nnoble0c475f02014-12-05 15:37:39 -08003351
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003352LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
3353 test/core/end2end/tests/cancel_after_accept.c \
3354
3355
ctillercab52e72015-01-06 13:10:23 -08003356LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003357
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003358libs/$(CONFIG)/libend2end_test_cancel_after_accept.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003359 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003360 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003361 $(Q) rm -f libs/$(CONFIG)/libend2end_test_cancel_after_accept.a
ctillercab52e72015-01-06 13:10:23 -08003362 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003363ifeq ($(SYSTEM),Darwin)
3364 $(Q) ranlib libs/$(CONFIG)/libend2end_test_cancel_after_accept.a
3365endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003366
3367
3368
nnoble5b7f32a2014-12-22 08:12:44 -08003369
nnoble69ac39f2014-12-12 15:43:38 -08003370ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003371-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003372endif
3373
Craig Tiller27715ca2015-01-12 16:55:59 -08003374objs/$(CONFIG)/test/core/end2end/tests/cancel_after_accept.o:
3375
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003376
3377LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
3378 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
3379
3380
ctillercab52e72015-01-06 13:10:23 -08003381LIBEND2END_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 -08003382
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003383libs/$(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 -08003384 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003385 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003386 $(Q) rm -f libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a
ctillercab52e72015-01-06 13:10:23 -08003387 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003388ifeq ($(SYSTEM),Darwin)
3389 $(Q) ranlib libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a
3390endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003391
3392
3393
nnoble5b7f32a2014-12-22 08:12:44 -08003394
nnoble69ac39f2014-12-12 15:43:38 -08003395ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003396-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003397endif
3398
Craig Tiller27715ca2015-01-12 16:55:59 -08003399objs/$(CONFIG)/test/core/end2end/tests/cancel_after_accept_and_writes_closed.o:
3400
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003401
3402LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
3403 test/core/end2end/tests/cancel_after_invoke.c \
3404
3405
ctillercab52e72015-01-06 13:10:23 -08003406LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003407
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003408libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003409 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003410 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003411 $(Q) rm -f libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a
ctillercab52e72015-01-06 13:10:23 -08003412 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003413ifeq ($(SYSTEM),Darwin)
3414 $(Q) ranlib libs/$(CONFIG)/libend2end_test_cancel_after_invoke.a
3415endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003416
3417
3418
nnoble5b7f32a2014-12-22 08:12:44 -08003419
nnoble69ac39f2014-12-12 15:43:38 -08003420ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003421-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003422endif
3423
Craig Tiller27715ca2015-01-12 16:55:59 -08003424objs/$(CONFIG)/test/core/end2end/tests/cancel_after_invoke.o:
3425
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003426
3427LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
3428 test/core/end2end/tests/cancel_before_invoke.c \
3429
3430
ctillercab52e72015-01-06 13:10:23 -08003431LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003432
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003433libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003434 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003435 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003436 $(Q) rm -f libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a
ctillercab52e72015-01-06 13:10:23 -08003437 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003438ifeq ($(SYSTEM),Darwin)
3439 $(Q) ranlib libs/$(CONFIG)/libend2end_test_cancel_before_invoke.a
3440endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003441
3442
3443
nnoble5b7f32a2014-12-22 08:12:44 -08003444
nnoble69ac39f2014-12-12 15:43:38 -08003445ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003446-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003447endif
3448
Craig Tiller27715ca2015-01-12 16:55:59 -08003449objs/$(CONFIG)/test/core/end2end/tests/cancel_before_invoke.o:
3450
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003451
3452LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
3453 test/core/end2end/tests/cancel_in_a_vacuum.c \
3454
3455
ctillercab52e72015-01-06 13:10:23 -08003456LIBEND2END_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 -08003457
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003458libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003459 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003460 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003461 $(Q) rm -f libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a
ctillercab52e72015-01-06 13:10:23 -08003462 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003463ifeq ($(SYSTEM),Darwin)
3464 $(Q) ranlib libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a
3465endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003466
3467
3468
nnoble5b7f32a2014-12-22 08:12:44 -08003469
nnoble69ac39f2014-12-12 15:43:38 -08003470ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003471-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003472endif
3473
Craig Tiller27715ca2015-01-12 16:55:59 -08003474objs/$(CONFIG)/test/core/end2end/tests/cancel_in_a_vacuum.o:
3475
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003476
hongyu24200d32015-01-08 15:13:49 -08003477LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_SRC = \
3478 test/core/end2end/tests/census_simple_request.c \
3479
3480
3481LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -08003482
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003483libs/$(CONFIG)/libend2end_test_census_simple_request.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_OBJS)
hongyu24200d32015-01-08 15:13:49 -08003484 $(E) "[AR] Creating $@"
3485 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003486 $(Q) rm -f libs/$(CONFIG)/libend2end_test_census_simple_request.a
hongyu24200d32015-01-08 15:13:49 -08003487 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003488ifeq ($(SYSTEM),Darwin)
3489 $(Q) ranlib libs/$(CONFIG)/libend2end_test_census_simple_request.a
3490endif
hongyu24200d32015-01-08 15:13:49 -08003491
3492
3493
3494
hongyu24200d32015-01-08 15:13:49 -08003495ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003496-include $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08003497endif
3498
Craig Tiller27715ca2015-01-12 16:55:59 -08003499objs/$(CONFIG)/test/core/end2end/tests/census_simple_request.o:
3500
hongyu24200d32015-01-08 15:13:49 -08003501
ctillerc6d61c42014-12-15 14:52:08 -08003502LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
3503 test/core/end2end/tests/disappearing_server.c \
3504
3505
ctillercab52e72015-01-06 13:10:23 -08003506LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08003507
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003508libs/$(CONFIG)/libend2end_test_disappearing_server.a: $(ZLIB_DEP) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
ctillerc6d61c42014-12-15 14:52:08 -08003509 $(E) "[AR] Creating $@"
3510 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003511 $(Q) rm -f libs/$(CONFIG)/libend2end_test_disappearing_server.a
ctillercab52e72015-01-06 13:10:23 -08003512 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003513ifeq ($(SYSTEM),Darwin)
3514 $(Q) ranlib libs/$(CONFIG)/libend2end_test_disappearing_server.a
3515endif
ctillerc6d61c42014-12-15 14:52:08 -08003516
3517
3518
nnoble5b7f32a2014-12-22 08:12:44 -08003519
ctillerc6d61c42014-12-15 14:52:08 -08003520ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003521-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08003522endif
3523
Craig Tiller27715ca2015-01-12 16:55:59 -08003524objs/$(CONFIG)/test/core/end2end/tests/disappearing_server.o:
3525
ctillerc6d61c42014-12-15 14:52:08 -08003526
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003527LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
3528 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
3529
3530
ctillercab52e72015-01-06 13:10:23 -08003531LIBEND2END_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 -08003532
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003533libs/$(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 -08003534 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003535 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003536 $(Q) rm -f libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
ctillercab52e72015-01-06 13:10:23 -08003537 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003538ifeq ($(SYSTEM),Darwin)
3539 $(Q) ranlib libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
3540endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003541
3542
3543
nnoble5b7f32a2014-12-22 08:12:44 -08003544
nnoble69ac39f2014-12-12 15:43:38 -08003545ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003546-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003547endif
3548
Craig Tiller27715ca2015-01-12 16:55:59 -08003549objs/$(CONFIG)/test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.o:
3550
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003551
3552LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
3553 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
3554
3555
ctillercab52e72015-01-06 13:10:23 -08003556LIBEND2END_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 -08003557
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003558libs/$(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 -08003559 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003560 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003561 $(Q) rm -f libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a
ctillercab52e72015-01-06 13:10:23 -08003562 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003563ifeq ($(SYSTEM),Darwin)
3564 $(Q) ranlib libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a
3565endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003566
3567
3568
nnoble5b7f32a2014-12-22 08:12:44 -08003569
nnoble69ac39f2014-12-12 15:43:38 -08003570ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003571-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003572endif
3573
Craig Tiller27715ca2015-01-12 16:55:59 -08003574objs/$(CONFIG)/test/core/end2end/tests/early_server_shutdown_finishes_tags.o:
3575
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003576
murgatroid99a8c21e82015-02-12 13:55:53 -08003577LIBEND2END_TEST_EMPTY_BATCH_SRC = \
3578 test/core/end2end/tests/empty_batch.c \
3579
3580
3581LIBEND2END_TEST_EMPTY_BATCH_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EMPTY_BATCH_SRC))))
3582
3583libs/$(CONFIG)/libend2end_test_empty_batch.a: $(ZLIB_DEP) $(LIBEND2END_TEST_EMPTY_BATCH_OBJS)
3584 $(E) "[AR] Creating $@"
3585 $(Q) mkdir -p `dirname $@`
3586 $(Q) rm -f libs/$(CONFIG)/libend2end_test_empty_batch.a
3587 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_empty_batch.a $(LIBEND2END_TEST_EMPTY_BATCH_OBJS)
3588ifeq ($(SYSTEM),Darwin)
3589 $(Q) ranlib libs/$(CONFIG)/libend2end_test_empty_batch.a
3590endif
3591
3592
3593
3594
murgatroid99a8c21e82015-02-12 13:55:53 -08003595ifneq ($(NO_DEPS),true)
3596-include $(LIBEND2END_TEST_EMPTY_BATCH_OBJS:.o=.dep)
3597endif
3598
3599objs/$(CONFIG)/test/core/end2end/tests/empty_batch.o:
3600
3601
Craig Tiller4ffdcd52015-01-16 11:34:55 -08003602LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_SRC = \
3603 test/core/end2end/tests/graceful_server_shutdown.c \
3604
3605
3606LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_SRC))))
3607
3608libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a: $(ZLIB_DEP) $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_OBJS)
3609 $(E) "[AR] Creating $@"
3610 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003611 $(Q) rm -f libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a
Craig Tiller4ffdcd52015-01-16 11:34:55 -08003612 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003613ifeq ($(SYSTEM),Darwin)
3614 $(Q) ranlib libs/$(CONFIG)/libend2end_test_graceful_server_shutdown.a
3615endif
Craig Tiller4ffdcd52015-01-16 11:34:55 -08003616
3617
3618
3619
Craig Tiller4ffdcd52015-01-16 11:34:55 -08003620ifneq ($(NO_DEPS),true)
3621-include $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_OBJS:.o=.dep)
3622endif
3623
3624objs/$(CONFIG)/test/core/end2end/tests/graceful_server_shutdown.o:
3625
3626
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003627LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
3628 test/core/end2end/tests/invoke_large_request.c \
3629
3630
ctillercab52e72015-01-06 13:10:23 -08003631LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003632
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003633libs/$(CONFIG)/libend2end_test_invoke_large_request.a: $(ZLIB_DEP) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003634 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003635 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003636 $(Q) rm -f libs/$(CONFIG)/libend2end_test_invoke_large_request.a
ctillercab52e72015-01-06 13:10:23 -08003637 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003638ifeq ($(SYSTEM),Darwin)
3639 $(Q) ranlib libs/$(CONFIG)/libend2end_test_invoke_large_request.a
3640endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003641
3642
3643
nnoble5b7f32a2014-12-22 08:12:44 -08003644
nnoble69ac39f2014-12-12 15:43:38 -08003645ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003646-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003647endif
3648
Craig Tiller27715ca2015-01-12 16:55:59 -08003649objs/$(CONFIG)/test/core/end2end/tests/invoke_large_request.o:
3650
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003651
3652LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
3653 test/core/end2end/tests/max_concurrent_streams.c \
3654
3655
ctillercab52e72015-01-06 13:10:23 -08003656LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003657
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003658libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a: $(ZLIB_DEP) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003659 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003660 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003661 $(Q) rm -f libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a
ctillercab52e72015-01-06 13:10:23 -08003662 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003663ifeq ($(SYSTEM),Darwin)
3664 $(Q) ranlib libs/$(CONFIG)/libend2end_test_max_concurrent_streams.a
3665endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003666
3667
3668
nnoble5b7f32a2014-12-22 08:12:44 -08003669
nnoble69ac39f2014-12-12 15:43:38 -08003670ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003671-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003672endif
3673
Craig Tiller27715ca2015-01-12 16:55:59 -08003674objs/$(CONFIG)/test/core/end2end/tests/max_concurrent_streams.o:
3675
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003676
3677LIBEND2END_TEST_NO_OP_SRC = \
3678 test/core/end2end/tests/no_op.c \
3679
3680
ctillercab52e72015-01-06 13:10:23 -08003681LIBEND2END_TEST_NO_OP_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003682
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003683libs/$(CONFIG)/libend2end_test_no_op.a: $(ZLIB_DEP) $(LIBEND2END_TEST_NO_OP_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003684 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003685 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003686 $(Q) rm -f libs/$(CONFIG)/libend2end_test_no_op.a
ctillercab52e72015-01-06 13:10:23 -08003687 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003688ifeq ($(SYSTEM),Darwin)
3689 $(Q) ranlib libs/$(CONFIG)/libend2end_test_no_op.a
3690endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003691
3692
3693
nnoble5b7f32a2014-12-22 08:12:44 -08003694
nnoble69ac39f2014-12-12 15:43:38 -08003695ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003696-include $(LIBEND2END_TEST_NO_OP_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003697endif
3698
Craig Tiller27715ca2015-01-12 16:55:59 -08003699objs/$(CONFIG)/test/core/end2end/tests/no_op.o:
3700
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003701
3702LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
3703 test/core/end2end/tests/ping_pong_streaming.c \
3704
3705
ctillercab52e72015-01-06 13:10:23 -08003706LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003707
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003708libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a: $(ZLIB_DEP) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003709 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003710 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003711 $(Q) rm -f libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a
ctillercab52e72015-01-06 13:10:23 -08003712 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003713ifeq ($(SYSTEM),Darwin)
3714 $(Q) ranlib libs/$(CONFIG)/libend2end_test_ping_pong_streaming.a
3715endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003716
3717
3718
nnoble5b7f32a2014-12-22 08:12:44 -08003719
nnoble69ac39f2014-12-12 15:43:38 -08003720ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003721-include $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003722endif
3723
Craig Tiller27715ca2015-01-12 16:55:59 -08003724objs/$(CONFIG)/test/core/end2end/tests/ping_pong_streaming.o:
3725
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003726
ctiller33023c42014-12-12 16:28:33 -08003727LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
3728 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
3729
3730
ctillercab52e72015-01-06 13:10:23 -08003731LIBEND2END_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 -08003732
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003733libs/$(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 -08003734 $(E) "[AR] Creating $@"
3735 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003736 $(Q) rm -f libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a
ctillercab52e72015-01-06 13:10:23 -08003737 $(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)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003738ifeq ($(SYSTEM),Darwin)
3739 $(Q) ranlib libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a
3740endif
ctiller33023c42014-12-12 16:28:33 -08003741
3742
3743
nnoble5b7f32a2014-12-22 08:12:44 -08003744
ctiller33023c42014-12-12 16:28:33 -08003745ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003746-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08003747endif
3748
Craig Tiller27715ca2015-01-12 16:55:59 -08003749objs/$(CONFIG)/test/core/end2end/tests/request_response_with_binary_metadata_and_payload.o:
3750
ctiller33023c42014-12-12 16:28:33 -08003751
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003752LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
3753 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
3754
3755
ctillercab52e72015-01-06 13:10:23 -08003756LIBEND2END_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 -08003757
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003758libs/$(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 -08003759 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003760 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003761 $(Q) rm -f libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a
ctillercab52e72015-01-06 13:10:23 -08003762 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003763ifeq ($(SYSTEM),Darwin)
3764 $(Q) ranlib libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a
3765endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003766
3767
3768
nnoble5b7f32a2014-12-22 08:12:44 -08003769
nnoble69ac39f2014-12-12 15:43:38 -08003770ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003771-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003772endif
3773
Craig Tiller27715ca2015-01-12 16:55:59 -08003774objs/$(CONFIG)/test/core/end2end/tests/request_response_with_metadata_and_payload.o:
3775
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003776
3777LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
3778 test/core/end2end/tests/request_response_with_payload.c \
3779
3780
ctillercab52e72015-01-06 13:10:23 -08003781LIBEND2END_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 -08003782
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003783libs/$(CONFIG)/libend2end_test_request_response_with_payload.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003784 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003785 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003786 $(Q) rm -f libs/$(CONFIG)/libend2end_test_request_response_with_payload.a
ctillercab52e72015-01-06 13:10:23 -08003787 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003788ifeq ($(SYSTEM),Darwin)
3789 $(Q) ranlib libs/$(CONFIG)/libend2end_test_request_response_with_payload.a
3790endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003791
3792
3793
nnoble5b7f32a2014-12-22 08:12:44 -08003794
nnoble69ac39f2014-12-12 15:43:38 -08003795ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003796-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003797endif
3798
Craig Tiller27715ca2015-01-12 16:55:59 -08003799objs/$(CONFIG)/test/core/end2end/tests/request_response_with_payload.o:
3800
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003801
Craig Tillercff2d152015-02-05 13:22:49 -08003802LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_SRC = \
3803 test/core/end2end/tests/request_with_large_metadata.c \
ctiller2845cad2014-12-15 15:14:12 -08003804
3805
Craig Tillercff2d152015-02-05 13:22:49 -08003806LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08003807
Craig Tillercff2d152015-02-05 13:22:49 -08003808libs/$(CONFIG)/libend2end_test_request_with_large_metadata.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_OBJS)
ctiller2845cad2014-12-15 15:14:12 -08003809 $(E) "[AR] Creating $@"
3810 $(Q) mkdir -p `dirname $@`
Craig Tillercff2d152015-02-05 13:22:49 -08003811 $(Q) rm -f libs/$(CONFIG)/libend2end_test_request_with_large_metadata.a
3812 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_request_with_large_metadata.a $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003813ifeq ($(SYSTEM),Darwin)
Craig Tillercff2d152015-02-05 13:22:49 -08003814 $(Q) ranlib libs/$(CONFIG)/libend2end_test_request_with_large_metadata.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003815endif
ctiller2845cad2014-12-15 15:14:12 -08003816
3817
3818
nnoble5b7f32a2014-12-22 08:12:44 -08003819
ctiller2845cad2014-12-15 15:14:12 -08003820ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -08003821-include $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08003822endif
3823
Craig Tillercff2d152015-02-05 13:22:49 -08003824objs/$(CONFIG)/test/core/end2end/tests/request_with_large_metadata.o:
3825
3826
3827LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_SRC = \
3828 test/core/end2end/tests/request_with_payload.c \
3829
3830
3831LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_SRC))))
3832
3833libs/$(CONFIG)/libend2end_test_request_with_payload.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_OBJS)
3834 $(E) "[AR] Creating $@"
3835 $(Q) mkdir -p `dirname $@`
3836 $(Q) rm -f libs/$(CONFIG)/libend2end_test_request_with_payload.a
3837 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_request_with_payload.a $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_OBJS)
3838ifeq ($(SYSTEM),Darwin)
3839 $(Q) ranlib libs/$(CONFIG)/libend2end_test_request_with_payload.a
3840endif
3841
3842
3843
3844
Craig Tillercff2d152015-02-05 13:22:49 -08003845ifneq ($(NO_DEPS),true)
3846-include $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_OBJS:.o=.dep)
3847endif
3848
3849objs/$(CONFIG)/test/core/end2end/tests/request_with_payload.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08003850
ctiller2845cad2014-12-15 15:14:12 -08003851
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003852LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
3853 test/core/end2end/tests/simple_delayed_request.c \
3854
3855
ctillercab52e72015-01-06 13:10:23 -08003856LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003857
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003858libs/$(CONFIG)/libend2end_test_simple_delayed_request.a: $(ZLIB_DEP) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003859 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003860 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003861 $(Q) rm -f libs/$(CONFIG)/libend2end_test_simple_delayed_request.a
ctillercab52e72015-01-06 13:10:23 -08003862 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003863ifeq ($(SYSTEM),Darwin)
3864 $(Q) ranlib libs/$(CONFIG)/libend2end_test_simple_delayed_request.a
3865endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003866
3867
3868
nnoble5b7f32a2014-12-22 08:12:44 -08003869
nnoble69ac39f2014-12-12 15:43:38 -08003870ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003871-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003872endif
3873
Craig Tiller27715ca2015-01-12 16:55:59 -08003874objs/$(CONFIG)/test/core/end2end/tests/simple_delayed_request.o:
3875
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003876
3877LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
3878 test/core/end2end/tests/simple_request.c \
3879
3880
ctillercab52e72015-01-06 13:10:23 -08003881LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003882
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003883libs/$(CONFIG)/libend2end_test_simple_request.a: $(ZLIB_DEP) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003884 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003885 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003886 $(Q) rm -f libs/$(CONFIG)/libend2end_test_simple_request.a
ctillercab52e72015-01-06 13:10:23 -08003887 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003888ifeq ($(SYSTEM),Darwin)
3889 $(Q) ranlib libs/$(CONFIG)/libend2end_test_simple_request.a
3890endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003891
3892
3893
nnoble5b7f32a2014-12-22 08:12:44 -08003894
nnoble69ac39f2014-12-12 15:43:38 -08003895ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003896-include $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003897endif
3898
Craig Tiller27715ca2015-01-12 16:55:59 -08003899objs/$(CONFIG)/test/core/end2end/tests/simple_request.o:
3900
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003901
nathaniel52878172014-12-09 10:17:19 -08003902LIBEND2END_TEST_THREAD_STRESS_SRC = \
3903 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003904
3905
ctillercab52e72015-01-06 13:10:23 -08003906LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003907
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003908libs/$(CONFIG)/libend2end_test_thread_stress.a: $(ZLIB_DEP) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003909 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003910 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003911 $(Q) rm -f libs/$(CONFIG)/libend2end_test_thread_stress.a
ctillercab52e72015-01-06 13:10:23 -08003912 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003913ifeq ($(SYSTEM),Darwin)
3914 $(Q) ranlib libs/$(CONFIG)/libend2end_test_thread_stress.a
3915endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003916
3917
3918
nnoble5b7f32a2014-12-22 08:12:44 -08003919
nnoble69ac39f2014-12-12 15:43:38 -08003920ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003921-include $(LIBEND2END_TEST_THREAD_STRESS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003922endif
3923
Craig Tiller27715ca2015-01-12 16:55:59 -08003924objs/$(CONFIG)/test/core/end2end/tests/thread_stress.o:
3925
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003926
3927LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
3928 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
3929
3930
ctillercab52e72015-01-06 13:10:23 -08003931LIBEND2END_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 -08003932
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01003933libs/$(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 -08003934 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003935 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003936 $(Q) rm -f libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a
ctillercab52e72015-01-06 13:10:23 -08003937 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003938ifeq ($(SYSTEM),Darwin)
3939 $(Q) ranlib libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a
3940endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003941
3942
3943
nnoble5b7f32a2014-12-22 08:12:44 -08003944
nnoble69ac39f2014-12-12 15:43:38 -08003945ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003946-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003947endif
3948
Craig Tiller27715ca2015-01-12 16:55:59 -08003949objs/$(CONFIG)/test/core/end2end/tests/writes_done_hangs_with_pending_read.o:
3950
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003951
Craig Tiller2c189e32015-02-03 13:56:55 -08003952LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_LEGACY_SRC = \
3953 test/core/end2end/tests/cancel_after_accept_legacy.c \
3954
3955
3956LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_LEGACY_SRC))))
3957
3958libs/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_LEGACY_OBJS)
3959 $(E) "[AR] Creating $@"
3960 $(Q) mkdir -p `dirname $@`
3961 $(Q) rm -f libs/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a
3962 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_LEGACY_OBJS)
3963ifeq ($(SYSTEM),Darwin)
3964 $(Q) ranlib libs/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a
3965endif
3966
3967
3968
3969
Craig Tiller2c189e32015-02-03 13:56:55 -08003970ifneq ($(NO_DEPS),true)
3971-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_LEGACY_OBJS:.o=.dep)
3972endif
3973
3974objs/$(CONFIG)/test/core/end2end/tests/cancel_after_accept_legacy.o:
3975
3976
3977LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_SRC = \
3978 test/core/end2end/tests/cancel_after_accept_and_writes_closed_legacy.c \
3979
3980
3981LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_SRC))))
3982
3983libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_OBJS)
3984 $(E) "[AR] Creating $@"
3985 $(Q) mkdir -p `dirname $@`
3986 $(Q) rm -f libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a
3987 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_OBJS)
3988ifeq ($(SYSTEM),Darwin)
3989 $(Q) ranlib libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a
3990endif
3991
3992
3993
3994
Craig Tiller2c189e32015-02-03 13:56:55 -08003995ifneq ($(NO_DEPS),true)
3996-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_OBJS:.o=.dep)
3997endif
3998
3999objs/$(CONFIG)/test/core/end2end/tests/cancel_after_accept_and_writes_closed_legacy.o:
4000
4001
4002LIBEND2END_TEST_CANCEL_AFTER_INVOKE_LEGACY_SRC = \
4003 test/core/end2end/tests/cancel_after_invoke_legacy.c \
4004
4005
4006LIBEND2END_TEST_CANCEL_AFTER_INVOKE_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_LEGACY_SRC))))
4007
4008libs/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_LEGACY_OBJS)
4009 $(E) "[AR] Creating $@"
4010 $(Q) mkdir -p `dirname $@`
4011 $(Q) rm -f libs/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a
4012 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_LEGACY_OBJS)
4013ifeq ($(SYSTEM),Darwin)
4014 $(Q) ranlib libs/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a
4015endif
4016
4017
4018
4019
Craig Tiller2c189e32015-02-03 13:56:55 -08004020ifneq ($(NO_DEPS),true)
4021-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_LEGACY_OBJS:.o=.dep)
4022endif
4023
4024objs/$(CONFIG)/test/core/end2end/tests/cancel_after_invoke_legacy.o:
4025
4026
4027LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_LEGACY_SRC = \
4028 test/core/end2end/tests/cancel_before_invoke_legacy.c \
4029
4030
4031LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_LEGACY_SRC))))
4032
4033libs/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_LEGACY_OBJS)
4034 $(E) "[AR] Creating $@"
4035 $(Q) mkdir -p `dirname $@`
4036 $(Q) rm -f libs/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a
4037 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_LEGACY_OBJS)
4038ifeq ($(SYSTEM),Darwin)
4039 $(Q) ranlib libs/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a
4040endif
4041
4042
4043
4044
Craig Tiller2c189e32015-02-03 13:56:55 -08004045ifneq ($(NO_DEPS),true)
4046-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_LEGACY_OBJS:.o=.dep)
4047endif
4048
4049objs/$(CONFIG)/test/core/end2end/tests/cancel_before_invoke_legacy.o:
4050
4051
4052LIBEND2END_TEST_CANCEL_IN_A_VACUUM_LEGACY_SRC = \
4053 test/core/end2end/tests/cancel_in_a_vacuum_legacy.c \
4054
4055
4056LIBEND2END_TEST_CANCEL_IN_A_VACUUM_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_LEGACY_SRC))))
4057
4058libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_LEGACY_OBJS)
4059 $(E) "[AR] Creating $@"
4060 $(Q) mkdir -p `dirname $@`
4061 $(Q) rm -f libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a
4062 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_LEGACY_OBJS)
4063ifeq ($(SYSTEM),Darwin)
4064 $(Q) ranlib libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a
4065endif
4066
4067
4068
4069
Craig Tiller2c189e32015-02-03 13:56:55 -08004070ifneq ($(NO_DEPS),true)
4071-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_LEGACY_OBJS:.o=.dep)
4072endif
4073
4074objs/$(CONFIG)/test/core/end2end/tests/cancel_in_a_vacuum_legacy.o:
4075
4076
4077LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_LEGACY_SRC = \
4078 test/core/end2end/tests/census_simple_request_legacy.c \
4079
4080
4081LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_LEGACY_SRC))))
4082
4083libs/$(CONFIG)/libend2end_test_census_simple_request_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_LEGACY_OBJS)
4084 $(E) "[AR] Creating $@"
4085 $(Q) mkdir -p `dirname $@`
4086 $(Q) rm -f libs/$(CONFIG)/libend2end_test_census_simple_request_legacy.a
4087 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_census_simple_request_legacy.a $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_LEGACY_OBJS)
4088ifeq ($(SYSTEM),Darwin)
4089 $(Q) ranlib libs/$(CONFIG)/libend2end_test_census_simple_request_legacy.a
4090endif
4091
4092
4093
4094
Craig Tiller2c189e32015-02-03 13:56:55 -08004095ifneq ($(NO_DEPS),true)
4096-include $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_LEGACY_OBJS:.o=.dep)
4097endif
4098
4099objs/$(CONFIG)/test/core/end2end/tests/census_simple_request_legacy.o:
4100
4101
4102LIBEND2END_TEST_DISAPPEARING_SERVER_LEGACY_SRC = \
4103 test/core/end2end/tests/disappearing_server_legacy.c \
4104
4105
4106LIBEND2END_TEST_DISAPPEARING_SERVER_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_LEGACY_SRC))))
4107
4108libs/$(CONFIG)/libend2end_test_disappearing_server_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_DISAPPEARING_SERVER_LEGACY_OBJS)
4109 $(E) "[AR] Creating $@"
4110 $(Q) mkdir -p `dirname $@`
4111 $(Q) rm -f libs/$(CONFIG)/libend2end_test_disappearing_server_legacy.a
4112 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_disappearing_server_legacy.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_LEGACY_OBJS)
4113ifeq ($(SYSTEM),Darwin)
4114 $(Q) ranlib libs/$(CONFIG)/libend2end_test_disappearing_server_legacy.a
4115endif
4116
4117
4118
4119
Craig Tiller2c189e32015-02-03 13:56:55 -08004120ifneq ($(NO_DEPS),true)
4121-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_LEGACY_OBJS:.o=.dep)
4122endif
4123
4124objs/$(CONFIG)/test/core/end2end/tests/disappearing_server_legacy.o:
4125
4126
4127LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_SRC = \
4128 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls_legacy.c \
4129
4130
4131LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_SRC))))
4132
4133libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_OBJS)
4134 $(E) "[AR] Creating $@"
4135 $(Q) mkdir -p `dirname $@`
4136 $(Q) rm -f libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a
4137 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_OBJS)
4138ifeq ($(SYSTEM),Darwin)
4139 $(Q) ranlib libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a
4140endif
4141
4142
4143
4144
Craig Tiller2c189e32015-02-03 13:56:55 -08004145ifneq ($(NO_DEPS),true)
4146-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_OBJS:.o=.dep)
4147endif
4148
4149objs/$(CONFIG)/test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls_legacy.o:
4150
4151
4152LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_SRC = \
4153 test/core/end2end/tests/early_server_shutdown_finishes_tags_legacy.c \
4154
4155
4156LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_SRC))))
4157
4158libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_OBJS)
4159 $(E) "[AR] Creating $@"
4160 $(Q) mkdir -p `dirname $@`
4161 $(Q) rm -f libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a
4162 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_OBJS)
4163ifeq ($(SYSTEM),Darwin)
4164 $(Q) ranlib libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a
4165endif
4166
4167
4168
4169
Craig Tiller2c189e32015-02-03 13:56:55 -08004170ifneq ($(NO_DEPS),true)
4171-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_OBJS:.o=.dep)
4172endif
4173
4174objs/$(CONFIG)/test/core/end2end/tests/early_server_shutdown_finishes_tags_legacy.o:
4175
4176
4177LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_LEGACY_SRC = \
4178 test/core/end2end/tests/graceful_server_shutdown_legacy.c \
4179
4180
4181LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_LEGACY_SRC))))
4182
4183libs/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_LEGACY_OBJS)
4184 $(E) "[AR] Creating $@"
4185 $(Q) mkdir -p `dirname $@`
4186 $(Q) rm -f libs/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a
4187 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_LEGACY_OBJS)
4188ifeq ($(SYSTEM),Darwin)
4189 $(Q) ranlib libs/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a
4190endif
4191
4192
4193
4194
Craig Tiller2c189e32015-02-03 13:56:55 -08004195ifneq ($(NO_DEPS),true)
4196-include $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_LEGACY_OBJS:.o=.dep)
4197endif
4198
4199objs/$(CONFIG)/test/core/end2end/tests/graceful_server_shutdown_legacy.o:
4200
4201
4202LIBEND2END_TEST_INVOKE_LARGE_REQUEST_LEGACY_SRC = \
4203 test/core/end2end/tests/invoke_large_request_legacy.c \
4204
4205
4206LIBEND2END_TEST_INVOKE_LARGE_REQUEST_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_LEGACY_SRC))))
4207
4208libs/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_LEGACY_OBJS)
4209 $(E) "[AR] Creating $@"
4210 $(Q) mkdir -p `dirname $@`
4211 $(Q) rm -f libs/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a
4212 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_LEGACY_OBJS)
4213ifeq ($(SYSTEM),Darwin)
4214 $(Q) ranlib libs/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a
4215endif
4216
4217
4218
4219
Craig Tiller2c189e32015-02-03 13:56:55 -08004220ifneq ($(NO_DEPS),true)
4221-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_LEGACY_OBJS:.o=.dep)
4222endif
4223
4224objs/$(CONFIG)/test/core/end2end/tests/invoke_large_request_legacy.o:
4225
4226
4227LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_LEGACY_SRC = \
4228 test/core/end2end/tests/max_concurrent_streams_legacy.c \
4229
4230
4231LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_LEGACY_SRC))))
4232
4233libs/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_LEGACY_OBJS)
4234 $(E) "[AR] Creating $@"
4235 $(Q) mkdir -p `dirname $@`
4236 $(Q) rm -f libs/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a
4237 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_LEGACY_OBJS)
4238ifeq ($(SYSTEM),Darwin)
4239 $(Q) ranlib libs/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a
4240endif
4241
4242
4243
4244
Craig Tiller2c189e32015-02-03 13:56:55 -08004245ifneq ($(NO_DEPS),true)
4246-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_LEGACY_OBJS:.o=.dep)
4247endif
4248
4249objs/$(CONFIG)/test/core/end2end/tests/max_concurrent_streams_legacy.o:
4250
4251
4252LIBEND2END_TEST_NO_OP_LEGACY_SRC = \
4253 test/core/end2end/tests/no_op_legacy.c \
4254
4255
4256LIBEND2END_TEST_NO_OP_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_LEGACY_SRC))))
4257
4258libs/$(CONFIG)/libend2end_test_no_op_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_NO_OP_LEGACY_OBJS)
4259 $(E) "[AR] Creating $@"
4260 $(Q) mkdir -p `dirname $@`
4261 $(Q) rm -f libs/$(CONFIG)/libend2end_test_no_op_legacy.a
4262 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_no_op_legacy.a $(LIBEND2END_TEST_NO_OP_LEGACY_OBJS)
4263ifeq ($(SYSTEM),Darwin)
4264 $(Q) ranlib libs/$(CONFIG)/libend2end_test_no_op_legacy.a
4265endif
4266
4267
4268
4269
Craig Tiller2c189e32015-02-03 13:56:55 -08004270ifneq ($(NO_DEPS),true)
4271-include $(LIBEND2END_TEST_NO_OP_LEGACY_OBJS:.o=.dep)
4272endif
4273
4274objs/$(CONFIG)/test/core/end2end/tests/no_op_legacy.o:
4275
4276
4277LIBEND2END_TEST_PING_PONG_STREAMING_LEGACY_SRC = \
4278 test/core/end2end/tests/ping_pong_streaming_legacy.c \
4279
4280
4281LIBEND2END_TEST_PING_PONG_STREAMING_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_LEGACY_SRC))))
4282
4283libs/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_PING_PONG_STREAMING_LEGACY_OBJS)
4284 $(E) "[AR] Creating $@"
4285 $(Q) mkdir -p `dirname $@`
4286 $(Q) rm -f libs/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a
4287 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a $(LIBEND2END_TEST_PING_PONG_STREAMING_LEGACY_OBJS)
4288ifeq ($(SYSTEM),Darwin)
4289 $(Q) ranlib libs/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a
4290endif
4291
4292
4293
4294
Craig Tiller2c189e32015-02-03 13:56:55 -08004295ifneq ($(NO_DEPS),true)
4296-include $(LIBEND2END_TEST_PING_PONG_STREAMING_LEGACY_OBJS:.o=.dep)
4297endif
4298
4299objs/$(CONFIG)/test/core/end2end/tests/ping_pong_streaming_legacy.o:
4300
4301
4302LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_SRC = \
4303 test/core/end2end/tests/request_response_with_binary_metadata_and_payload_legacy.c \
4304
4305
4306LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_SRC))))
4307
4308libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_OBJS)
4309 $(E) "[AR] Creating $@"
4310 $(Q) mkdir -p `dirname $@`
4311 $(Q) rm -f libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a
4312 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_OBJS)
4313ifeq ($(SYSTEM),Darwin)
4314 $(Q) ranlib libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a
4315endif
4316
4317
4318
4319
Craig Tiller2c189e32015-02-03 13:56:55 -08004320ifneq ($(NO_DEPS),true)
4321-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_OBJS:.o=.dep)
4322endif
4323
4324objs/$(CONFIG)/test/core/end2end/tests/request_response_with_binary_metadata_and_payload_legacy.o:
4325
4326
4327LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_SRC = \
4328 test/core/end2end/tests/request_response_with_metadata_and_payload_legacy.c \
4329
4330
4331LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_SRC))))
4332
4333libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_OBJS)
4334 $(E) "[AR] Creating $@"
4335 $(Q) mkdir -p `dirname $@`
4336 $(Q) rm -f libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a
4337 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_OBJS)
4338ifeq ($(SYSTEM),Darwin)
4339 $(Q) ranlib libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a
4340endif
4341
4342
4343
4344
Craig Tiller2c189e32015-02-03 13:56:55 -08004345ifneq ($(NO_DEPS),true)
4346-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_OBJS:.o=.dep)
4347endif
4348
4349objs/$(CONFIG)/test/core/end2end/tests/request_response_with_metadata_and_payload_legacy.o:
4350
4351
4352LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_SRC = \
4353 test/core/end2end/tests/request_response_with_payload_legacy.c \
4354
4355
4356LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_SRC))))
4357
4358libs/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_OBJS)
4359 $(E) "[AR] Creating $@"
4360 $(Q) mkdir -p `dirname $@`
4361 $(Q) rm -f libs/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a
4362 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_OBJS)
4363ifeq ($(SYSTEM),Darwin)
4364 $(Q) ranlib libs/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a
4365endif
4366
4367
4368
4369
Craig Tiller2c189e32015-02-03 13:56:55 -08004370ifneq ($(NO_DEPS),true)
4371-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_OBJS:.o=.dep)
4372endif
4373
4374objs/$(CONFIG)/test/core/end2end/tests/request_response_with_payload_legacy.o:
4375
4376
4377LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_SRC = \
4378 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload_legacy.c \
4379
4380
4381LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_SRC))))
4382
4383libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_OBJS)
4384 $(E) "[AR] Creating $@"
4385 $(Q) mkdir -p `dirname $@`
4386 $(Q) rm -f libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a
4387 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_OBJS)
4388ifeq ($(SYSTEM),Darwin)
4389 $(Q) ranlib libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a
4390endif
4391
4392
4393
4394
Craig Tiller2c189e32015-02-03 13:56:55 -08004395ifneq ($(NO_DEPS),true)
4396-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_OBJS:.o=.dep)
4397endif
4398
4399objs/$(CONFIG)/test/core/end2end/tests/request_response_with_trailing_metadata_and_payload_legacy.o:
4400
4401
Craig Tillercff2d152015-02-05 13:22:49 -08004402LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_LEGACY_SRC = \
4403 test/core/end2end/tests/request_with_large_metadata_legacy.c \
4404
4405
4406LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_LEGACY_SRC))))
4407
4408libs/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_LEGACY_OBJS)
4409 $(E) "[AR] Creating $@"
4410 $(Q) mkdir -p `dirname $@`
4411 $(Q) rm -f libs/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a
4412 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_LEGACY_OBJS)
4413ifeq ($(SYSTEM),Darwin)
4414 $(Q) ranlib libs/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a
4415endif
4416
4417
4418
4419
Craig Tillercff2d152015-02-05 13:22:49 -08004420ifneq ($(NO_DEPS),true)
4421-include $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_LEGACY_OBJS:.o=.dep)
4422endif
4423
4424objs/$(CONFIG)/test/core/end2end/tests/request_with_large_metadata_legacy.o:
4425
4426
4427LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_LEGACY_SRC = \
4428 test/core/end2end/tests/request_with_payload_legacy.c \
4429
4430
4431LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_LEGACY_SRC))))
4432
4433libs/$(CONFIG)/libend2end_test_request_with_payload_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_LEGACY_OBJS)
4434 $(E) "[AR] Creating $@"
4435 $(Q) mkdir -p `dirname $@`
4436 $(Q) rm -f libs/$(CONFIG)/libend2end_test_request_with_payload_legacy.a
4437 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_request_with_payload_legacy.a $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_LEGACY_OBJS)
4438ifeq ($(SYSTEM),Darwin)
4439 $(Q) ranlib libs/$(CONFIG)/libend2end_test_request_with_payload_legacy.a
4440endif
4441
4442
4443
4444
Craig Tillercff2d152015-02-05 13:22:49 -08004445ifneq ($(NO_DEPS),true)
4446-include $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_LEGACY_OBJS:.o=.dep)
4447endif
4448
4449objs/$(CONFIG)/test/core/end2end/tests/request_with_payload_legacy.o:
4450
4451
Craig Tiller2c189e32015-02-03 13:56:55 -08004452LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_LEGACY_SRC = \
4453 test/core/end2end/tests/simple_delayed_request_legacy.c \
4454
4455
4456LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_LEGACY_SRC))))
4457
4458libs/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_LEGACY_OBJS)
4459 $(E) "[AR] Creating $@"
4460 $(Q) mkdir -p `dirname $@`
4461 $(Q) rm -f libs/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a
4462 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_LEGACY_OBJS)
4463ifeq ($(SYSTEM),Darwin)
4464 $(Q) ranlib libs/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a
4465endif
4466
4467
4468
4469
Craig Tiller2c189e32015-02-03 13:56:55 -08004470ifneq ($(NO_DEPS),true)
4471-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_LEGACY_OBJS:.o=.dep)
4472endif
4473
4474objs/$(CONFIG)/test/core/end2end/tests/simple_delayed_request_legacy.o:
4475
4476
4477LIBEND2END_TEST_SIMPLE_REQUEST_LEGACY_SRC = \
4478 test/core/end2end/tests/simple_request_legacy.c \
4479
4480
4481LIBEND2END_TEST_SIMPLE_REQUEST_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_LEGACY_SRC))))
4482
4483libs/$(CONFIG)/libend2end_test_simple_request_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_SIMPLE_REQUEST_LEGACY_OBJS)
4484 $(E) "[AR] Creating $@"
4485 $(Q) mkdir -p `dirname $@`
4486 $(Q) rm -f libs/$(CONFIG)/libend2end_test_simple_request_legacy.a
4487 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_simple_request_legacy.a $(LIBEND2END_TEST_SIMPLE_REQUEST_LEGACY_OBJS)
4488ifeq ($(SYSTEM),Darwin)
4489 $(Q) ranlib libs/$(CONFIG)/libend2end_test_simple_request_legacy.a
4490endif
4491
4492
4493
4494
Craig Tiller2c189e32015-02-03 13:56:55 -08004495ifneq ($(NO_DEPS),true)
4496-include $(LIBEND2END_TEST_SIMPLE_REQUEST_LEGACY_OBJS:.o=.dep)
4497endif
4498
4499objs/$(CONFIG)/test/core/end2end/tests/simple_request_legacy.o:
4500
4501
4502LIBEND2END_TEST_THREAD_STRESS_LEGACY_SRC = \
4503 test/core/end2end/tests/thread_stress_legacy.c \
4504
4505
4506LIBEND2END_TEST_THREAD_STRESS_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_LEGACY_SRC))))
4507
4508libs/$(CONFIG)/libend2end_test_thread_stress_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_THREAD_STRESS_LEGACY_OBJS)
4509 $(E) "[AR] Creating $@"
4510 $(Q) mkdir -p `dirname $@`
4511 $(Q) rm -f libs/$(CONFIG)/libend2end_test_thread_stress_legacy.a
4512 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_thread_stress_legacy.a $(LIBEND2END_TEST_THREAD_STRESS_LEGACY_OBJS)
4513ifeq ($(SYSTEM),Darwin)
4514 $(Q) ranlib libs/$(CONFIG)/libend2end_test_thread_stress_legacy.a
4515endif
4516
4517
4518
4519
Craig Tiller2c189e32015-02-03 13:56:55 -08004520ifneq ($(NO_DEPS),true)
4521-include $(LIBEND2END_TEST_THREAD_STRESS_LEGACY_OBJS:.o=.dep)
4522endif
4523
4524objs/$(CONFIG)/test/core/end2end/tests/thread_stress_legacy.o:
4525
4526
4527LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_SRC = \
4528 test/core/end2end/tests/writes_done_hangs_with_pending_read_legacy.c \
4529
4530
4531LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_SRC))))
4532
4533libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_OBJS)
4534 $(E) "[AR] Creating $@"
4535 $(Q) mkdir -p `dirname $@`
4536 $(Q) rm -f libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a
4537 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_OBJS)
4538ifeq ($(SYSTEM),Darwin)
4539 $(Q) ranlib libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a
4540endif
4541
4542
4543
4544
Craig Tiller2c189e32015-02-03 13:56:55 -08004545ifneq ($(NO_DEPS),true)
4546-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_OBJS:.o=.dep)
4547endif
4548
4549objs/$(CONFIG)/test/core/end2end/tests/writes_done_hangs_with_pending_read_legacy.o:
4550
4551
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004552LIBEND2END_CERTS_SRC = \
chenw97fd9e52014-12-19 17:12:36 -08004553 test/core/end2end/data/test_root_cert.c \
4554 test/core/end2end/data/prod_roots_certs.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004555 test/core/end2end/data/server1_cert.c \
4556 test/core/end2end/data/server1_key.c \
4557
4558
ctillercab52e72015-01-06 13:10:23 -08004559LIBEND2END_CERTS_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004560
nnoble69ac39f2014-12-12 15:43:38 -08004561ifeq ($(NO_SECURE),true)
4562
Nicolas Noble047b7272015-01-16 13:55:05 -08004563# You can't build secure libraries if you don't have OpenSSL with ALPN.
4564
ctillercab52e72015-01-06 13:10:23 -08004565libs/$(CONFIG)/libend2end_certs.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004566
nnoble5b7f32a2014-12-22 08:12:44 -08004567
nnoble69ac39f2014-12-12 15:43:38 -08004568else
4569
Nicolas Noble53830622015-02-12 16:56:38 -08004570
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01004571ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08004572# This is to ensure the embedded OpenSSL is built beforehand, properly
4573# installing headers to their final destination on the drive. We need this
4574# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01004575test/core/end2end/data/test_root_cert.c: $(OPENSSL_DEP)
4576test/core/end2end/data/prod_roots_certs.c: $(OPENSSL_DEP)
4577test/core/end2end/data/server1_cert.c: $(OPENSSL_DEP)
4578test/core/end2end/data/server1_key.c: $(OPENSSL_DEP)
4579endif
4580
Nicolas "Pixel" Noble85bf09b2015-01-15 18:22:40 +01004581libs/$(CONFIG)/libend2end_certs.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004582 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004583 $(Q) mkdir -p `dirname $@`
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004584 $(Q) rm -f libs/$(CONFIG)/libend2end_certs.a
ctillercab52e72015-01-06 13:10:23 -08004585 $(Q) $(AR) rcs libs/$(CONFIG)/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004586ifeq ($(SYSTEM),Darwin)
4587 $(Q) ranlib libs/$(CONFIG)/libend2end_certs.a
4588endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004589
4590
4591
nnoble5b7f32a2014-12-22 08:12:44 -08004592
nnoble69ac39f2014-12-12 15:43:38 -08004593endif
4594
nnoble69ac39f2014-12-12 15:43:38 -08004595ifneq ($(NO_SECURE),true)
4596ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004597-include $(LIBEND2END_CERTS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004598endif
nnoble69ac39f2014-12-12 15:43:38 -08004599endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004600
Craig Tiller27715ca2015-01-12 16:55:59 -08004601objs/$(CONFIG)/test/core/end2end/data/test_root_cert.o:
4602objs/$(CONFIG)/test/core/end2end/data/prod_roots_certs.o:
4603objs/$(CONFIG)/test/core/end2end/data/server1_cert.o:
4604objs/$(CONFIG)/test/core/end2end/data/server1_key.o:
4605
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004606
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004607
nnoble69ac39f2014-12-12 15:43:38 -08004608# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004609
4610
Craig Tiller17ec5f92015-01-18 11:30:41 -08004611ALARM_HEAP_TEST_SRC = \
4612 test/core/iomgr/alarm_heap_test.c \
4613
4614ALARM_HEAP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ALARM_HEAP_TEST_SRC))))
4615
4616ifeq ($(NO_SECURE),true)
4617
4618# You can't build secure targets if you don't have OpenSSL with ALPN.
4619
4620bins/$(CONFIG)/alarm_heap_test: openssl_dep_error
4621
4622else
4623
4624bins/$(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
4625 $(E) "[LD] Linking $@"
4626 $(Q) mkdir -p `dirname $@`
4627 $(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
4628
4629endif
4630
4631objs/$(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
4632
4633deps_alarm_heap_test: $(ALARM_HEAP_TEST_OBJS:.o=.dep)
4634
4635ifneq ($(NO_SECURE),true)
4636ifneq ($(NO_DEPS),true)
4637-include $(ALARM_HEAP_TEST_OBJS:.o=.dep)
4638endif
4639endif
4640
4641
4642ALARM_LIST_TEST_SRC = \
4643 test/core/iomgr/alarm_list_test.c \
4644
4645ALARM_LIST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ALARM_LIST_TEST_SRC))))
4646
4647ifeq ($(NO_SECURE),true)
4648
4649# You can't build secure targets if you don't have OpenSSL with ALPN.
4650
4651bins/$(CONFIG)/alarm_list_test: openssl_dep_error
4652
4653else
4654
4655bins/$(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
4656 $(E) "[LD] Linking $@"
4657 $(Q) mkdir -p `dirname $@`
4658 $(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
4659
4660endif
4661
4662objs/$(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
4663
4664deps_alarm_list_test: $(ALARM_LIST_TEST_OBJS:.o=.dep)
4665
4666ifneq ($(NO_SECURE),true)
4667ifneq ($(NO_DEPS),true)
4668-include $(ALARM_LIST_TEST_OBJS:.o=.dep)
4669endif
4670endif
4671
4672
4673ALARM_TEST_SRC = \
4674 test/core/iomgr/alarm_test.c \
4675
4676ALARM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
4677
4678ifeq ($(NO_SECURE),true)
4679
4680# You can't build secure targets if you don't have OpenSSL with ALPN.
4681
4682bins/$(CONFIG)/alarm_test: openssl_dep_error
4683
4684else
4685
4686bins/$(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
4687 $(E) "[LD] Linking $@"
4688 $(Q) mkdir -p `dirname $@`
4689 $(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
4690
4691endif
4692
4693objs/$(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
4694
4695deps_alarm_test: $(ALARM_TEST_OBJS:.o=.dep)
4696
4697ifneq ($(NO_SECURE),true)
4698ifneq ($(NO_DEPS),true)
4699-include $(ALARM_TEST_OBJS:.o=.dep)
4700endif
4701endif
4702
4703
4704ALPN_TEST_SRC = \
4705 test/core/transport/chttp2/alpn_test.c \
4706
4707ALPN_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
4708
4709ifeq ($(NO_SECURE),true)
4710
4711# You can't build secure targets if you don't have OpenSSL with ALPN.
4712
4713bins/$(CONFIG)/alpn_test: openssl_dep_error
4714
4715else
4716
4717bins/$(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
4718 $(E) "[LD] Linking $@"
4719 $(Q) mkdir -p `dirname $@`
4720 $(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
4721
4722endif
4723
4724objs/$(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
4725
4726deps_alpn_test: $(ALPN_TEST_OBJS:.o=.dep)
4727
4728ifneq ($(NO_SECURE),true)
4729ifneq ($(NO_DEPS),true)
4730-include $(ALPN_TEST_OBJS:.o=.dep)
4731endif
4732endif
4733
4734
4735BIN_ENCODER_TEST_SRC = \
4736 test/core/transport/chttp2/bin_encoder_test.c \
4737
4738BIN_ENCODER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
4739
4740ifeq ($(NO_SECURE),true)
4741
4742# You can't build secure targets if you don't have OpenSSL with ALPN.
4743
4744bins/$(CONFIG)/bin_encoder_test: openssl_dep_error
4745
4746else
4747
4748bins/$(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
4749 $(E) "[LD] Linking $@"
4750 $(Q) mkdir -p `dirname $@`
4751 $(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
4752
4753endif
4754
4755objs/$(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
4756
4757deps_bin_encoder_test: $(BIN_ENCODER_TEST_OBJS:.o=.dep)
4758
4759ifneq ($(NO_SECURE),true)
4760ifneq ($(NO_DEPS),true)
4761-include $(BIN_ENCODER_TEST_OBJS:.o=.dep)
4762endif
4763endif
4764
4765
4766CENSUS_HASH_TABLE_TEST_SRC = \
4767 test/core/statistics/hash_table_test.c \
4768
4769CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
4770
4771ifeq ($(NO_SECURE),true)
4772
4773# You can't build secure targets if you don't have OpenSSL with ALPN.
4774
4775bins/$(CONFIG)/census_hash_table_test: openssl_dep_error
4776
4777else
4778
4779bins/$(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
4780 $(E) "[LD] Linking $@"
4781 $(Q) mkdir -p `dirname $@`
4782 $(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
4783
4784endif
4785
4786objs/$(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
4787
4788deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS:.o=.dep)
4789
4790ifneq ($(NO_SECURE),true)
4791ifneq ($(NO_DEPS),true)
4792-include $(CENSUS_HASH_TABLE_TEST_OBJS:.o=.dep)
4793endif
4794endif
4795
4796
4797CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
4798 test/core/statistics/multiple_writers_circular_buffer_test.c \
4799
4800CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
4801
4802ifeq ($(NO_SECURE),true)
4803
4804# You can't build secure targets if you don't have OpenSSL with ALPN.
4805
4806bins/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
4807
4808else
4809
4810bins/$(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
4811 $(E) "[LD] Linking $@"
4812 $(Q) mkdir -p `dirname $@`
4813 $(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
4814
4815endif
4816
4817objs/$(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
4818
4819deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS:.o=.dep)
4820
4821ifneq ($(NO_SECURE),true)
4822ifneq ($(NO_DEPS),true)
4823-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS:.o=.dep)
4824endif
4825endif
4826
4827
4828CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
4829 test/core/statistics/multiple_writers_test.c \
4830
4831CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
4832
4833ifeq ($(NO_SECURE),true)
4834
4835# You can't build secure targets if you don't have OpenSSL with ALPN.
4836
4837bins/$(CONFIG)/census_statistics_multiple_writers_test: openssl_dep_error
4838
4839else
4840
4841bins/$(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
4842 $(E) "[LD] Linking $@"
4843 $(Q) mkdir -p `dirname $@`
4844 $(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
4845
4846endif
4847
4848objs/$(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
4849
4850deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS:.o=.dep)
4851
4852ifneq ($(NO_SECURE),true)
4853ifneq ($(NO_DEPS),true)
4854-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS:.o=.dep)
4855endif
4856endif
4857
4858
4859CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
4860 test/core/statistics/performance_test.c \
4861
4862CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
4863
4864ifeq ($(NO_SECURE),true)
4865
4866# You can't build secure targets if you don't have OpenSSL with ALPN.
4867
4868bins/$(CONFIG)/census_statistics_performance_test: openssl_dep_error
4869
4870else
4871
4872bins/$(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
4873 $(E) "[LD] Linking $@"
4874 $(Q) mkdir -p `dirname $@`
4875 $(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
4876
4877endif
4878
4879objs/$(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
4880
4881deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS:.o=.dep)
4882
4883ifneq ($(NO_SECURE),true)
4884ifneq ($(NO_DEPS),true)
4885-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS:.o=.dep)
4886endif
4887endif
4888
4889
4890CENSUS_STATISTICS_QUICK_TEST_SRC = \
4891 test/core/statistics/quick_test.c \
4892
4893CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
4894
4895ifeq ($(NO_SECURE),true)
4896
4897# You can't build secure targets if you don't have OpenSSL with ALPN.
4898
4899bins/$(CONFIG)/census_statistics_quick_test: openssl_dep_error
4900
4901else
4902
4903bins/$(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
4904 $(E) "[LD] Linking $@"
4905 $(Q) mkdir -p `dirname $@`
4906 $(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
4907
4908endif
4909
4910objs/$(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
4911
4912deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS:.o=.dep)
4913
4914ifneq ($(NO_SECURE),true)
4915ifneq ($(NO_DEPS),true)
4916-include $(CENSUS_STATISTICS_QUICK_TEST_OBJS:.o=.dep)
4917endif
4918endif
4919
4920
4921CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
4922 test/core/statistics/small_log_test.c \
4923
4924CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
4925
4926ifeq ($(NO_SECURE),true)
4927
4928# You can't build secure targets if you don't have OpenSSL with ALPN.
4929
4930bins/$(CONFIG)/census_statistics_small_log_test: openssl_dep_error
4931
4932else
4933
4934bins/$(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
4935 $(E) "[LD] Linking $@"
4936 $(Q) mkdir -p `dirname $@`
4937 $(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
4938
4939endif
4940
4941objs/$(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
4942
4943deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS:.o=.dep)
4944
4945ifneq ($(NO_SECURE),true)
4946ifneq ($(NO_DEPS),true)
4947-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS:.o=.dep)
4948endif
4949endif
4950
4951
4952CENSUS_STATS_STORE_TEST_SRC = \
4953 test/core/statistics/rpc_stats_test.c \
4954
4955CENSUS_STATS_STORE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATS_STORE_TEST_SRC))))
4956
4957ifeq ($(NO_SECURE),true)
4958
4959# You can't build secure targets if you don't have OpenSSL with ALPN.
4960
4961bins/$(CONFIG)/census_stats_store_test: openssl_dep_error
4962
4963else
4964
4965bins/$(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
4966 $(E) "[LD] Linking $@"
4967 $(Q) mkdir -p `dirname $@`
4968 $(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
4969
4970endif
4971
4972objs/$(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
4973
4974deps_census_stats_store_test: $(CENSUS_STATS_STORE_TEST_OBJS:.o=.dep)
4975
4976ifneq ($(NO_SECURE),true)
4977ifneq ($(NO_DEPS),true)
4978-include $(CENSUS_STATS_STORE_TEST_OBJS:.o=.dep)
4979endif
4980endif
4981
4982
4983CENSUS_STUB_TEST_SRC = \
4984 test/core/statistics/census_stub_test.c \
4985
4986CENSUS_STUB_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
4987
4988ifeq ($(NO_SECURE),true)
4989
4990# You can't build secure targets if you don't have OpenSSL with ALPN.
4991
4992bins/$(CONFIG)/census_stub_test: openssl_dep_error
4993
4994else
4995
4996bins/$(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
4997 $(E) "[LD] Linking $@"
4998 $(Q) mkdir -p `dirname $@`
4999 $(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
5000
5001endif
5002
5003objs/$(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
5004
5005deps_census_stub_test: $(CENSUS_STUB_TEST_OBJS:.o=.dep)
5006
5007ifneq ($(NO_SECURE),true)
5008ifneq ($(NO_DEPS),true)
5009-include $(CENSUS_STUB_TEST_OBJS:.o=.dep)
5010endif
5011endif
5012
5013
5014CENSUS_TRACE_STORE_TEST_SRC = \
5015 test/core/statistics/trace_test.c \
5016
5017CENSUS_TRACE_STORE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_TRACE_STORE_TEST_SRC))))
5018
5019ifeq ($(NO_SECURE),true)
5020
5021# You can't build secure targets if you don't have OpenSSL with ALPN.
5022
5023bins/$(CONFIG)/census_trace_store_test: openssl_dep_error
5024
5025else
5026
5027bins/$(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
5028 $(E) "[LD] Linking $@"
5029 $(Q) mkdir -p `dirname $@`
5030 $(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
5031
5032endif
5033
5034objs/$(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
5035
5036deps_census_trace_store_test: $(CENSUS_TRACE_STORE_TEST_OBJS:.o=.dep)
5037
5038ifneq ($(NO_SECURE),true)
5039ifneq ($(NO_DEPS),true)
5040-include $(CENSUS_TRACE_STORE_TEST_OBJS:.o=.dep)
5041endif
5042endif
5043
5044
5045CENSUS_WINDOW_STATS_TEST_SRC = \
5046 test/core/statistics/window_stats_test.c \
5047
5048CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
5049
5050ifeq ($(NO_SECURE),true)
5051
5052# You can't build secure targets if you don't have OpenSSL with ALPN.
5053
5054bins/$(CONFIG)/census_window_stats_test: openssl_dep_error
5055
5056else
5057
5058bins/$(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
5059 $(E) "[LD] Linking $@"
5060 $(Q) mkdir -p `dirname $@`
5061 $(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
5062
5063endif
5064
5065objs/$(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
5066
5067deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS:.o=.dep)
5068
5069ifneq ($(NO_SECURE),true)
5070ifneq ($(NO_DEPS),true)
5071-include $(CENSUS_WINDOW_STATS_TEST_OBJS:.o=.dep)
5072endif
5073endif
5074
5075
Craig Tiller17ec5f92015-01-18 11:30:41 -08005076CHTTP2_STATUS_CONVERSION_TEST_SRC = \
5077 test/core/transport/chttp2/status_conversion_test.c \
5078
5079CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
5080
5081ifeq ($(NO_SECURE),true)
5082
5083# You can't build secure targets if you don't have OpenSSL with ALPN.
5084
5085bins/$(CONFIG)/chttp2_status_conversion_test: openssl_dep_error
5086
5087else
5088
5089bins/$(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
5090 $(E) "[LD] Linking $@"
5091 $(Q) mkdir -p `dirname $@`
5092 $(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
5093
5094endif
5095
5096objs/$(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
5097
5098deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS:.o=.dep)
5099
5100ifneq ($(NO_SECURE),true)
5101ifneq ($(NO_DEPS),true)
5102-include $(CHTTP2_STATUS_CONVERSION_TEST_OBJS:.o=.dep)
5103endif
5104endif
5105
5106
5107CHTTP2_STREAM_ENCODER_TEST_SRC = \
5108 test/core/transport/chttp2/stream_encoder_test.c \
5109
5110CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
5111
5112ifeq ($(NO_SECURE),true)
5113
5114# You can't build secure targets if you don't have OpenSSL with ALPN.
5115
5116bins/$(CONFIG)/chttp2_stream_encoder_test: openssl_dep_error
5117
5118else
5119
5120bins/$(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
5121 $(E) "[LD] Linking $@"
5122 $(Q) mkdir -p `dirname $@`
5123 $(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
5124
5125endif
5126
5127objs/$(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
5128
5129deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS:.o=.dep)
5130
5131ifneq ($(NO_SECURE),true)
5132ifneq ($(NO_DEPS),true)
5133-include $(CHTTP2_STREAM_ENCODER_TEST_OBJS:.o=.dep)
5134endif
5135endif
5136
5137
5138CHTTP2_STREAM_MAP_TEST_SRC = \
5139 test/core/transport/chttp2/stream_map_test.c \
5140
5141CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
5142
5143ifeq ($(NO_SECURE),true)
5144
5145# You can't build secure targets if you don't have OpenSSL with ALPN.
5146
5147bins/$(CONFIG)/chttp2_stream_map_test: openssl_dep_error
5148
5149else
5150
5151bins/$(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
5152 $(E) "[LD] Linking $@"
5153 $(Q) mkdir -p `dirname $@`
5154 $(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
5155
5156endif
5157
5158objs/$(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
5159
5160deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS:.o=.dep)
5161
5162ifneq ($(NO_SECURE),true)
5163ifneq ($(NO_DEPS),true)
5164-include $(CHTTP2_STREAM_MAP_TEST_OBJS:.o=.dep)
5165endif
5166endif
5167
5168
5169CHTTP2_TRANSPORT_END2END_TEST_SRC = \
5170 test/core/transport/chttp2_transport_end2end_test.c \
5171
5172CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
5173
5174ifeq ($(NO_SECURE),true)
5175
5176# You can't build secure targets if you don't have OpenSSL with ALPN.
5177
5178bins/$(CONFIG)/chttp2_transport_end2end_test: openssl_dep_error
5179
5180else
5181
5182bins/$(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
5183 $(E) "[LD] Linking $@"
5184 $(Q) mkdir -p `dirname $@`
5185 $(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
5186
5187endif
5188
5189objs/$(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
5190
5191deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS:.o=.dep)
5192
5193ifneq ($(NO_SECURE),true)
5194ifneq ($(NO_DEPS),true)
5195-include $(CHTTP2_TRANSPORT_END2END_TEST_OBJS:.o=.dep)
5196endif
5197endif
5198
5199
Craig Tiller17ec5f92015-01-18 11:30:41 -08005200DUALSTACK_SOCKET_TEST_SRC = \
5201 test/core/end2end/dualstack_socket_test.c \
5202
5203DUALSTACK_SOCKET_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
5204
5205ifeq ($(NO_SECURE),true)
5206
5207# You can't build secure targets if you don't have OpenSSL with ALPN.
5208
5209bins/$(CONFIG)/dualstack_socket_test: openssl_dep_error
5210
5211else
5212
5213bins/$(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
5214 $(E) "[LD] Linking $@"
5215 $(Q) mkdir -p `dirname $@`
5216 $(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
5217
5218endif
5219
5220objs/$(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
5221
5222deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS:.o=.dep)
5223
5224ifneq ($(NO_SECURE),true)
5225ifneq ($(NO_DEPS),true)
5226-include $(DUALSTACK_SOCKET_TEST_OBJS:.o=.dep)
5227endif
5228endif
5229
5230
5231ECHO_CLIENT_SRC = \
5232 test/core/echo/client.c \
5233
5234ECHO_CLIENT_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
5235
5236ifeq ($(NO_SECURE),true)
5237
5238# You can't build secure targets if you don't have OpenSSL with ALPN.
5239
5240bins/$(CONFIG)/echo_client: openssl_dep_error
5241
5242else
5243
5244bins/$(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
5245 $(E) "[LD] Linking $@"
5246 $(Q) mkdir -p `dirname $@`
5247 $(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
5248
5249endif
5250
5251objs/$(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
5252
5253deps_echo_client: $(ECHO_CLIENT_OBJS:.o=.dep)
5254
5255ifneq ($(NO_SECURE),true)
5256ifneq ($(NO_DEPS),true)
5257-include $(ECHO_CLIENT_OBJS:.o=.dep)
5258endif
5259endif
5260
5261
5262ECHO_SERVER_SRC = \
5263 test/core/echo/server.c \
5264
5265ECHO_SERVER_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
5266
5267ifeq ($(NO_SECURE),true)
5268
5269# You can't build secure targets if you don't have OpenSSL with ALPN.
5270
5271bins/$(CONFIG)/echo_server: openssl_dep_error
5272
5273else
5274
5275bins/$(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
5276 $(E) "[LD] Linking $@"
5277 $(Q) mkdir -p `dirname $@`
5278 $(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
5279
5280endif
5281
5282objs/$(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
5283
5284deps_echo_server: $(ECHO_SERVER_OBJS:.o=.dep)
5285
5286ifneq ($(NO_SECURE),true)
5287ifneq ($(NO_DEPS),true)
5288-include $(ECHO_SERVER_OBJS:.o=.dep)
5289endif
5290endif
5291
5292
5293ECHO_TEST_SRC = \
5294 test/core/echo/echo_test.c \
5295
5296ECHO_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
5297
5298ifeq ($(NO_SECURE),true)
5299
5300# You can't build secure targets if you don't have OpenSSL with ALPN.
5301
5302bins/$(CONFIG)/echo_test: openssl_dep_error
5303
5304else
5305
5306bins/$(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
5307 $(E) "[LD] Linking $@"
5308 $(Q) mkdir -p `dirname $@`
5309 $(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
5310
5311endif
5312
5313objs/$(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
5314
5315deps_echo_test: $(ECHO_TEST_OBJS:.o=.dep)
5316
5317ifneq ($(NO_SECURE),true)
5318ifneq ($(NO_DEPS),true)
5319-include $(ECHO_TEST_OBJS:.o=.dep)
5320endif
5321endif
5322
5323
Craig Tiller17ec5f92015-01-18 11:30:41 -08005324FD_POSIX_TEST_SRC = \
5325 test/core/iomgr/fd_posix_test.c \
5326
5327FD_POSIX_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
5328
5329ifeq ($(NO_SECURE),true)
5330
5331# You can't build secure targets if you don't have OpenSSL with ALPN.
5332
5333bins/$(CONFIG)/fd_posix_test: openssl_dep_error
5334
5335else
5336
5337bins/$(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
5338 $(E) "[LD] Linking $@"
5339 $(Q) mkdir -p `dirname $@`
5340 $(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
5341
5342endif
5343
5344objs/$(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
5345
5346deps_fd_posix_test: $(FD_POSIX_TEST_OBJS:.o=.dep)
5347
5348ifneq ($(NO_SECURE),true)
5349ifneq ($(NO_DEPS),true)
5350-include $(FD_POSIX_TEST_OBJS:.o=.dep)
5351endif
5352endif
5353
5354
5355FLING_CLIENT_SRC = \
5356 test/core/fling/client.c \
5357
5358FLING_CLIENT_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
5359
5360ifeq ($(NO_SECURE),true)
5361
5362# You can't build secure targets if you don't have OpenSSL with ALPN.
5363
5364bins/$(CONFIG)/fling_client: openssl_dep_error
5365
5366else
5367
5368bins/$(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
5369 $(E) "[LD] Linking $@"
5370 $(Q) mkdir -p `dirname $@`
5371 $(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
5372
5373endif
5374
5375objs/$(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
5376
5377deps_fling_client: $(FLING_CLIENT_OBJS:.o=.dep)
5378
5379ifneq ($(NO_SECURE),true)
5380ifneq ($(NO_DEPS),true)
5381-include $(FLING_CLIENT_OBJS:.o=.dep)
5382endif
5383endif
5384
5385
5386FLING_SERVER_SRC = \
5387 test/core/fling/server.c \
5388
5389FLING_SERVER_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
5390
5391ifeq ($(NO_SECURE),true)
5392
5393# You can't build secure targets if you don't have OpenSSL with ALPN.
5394
5395bins/$(CONFIG)/fling_server: openssl_dep_error
5396
5397else
5398
5399bins/$(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
5400 $(E) "[LD] Linking $@"
5401 $(Q) mkdir -p `dirname $@`
5402 $(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
5403
5404endif
5405
5406objs/$(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
5407
5408deps_fling_server: $(FLING_SERVER_OBJS:.o=.dep)
5409
5410ifneq ($(NO_SECURE),true)
5411ifneq ($(NO_DEPS),true)
5412-include $(FLING_SERVER_OBJS:.o=.dep)
5413endif
5414endif
5415
5416
5417FLING_STREAM_TEST_SRC = \
5418 test/core/fling/fling_stream_test.c \
5419
5420FLING_STREAM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
5421
5422ifeq ($(NO_SECURE),true)
5423
5424# You can't build secure targets if you don't have OpenSSL with ALPN.
5425
5426bins/$(CONFIG)/fling_stream_test: openssl_dep_error
5427
5428else
5429
5430bins/$(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
5431 $(E) "[LD] Linking $@"
5432 $(Q) mkdir -p `dirname $@`
5433 $(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
5434
5435endif
5436
5437objs/$(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
5438
5439deps_fling_stream_test: $(FLING_STREAM_TEST_OBJS:.o=.dep)
5440
5441ifneq ($(NO_SECURE),true)
5442ifneq ($(NO_DEPS),true)
5443-include $(FLING_STREAM_TEST_OBJS:.o=.dep)
5444endif
5445endif
5446
5447
5448FLING_TEST_SRC = \
5449 test/core/fling/fling_test.c \
5450
5451FLING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
5452
5453ifeq ($(NO_SECURE),true)
5454
5455# You can't build secure targets if you don't have OpenSSL with ALPN.
5456
5457bins/$(CONFIG)/fling_test: openssl_dep_error
5458
5459else
5460
5461bins/$(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
5462 $(E) "[LD] Linking $@"
5463 $(Q) mkdir -p `dirname $@`
5464 $(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
5465
5466endif
5467
5468objs/$(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
5469
5470deps_fling_test: $(FLING_TEST_OBJS:.o=.dep)
5471
5472ifneq ($(NO_SECURE),true)
5473ifneq ($(NO_DEPS),true)
5474-include $(FLING_TEST_OBJS:.o=.dep)
5475endif
5476endif
5477
5478
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005479GEN_HPACK_TABLES_SRC = \
5480 src/core/transport/chttp2/gen_hpack_tables.c \
5481
ctillercab52e72015-01-06 13:10:23 -08005482GEN_HPACK_TABLES_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005483
nnoble69ac39f2014-12-12 15:43:38 -08005484ifeq ($(NO_SECURE),true)
5485
Nicolas Noble047b7272015-01-16 13:55:05 -08005486# You can't build secure targets if you don't have OpenSSL with ALPN.
5487
ctillercab52e72015-01-06 13:10:23 -08005488bins/$(CONFIG)/gen_hpack_tables: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005489
5490else
5491
ctillercab52e72015-01-06 13:10:23 -08005492bins/$(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 -08005493 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005494 $(Q) mkdir -p `dirname $@`
ctillercab52e72015-01-06 13:10:23 -08005495 $(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 -08005496
nnoble69ac39f2014-12-12 15:43:38 -08005497endif
5498
Craig Tillerd4773f52015-01-12 16:38:47 -08005499objs/$(CONFIG)/src/core/transport/chttp2/gen_hpack_tables.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgpr.a libs/$(CONFIG)/libgrpc.a
5500
Craig Tiller8f126a62015-01-15 08:50:19 -08005501deps_gen_hpack_tables: $(GEN_HPACK_TABLES_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005502
nnoble69ac39f2014-12-12 15:43:38 -08005503ifneq ($(NO_SECURE),true)
5504ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005505-include $(GEN_HPACK_TABLES_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005506endif
nnoble69ac39f2014-12-12 15:43:38 -08005507endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005508
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005509
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005510GPR_CANCELLABLE_TEST_SRC = \
5511 test/core/support/cancellable_test.c \
5512
ctillercab52e72015-01-06 13:10:23 -08005513GPR_CANCELLABLE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005514
nnoble69ac39f2014-12-12 15:43:38 -08005515ifeq ($(NO_SECURE),true)
5516
Nicolas Noble047b7272015-01-16 13:55:05 -08005517# You can't build secure targets if you don't have OpenSSL with ALPN.
5518
ctillercab52e72015-01-06 13:10:23 -08005519bins/$(CONFIG)/gpr_cancellable_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005520
5521else
5522
nnoble5f2ecb32015-01-12 16:40:18 -08005523bins/$(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 -08005524 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005525 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005526 $(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 -08005527
nnoble69ac39f2014-12-12 15:43:38 -08005528endif
5529
Craig Tiller770f60a2015-01-12 17:44:43 -08005530objs/$(CONFIG)/test/core/support/cancellable_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005531
Craig Tiller8f126a62015-01-15 08:50:19 -08005532deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005533
nnoble69ac39f2014-12-12 15:43:38 -08005534ifneq ($(NO_SECURE),true)
5535ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005536-include $(GPR_CANCELLABLE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005537endif
nnoble69ac39f2014-12-12 15:43:38 -08005538endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005539
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005540
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005541GPR_CMDLINE_TEST_SRC = \
5542 test/core/support/cmdline_test.c \
5543
ctillercab52e72015-01-06 13:10:23 -08005544GPR_CMDLINE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005545
nnoble69ac39f2014-12-12 15:43:38 -08005546ifeq ($(NO_SECURE),true)
5547
Nicolas Noble047b7272015-01-16 13:55:05 -08005548# You can't build secure targets if you don't have OpenSSL with ALPN.
5549
ctillercab52e72015-01-06 13:10:23 -08005550bins/$(CONFIG)/gpr_cmdline_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005551
5552else
5553
nnoble5f2ecb32015-01-12 16:40:18 -08005554bins/$(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 -08005555 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005556 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005557 $(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 -08005558
nnoble69ac39f2014-12-12 15:43:38 -08005559endif
5560
Craig Tiller770f60a2015-01-12 17:44:43 -08005561objs/$(CONFIG)/test/core/support/cmdline_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005562
Craig Tiller8f126a62015-01-15 08:50:19 -08005563deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005564
nnoble69ac39f2014-12-12 15:43:38 -08005565ifneq ($(NO_SECURE),true)
5566ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005567-include $(GPR_CMDLINE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005568endif
nnoble69ac39f2014-12-12 15:43:38 -08005569endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005570
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005571
Craig Tiller1ffa52f2015-02-06 16:32:46 -08005572GPR_ENV_TEST_SRC = \
5573 test/core/support/env_test.c \
5574
5575GPR_ENV_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_ENV_TEST_SRC))))
5576
5577ifeq ($(NO_SECURE),true)
5578
5579# You can't build secure targets if you don't have OpenSSL with ALPN.
5580
5581bins/$(CONFIG)/gpr_env_test: openssl_dep_error
5582
5583else
5584
5585bins/$(CONFIG)/gpr_env_test: $(GPR_ENV_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
5586 $(E) "[LD] Linking $@"
5587 $(Q) mkdir -p `dirname $@`
5588 $(Q) $(LD) $(LDFLAGS) $(GPR_ENV_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_env_test
5589
5590endif
5591
5592objs/$(CONFIG)/test/core/support/env_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
5593
5594deps_gpr_env_test: $(GPR_ENV_TEST_OBJS:.o=.dep)
5595
5596ifneq ($(NO_SECURE),true)
5597ifneq ($(NO_DEPS),true)
5598-include $(GPR_ENV_TEST_OBJS:.o=.dep)
5599endif
5600endif
5601
5602
5603GPR_FILE_TEST_SRC = \
5604 test/core/support/file_test.c \
5605
5606GPR_FILE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_FILE_TEST_SRC))))
5607
5608ifeq ($(NO_SECURE),true)
5609
5610# You can't build secure targets if you don't have OpenSSL with ALPN.
5611
5612bins/$(CONFIG)/gpr_file_test: openssl_dep_error
5613
5614else
5615
5616bins/$(CONFIG)/gpr_file_test: $(GPR_FILE_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
5617 $(E) "[LD] Linking $@"
5618 $(Q) mkdir -p `dirname $@`
5619 $(Q) $(LD) $(LDFLAGS) $(GPR_FILE_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/gpr_file_test
5620
5621endif
5622
5623objs/$(CONFIG)/test/core/support/file_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
5624
5625deps_gpr_file_test: $(GPR_FILE_TEST_OBJS:.o=.dep)
5626
5627ifneq ($(NO_SECURE),true)
5628ifneq ($(NO_DEPS),true)
5629-include $(GPR_FILE_TEST_OBJS:.o=.dep)
5630endif
5631endif
5632
5633
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005634GPR_HISTOGRAM_TEST_SRC = \
5635 test/core/support/histogram_test.c \
5636
ctillercab52e72015-01-06 13:10:23 -08005637GPR_HISTOGRAM_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005638
nnoble69ac39f2014-12-12 15:43:38 -08005639ifeq ($(NO_SECURE),true)
5640
Nicolas Noble047b7272015-01-16 13:55:05 -08005641# You can't build secure targets if you don't have OpenSSL with ALPN.
5642
ctillercab52e72015-01-06 13:10:23 -08005643bins/$(CONFIG)/gpr_histogram_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005644
5645else
5646
nnoble5f2ecb32015-01-12 16:40:18 -08005647bins/$(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 -08005648 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005649 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005650 $(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 -08005651
nnoble69ac39f2014-12-12 15:43:38 -08005652endif
5653
Craig Tiller770f60a2015-01-12 17:44:43 -08005654objs/$(CONFIG)/test/core/support/histogram_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005655
Craig Tiller8f126a62015-01-15 08:50:19 -08005656deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005657
nnoble69ac39f2014-12-12 15:43:38 -08005658ifneq ($(NO_SECURE),true)
5659ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005660-include $(GPR_HISTOGRAM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005661endif
nnoble69ac39f2014-12-12 15:43:38 -08005662endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005663
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005664
5665GPR_HOST_PORT_TEST_SRC = \
5666 test/core/support/host_port_test.c \
5667
ctillercab52e72015-01-06 13:10:23 -08005668GPR_HOST_PORT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005669
nnoble69ac39f2014-12-12 15:43:38 -08005670ifeq ($(NO_SECURE),true)
5671
Nicolas Noble047b7272015-01-16 13:55:05 -08005672# You can't build secure targets if you don't have OpenSSL with ALPN.
5673
ctillercab52e72015-01-06 13:10:23 -08005674bins/$(CONFIG)/gpr_host_port_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005675
5676else
5677
nnoble5f2ecb32015-01-12 16:40:18 -08005678bins/$(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 -08005679 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005680 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005681 $(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 -08005682
nnoble69ac39f2014-12-12 15:43:38 -08005683endif
5684
Craig Tiller770f60a2015-01-12 17:44:43 -08005685objs/$(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 -08005686
Craig Tiller8f126a62015-01-15 08:50:19 -08005687deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005688
nnoble69ac39f2014-12-12 15:43:38 -08005689ifneq ($(NO_SECURE),true)
5690ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005691-include $(GPR_HOST_PORT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005692endif
nnoble69ac39f2014-12-12 15:43:38 -08005693endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005694
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005695
Craig Tiller17ec5f92015-01-18 11:30:41 -08005696GPR_LOG_TEST_SRC = \
5697 test/core/support/log_test.c \
5698
5699GPR_LOG_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
5700
5701ifeq ($(NO_SECURE),true)
5702
5703# You can't build secure targets if you don't have OpenSSL with ALPN.
5704
5705bins/$(CONFIG)/gpr_log_test: openssl_dep_error
5706
5707else
5708
5709bins/$(CONFIG)/gpr_log_test: $(GPR_LOG_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
5710 $(E) "[LD] Linking $@"
5711 $(Q) mkdir -p `dirname $@`
5712 $(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
5713
5714endif
5715
5716objs/$(CONFIG)/test/core/support/log_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
5717
5718deps_gpr_log_test: $(GPR_LOG_TEST_OBJS:.o=.dep)
5719
5720ifneq ($(NO_SECURE),true)
5721ifneq ($(NO_DEPS),true)
5722-include $(GPR_LOG_TEST_OBJS:.o=.dep)
5723endif
5724endif
5725
5726
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005727GPR_SLICE_BUFFER_TEST_SRC = \
5728 test/core/support/slice_buffer_test.c \
5729
ctillercab52e72015-01-06 13:10:23 -08005730GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005731
nnoble69ac39f2014-12-12 15:43:38 -08005732ifeq ($(NO_SECURE),true)
5733
Nicolas Noble047b7272015-01-16 13:55:05 -08005734# You can't build secure targets if you don't have OpenSSL with ALPN.
5735
ctillercab52e72015-01-06 13:10:23 -08005736bins/$(CONFIG)/gpr_slice_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005737
5738else
5739
nnoble5f2ecb32015-01-12 16:40:18 -08005740bins/$(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 -08005741 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005742 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005743 $(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 -08005744
nnoble69ac39f2014-12-12 15:43:38 -08005745endif
5746
Craig Tiller770f60a2015-01-12 17:44:43 -08005747objs/$(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 -08005748
Craig Tiller8f126a62015-01-15 08:50:19 -08005749deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005750
nnoble69ac39f2014-12-12 15:43:38 -08005751ifneq ($(NO_SECURE),true)
5752ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005753-include $(GPR_SLICE_BUFFER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005754endif
nnoble69ac39f2014-12-12 15:43:38 -08005755endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005756
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005757
5758GPR_SLICE_TEST_SRC = \
5759 test/core/support/slice_test.c \
5760
ctillercab52e72015-01-06 13:10:23 -08005761GPR_SLICE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005762
nnoble69ac39f2014-12-12 15:43:38 -08005763ifeq ($(NO_SECURE),true)
5764
Nicolas Noble047b7272015-01-16 13:55:05 -08005765# You can't build secure targets if you don't have OpenSSL with ALPN.
5766
ctillercab52e72015-01-06 13:10:23 -08005767bins/$(CONFIG)/gpr_slice_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005768
5769else
5770
nnoble5f2ecb32015-01-12 16:40:18 -08005771bins/$(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 -08005772 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005773 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005774 $(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 -08005775
nnoble69ac39f2014-12-12 15:43:38 -08005776endif
5777
Craig Tiller770f60a2015-01-12 17:44:43 -08005778objs/$(CONFIG)/test/core/support/slice_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005779
Craig Tiller8f126a62015-01-15 08:50:19 -08005780deps_gpr_slice_test: $(GPR_SLICE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005781
nnoble69ac39f2014-12-12 15:43:38 -08005782ifneq ($(NO_SECURE),true)
5783ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005784-include $(GPR_SLICE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005785endif
nnoble69ac39f2014-12-12 15:43:38 -08005786endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005787
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005788
5789GPR_STRING_TEST_SRC = \
5790 test/core/support/string_test.c \
5791
ctillercab52e72015-01-06 13:10:23 -08005792GPR_STRING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005793
nnoble69ac39f2014-12-12 15:43:38 -08005794ifeq ($(NO_SECURE),true)
5795
Nicolas Noble047b7272015-01-16 13:55:05 -08005796# You can't build secure targets if you don't have OpenSSL with ALPN.
5797
ctillercab52e72015-01-06 13:10:23 -08005798bins/$(CONFIG)/gpr_string_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005799
5800else
5801
nnoble5f2ecb32015-01-12 16:40:18 -08005802bins/$(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 -08005803 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005804 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005805 $(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 -08005806
nnoble69ac39f2014-12-12 15:43:38 -08005807endif
5808
Craig Tiller770f60a2015-01-12 17:44:43 -08005809objs/$(CONFIG)/test/core/support/string_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005810
Craig Tiller8f126a62015-01-15 08:50:19 -08005811deps_gpr_string_test: $(GPR_STRING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005812
nnoble69ac39f2014-12-12 15:43:38 -08005813ifneq ($(NO_SECURE),true)
5814ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005815-include $(GPR_STRING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005816endif
nnoble69ac39f2014-12-12 15:43:38 -08005817endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005818
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005819
5820GPR_SYNC_TEST_SRC = \
5821 test/core/support/sync_test.c \
5822
ctillercab52e72015-01-06 13:10:23 -08005823GPR_SYNC_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005824
nnoble69ac39f2014-12-12 15:43:38 -08005825ifeq ($(NO_SECURE),true)
5826
Nicolas Noble047b7272015-01-16 13:55:05 -08005827# You can't build secure targets if you don't have OpenSSL with ALPN.
5828
ctillercab52e72015-01-06 13:10:23 -08005829bins/$(CONFIG)/gpr_sync_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005830
5831else
5832
nnoble5f2ecb32015-01-12 16:40:18 -08005833bins/$(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 -08005834 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005835 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005836 $(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 -08005837
nnoble69ac39f2014-12-12 15:43:38 -08005838endif
5839
Craig Tiller770f60a2015-01-12 17:44:43 -08005840objs/$(CONFIG)/test/core/support/sync_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005841
Craig Tiller8f126a62015-01-15 08:50:19 -08005842deps_gpr_sync_test: $(GPR_SYNC_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005843
nnoble69ac39f2014-12-12 15:43:38 -08005844ifneq ($(NO_SECURE),true)
5845ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005846-include $(GPR_SYNC_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005847endif
nnoble69ac39f2014-12-12 15:43:38 -08005848endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005849
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005850
5851GPR_THD_TEST_SRC = \
5852 test/core/support/thd_test.c \
5853
ctillercab52e72015-01-06 13:10:23 -08005854GPR_THD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005855
nnoble69ac39f2014-12-12 15:43:38 -08005856ifeq ($(NO_SECURE),true)
5857
Nicolas Noble047b7272015-01-16 13:55:05 -08005858# You can't build secure targets if you don't have OpenSSL with ALPN.
5859
ctillercab52e72015-01-06 13:10:23 -08005860bins/$(CONFIG)/gpr_thd_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005861
5862else
5863
nnoble5f2ecb32015-01-12 16:40:18 -08005864bins/$(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 -08005865 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005866 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08005867 $(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 -08005868
nnoble69ac39f2014-12-12 15:43:38 -08005869endif
5870
Craig Tiller770f60a2015-01-12 17:44:43 -08005871objs/$(CONFIG)/test/core/support/thd_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005872
Craig Tiller8f126a62015-01-15 08:50:19 -08005873deps_gpr_thd_test: $(GPR_THD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005874
nnoble69ac39f2014-12-12 15:43:38 -08005875ifneq ($(NO_SECURE),true)
5876ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005877-include $(GPR_THD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005878endif
nnoble69ac39f2014-12-12 15:43:38 -08005879endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005880
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005881
5882GPR_TIME_TEST_SRC = \
5883 test/core/support/time_test.c \
5884
ctillercab52e72015-01-06 13:10:23 -08005885GPR_TIME_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_TIME_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)/gpr_time_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005892
5893else
5894
nnoble5f2ecb32015-01-12 16:40:18 -08005895bins/$(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 -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) $(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 -08005899
nnoble69ac39f2014-12-12 15:43:38 -08005900endif
5901
Craig Tiller770f60a2015-01-12 17:44:43 -08005902objs/$(CONFIG)/test/core/support/time_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005903
Craig Tiller8f126a62015-01-15 08:50:19 -08005904deps_gpr_time_test: $(GPR_TIME_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005905
nnoble69ac39f2014-12-12 15:43:38 -08005906ifneq ($(NO_SECURE),true)
5907ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005908-include $(GPR_TIME_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005909endif
nnoble69ac39f2014-12-12 15:43:38 -08005910endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005911
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005912
Craig Tiller17ec5f92015-01-18 11:30:41 -08005913GPR_USEFUL_TEST_SRC = \
5914 test/core/support/useful_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005915
Craig Tiller17ec5f92015-01-18 11:30:41 -08005916GPR_USEFUL_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005917
nnoble69ac39f2014-12-12 15:43:38 -08005918ifeq ($(NO_SECURE),true)
5919
Nicolas Noble047b7272015-01-16 13:55:05 -08005920# You can't build secure targets if you don't have OpenSSL with ALPN.
5921
Craig Tiller17ec5f92015-01-18 11:30:41 -08005922bins/$(CONFIG)/gpr_useful_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005923
5924else
5925
Craig Tiller17ec5f92015-01-18 11:30:41 -08005926bins/$(CONFIG)/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005927 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005928 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08005929 $(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
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005930
nnoble69ac39f2014-12-12 15:43:38 -08005931endif
5932
Craig Tiller17ec5f92015-01-18 11:30:41 -08005933objs/$(CONFIG)/test/core/support/useful_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08005934
Craig Tiller17ec5f92015-01-18 11:30:41 -08005935deps_gpr_useful_test: $(GPR_USEFUL_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005936
nnoble69ac39f2014-12-12 15:43:38 -08005937ifneq ($(NO_SECURE),true)
5938ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08005939-include $(GPR_USEFUL_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005940endif
nnoble69ac39f2014-12-12 15:43:38 -08005941endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005942
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005943
Craig Tiller17ec5f92015-01-18 11:30:41 -08005944GRPC_BASE64_TEST_SRC = \
5945 test/core/security/base64_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005946
Craig Tiller17ec5f92015-01-18 11:30:41 -08005947GRPC_BASE64_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005948
nnoble69ac39f2014-12-12 15:43:38 -08005949ifeq ($(NO_SECURE),true)
5950
Nicolas Noble047b7272015-01-16 13:55:05 -08005951# You can't build secure targets if you don't have OpenSSL with ALPN.
5952
Craig Tiller17ec5f92015-01-18 11:30:41 -08005953bins/$(CONFIG)/grpc_base64_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005954
5955else
5956
Craig Tiller17ec5f92015-01-18 11:30:41 -08005957bins/$(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
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005958 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005959 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08005960 $(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
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005961
nnoble69ac39f2014-12-12 15:43:38 -08005962endif
5963
Craig Tiller17ec5f92015-01-18 11:30:41 -08005964objs/$(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 -08005965
Craig Tiller17ec5f92015-01-18 11:30:41 -08005966deps_grpc_base64_test: $(GRPC_BASE64_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005967
nnoble69ac39f2014-12-12 15:43:38 -08005968ifneq ($(NO_SECURE),true)
5969ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08005970-include $(GRPC_BASE64_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005971endif
nnoble69ac39f2014-12-12 15:43:38 -08005972endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005973
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005974
Craig Tiller17ec5f92015-01-18 11:30:41 -08005975GRPC_BYTE_BUFFER_READER_TEST_SRC = \
5976 test/core/surface/byte_buffer_reader_test.c \
nnoble0c475f02014-12-05 15:37:39 -08005977
Craig Tiller17ec5f92015-01-18 11:30:41 -08005978GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08005979
nnoble69ac39f2014-12-12 15:43:38 -08005980ifeq ($(NO_SECURE),true)
5981
Nicolas Noble047b7272015-01-16 13:55:05 -08005982# You can't build secure targets if you don't have OpenSSL with ALPN.
5983
Craig Tiller17ec5f92015-01-18 11:30:41 -08005984bins/$(CONFIG)/grpc_byte_buffer_reader_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005985
5986else
5987
Craig Tiller17ec5f92015-01-18 11:30:41 -08005988bins/$(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
nnoble0c475f02014-12-05 15:37:39 -08005989 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08005990 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08005991 $(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
nnoble0c475f02014-12-05 15:37:39 -08005992
nnoble69ac39f2014-12-12 15:43:38 -08005993endif
5994
Craig Tiller17ec5f92015-01-18 11:30:41 -08005995objs/$(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 -08005996
Craig Tiller17ec5f92015-01-18 11:30:41 -08005997deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08005998
nnoble69ac39f2014-12-12 15:43:38 -08005999ifneq ($(NO_SECURE),true)
6000ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006001-include $(GRPC_BYTE_BUFFER_READER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006002endif
nnoble69ac39f2014-12-12 15:43:38 -08006003endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006004
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006005
6006GRPC_CHANNEL_STACK_TEST_SRC = \
6007 test/core/channel/channel_stack_test.c \
6008
ctillercab52e72015-01-06 13:10:23 -08006009GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006010
nnoble69ac39f2014-12-12 15:43:38 -08006011ifeq ($(NO_SECURE),true)
6012
Nicolas Noble047b7272015-01-16 13:55:05 -08006013# You can't build secure targets if you don't have OpenSSL with ALPN.
6014
ctillercab52e72015-01-06 13:10:23 -08006015bins/$(CONFIG)/grpc_channel_stack_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006016
6017else
6018
nnoble5f2ecb32015-01-12 16:40:18 -08006019bins/$(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 -08006020 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006021 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006022 $(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 -08006023
nnoble69ac39f2014-12-12 15:43:38 -08006024endif
6025
Craig Tiller770f60a2015-01-12 17:44:43 -08006026objs/$(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 -08006027
Craig Tiller8f126a62015-01-15 08:50:19 -08006028deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006029
nnoble69ac39f2014-12-12 15:43:38 -08006030ifneq ($(NO_SECURE),true)
6031ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006032-include $(GRPC_CHANNEL_STACK_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006033endif
nnoble69ac39f2014-12-12 15:43:38 -08006034endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006035
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006036
Craig Tiller17ec5f92015-01-18 11:30:41 -08006037GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
6038 test/core/surface/completion_queue_benchmark.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006039
Craig Tiller17ec5f92015-01-18 11:30:41 -08006040GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006041
nnoble69ac39f2014-12-12 15:43:38 -08006042ifeq ($(NO_SECURE),true)
6043
Nicolas Noble047b7272015-01-16 13:55:05 -08006044# You can't build secure targets if you don't have OpenSSL with ALPN.
6045
Craig Tiller17ec5f92015-01-18 11:30:41 -08006046bins/$(CONFIG)/grpc_completion_queue_benchmark: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006047
6048else
6049
Craig Tiller17ec5f92015-01-18 11:30:41 -08006050bins/$(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 -08006051 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006052 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08006053 $(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 -08006054
nnoble69ac39f2014-12-12 15:43:38 -08006055endif
6056
Craig Tiller17ec5f92015-01-18 11:30:41 -08006057objs/$(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 -08006058
Craig Tiller17ec5f92015-01-18 11:30:41 -08006059deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006060
nnoble69ac39f2014-12-12 15:43:38 -08006061ifneq ($(NO_SECURE),true)
6062ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006063-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006064endif
nnoble69ac39f2014-12-12 15:43:38 -08006065endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006066
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006067
6068GRPC_COMPLETION_QUEUE_TEST_SRC = \
6069 test/core/surface/completion_queue_test.c \
6070
ctillercab52e72015-01-06 13:10:23 -08006071GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006072
nnoble69ac39f2014-12-12 15:43:38 -08006073ifeq ($(NO_SECURE),true)
6074
Nicolas Noble047b7272015-01-16 13:55:05 -08006075# You can't build secure targets if you don't have OpenSSL with ALPN.
6076
ctillercab52e72015-01-06 13:10:23 -08006077bins/$(CONFIG)/grpc_completion_queue_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006078
6079else
6080
nnoble5f2ecb32015-01-12 16:40:18 -08006081bins/$(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 -08006082 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006083 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006084 $(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 -08006085
nnoble69ac39f2014-12-12 15:43:38 -08006086endif
6087
Craig Tiller770f60a2015-01-12 17:44:43 -08006088objs/$(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 -08006089
Craig Tiller8f126a62015-01-15 08:50:19 -08006090deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006091
nnoble69ac39f2014-12-12 15:43:38 -08006092ifneq ($(NO_SECURE),true)
6093ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006094-include $(GRPC_COMPLETION_QUEUE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006095endif
nnoble69ac39f2014-12-12 15:43:38 -08006096endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006097
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006098
Craig Tiller17ec5f92015-01-18 11:30:41 -08006099GRPC_CREDENTIALS_TEST_SRC = \
6100 test/core/security/credentials_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006101
Craig Tiller17ec5f92015-01-18 11:30:41 -08006102GRPC_CREDENTIALS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006103
nnoble69ac39f2014-12-12 15:43:38 -08006104ifeq ($(NO_SECURE),true)
6105
Nicolas Noble047b7272015-01-16 13:55:05 -08006106# You can't build secure targets if you don't have OpenSSL with ALPN.
6107
Craig Tiller17ec5f92015-01-18 11:30:41 -08006108bins/$(CONFIG)/grpc_credentials_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006109
6110else
6111
Craig Tiller17ec5f92015-01-18 11:30:41 -08006112bins/$(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 -08006113 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006114 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08006115 $(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 -08006116
nnoble69ac39f2014-12-12 15:43:38 -08006117endif
6118
Craig Tiller17ec5f92015-01-18 11:30:41 -08006119objs/$(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 -08006120
Craig Tiller17ec5f92015-01-18 11:30:41 -08006121deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006122
nnoble69ac39f2014-12-12 15:43:38 -08006123ifneq ($(NO_SECURE),true)
6124ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006125-include $(GRPC_CREDENTIALS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006126endif
nnoble69ac39f2014-12-12 15:43:38 -08006127endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006128
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006129
Craig Tiller17ec5f92015-01-18 11:30:41 -08006130GRPC_FETCH_OAUTH2_SRC = \
6131 test/core/security/fetch_oauth2.c \
hongyu24200d32015-01-08 15:13:49 -08006132
Craig Tiller17ec5f92015-01-18 11:30:41 -08006133GRPC_FETCH_OAUTH2_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
hongyu24200d32015-01-08 15:13:49 -08006134
6135ifeq ($(NO_SECURE),true)
6136
Nicolas Noble047b7272015-01-16 13:55:05 -08006137# You can't build secure targets if you don't have OpenSSL with ALPN.
6138
Craig Tiller17ec5f92015-01-18 11:30:41 -08006139bins/$(CONFIG)/grpc_fetch_oauth2: openssl_dep_error
hongyu24200d32015-01-08 15:13:49 -08006140
6141else
6142
Craig Tiller17ec5f92015-01-18 11:30:41 -08006143bins/$(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
hongyu24200d32015-01-08 15:13:49 -08006144 $(E) "[LD] Linking $@"
6145 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08006146 $(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
hongyu24200d32015-01-08 15:13:49 -08006147
6148endif
6149
Craig Tiller17ec5f92015-01-18 11:30:41 -08006150objs/$(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 -08006151
Craig Tiller17ec5f92015-01-18 11:30:41 -08006152deps_grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08006153
6154ifneq ($(NO_SECURE),true)
6155ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006156-include $(GRPC_FETCH_OAUTH2_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08006157endif
6158endif
6159
hongyu24200d32015-01-08 15:13:49 -08006160
Craig Tiller17ec5f92015-01-18 11:30:41 -08006161GRPC_JSON_TOKEN_TEST_SRC = \
6162 test/core/security/json_token_test.c \
hongyu24200d32015-01-08 15:13:49 -08006163
Craig Tiller17ec5f92015-01-18 11:30:41 -08006164GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -08006165
6166ifeq ($(NO_SECURE),true)
6167
Nicolas Noble047b7272015-01-16 13:55:05 -08006168# You can't build secure targets if you don't have OpenSSL with ALPN.
6169
Craig Tiller17ec5f92015-01-18 11:30:41 -08006170bins/$(CONFIG)/grpc_json_token_test: openssl_dep_error
hongyu24200d32015-01-08 15:13:49 -08006171
6172else
6173
Craig Tiller17ec5f92015-01-18 11:30:41 -08006174bins/$(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
hongyu24200d32015-01-08 15:13:49 -08006175 $(E) "[LD] Linking $@"
6176 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08006177 $(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
hongyu24200d32015-01-08 15:13:49 -08006178
6179endif
6180
Craig Tiller17ec5f92015-01-18 11:30:41 -08006181objs/$(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 -08006182
Craig Tiller17ec5f92015-01-18 11:30:41 -08006183deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08006184
6185ifneq ($(NO_SECURE),true)
6186ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006187-include $(GRPC_JSON_TOKEN_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08006188endif
6189endif
6190
hongyu24200d32015-01-08 15:13:49 -08006191
Craig Tiller17ec5f92015-01-18 11:30:41 -08006192GRPC_STREAM_OP_TEST_SRC = \
6193 test/core/transport/stream_op_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006194
Craig Tiller17ec5f92015-01-18 11:30:41 -08006195GRPC_STREAM_OP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006196
nnoble69ac39f2014-12-12 15:43:38 -08006197ifeq ($(NO_SECURE),true)
6198
Nicolas Noble047b7272015-01-16 13:55:05 -08006199# You can't build secure targets if you don't have OpenSSL with ALPN.
6200
Craig Tiller17ec5f92015-01-18 11:30:41 -08006201bins/$(CONFIG)/grpc_stream_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006202
6203else
6204
Craig Tiller17ec5f92015-01-18 11:30:41 -08006205bins/$(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 -08006206 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006207 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08006208 $(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 -08006209
nnoble69ac39f2014-12-12 15:43:38 -08006210endif
6211
Craig Tiller17ec5f92015-01-18 11:30:41 -08006212objs/$(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 -08006213
Craig Tiller17ec5f92015-01-18 11:30:41 -08006214deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006215
nnoble69ac39f2014-12-12 15:43:38 -08006216ifneq ($(NO_SECURE),true)
6217ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006218-include $(GRPC_STREAM_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006219endif
nnoble69ac39f2014-12-12 15:43:38 -08006220endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006221
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006222
Craig Tiller17ec5f92015-01-18 11:30:41 -08006223HPACK_PARSER_TEST_SRC = \
6224 test/core/transport/chttp2/hpack_parser_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006225
Craig Tiller17ec5f92015-01-18 11:30:41 -08006226HPACK_PARSER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006227
nnoble69ac39f2014-12-12 15:43:38 -08006228ifeq ($(NO_SECURE),true)
6229
Nicolas Noble047b7272015-01-16 13:55:05 -08006230# You can't build secure targets if you don't have OpenSSL with ALPN.
6231
Craig Tiller17ec5f92015-01-18 11:30:41 -08006232bins/$(CONFIG)/hpack_parser_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006233
6234else
6235
Craig Tiller17ec5f92015-01-18 11:30:41 -08006236bins/$(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 -08006237 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006238 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08006239 $(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 -08006240
nnoble69ac39f2014-12-12 15:43:38 -08006241endif
6242
Craig Tiller17ec5f92015-01-18 11:30:41 -08006243objs/$(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 -08006244
Craig Tiller17ec5f92015-01-18 11:30:41 -08006245deps_hpack_parser_test: $(HPACK_PARSER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006246
nnoble69ac39f2014-12-12 15:43:38 -08006247ifneq ($(NO_SECURE),true)
6248ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006249-include $(HPACK_PARSER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006250endif
nnoble69ac39f2014-12-12 15:43:38 -08006251endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006252
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006253
Craig Tiller17ec5f92015-01-18 11:30:41 -08006254HPACK_TABLE_TEST_SRC = \
6255 test/core/transport/chttp2/hpack_table_test.c \
aveitch482a5be2014-12-15 10:25:12 -08006256
Craig Tiller17ec5f92015-01-18 11:30:41 -08006257HPACK_TABLE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
aveitch482a5be2014-12-15 10:25:12 -08006258
6259ifeq ($(NO_SECURE),true)
6260
Nicolas Noble047b7272015-01-16 13:55:05 -08006261# You can't build secure targets if you don't have OpenSSL with ALPN.
6262
Craig Tiller17ec5f92015-01-18 11:30:41 -08006263bins/$(CONFIG)/hpack_table_test: openssl_dep_error
aveitch482a5be2014-12-15 10:25:12 -08006264
6265else
6266
Craig Tiller17ec5f92015-01-18 11:30:41 -08006267bins/$(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
aveitch482a5be2014-12-15 10:25:12 -08006268 $(E) "[LD] Linking $@"
6269 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08006270 $(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
aveitch482a5be2014-12-15 10:25:12 -08006271
6272endif
6273
Craig Tiller17ec5f92015-01-18 11:30:41 -08006274objs/$(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 -08006275
Craig Tiller17ec5f92015-01-18 11:30:41 -08006276deps_hpack_table_test: $(HPACK_TABLE_TEST_OBJS:.o=.dep)
aveitch482a5be2014-12-15 10:25:12 -08006277
6278ifneq ($(NO_SECURE),true)
6279ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006280-include $(HPACK_TABLE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006281endif
nnoble69ac39f2014-12-12 15:43:38 -08006282endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006283
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006284
6285HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
6286 test/core/httpcli/format_request_test.c \
6287
ctillercab52e72015-01-06 13:10:23 -08006288HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006289
nnoble69ac39f2014-12-12 15:43:38 -08006290ifeq ($(NO_SECURE),true)
6291
Nicolas Noble047b7272015-01-16 13:55:05 -08006292# You can't build secure targets if you don't have OpenSSL with ALPN.
6293
ctillercab52e72015-01-06 13:10:23 -08006294bins/$(CONFIG)/httpcli_format_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006295
6296else
6297
nnoble5f2ecb32015-01-12 16:40:18 -08006298bins/$(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 -08006299 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006300 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006301 $(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 -08006302
nnoble69ac39f2014-12-12 15:43:38 -08006303endif
6304
Craig Tiller770f60a2015-01-12 17:44:43 -08006305objs/$(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 -08006306
Craig Tiller8f126a62015-01-15 08:50:19 -08006307deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006308
nnoble69ac39f2014-12-12 15:43:38 -08006309ifneq ($(NO_SECURE),true)
6310ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006311-include $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006312endif
nnoble69ac39f2014-12-12 15:43:38 -08006313endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006314
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006315
6316HTTPCLI_PARSER_TEST_SRC = \
6317 test/core/httpcli/parser_test.c \
6318
ctillercab52e72015-01-06 13:10:23 -08006319HTTPCLI_PARSER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006320
nnoble69ac39f2014-12-12 15:43:38 -08006321ifeq ($(NO_SECURE),true)
6322
Nicolas Noble047b7272015-01-16 13:55:05 -08006323# You can't build secure targets if you don't have OpenSSL with ALPN.
6324
ctillercab52e72015-01-06 13:10:23 -08006325bins/$(CONFIG)/httpcli_parser_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006326
6327else
6328
nnoble5f2ecb32015-01-12 16:40:18 -08006329bins/$(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 -08006330 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006331 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006332 $(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 -08006333
nnoble69ac39f2014-12-12 15:43:38 -08006334endif
6335
Craig Tiller770f60a2015-01-12 17:44:43 -08006336objs/$(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 -08006337
Craig Tiller8f126a62015-01-15 08:50:19 -08006338deps_httpcli_parser_test: $(HTTPCLI_PARSER_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 $(HTTPCLI_PARSER_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
6347HTTPCLI_TEST_SRC = \
6348 test/core/httpcli/httpcli_test.c \
6349
ctillercab52e72015-01-06 13:10:23 -08006350HTTPCLI_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006351
nnoble69ac39f2014-12-12 15:43:38 -08006352ifeq ($(NO_SECURE),true)
6353
Nicolas Noble047b7272015-01-16 13:55:05 -08006354# You can't build secure targets if you don't have OpenSSL with ALPN.
6355
ctillercab52e72015-01-06 13:10:23 -08006356bins/$(CONFIG)/httpcli_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006357
6358else
6359
nnoble5f2ecb32015-01-12 16:40:18 -08006360bins/$(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 -08006361 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006362 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006363 $(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 -08006364
nnoble69ac39f2014-12-12 15:43:38 -08006365endif
6366
Craig Tiller770f60a2015-01-12 17:44:43 -08006367objs/$(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 -08006368
Craig Tiller8f126a62015-01-15 08:50:19 -08006369deps_httpcli_test: $(HTTPCLI_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006370
nnoble69ac39f2014-12-12 15:43:38 -08006371ifneq ($(NO_SECURE),true)
6372ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006373-include $(HTTPCLI_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006374endif
nnoble69ac39f2014-12-12 15:43:38 -08006375endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006376
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006377
Craig Tiller4450db22015-01-30 16:49:22 -08006378JSON_REWRITE_SRC = \
6379 test/core/json/json_rewrite.c \
6380
6381JSON_REWRITE_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_REWRITE_SRC))))
6382
6383ifeq ($(NO_SECURE),true)
6384
6385# You can't build secure targets if you don't have OpenSSL with ALPN.
6386
6387bins/$(CONFIG)/json_rewrite: openssl_dep_error
6388
6389else
6390
6391bins/$(CONFIG)/json_rewrite: $(JSON_REWRITE_OBJS) libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
6392 $(E) "[LD] Linking $@"
6393 $(Q) mkdir -p `dirname $@`
6394 $(Q) $(LD) $(LDFLAGS) $(JSON_REWRITE_OBJS) libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/json_rewrite
6395
6396endif
6397
6398objs/$(CONFIG)/test/core/json/json_rewrite.o: libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
6399
6400deps_json_rewrite: $(JSON_REWRITE_OBJS:.o=.dep)
6401
6402ifneq ($(NO_SECURE),true)
6403ifneq ($(NO_DEPS),true)
6404-include $(JSON_REWRITE_OBJS:.o=.dep)
6405endif
6406endif
6407
6408
6409JSON_REWRITE_TEST_SRC = \
6410 test/core/json/json_rewrite_test.c \
6411
6412JSON_REWRITE_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_REWRITE_TEST_SRC))))
6413
6414ifeq ($(NO_SECURE),true)
6415
6416# You can't build secure targets if you don't have OpenSSL with ALPN.
6417
6418bins/$(CONFIG)/json_rewrite_test: openssl_dep_error
6419
6420else
6421
6422bins/$(CONFIG)/json_rewrite_test: $(JSON_REWRITE_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
6423 $(E) "[LD] Linking $@"
6424 $(Q) mkdir -p `dirname $@`
6425 $(Q) $(LD) $(LDFLAGS) $(JSON_REWRITE_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)/json_rewrite_test
6426
6427endif
6428
6429objs/$(CONFIG)/test/core/json/json_rewrite_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
6430
6431deps_json_rewrite_test: $(JSON_REWRITE_TEST_OBJS:.o=.dep)
6432
6433ifneq ($(NO_SECURE),true)
6434ifneq ($(NO_DEPS),true)
6435-include $(JSON_REWRITE_TEST_OBJS:.o=.dep)
6436endif
6437endif
6438
6439
6440JSON_TEST_SRC = \
6441 test/core/json/json_test.c \
6442
6443JSON_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_TEST_SRC))))
6444
6445ifeq ($(NO_SECURE),true)
6446
6447# You can't build secure targets if you don't have OpenSSL with ALPN.
6448
6449bins/$(CONFIG)/json_test: openssl_dep_error
6450
6451else
6452
6453bins/$(CONFIG)/json_test: $(JSON_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
6454 $(E) "[LD] Linking $@"
6455 $(Q) mkdir -p `dirname $@`
6456 $(Q) $(LD) $(LDFLAGS) $(JSON_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)/json_test
6457
6458endif
6459
6460objs/$(CONFIG)/test/core/json/json_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
6461
6462deps_json_test: $(JSON_TEST_OBJS:.o=.dep)
6463
6464ifneq ($(NO_SECURE),true)
6465ifneq ($(NO_DEPS),true)
6466-include $(JSON_TEST_OBJS:.o=.dep)
6467endif
6468endif
6469
6470
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006471LAME_CLIENT_TEST_SRC = \
6472 test/core/surface/lame_client_test.c \
6473
ctillercab52e72015-01-06 13:10:23 -08006474LAME_CLIENT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006475
nnoble69ac39f2014-12-12 15:43:38 -08006476ifeq ($(NO_SECURE),true)
6477
Nicolas Noble047b7272015-01-16 13:55:05 -08006478# You can't build secure targets if you don't have OpenSSL with ALPN.
6479
ctillercab52e72015-01-06 13:10:23 -08006480bins/$(CONFIG)/lame_client_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006481
6482else
6483
nnoble5f2ecb32015-01-12 16:40:18 -08006484bins/$(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 -08006485 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006486 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006487 $(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 -08006488
nnoble69ac39f2014-12-12 15:43:38 -08006489endif
6490
Craig Tiller770f60a2015-01-12 17:44:43 -08006491objs/$(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 -08006492
Craig Tiller8f126a62015-01-15 08:50:19 -08006493deps_lame_client_test: $(LAME_CLIENT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006494
nnoble69ac39f2014-12-12 15:43:38 -08006495ifneq ($(NO_SECURE),true)
6496ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006497-include $(LAME_CLIENT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006498endif
nnoble69ac39f2014-12-12 15:43:38 -08006499endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006500
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006501
Craig Tiller17ec5f92015-01-18 11:30:41 -08006502LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
6503 test/core/network_benchmarks/low_level_ping_pong.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006504
Craig Tiller17ec5f92015-01-18 11:30:41 -08006505LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006506
nnoble69ac39f2014-12-12 15:43:38 -08006507ifeq ($(NO_SECURE),true)
6508
Nicolas Noble047b7272015-01-16 13:55:05 -08006509# You can't build secure targets if you don't have OpenSSL with ALPN.
6510
Craig Tiller17ec5f92015-01-18 11:30:41 -08006511bins/$(CONFIG)/low_level_ping_pong_benchmark: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006512
6513else
6514
Craig Tiller17ec5f92015-01-18 11:30:41 -08006515bins/$(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 -08006516 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006517 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08006518 $(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 -08006519
nnoble69ac39f2014-12-12 15:43:38 -08006520endif
6521
Craig Tiller17ec5f92015-01-18 11:30:41 -08006522objs/$(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 -08006523
Craig Tiller17ec5f92015-01-18 11:30:41 -08006524deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006525
nnoble69ac39f2014-12-12 15:43:38 -08006526ifneq ($(NO_SECURE),true)
6527ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006528-include $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006529endif
nnoble69ac39f2014-12-12 15:43:38 -08006530endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006531
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006532
Craig Tiller17ec5f92015-01-18 11:30:41 -08006533MESSAGE_COMPRESS_TEST_SRC = \
6534 test/core/compression/message_compress_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006535
Craig Tiller17ec5f92015-01-18 11:30:41 -08006536MESSAGE_COMPRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006537
nnoble69ac39f2014-12-12 15:43:38 -08006538ifeq ($(NO_SECURE),true)
6539
Nicolas Noble047b7272015-01-16 13:55:05 -08006540# You can't build secure targets if you don't have OpenSSL with ALPN.
6541
Craig Tiller17ec5f92015-01-18 11:30:41 -08006542bins/$(CONFIG)/message_compress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006543
6544else
6545
Craig Tiller17ec5f92015-01-18 11:30:41 -08006546bins/$(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 -08006547 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006548 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08006549 $(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 -08006550
nnoble69ac39f2014-12-12 15:43:38 -08006551endif
6552
Craig Tiller17ec5f92015-01-18 11:30:41 -08006553objs/$(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 -08006554
Craig Tiller17ec5f92015-01-18 11:30:41 -08006555deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006556
nnoble69ac39f2014-12-12 15:43:38 -08006557ifneq ($(NO_SECURE),true)
6558ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006559-include $(MESSAGE_COMPRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006560endif
nnoble69ac39f2014-12-12 15:43:38 -08006561endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006562
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006563
Craig Tiller17ec5f92015-01-18 11:30:41 -08006564METADATA_BUFFER_TEST_SRC = \
6565 test/core/channel/metadata_buffer_test.c \
ctiller8919f602014-12-10 10:19:42 -08006566
Craig Tiller17ec5f92015-01-18 11:30:41 -08006567METADATA_BUFFER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08006568
nnoble69ac39f2014-12-12 15:43:38 -08006569ifeq ($(NO_SECURE),true)
6570
Nicolas Noble047b7272015-01-16 13:55:05 -08006571# You can't build secure targets if you don't have OpenSSL with ALPN.
6572
Craig Tiller17ec5f92015-01-18 11:30:41 -08006573bins/$(CONFIG)/metadata_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006574
6575else
6576
Craig Tiller17ec5f92015-01-18 11:30:41 -08006577bins/$(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
ctiller8919f602014-12-10 10:19:42 -08006578 $(E) "[LD] Linking $@"
6579 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08006580 $(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
ctiller8919f602014-12-10 10:19:42 -08006581
nnoble69ac39f2014-12-12 15:43:38 -08006582endif
6583
Craig Tiller17ec5f92015-01-18 11:30:41 -08006584objs/$(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 -08006585
Craig Tiller17ec5f92015-01-18 11:30:41 -08006586deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08006587
nnoble69ac39f2014-12-12 15:43:38 -08006588ifneq ($(NO_SECURE),true)
6589ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006590-include $(METADATA_BUFFER_TEST_OBJS:.o=.dep)
6591endif
6592endif
6593
6594
6595MURMUR_HASH_TEST_SRC = \
6596 test/core/support/murmur_hash_test.c \
6597
6598MURMUR_HASH_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
6599
6600ifeq ($(NO_SECURE),true)
6601
6602# You can't build secure targets if you don't have OpenSSL with ALPN.
6603
6604bins/$(CONFIG)/murmur_hash_test: openssl_dep_error
6605
6606else
6607
6608bins/$(CONFIG)/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
6609 $(E) "[LD] Linking $@"
6610 $(Q) mkdir -p `dirname $@`
6611 $(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
6612
6613endif
6614
6615objs/$(CONFIG)/test/core/support/murmur_hash_test.o: libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
6616
6617deps_murmur_hash_test: $(MURMUR_HASH_TEST_OBJS:.o=.dep)
6618
6619ifneq ($(NO_SECURE),true)
6620ifneq ($(NO_DEPS),true)
6621-include $(MURMUR_HASH_TEST_OBJS:.o=.dep)
6622endif
6623endif
6624
6625
6626NO_SERVER_TEST_SRC = \
6627 test/core/end2end/no_server_test.c \
6628
6629NO_SERVER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
6630
6631ifeq ($(NO_SECURE),true)
6632
6633# You can't build secure targets if you don't have OpenSSL with ALPN.
6634
6635bins/$(CONFIG)/no_server_test: openssl_dep_error
6636
6637else
6638
6639bins/$(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
6640 $(E) "[LD] Linking $@"
6641 $(Q) mkdir -p `dirname $@`
6642 $(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
6643
6644endif
6645
6646objs/$(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
6647
6648deps_no_server_test: $(NO_SERVER_TEST_OBJS:.o=.dep)
6649
6650ifneq ($(NO_SECURE),true)
6651ifneq ($(NO_DEPS),true)
6652-include $(NO_SERVER_TEST_OBJS:.o=.dep)
6653endif
6654endif
6655
6656
David Klempnere3605682015-01-26 17:27:21 -08006657POLL_KICK_POSIX_TEST_SRC = \
6658 test/core/iomgr/poll_kick_posix_test.c \
Craig Tiller17ec5f92015-01-18 11:30:41 -08006659
David Klempnere3605682015-01-26 17:27:21 -08006660POLL_KICK_POSIX_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(POLL_KICK_POSIX_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006661
6662ifeq ($(NO_SECURE),true)
6663
6664# You can't build secure targets if you don't have OpenSSL with ALPN.
6665
David Klempnere3605682015-01-26 17:27:21 -08006666bins/$(CONFIG)/poll_kick_posix_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006667
6668else
6669
David Klempnere3605682015-01-26 17:27:21 -08006670bins/$(CONFIG)/poll_kick_posix_test: $(POLL_KICK_POSIX_TEST_OBJS) libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006671 $(E) "[LD] Linking $@"
6672 $(Q) mkdir -p `dirname $@`
David Klempnere3605682015-01-26 17:27:21 -08006673 $(Q) $(LD) $(LDFLAGS) $(POLL_KICK_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)/poll_kick_posix_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08006674
6675endif
6676
David Klempnere3605682015-01-26 17:27:21 -08006677objs/$(CONFIG)/test/core/iomgr/poll_kick_posix_test.o: libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006678
David Klempnere3605682015-01-26 17:27:21 -08006679deps_poll_kick_posix_test: $(POLL_KICK_POSIX_TEST_OBJS:.o=.dep)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006680
6681ifneq ($(NO_SECURE),true)
6682ifneq ($(NO_DEPS),true)
David Klempnere3605682015-01-26 17:27:21 -08006683-include $(POLL_KICK_POSIX_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08006684endif
nnoble69ac39f2014-12-12 15:43:38 -08006685endif
ctiller8919f602014-12-10 10:19:42 -08006686
ctiller8919f602014-12-10 10:19:42 -08006687
Craig Tiller17ec5f92015-01-18 11:30:41 -08006688RESOLVE_ADDRESS_TEST_SRC = \
6689 test/core/iomgr/resolve_address_test.c \
ctiller8919f602014-12-10 10:19:42 -08006690
Craig Tiller17ec5f92015-01-18 11:30:41 -08006691RESOLVE_ADDRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08006692
nnoble69ac39f2014-12-12 15:43:38 -08006693ifeq ($(NO_SECURE),true)
6694
Nicolas Noble047b7272015-01-16 13:55:05 -08006695# You can't build secure targets if you don't have OpenSSL with ALPN.
6696
Craig Tiller17ec5f92015-01-18 11:30:41 -08006697bins/$(CONFIG)/resolve_address_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006698
6699else
6700
Craig Tiller17ec5f92015-01-18 11:30:41 -08006701bins/$(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
ctiller8919f602014-12-10 10:19:42 -08006702 $(E) "[LD] Linking $@"
6703 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08006704 $(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
ctiller8919f602014-12-10 10:19:42 -08006705
nnoble69ac39f2014-12-12 15:43:38 -08006706endif
6707
Craig Tiller17ec5f92015-01-18 11:30:41 -08006708objs/$(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 -08006709
Craig Tiller17ec5f92015-01-18 11:30:41 -08006710deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08006711
nnoble69ac39f2014-12-12 15:43:38 -08006712ifneq ($(NO_SECURE),true)
6713ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006714-include $(RESOLVE_ADDRESS_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08006715endif
nnoble69ac39f2014-12-12 15:43:38 -08006716endif
ctiller8919f602014-12-10 10:19:42 -08006717
ctiller8919f602014-12-10 10:19:42 -08006718
Craig Tiller17ec5f92015-01-18 11:30:41 -08006719SECURE_ENDPOINT_TEST_SRC = \
6720 test/core/security/secure_endpoint_test.c \
6721
6722SECURE_ENDPOINT_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08006723
nnoble69ac39f2014-12-12 15:43:38 -08006724ifeq ($(NO_SECURE),true)
6725
Nicolas Noble047b7272015-01-16 13:55:05 -08006726# You can't build secure targets if you don't have OpenSSL with ALPN.
6727
Craig Tiller17ec5f92015-01-18 11:30:41 -08006728bins/$(CONFIG)/secure_endpoint_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006729
6730else
6731
Craig Tiller17ec5f92015-01-18 11:30:41 -08006732bins/$(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
ctiller8919f602014-12-10 10:19:42 -08006733 $(E) "[LD] Linking $@"
6734 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08006735 $(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
ctiller8919f602014-12-10 10:19:42 -08006736
nnoble69ac39f2014-12-12 15:43:38 -08006737endif
6738
Craig Tiller17ec5f92015-01-18 11:30:41 -08006739objs/$(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 -08006740
Craig Tiller17ec5f92015-01-18 11:30:41 -08006741deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08006742
nnoble69ac39f2014-12-12 15:43:38 -08006743ifneq ($(NO_SECURE),true)
6744ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006745-include $(SECURE_ENDPOINT_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08006746endif
nnoble69ac39f2014-12-12 15:43:38 -08006747endif
ctiller8919f602014-12-10 10:19:42 -08006748
ctiller8919f602014-12-10 10:19:42 -08006749
Craig Tiller17ec5f92015-01-18 11:30:41 -08006750SOCKADDR_UTILS_TEST_SRC = \
6751 test/core/iomgr/sockaddr_utils_test.c \
ctiller8919f602014-12-10 10:19:42 -08006752
Craig Tiller17ec5f92015-01-18 11:30:41 -08006753SOCKADDR_UTILS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -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
Craig Tiller17ec5f92015-01-18 11:30:41 -08006759bins/$(CONFIG)/sockaddr_utils_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006760
6761else
6762
Craig Tiller17ec5f92015-01-18 11:30:41 -08006763bins/$(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
ctiller8919f602014-12-10 10:19:42 -08006764 $(E) "[LD] Linking $@"
6765 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08006766 $(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
ctiller8919f602014-12-10 10:19:42 -08006767
nnoble69ac39f2014-12-12 15:43:38 -08006768endif
6769
Craig Tiller17ec5f92015-01-18 11:30:41 -08006770objs/$(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 -08006771
Craig Tiller17ec5f92015-01-18 11:30:41 -08006772deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08006773
nnoble69ac39f2014-12-12 15:43:38 -08006774ifneq ($(NO_SECURE),true)
6775ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006776-include $(SOCKADDR_UTILS_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08006777endif
nnoble69ac39f2014-12-12 15:43:38 -08006778endif
ctiller8919f602014-12-10 10:19:42 -08006779
ctiller8919f602014-12-10 10:19:42 -08006780
Craig Tiller17ec5f92015-01-18 11:30:41 -08006781TCP_CLIENT_POSIX_TEST_SRC = \
6782 test/core/iomgr/tcp_client_posix_test.c \
ctiller8919f602014-12-10 10:19:42 -08006783
Craig Tiller17ec5f92015-01-18 11:30:41 -08006784TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08006785
nnoble69ac39f2014-12-12 15:43:38 -08006786ifeq ($(NO_SECURE),true)
6787
Nicolas Noble047b7272015-01-16 13:55:05 -08006788# You can't build secure targets if you don't have OpenSSL with ALPN.
6789
Craig Tiller17ec5f92015-01-18 11:30:41 -08006790bins/$(CONFIG)/tcp_client_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006791
6792else
6793
Craig Tiller17ec5f92015-01-18 11:30:41 -08006794bins/$(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
ctiller8919f602014-12-10 10:19:42 -08006795 $(E) "[LD] Linking $@"
6796 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08006797 $(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
ctiller8919f602014-12-10 10:19:42 -08006798
nnoble69ac39f2014-12-12 15:43:38 -08006799endif
6800
Craig Tiller17ec5f92015-01-18 11:30:41 -08006801objs/$(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 -08006802
Craig Tiller17ec5f92015-01-18 11:30:41 -08006803deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08006804
nnoble69ac39f2014-12-12 15:43:38 -08006805ifneq ($(NO_SECURE),true)
6806ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006807-include $(TCP_CLIENT_POSIX_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08006808endif
nnoble69ac39f2014-12-12 15:43:38 -08006809endif
ctiller8919f602014-12-10 10:19:42 -08006810
ctiller8919f602014-12-10 10:19:42 -08006811
Craig Tiller17ec5f92015-01-18 11:30:41 -08006812TCP_POSIX_TEST_SRC = \
6813 test/core/iomgr/tcp_posix_test.c \
ctiller3bf466f2014-12-19 16:21:57 -08006814
Craig Tiller17ec5f92015-01-18 11:30:41 -08006815TCP_POSIX_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
ctiller3bf466f2014-12-19 16:21:57 -08006816
6817ifeq ($(NO_SECURE),true)
6818
Nicolas Noble047b7272015-01-16 13:55:05 -08006819# You can't build secure targets if you don't have OpenSSL with ALPN.
6820
Craig Tiller17ec5f92015-01-18 11:30:41 -08006821bins/$(CONFIG)/tcp_posix_test: openssl_dep_error
ctiller3bf466f2014-12-19 16:21:57 -08006822
6823else
6824
Craig Tiller17ec5f92015-01-18 11:30:41 -08006825bins/$(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
ctiller3bf466f2014-12-19 16:21:57 -08006826 $(E) "[LD] Linking $@"
6827 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08006828 $(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
ctiller3bf466f2014-12-19 16:21:57 -08006829
6830endif
6831
Craig Tiller17ec5f92015-01-18 11:30:41 -08006832objs/$(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 -08006833
Craig Tiller17ec5f92015-01-18 11:30:41 -08006834deps_tcp_posix_test: $(TCP_POSIX_TEST_OBJS:.o=.dep)
ctiller3bf466f2014-12-19 16:21:57 -08006835
6836ifneq ($(NO_SECURE),true)
6837ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006838-include $(TCP_POSIX_TEST_OBJS:.o=.dep)
ctiller3bf466f2014-12-19 16:21:57 -08006839endif
6840endif
6841
ctiller3bf466f2014-12-19 16:21:57 -08006842
Craig Tiller17ec5f92015-01-18 11:30:41 -08006843TCP_SERVER_POSIX_TEST_SRC = \
6844 test/core/iomgr/tcp_server_posix_test.c \
ctiller3bf466f2014-12-19 16:21:57 -08006845
Craig Tiller17ec5f92015-01-18 11:30:41 -08006846TCP_SERVER_POSIX_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
ctiller3bf466f2014-12-19 16:21:57 -08006847
6848ifeq ($(NO_SECURE),true)
6849
Nicolas Noble047b7272015-01-16 13:55:05 -08006850# You can't build secure targets if you don't have OpenSSL with ALPN.
6851
Craig Tiller17ec5f92015-01-18 11:30:41 -08006852bins/$(CONFIG)/tcp_server_posix_test: openssl_dep_error
ctiller3bf466f2014-12-19 16:21:57 -08006853
6854else
6855
Craig Tiller17ec5f92015-01-18 11:30:41 -08006856bins/$(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
ctiller3bf466f2014-12-19 16:21:57 -08006857 $(E) "[LD] Linking $@"
6858 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08006859 $(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
ctiller3bf466f2014-12-19 16:21:57 -08006860
6861endif
6862
Craig Tiller17ec5f92015-01-18 11:30:41 -08006863objs/$(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 -08006864
Craig Tiller17ec5f92015-01-18 11:30:41 -08006865deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_OBJS:.o=.dep)
ctiller3bf466f2014-12-19 16:21:57 -08006866
6867ifneq ($(NO_SECURE),true)
6868ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006869-include $(TCP_SERVER_POSIX_TEST_OBJS:.o=.dep)
6870endif
6871endif
6872
6873
Craig Tiller17ec5f92015-01-18 11:30:41 -08006874TIME_AVERAGED_STATS_TEST_SRC = \
6875 test/core/iomgr/time_averaged_stats_test.c \
6876
6877TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
6878
6879ifeq ($(NO_SECURE),true)
6880
6881# You can't build secure targets if you don't have OpenSSL with ALPN.
6882
6883bins/$(CONFIG)/time_averaged_stats_test: openssl_dep_error
6884
6885else
6886
6887bins/$(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
6888 $(E) "[LD] Linking $@"
6889 $(Q) mkdir -p `dirname $@`
6890 $(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
6891
6892endif
6893
6894objs/$(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
6895
6896deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS:.o=.dep)
6897
6898ifneq ($(NO_SECURE),true)
6899ifneq ($(NO_DEPS),true)
6900-include $(TIME_AVERAGED_STATS_TEST_OBJS:.o=.dep)
ctiller3bf466f2014-12-19 16:21:57 -08006901endif
6902endif
6903
ctiller3bf466f2014-12-19 16:21:57 -08006904
ctiller8919f602014-12-10 10:19:42 -08006905TIME_TEST_SRC = \
6906 test/core/support/time_test.c \
6907
ctillercab52e72015-01-06 13:10:23 -08006908TIME_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08006909
nnoble69ac39f2014-12-12 15:43:38 -08006910ifeq ($(NO_SECURE),true)
6911
Nicolas Noble047b7272015-01-16 13:55:05 -08006912# You can't build secure targets if you don't have OpenSSL with ALPN.
6913
ctillercab52e72015-01-06 13:10:23 -08006914bins/$(CONFIG)/time_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006915
6916else
6917
nnoble5f2ecb32015-01-12 16:40:18 -08006918bins/$(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 -08006919 $(E) "[LD] Linking $@"
6920 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08006921 $(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 -08006922
nnoble69ac39f2014-12-12 15:43:38 -08006923endif
6924
Craig Tiller770f60a2015-01-12 17:44:43 -08006925objs/$(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 -08006926
Craig Tiller8f126a62015-01-15 08:50:19 -08006927deps_time_test: $(TIME_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08006928
nnoble69ac39f2014-12-12 15:43:38 -08006929ifneq ($(NO_SECURE),true)
6930ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006931-include $(TIME_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08006932endif
nnoble69ac39f2014-12-12 15:43:38 -08006933endif
ctiller8919f602014-12-10 10:19:42 -08006934
ctiller8919f602014-12-10 10:19:42 -08006935
Craig Tiller17ec5f92015-01-18 11:30:41 -08006936TIMEOUT_ENCODING_TEST_SRC = \
6937 test/core/transport/chttp2/timeout_encoding_test.c \
David Klempner7f3ed1e2015-01-16 15:35:56 -08006938
Craig Tiller17ec5f92015-01-18 11:30:41 -08006939TIMEOUT_ENCODING_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
David Klempner7f3ed1e2015-01-16 15:35:56 -08006940
6941ifeq ($(NO_SECURE),true)
6942
6943# You can't build secure targets if you don't have OpenSSL with ALPN.
6944
Craig Tiller17ec5f92015-01-18 11:30:41 -08006945bins/$(CONFIG)/timeout_encoding_test: openssl_dep_error
David Klempner7f3ed1e2015-01-16 15:35:56 -08006946
6947else
6948
Craig Tiller17ec5f92015-01-18 11:30:41 -08006949bins/$(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
David Klempner7f3ed1e2015-01-16 15:35:56 -08006950 $(E) "[LD] Linking $@"
6951 $(Q) mkdir -p `dirname $@`
Craig Tiller17ec5f92015-01-18 11:30:41 -08006952 $(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
David Klempner7f3ed1e2015-01-16 15:35:56 -08006953
6954endif
6955
Craig Tiller17ec5f92015-01-18 11:30:41 -08006956objs/$(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
David Klempner7f3ed1e2015-01-16 15:35:56 -08006957
Craig Tiller17ec5f92015-01-18 11:30:41 -08006958deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS:.o=.dep)
David Klempner7f3ed1e2015-01-16 15:35:56 -08006959
6960ifneq ($(NO_SECURE),true)
6961ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006962-include $(TIMEOUT_ENCODING_TEST_OBJS:.o=.dep)
6963endif
6964endif
6965
6966
6967TRANSPORT_METADATA_TEST_SRC = \
6968 test/core/transport/metadata_test.c \
6969
6970TRANSPORT_METADATA_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
6971
6972ifeq ($(NO_SECURE),true)
6973
6974# You can't build secure targets if you don't have OpenSSL with ALPN.
6975
6976bins/$(CONFIG)/transport_metadata_test: openssl_dep_error
6977
6978else
6979
6980bins/$(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
6981 $(E) "[LD] Linking $@"
6982 $(Q) mkdir -p `dirname $@`
6983 $(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
6984
6985endif
6986
6987objs/$(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
6988
6989deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS:.o=.dep)
6990
6991ifneq ($(NO_SECURE),true)
6992ifneq ($(NO_DEPS),true)
6993-include $(TRANSPORT_METADATA_TEST_OBJS:.o=.dep)
David Klempner7f3ed1e2015-01-16 15:35:56 -08006994endif
6995endif
6996
6997
Craig Tiller996d9df2015-01-19 21:06:50 -08006998CHANNEL_ARGUMENTS_TEST_SRC = \
6999 test/cpp/client/channel_arguments_test.cc \
7000
7001CHANNEL_ARGUMENTS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
7002
7003ifeq ($(NO_SECURE),true)
7004
7005# You can't build secure targets if you don't have OpenSSL with ALPN.
7006
7007bins/$(CONFIG)/channel_arguments_test: openssl_dep_error
7008
7009else
7010
7011bins/$(CONFIG)/channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS) libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
7012 $(E) "[LD] Linking $@"
7013 $(Q) mkdir -p `dirname $@`
Nicolas Noble53830622015-02-12 16:56:38 -08007014 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_ARGUMENTS_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/channel_arguments_test
Craig Tiller996d9df2015-01-19 21:06:50 -08007015
7016endif
7017
7018objs/$(CONFIG)/test/cpp/client/channel_arguments_test.o: libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
7019
7020deps_channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS:.o=.dep)
7021
7022ifneq ($(NO_SECURE),true)
7023ifneq ($(NO_DEPS),true)
7024-include $(CHANNEL_ARGUMENTS_TEST_OBJS:.o=.dep)
7025endif
7026endif
7027
7028
7029CPP_PLUGIN_SRC = \
7030 src/compiler/cpp_generator.cc \
7031 src/compiler/cpp_plugin.cc \
7032
7033CPP_PLUGIN_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CPP_PLUGIN_SRC))))
7034
Nicolas Noble53830622015-02-12 16:56:38 -08007035
7036ifeq ($(NO_PROTOBUF),true)
7037
7038# You can't build the protoc plugins if you don't have protobuf 3.0.0+.
7039
7040bins/$(CONFIG)/cpp_plugin: protobuf_dep_error
7041
7042else
7043
7044bins/$(CONFIG)/cpp_plugin: $(PROTOBUF_DEP) $(CPP_PLUGIN_OBJS)
Craig Tiller996d9df2015-01-19 21:06:50 -08007045 $(E) "[HOSTLD] Linking $@"
7046 $(Q) mkdir -p `dirname $@`
Nicolas Noble53830622015-02-12 16:56:38 -08007047 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(CPP_PLUGIN_OBJS) $(HOST_LDLIBSXX) $(HOST_LDLIBS_PROTOC) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o bins/$(CONFIG)/cpp_plugin
7048
7049endif
Craig Tiller996d9df2015-01-19 21:06:50 -08007050
7051objs/$(CONFIG)/src/compiler/cpp_generator.o:
7052objs/$(CONFIG)/src/compiler/cpp_plugin.o:
7053
7054deps_cpp_plugin: $(CPP_PLUGIN_OBJS:.o=.dep)
7055
7056ifneq ($(NO_DEPS),true)
7057-include $(CPP_PLUGIN_OBJS:.o=.dep)
7058endif
7059
7060
7061CREDENTIALS_TEST_SRC = \
7062 test/cpp/client/credentials_test.cc \
7063
7064CREDENTIALS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CREDENTIALS_TEST_SRC))))
7065
7066ifeq ($(NO_SECURE),true)
7067
7068# You can't build secure targets if you don't have OpenSSL with ALPN.
7069
7070bins/$(CONFIG)/credentials_test: openssl_dep_error
7071
7072else
7073
7074bins/$(CONFIG)/credentials_test: $(CREDENTIALS_TEST_OBJS) libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
7075 $(E) "[LD] Linking $@"
7076 $(Q) mkdir -p `dirname $@`
Nicolas Noble53830622015-02-12 16:56:38 -08007077 $(Q) $(LDXX) $(LDFLAGS) $(CREDENTIALS_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/credentials_test
Craig Tiller996d9df2015-01-19 21:06:50 -08007078
7079endif
7080
7081objs/$(CONFIG)/test/cpp/client/credentials_test.o: libs/$(CONFIG)/libgrpc++.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr.a
7082
7083deps_credentials_test: $(CREDENTIALS_TEST_OBJS:.o=.dep)
7084
7085ifneq ($(NO_SECURE),true)
7086ifneq ($(NO_DEPS),true)
7087-include $(CREDENTIALS_TEST_OBJS:.o=.dep)
7088endif
7089endif
7090
7091
7092END2END_TEST_SRC = \
7093 test/cpp/end2end/end2end_test.cc \
7094
7095END2END_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
7096
7097ifeq ($(NO_SECURE),true)
7098
7099# You can't build secure targets if you don't have OpenSSL with ALPN.
7100
7101bins/$(CONFIG)/end2end_test: openssl_dep_error
7102
7103else
7104
7105bins/$(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
7106 $(E) "[LD] Linking $@"
7107 $(Q) mkdir -p `dirname $@`
Nicolas Noble53830622015-02-12 16:56:38 -08007108 $(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_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/end2end_test
Craig Tiller996d9df2015-01-19 21:06:50 -08007109
7110endif
7111
7112objs/$(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
7113
7114deps_end2end_test: $(END2END_TEST_OBJS:.o=.dep)
7115
7116ifneq ($(NO_SECURE),true)
7117ifneq ($(NO_DEPS),true)
7118-include $(END2END_TEST_OBJS:.o=.dep)
7119endif
7120endif
7121
7122
7123INTEROP_CLIENT_SRC = \
7124 gens/test/cpp/interop/empty.pb.cc \
7125 gens/test/cpp/interop/messages.pb.cc \
7126 gens/test/cpp/interop/test.pb.cc \
7127 test/cpp/interop/client.cc \
7128
7129INTEROP_CLIENT_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
7130
7131ifeq ($(NO_SECURE),true)
7132
7133# You can't build secure targets if you don't have OpenSSL with ALPN.
7134
7135bins/$(CONFIG)/interop_client: openssl_dep_error
7136
7137else
7138
7139bins/$(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
7140 $(E) "[LD] Linking $@"
7141 $(Q) mkdir -p `dirname $@`
Nicolas Noble53830622015-02-12 16:56:38 -08007142 $(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_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/interop_client
Craig Tiller996d9df2015-01-19 21:06:50 -08007143
7144endif
7145
7146objs/$(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
7147objs/$(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
7148objs/$(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
7149objs/$(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
7150
7151deps_interop_client: $(INTEROP_CLIENT_OBJS:.o=.dep)
7152
7153ifneq ($(NO_SECURE),true)
7154ifneq ($(NO_DEPS),true)
7155-include $(INTEROP_CLIENT_OBJS:.o=.dep)
7156endif
7157endif
7158
7159
7160INTEROP_SERVER_SRC = \
7161 gens/test/cpp/interop/empty.pb.cc \
7162 gens/test/cpp/interop/messages.pb.cc \
7163 gens/test/cpp/interop/test.pb.cc \
7164 test/cpp/interop/server.cc \
7165
7166INTEROP_SERVER_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
7167
7168ifeq ($(NO_SECURE),true)
7169
7170# You can't build secure targets if you don't have OpenSSL with ALPN.
7171
7172bins/$(CONFIG)/interop_server: openssl_dep_error
7173
7174else
7175
7176bins/$(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
7177 $(E) "[LD] Linking $@"
7178 $(Q) mkdir -p `dirname $@`
Nicolas Noble53830622015-02-12 16:56:38 -08007179 $(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_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/interop_server
Craig Tiller996d9df2015-01-19 21:06:50 -08007180
7181endif
7182
7183objs/$(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
7184objs/$(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
7185objs/$(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
7186objs/$(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
7187
7188deps_interop_server: $(INTEROP_SERVER_OBJS:.o=.dep)
7189
7190ifneq ($(NO_SECURE),true)
7191ifneq ($(NO_DEPS),true)
7192-include $(INTEROP_SERVER_OBJS:.o=.dep)
7193endif
7194endif
7195
7196
7197QPS_CLIENT_SRC = \
7198 gens/test/cpp/qps/qpstest.pb.cc \
7199 test/cpp/qps/client.cc \
7200
7201QPS_CLIENT_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_CLIENT_SRC))))
7202
7203ifeq ($(NO_SECURE),true)
7204
7205# You can't build secure targets if you don't have OpenSSL with ALPN.
7206
7207bins/$(CONFIG)/qps_client: openssl_dep_error
7208
7209else
7210
7211bins/$(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
7212 $(E) "[LD] Linking $@"
7213 $(Q) mkdir -p `dirname $@`
Nicolas Noble53830622015-02-12 16:56:38 -08007214 $(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_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/qps_client
Craig Tiller996d9df2015-01-19 21:06:50 -08007215
7216endif
7217
7218objs/$(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
7219objs/$(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
7220
7221deps_qps_client: $(QPS_CLIENT_OBJS:.o=.dep)
7222
7223ifneq ($(NO_SECURE),true)
7224ifneq ($(NO_DEPS),true)
7225-include $(QPS_CLIENT_OBJS:.o=.dep)
7226endif
7227endif
7228
7229
7230QPS_SERVER_SRC = \
7231 gens/test/cpp/qps/qpstest.pb.cc \
7232 test/cpp/qps/server.cc \
7233
7234QPS_SERVER_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_SERVER_SRC))))
7235
7236ifeq ($(NO_SECURE),true)
7237
7238# You can't build secure targets if you don't have OpenSSL with ALPN.
7239
7240bins/$(CONFIG)/qps_server: openssl_dep_error
7241
7242else
7243
7244bins/$(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
7245 $(E) "[LD] Linking $@"
7246 $(Q) mkdir -p `dirname $@`
Nicolas Noble53830622015-02-12 16:56:38 -08007247 $(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_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/qps_server
Craig Tiller996d9df2015-01-19 21:06:50 -08007248
7249endif
7250
7251objs/$(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
7252objs/$(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
7253
7254deps_qps_server: $(QPS_SERVER_OBJS:.o=.dep)
7255
7256ifneq ($(NO_SECURE),true)
7257ifneq ($(NO_DEPS),true)
7258-include $(QPS_SERVER_OBJS:.o=.dep)
7259endif
7260endif
7261
7262
7263RUBY_PLUGIN_SRC = \
7264 src/compiler/ruby_generator.cc \
7265 src/compiler/ruby_plugin.cc \
7266
7267RUBY_PLUGIN_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(RUBY_PLUGIN_SRC))))
7268
Nicolas Noble53830622015-02-12 16:56:38 -08007269
7270ifeq ($(NO_PROTOBUF),true)
7271
7272# You can't build the protoc plugins if you don't have protobuf 3.0.0+.
7273
7274bins/$(CONFIG)/ruby_plugin: protobuf_dep_error
7275
7276else
7277
7278bins/$(CONFIG)/ruby_plugin: $(PROTOBUF_DEP) $(RUBY_PLUGIN_OBJS)
Craig Tiller996d9df2015-01-19 21:06:50 -08007279 $(E) "[HOSTLD] Linking $@"
7280 $(Q) mkdir -p `dirname $@`
Nicolas Noble53830622015-02-12 16:56:38 -08007281 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(RUBY_PLUGIN_OBJS) $(HOST_LDLIBSXX) $(HOST_LDLIBS_PROTOC) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o bins/$(CONFIG)/ruby_plugin
7282
7283endif
Craig Tiller996d9df2015-01-19 21:06:50 -08007284
7285objs/$(CONFIG)/src/compiler/ruby_generator.o:
7286objs/$(CONFIG)/src/compiler/ruby_plugin.o:
7287
7288deps_ruby_plugin: $(RUBY_PLUGIN_OBJS:.o=.dep)
7289
7290ifneq ($(NO_DEPS),true)
7291-include $(RUBY_PLUGIN_OBJS:.o=.dep)
7292endif
7293
7294
7295STATUS_TEST_SRC = \
7296 test/cpp/util/status_test.cc \
7297
7298STATUS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
7299
7300ifeq ($(NO_SECURE),true)
7301
7302# You can't build secure targets if you don't have OpenSSL with ALPN.
7303
7304bins/$(CONFIG)/status_test: openssl_dep_error
7305
7306else
7307
7308bins/$(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
7309 $(E) "[LD] Linking $@"
7310 $(Q) mkdir -p `dirname $@`
Nicolas Noble53830622015-02-12 16:56:38 -08007311 $(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_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/status_test
Craig Tiller996d9df2015-01-19 21:06:50 -08007312
7313endif
7314
7315objs/$(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
7316
7317deps_status_test: $(STATUS_TEST_OBJS:.o=.dep)
7318
7319ifneq ($(NO_SECURE),true)
7320ifneq ($(NO_DEPS),true)
7321-include $(STATUS_TEST_OBJS:.o=.dep)
7322endif
7323endif
7324
7325
Craig Tiller996d9df2015-01-19 21:06:50 -08007326THREAD_POOL_TEST_SRC = \
7327 test/cpp/server/thread_pool_test.cc \
7328
7329THREAD_POOL_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
7330
7331ifeq ($(NO_SECURE),true)
7332
7333# You can't build secure targets if you don't have OpenSSL with ALPN.
7334
7335bins/$(CONFIG)/thread_pool_test: openssl_dep_error
7336
7337else
7338
7339bins/$(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
7340 $(E) "[LD] Linking $@"
7341 $(Q) mkdir -p `dirname $@`
Nicolas Noble53830622015-02-12 16:56:38 -08007342 $(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_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/thread_pool_test
Craig Tiller996d9df2015-01-19 21:06:50 -08007343
7344endif
7345
7346objs/$(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
7347
7348deps_thread_pool_test: $(THREAD_POOL_TEST_OBJS:.o=.dep)
7349
7350ifneq ($(NO_SECURE),true)
7351ifneq ($(NO_DEPS),true)
7352-include $(THREAD_POOL_TEST_OBJS:.o=.dep)
7353endif
7354endif
7355
7356
Craig Tiller1ffa52f2015-02-06 16:32:46 -08007357TIPS_CLIENT_SRC = \
7358 examples/tips/main.cc \
7359
7360TIPS_CLIENT_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TIPS_CLIENT_SRC))))
7361
7362ifeq ($(NO_SECURE),true)
7363
7364# You can't build secure targets if you don't have OpenSSL with ALPN.
7365
7366bins/$(CONFIG)/tips_client: openssl_dep_error
7367
7368else
7369
7370bins/$(CONFIG)/tips_client: $(TIPS_CLIENT_OBJS) libs/$(CONFIG)/libtips_client_lib.a 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
7371 $(E) "[LD] Linking $@"
7372 $(Q) mkdir -p `dirname $@`
Nicolas Noble53830622015-02-12 16:56:38 -08007373 $(Q) $(LDXX) $(LDFLAGS) $(TIPS_CLIENT_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libtips_client_lib.a 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_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/tips_client
Craig Tiller1ffa52f2015-02-06 16:32:46 -08007374
7375endif
7376
7377objs/$(CONFIG)/examples/tips/main.o: libs/$(CONFIG)/libtips_client_lib.a 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
7378
7379deps_tips_client: $(TIPS_CLIENT_OBJS:.o=.dep)
7380
7381ifneq ($(NO_SECURE),true)
7382ifneq ($(NO_DEPS),true)
7383-include $(TIPS_CLIENT_OBJS:.o=.dep)
7384endif
7385endif
7386
7387
7388TIPS_PUBLISHER_TEST_SRC = \
7389 examples/tips/publisher_test.cc \
7390
7391TIPS_PUBLISHER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TIPS_PUBLISHER_TEST_SRC))))
7392
7393ifeq ($(NO_SECURE),true)
7394
7395# You can't build secure targets if you don't have OpenSSL with ALPN.
7396
7397bins/$(CONFIG)/tips_publisher_test: openssl_dep_error
7398
7399else
7400
7401bins/$(CONFIG)/tips_publisher_test: $(TIPS_PUBLISHER_TEST_OBJS) libs/$(CONFIG)/libtips_client_lib.a 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
7402 $(E) "[LD] Linking $@"
7403 $(Q) mkdir -p `dirname $@`
Nicolas Noble53830622015-02-12 16:56:38 -08007404 $(Q) $(LDXX) $(LDFLAGS) $(TIPS_PUBLISHER_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libtips_client_lib.a 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_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/tips_publisher_test
Craig Tiller1ffa52f2015-02-06 16:32:46 -08007405
7406endif
7407
7408objs/$(CONFIG)/examples/tips/publisher_test.o: libs/$(CONFIG)/libtips_client_lib.a 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
7409
7410deps_tips_publisher_test: $(TIPS_PUBLISHER_TEST_OBJS:.o=.dep)
7411
7412ifneq ($(NO_SECURE),true)
7413ifneq ($(NO_DEPS),true)
7414-include $(TIPS_PUBLISHER_TEST_OBJS:.o=.dep)
7415endif
7416endif
7417
7418
7419TIPS_SUBSCRIBER_TEST_SRC = \
7420 examples/tips/subscriber_test.cc \
7421
7422TIPS_SUBSCRIBER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(TIPS_SUBSCRIBER_TEST_SRC))))
7423
7424ifeq ($(NO_SECURE),true)
7425
7426# You can't build secure targets if you don't have OpenSSL with ALPN.
7427
7428bins/$(CONFIG)/tips_subscriber_test: openssl_dep_error
7429
7430else
7431
7432bins/$(CONFIG)/tips_subscriber_test: $(TIPS_SUBSCRIBER_TEST_OBJS) libs/$(CONFIG)/libtips_client_lib.a 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
7433 $(E) "[LD] Linking $@"
7434 $(Q) mkdir -p `dirname $@`
Nicolas Noble53830622015-02-12 16:56:38 -08007435 $(Q) $(LDXX) $(LDFLAGS) $(TIPS_SUBSCRIBER_TEST_OBJS) $(GTEST_LIB) libs/$(CONFIG)/libtips_client_lib.a 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_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o bins/$(CONFIG)/tips_subscriber_test
Craig Tiller1ffa52f2015-02-06 16:32:46 -08007436
7437endif
7438
7439objs/$(CONFIG)/examples/tips/subscriber_test.o: libs/$(CONFIG)/libtips_client_lib.a 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
7440
7441deps_tips_subscriber_test: $(TIPS_SUBSCRIBER_TEST_OBJS:.o=.dep)
7442
7443ifneq ($(NO_SECURE),true)
7444ifneq ($(NO_DEPS),true)
7445-include $(TIPS_SUBSCRIBER_TEST_OBJS:.o=.dep)
7446endif
7447endif
7448
7449
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007450CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
7451
ctillercab52e72015-01-06 13:10:23 -08007452CHTTP2_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 -08007453
nnoble69ac39f2014-12-12 15:43:38 -08007454ifeq ($(NO_SECURE),true)
7455
Nicolas Noble047b7272015-01-16 13:55:05 -08007456# You can't build secure targets if you don't have OpenSSL with ALPN.
7457
ctillercab52e72015-01-06 13:10:23 -08007458bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007459
7460else
7461
nnoble5f2ecb32015-01-12 16:40:18 -08007462bins/$(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 -08007463 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007464 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007465 $(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 -08007466
nnoble69ac39f2014-12-12 15:43:38 -08007467endif
7468
Craig Tillerd4773f52015-01-12 16:38:47 -08007469
Craig Tiller8f126a62015-01-15 08:50:19 -08007470deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007471
nnoble69ac39f2014-12-12 15:43:38 -08007472ifneq ($(NO_SECURE),true)
7473ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007474-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007475endif
nnoble69ac39f2014-12-12 15:43:38 -08007476endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007477
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007478
7479CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
7480
ctillercab52e72015-01-06 13:10:23 -08007481CHTTP2_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 -08007482
nnoble69ac39f2014-12-12 15:43:38 -08007483ifeq ($(NO_SECURE),true)
7484
Nicolas Noble047b7272015-01-16 13:55:05 -08007485# You can't build secure targets if you don't have OpenSSL with ALPN.
7486
ctillercab52e72015-01-06 13:10:23 -08007487bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007488
7489else
7490
nnoble5f2ecb32015-01-12 16:40:18 -08007491bins/$(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 -08007492 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007493 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007494 $(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 -08007495
nnoble69ac39f2014-12-12 15:43:38 -08007496endif
7497
Craig Tillerd4773f52015-01-12 16:38:47 -08007498
Craig Tiller8f126a62015-01-15 08:50:19 -08007499deps_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 -08007500
nnoble69ac39f2014-12-12 15:43:38 -08007501ifneq ($(NO_SECURE),true)
7502ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007503-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007504endif
nnoble69ac39f2014-12-12 15:43:38 -08007505endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007506
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007507
7508CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
7509
ctillercab52e72015-01-06 13:10:23 -08007510CHTTP2_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 -08007511
nnoble69ac39f2014-12-12 15:43:38 -08007512ifeq ($(NO_SECURE),true)
7513
Nicolas Noble047b7272015-01-16 13:55:05 -08007514# You can't build secure targets if you don't have OpenSSL with ALPN.
7515
ctillercab52e72015-01-06 13:10:23 -08007516bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007517
7518else
7519
nnoble5f2ecb32015-01-12 16:40:18 -08007520bins/$(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 -08007521 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007522 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007523 $(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 -08007524
nnoble69ac39f2014-12-12 15:43:38 -08007525endif
7526
Craig Tillerd4773f52015-01-12 16:38:47 -08007527
Craig Tiller8f126a62015-01-15 08:50:19 -08007528deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007529
nnoble69ac39f2014-12-12 15:43:38 -08007530ifneq ($(NO_SECURE),true)
7531ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007532-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007533endif
nnoble69ac39f2014-12-12 15:43:38 -08007534endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007535
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007536
7537CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
7538
ctillercab52e72015-01-06 13:10:23 -08007539CHTTP2_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 -08007540
nnoble69ac39f2014-12-12 15:43:38 -08007541ifeq ($(NO_SECURE),true)
7542
Nicolas Noble047b7272015-01-16 13:55:05 -08007543# You can't build secure targets if you don't have OpenSSL with ALPN.
7544
ctillercab52e72015-01-06 13:10:23 -08007545bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007546
7547else
7548
nnoble5f2ecb32015-01-12 16:40:18 -08007549bins/$(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 -08007550 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007551 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007552 $(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 -08007553
nnoble69ac39f2014-12-12 15:43:38 -08007554endif
7555
Craig Tillerd4773f52015-01-12 16:38:47 -08007556
Craig Tiller8f126a62015-01-15 08:50:19 -08007557deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007558
nnoble69ac39f2014-12-12 15:43:38 -08007559ifneq ($(NO_SECURE),true)
7560ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007561-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007562endif
nnoble69ac39f2014-12-12 15:43:38 -08007563endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007564
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007565
7566CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
7567
ctillercab52e72015-01-06 13:10:23 -08007568CHTTP2_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 -08007569
nnoble69ac39f2014-12-12 15:43:38 -08007570ifeq ($(NO_SECURE),true)
7571
Nicolas Noble047b7272015-01-16 13:55:05 -08007572# You can't build secure targets if you don't have OpenSSL with ALPN.
7573
ctillercab52e72015-01-06 13:10:23 -08007574bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007575
7576else
7577
nnoble5f2ecb32015-01-12 16:40:18 -08007578bins/$(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 -08007579 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007580 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007581 $(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 -08007582
nnoble69ac39f2014-12-12 15:43:38 -08007583endif
7584
Craig Tillerd4773f52015-01-12 16:38:47 -08007585
Craig Tiller8f126a62015-01-15 08:50:19 -08007586deps_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 -08007587
nnoble69ac39f2014-12-12 15:43:38 -08007588ifneq ($(NO_SECURE),true)
7589ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007590-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007591endif
nnoble69ac39f2014-12-12 15:43:38 -08007592endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007593
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007594
hongyu24200d32015-01-08 15:13:49 -08007595CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
7596
7597CHTTP2_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 -08007598
7599ifeq ($(NO_SECURE),true)
7600
Nicolas Noble047b7272015-01-16 13:55:05 -08007601# You can't build secure targets if you don't have OpenSSL with ALPN.
7602
hongyu24200d32015-01-08 15:13:49 -08007603bins/$(CONFIG)/chttp2_fake_security_census_simple_request_test: openssl_dep_error
7604
7605else
7606
nnoble5f2ecb32015-01-12 16:40:18 -08007607bins/$(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 -08007608 $(E) "[LD] Linking $@"
7609 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007610 $(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 -08007611
7612endif
7613
Craig Tillerd4773f52015-01-12 16:38:47 -08007614
Craig Tiller8f126a62015-01-15 08:50:19 -08007615deps_chttp2_fake_security_census_simple_request_test: $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08007616
7617ifneq ($(NO_SECURE),true)
7618ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007619-include $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08007620endif
7621endif
7622
hongyu24200d32015-01-08 15:13:49 -08007623
ctillerc6d61c42014-12-15 14:52:08 -08007624CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
7625
ctillercab52e72015-01-06 13:10:23 -08007626CHTTP2_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 -08007627
7628ifeq ($(NO_SECURE),true)
7629
Nicolas Noble047b7272015-01-16 13:55:05 -08007630# You can't build secure targets if you don't have OpenSSL with ALPN.
7631
ctillercab52e72015-01-06 13:10:23 -08007632bins/$(CONFIG)/chttp2_fake_security_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08007633
7634else
7635
nnoble5f2ecb32015-01-12 16:40:18 -08007636bins/$(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 -08007637 $(E) "[LD] Linking $@"
7638 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007639 $(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 -08007640
7641endif
7642
Craig Tillerd4773f52015-01-12 16:38:47 -08007643
Craig Tiller8f126a62015-01-15 08:50:19 -08007644deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08007645
7646ifneq ($(NO_SECURE),true)
7647ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007648-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08007649endif
7650endif
7651
ctillerc6d61c42014-12-15 14:52:08 -08007652
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007653CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
7654
ctillercab52e72015-01-06 13:10:23 -08007655CHTTP2_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 -08007656
nnoble69ac39f2014-12-12 15:43:38 -08007657ifeq ($(NO_SECURE),true)
7658
Nicolas Noble047b7272015-01-16 13:55:05 -08007659# You can't build secure targets if you don't have OpenSSL with ALPN.
7660
ctillercab52e72015-01-06 13:10:23 -08007661bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007662
7663else
7664
nnoble5f2ecb32015-01-12 16:40:18 -08007665bins/$(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 -08007666 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007667 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007668 $(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 -08007669
nnoble69ac39f2014-12-12 15:43:38 -08007670endif
7671
Craig Tillerd4773f52015-01-12 16:38:47 -08007672
Craig Tiller8f126a62015-01-15 08:50:19 -08007673deps_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 -08007674
nnoble69ac39f2014-12-12 15:43:38 -08007675ifneq ($(NO_SECURE),true)
7676ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007677-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007678endif
nnoble69ac39f2014-12-12 15:43:38 -08007679endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007680
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007681
7682CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
7683
ctillercab52e72015-01-06 13:10:23 -08007684CHTTP2_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 -08007685
nnoble69ac39f2014-12-12 15:43:38 -08007686ifeq ($(NO_SECURE),true)
7687
Nicolas Noble047b7272015-01-16 13:55:05 -08007688# You can't build secure targets if you don't have OpenSSL with ALPN.
7689
ctillercab52e72015-01-06 13:10:23 -08007690bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007691
7692else
7693
nnoble5f2ecb32015-01-12 16:40:18 -08007694bins/$(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 -08007695 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007696 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007697 $(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 -08007698
nnoble69ac39f2014-12-12 15:43:38 -08007699endif
7700
Craig Tillerd4773f52015-01-12 16:38:47 -08007701
Craig Tiller8f126a62015-01-15 08:50:19 -08007702deps_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 -08007703
nnoble69ac39f2014-12-12 15:43:38 -08007704ifneq ($(NO_SECURE),true)
7705ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007706-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007707endif
nnoble69ac39f2014-12-12 15:43:38 -08007708endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007709
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007710
murgatroid99a8c21e82015-02-12 13:55:53 -08007711CHTTP2_FAKE_SECURITY_EMPTY_BATCH_TEST_SRC = \
7712
7713CHTTP2_FAKE_SECURITY_EMPTY_BATCH_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EMPTY_BATCH_TEST_SRC))))
7714
7715ifeq ($(NO_SECURE),true)
7716
7717# You can't build secure targets if you don't have OpenSSL with ALPN.
7718
7719bins/$(CONFIG)/chttp2_fake_security_empty_batch_test: openssl_dep_error
7720
7721else
7722
7723bins/$(CONFIG)/chttp2_fake_security_empty_batch_test: $(CHTTP2_FAKE_SECURITY_EMPTY_BATCH_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_empty_batch.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
7724 $(E) "[LD] Linking $@"
7725 $(Q) mkdir -p `dirname $@`
7726 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_EMPTY_BATCH_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_empty_batch.a libs/$(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_empty_batch_test
7727
7728endif
7729
7730
7731deps_chttp2_fake_security_empty_batch_test: $(CHTTP2_FAKE_SECURITY_EMPTY_BATCH_TEST_OBJS:.o=.dep)
7732
7733ifneq ($(NO_SECURE),true)
7734ifneq ($(NO_DEPS),true)
7735-include $(CHTTP2_FAKE_SECURITY_EMPTY_BATCH_TEST_OBJS:.o=.dep)
7736endif
7737endif
7738
7739
Craig Tiller4ffdcd52015-01-16 11:34:55 -08007740CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
7741
7742CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC))))
7743
7744ifeq ($(NO_SECURE),true)
7745
David Klempner7f3ed1e2015-01-16 15:35:56 -08007746# You can't build secure targets if you don't have OpenSSL with ALPN.
7747
Craig Tiller4ffdcd52015-01-16 11:34:55 -08007748bins/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_test: openssl_dep_error
7749
7750else
7751
7752bins/$(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
7753 $(E) "[LD] Linking $@"
7754 $(Q) mkdir -p `dirname $@`
7755 $(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
7756
7757endif
7758
7759
7760deps_chttp2_fake_security_graceful_server_shutdown_test: $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
7761
7762ifneq ($(NO_SECURE),true)
7763ifneq ($(NO_DEPS),true)
7764-include $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
7765endif
7766endif
7767
7768
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007769CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
7770
ctillercab52e72015-01-06 13:10:23 -08007771CHTTP2_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 -08007772
nnoble69ac39f2014-12-12 15:43:38 -08007773ifeq ($(NO_SECURE),true)
7774
Nicolas Noble047b7272015-01-16 13:55:05 -08007775# You can't build secure targets if you don't have OpenSSL with ALPN.
7776
ctillercab52e72015-01-06 13:10:23 -08007777bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007778
7779else
7780
nnoble5f2ecb32015-01-12 16:40:18 -08007781bins/$(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 -08007782 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007783 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007784 $(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 -08007785
nnoble69ac39f2014-12-12 15:43:38 -08007786endif
7787
Craig Tillerd4773f52015-01-12 16:38:47 -08007788
Craig Tiller8f126a62015-01-15 08:50:19 -08007789deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007790
nnoble69ac39f2014-12-12 15:43:38 -08007791ifneq ($(NO_SECURE),true)
7792ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007793-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007794endif
nnoble69ac39f2014-12-12 15:43:38 -08007795endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007796
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007797
7798CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
7799
ctillercab52e72015-01-06 13:10:23 -08007800CHTTP2_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 -08007801
nnoble69ac39f2014-12-12 15:43:38 -08007802ifeq ($(NO_SECURE),true)
7803
Nicolas Noble047b7272015-01-16 13:55:05 -08007804# You can't build secure targets if you don't have OpenSSL with ALPN.
7805
ctillercab52e72015-01-06 13:10:23 -08007806bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007807
7808else
7809
nnoble5f2ecb32015-01-12 16:40:18 -08007810bins/$(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 -08007811 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007812 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007813 $(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 -08007814
nnoble69ac39f2014-12-12 15:43:38 -08007815endif
7816
Craig Tillerd4773f52015-01-12 16:38:47 -08007817
Craig Tiller8f126a62015-01-15 08:50:19 -08007818deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007819
nnoble69ac39f2014-12-12 15:43:38 -08007820ifneq ($(NO_SECURE),true)
7821ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007822-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007823endif
nnoble69ac39f2014-12-12 15:43:38 -08007824endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007825
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007826
7827CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
7828
ctillercab52e72015-01-06 13:10:23 -08007829CHTTP2_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 -08007830
nnoble69ac39f2014-12-12 15:43:38 -08007831ifeq ($(NO_SECURE),true)
7832
Nicolas Noble047b7272015-01-16 13:55:05 -08007833# You can't build secure targets if you don't have OpenSSL with ALPN.
7834
ctillercab52e72015-01-06 13:10:23 -08007835bins/$(CONFIG)/chttp2_fake_security_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007836
7837else
7838
nnoble5f2ecb32015-01-12 16:40:18 -08007839bins/$(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 -08007840 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007841 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007842 $(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 -08007843
nnoble69ac39f2014-12-12 15:43:38 -08007844endif
7845
Craig Tillerd4773f52015-01-12 16:38:47 -08007846
Craig Tiller8f126a62015-01-15 08:50:19 -08007847deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007848
nnoble69ac39f2014-12-12 15:43:38 -08007849ifneq ($(NO_SECURE),true)
7850ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007851-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007852endif
nnoble69ac39f2014-12-12 15:43:38 -08007853endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007854
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007855
7856CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
7857
ctillercab52e72015-01-06 13:10:23 -08007858CHTTP2_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 -08007859
nnoble69ac39f2014-12-12 15:43:38 -08007860ifeq ($(NO_SECURE),true)
7861
Nicolas Noble047b7272015-01-16 13:55:05 -08007862# You can't build secure targets if you don't have OpenSSL with ALPN.
7863
ctillercab52e72015-01-06 13:10:23 -08007864bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007865
7866else
7867
nnoble5f2ecb32015-01-12 16:40:18 -08007868bins/$(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 -08007869 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007870 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007871 $(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 -08007872
nnoble69ac39f2014-12-12 15:43:38 -08007873endif
7874
Craig Tillerd4773f52015-01-12 16:38:47 -08007875
Craig Tiller8f126a62015-01-15 08:50:19 -08007876deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007877
nnoble69ac39f2014-12-12 15:43:38 -08007878ifneq ($(NO_SECURE),true)
7879ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007880-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007881endif
nnoble69ac39f2014-12-12 15:43:38 -08007882endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007883
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007884
ctiller33023c42014-12-12 16:28:33 -08007885CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
7886
ctillercab52e72015-01-06 13:10:23 -08007887CHTTP2_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 -08007888
7889ifeq ($(NO_SECURE),true)
7890
Nicolas Noble047b7272015-01-16 13:55:05 -08007891# You can't build secure targets if you don't have OpenSSL with ALPN.
7892
ctillercab52e72015-01-06 13:10:23 -08007893bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08007894
7895else
7896
nnoble5f2ecb32015-01-12 16:40:18 -08007897bins/$(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 -08007898 $(E) "[LD] Linking $@"
7899 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007900 $(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 -08007901
7902endif
7903
Craig Tillerd4773f52015-01-12 16:38:47 -08007904
Craig Tiller8f126a62015-01-15 08:50:19 -08007905deps_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 -08007906
7907ifneq ($(NO_SECURE),true)
7908ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007909-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08007910endif
7911endif
7912
ctiller33023c42014-12-12 16:28:33 -08007913
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007914CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
7915
ctillercab52e72015-01-06 13:10:23 -08007916CHTTP2_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 -08007917
nnoble69ac39f2014-12-12 15:43:38 -08007918ifeq ($(NO_SECURE),true)
7919
Nicolas Noble047b7272015-01-16 13:55:05 -08007920# You can't build secure targets if you don't have OpenSSL with ALPN.
7921
ctillercab52e72015-01-06 13:10:23 -08007922bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007923
7924else
7925
nnoble5f2ecb32015-01-12 16:40:18 -08007926bins/$(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 -08007927 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007928 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007929 $(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 -08007930
nnoble69ac39f2014-12-12 15:43:38 -08007931endif
7932
Craig Tillerd4773f52015-01-12 16:38:47 -08007933
Craig Tiller8f126a62015-01-15 08:50:19 -08007934deps_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 -08007935
nnoble69ac39f2014-12-12 15:43:38 -08007936ifneq ($(NO_SECURE),true)
7937ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007938-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007939endif
nnoble69ac39f2014-12-12 15:43:38 -08007940endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007941
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007942
7943CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
7944
ctillercab52e72015-01-06 13:10:23 -08007945CHTTP2_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 -08007946
nnoble69ac39f2014-12-12 15:43:38 -08007947ifeq ($(NO_SECURE),true)
7948
Nicolas Noble047b7272015-01-16 13:55:05 -08007949# You can't build secure targets if you don't have OpenSSL with ALPN.
7950
ctillercab52e72015-01-06 13:10:23 -08007951bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007952
7953else
7954
nnoble5f2ecb32015-01-12 16:40:18 -08007955bins/$(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 -08007956 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007957 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08007958 $(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 -08007959
nnoble69ac39f2014-12-12 15:43:38 -08007960endif
7961
Craig Tillerd4773f52015-01-12 16:38:47 -08007962
Craig Tiller8f126a62015-01-15 08:50:19 -08007963deps_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 -08007964
nnoble69ac39f2014-12-12 15:43:38 -08007965ifneq ($(NO_SECURE),true)
7966ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007967-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007968endif
nnoble69ac39f2014-12-12 15:43:38 -08007969endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007970
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007971
Craig Tillercff2d152015-02-05 13:22:49 -08007972CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
ctiller2845cad2014-12-15 15:14:12 -08007973
Craig Tillercff2d152015-02-05 13:22:49 -08007974CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08007975
7976ifeq ($(NO_SECURE),true)
7977
Nicolas Noble047b7272015-01-16 13:55:05 -08007978# You can't build secure targets if you don't have OpenSSL with ALPN.
7979
Craig Tillercff2d152015-02-05 13:22:49 -08007980bins/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08007981
7982else
7983
Craig Tillercff2d152015-02-05 13:22:49 -08007984bins/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_test: $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata.a libs/$(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 -08007985 $(E) "[LD] Linking $@"
7986 $(Q) mkdir -p `dirname $@`
Craig Tillercff2d152015-02-05 13:22:49 -08007987 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata.a libs/$(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_with_large_metadata_test
ctiller2845cad2014-12-15 15:14:12 -08007988
7989endif
7990
Craig Tillerd4773f52015-01-12 16:38:47 -08007991
Craig Tillercff2d152015-02-05 13:22:49 -08007992deps_chttp2_fake_security_request_with_large_metadata_test: $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08007993
7994ifneq ($(NO_SECURE),true)
7995ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -08007996-include $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
7997endif
7998endif
7999
8000
8001CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_TEST_SRC = \
8002
8003CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_TEST_SRC))))
8004
8005ifeq ($(NO_SECURE),true)
8006
8007# You can't build secure targets if you don't have OpenSSL with ALPN.
8008
8009bins/$(CONFIG)/chttp2_fake_security_request_with_payload_test: openssl_dep_error
8010
8011else
8012
8013bins/$(CONFIG)/chttp2_fake_security_request_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_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
8014 $(E) "[LD] Linking $@"
8015 $(Q) mkdir -p `dirname $@`
8016 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_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_with_payload_test
8017
8018endif
8019
8020
8021deps_chttp2_fake_security_request_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
8022
8023ifneq ($(NO_SECURE),true)
8024ifneq ($(NO_DEPS),true)
8025-include $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08008026endif
8027endif
8028
ctiller2845cad2014-12-15 15:14:12 -08008029
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008030CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
8031
ctillercab52e72015-01-06 13:10:23 -08008032CHTTP2_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 -08008033
nnoble69ac39f2014-12-12 15:43:38 -08008034ifeq ($(NO_SECURE),true)
8035
Nicolas Noble047b7272015-01-16 13:55:05 -08008036# You can't build secure targets if you don't have OpenSSL with ALPN.
8037
ctillercab52e72015-01-06 13:10:23 -08008038bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008039
8040else
8041
nnoble5f2ecb32015-01-12 16:40:18 -08008042bins/$(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 -08008043 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008044 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008045 $(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 -08008046
nnoble69ac39f2014-12-12 15:43:38 -08008047endif
8048
Craig Tillerd4773f52015-01-12 16:38:47 -08008049
Craig Tiller8f126a62015-01-15 08:50:19 -08008050deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008051
nnoble69ac39f2014-12-12 15:43:38 -08008052ifneq ($(NO_SECURE),true)
8053ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008054-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008055endif
nnoble69ac39f2014-12-12 15:43:38 -08008056endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008057
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008058
8059CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
8060
ctillercab52e72015-01-06 13:10:23 -08008061CHTTP2_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 -08008062
nnoble69ac39f2014-12-12 15:43:38 -08008063ifeq ($(NO_SECURE),true)
8064
Nicolas Noble047b7272015-01-16 13:55:05 -08008065# You can't build secure targets if you don't have OpenSSL with ALPN.
8066
ctillercab52e72015-01-06 13:10:23 -08008067bins/$(CONFIG)/chttp2_fake_security_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008068
8069else
8070
nnoble5f2ecb32015-01-12 16:40:18 -08008071bins/$(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 -08008072 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008073 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008074 $(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 -08008075
nnoble69ac39f2014-12-12 15:43:38 -08008076endif
8077
Craig Tillerd4773f52015-01-12 16:38:47 -08008078
Craig Tiller8f126a62015-01-15 08:50:19 -08008079deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008080
nnoble69ac39f2014-12-12 15:43:38 -08008081ifneq ($(NO_SECURE),true)
8082ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008083-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008084endif
nnoble69ac39f2014-12-12 15:43:38 -08008085endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008086
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008087
nathaniel52878172014-12-09 10:17:19 -08008088CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008089
ctillercab52e72015-01-06 13:10:23 -08008090CHTTP2_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 -08008091
nnoble69ac39f2014-12-12 15:43:38 -08008092ifeq ($(NO_SECURE),true)
8093
Nicolas Noble047b7272015-01-16 13:55:05 -08008094# You can't build secure targets if you don't have OpenSSL with ALPN.
8095
ctillercab52e72015-01-06 13:10:23 -08008096bins/$(CONFIG)/chttp2_fake_security_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008097
8098else
8099
nnoble5f2ecb32015-01-12 16:40:18 -08008100bins/$(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 -08008101 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008102 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008103 $(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 -08008104
nnoble69ac39f2014-12-12 15:43:38 -08008105endif
8106
Craig Tillerd4773f52015-01-12 16:38:47 -08008107
Craig Tiller8f126a62015-01-15 08:50:19 -08008108deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008109
nnoble69ac39f2014-12-12 15:43:38 -08008110ifneq ($(NO_SECURE),true)
8111ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008112-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008113endif
nnoble69ac39f2014-12-12 15:43:38 -08008114endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008115
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008116
8117CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
8118
ctillercab52e72015-01-06 13:10:23 -08008119CHTTP2_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 -08008120
nnoble69ac39f2014-12-12 15:43:38 -08008121ifeq ($(NO_SECURE),true)
8122
Nicolas Noble047b7272015-01-16 13:55:05 -08008123# You can't build secure targets if you don't have OpenSSL with ALPN.
8124
ctillercab52e72015-01-06 13:10:23 -08008125bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008126
8127else
8128
nnoble5f2ecb32015-01-12 16:40:18 -08008129bins/$(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 -08008130 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008131 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008132 $(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 -08008133
nnoble69ac39f2014-12-12 15:43:38 -08008134endif
8135
Craig Tillerd4773f52015-01-12 16:38:47 -08008136
Craig Tiller8f126a62015-01-15 08:50:19 -08008137deps_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 -08008138
nnoble69ac39f2014-12-12 15:43:38 -08008139ifneq ($(NO_SECURE),true)
8140ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008141-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008142endif
nnoble69ac39f2014-12-12 15:43:38 -08008143endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008144
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008145
Craig Tiller2c189e32015-02-03 13:56:55 -08008146CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
8147
8148CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC))))
8149
8150ifeq ($(NO_SECURE),true)
8151
8152# You can't build secure targets if you don't have OpenSSL with ALPN.
8153
8154bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_legacy_test: openssl_dep_error
8155
8156else
8157
8158bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8159 $(E) "[LD] Linking $@"
8160 $(Q) mkdir -p `dirname $@`
8161 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a libs/$(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_legacy_test
8162
8163endif
8164
8165
8166deps_chttp2_fake_security_cancel_after_accept_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
8167
8168ifneq ($(NO_SECURE),true)
8169ifneq ($(NO_DEPS),true)
8170-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
8171endif
8172endif
8173
8174
8175CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
8176
8177CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC))))
8178
8179ifeq ($(NO_SECURE),true)
8180
8181# You can't build secure targets if you don't have OpenSSL with ALPN.
8182
8183bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test: openssl_dep_error
8184
8185else
8186
8187bins/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8188 $(E) "[LD] Linking $@"
8189 $(Q) mkdir -p `dirname $@`
8190 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a libs/$(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_legacy_test
8191
8192endif
8193
8194
8195deps_chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
8196
8197ifneq ($(NO_SECURE),true)
8198ifneq ($(NO_DEPS),true)
8199-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
8200endif
8201endif
8202
8203
8204CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
8205
8206CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC))))
8207
8208ifeq ($(NO_SECURE),true)
8209
8210# You can't build secure targets if you don't have OpenSSL with ALPN.
8211
8212bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_legacy_test: openssl_dep_error
8213
8214else
8215
8216bins/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8217 $(E) "[LD] Linking $@"
8218 $(Q) mkdir -p `dirname $@`
8219 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a libs/$(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_legacy_test
8220
8221endif
8222
8223
8224deps_chttp2_fake_security_cancel_after_invoke_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
8225
8226ifneq ($(NO_SECURE),true)
8227ifneq ($(NO_DEPS),true)
8228-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
8229endif
8230endif
8231
8232
8233CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
8234
8235CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC))))
8236
8237ifeq ($(NO_SECURE),true)
8238
8239# You can't build secure targets if you don't have OpenSSL with ALPN.
8240
8241bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_legacy_test: openssl_dep_error
8242
8243else
8244
8245bins/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8246 $(E) "[LD] Linking $@"
8247 $(Q) mkdir -p `dirname $@`
8248 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a libs/$(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_legacy_test
8249
8250endif
8251
8252
8253deps_chttp2_fake_security_cancel_before_invoke_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
8254
8255ifneq ($(NO_SECURE),true)
8256ifneq ($(NO_DEPS),true)
8257-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
8258endif
8259endif
8260
8261
8262CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
8263
8264CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC))))
8265
8266ifeq ($(NO_SECURE),true)
8267
8268# You can't build secure targets if you don't have OpenSSL with ALPN.
8269
8270bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_legacy_test: openssl_dep_error
8271
8272else
8273
8274bins/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8275 $(E) "[LD] Linking $@"
8276 $(Q) mkdir -p `dirname $@`
8277 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a libs/$(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_legacy_test
8278
8279endif
8280
8281
8282deps_chttp2_fake_security_cancel_in_a_vacuum_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
8283
8284ifneq ($(NO_SECURE),true)
8285ifneq ($(NO_DEPS),true)
8286-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
8287endif
8288endif
8289
8290
8291CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
8292
8293CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
8294
8295ifeq ($(NO_SECURE),true)
8296
8297# You can't build secure targets if you don't have OpenSSL with ALPN.
8298
8299bins/$(CONFIG)/chttp2_fake_security_census_simple_request_legacy_test: openssl_dep_error
8300
8301else
8302
8303bins/$(CONFIG)/chttp2_fake_security_census_simple_request_legacy_test: $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_census_simple_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8304 $(E) "[LD] Linking $@"
8305 $(Q) mkdir -p `dirname $@`
8306 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_census_simple_request_legacy.a libs/$(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_legacy_test
8307
8308endif
8309
8310
8311deps_chttp2_fake_security_census_simple_request_legacy_test: $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
8312
8313ifneq ($(NO_SECURE),true)
8314ifneq ($(NO_DEPS),true)
8315-include $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
8316endif
8317endif
8318
8319
8320CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
8321
8322CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_LEGACY_TEST_SRC))))
8323
8324ifeq ($(NO_SECURE),true)
8325
8326# You can't build secure targets if you don't have OpenSSL with ALPN.
8327
8328bins/$(CONFIG)/chttp2_fake_security_disappearing_server_legacy_test: openssl_dep_error
8329
8330else
8331
8332bins/$(CONFIG)/chttp2_fake_security_disappearing_server_legacy_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_disappearing_server_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8333 $(E) "[LD] Linking $@"
8334 $(Q) mkdir -p `dirname $@`
8335 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_disappearing_server_legacy.a libs/$(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_legacy_test
8336
8337endif
8338
8339
8340deps_chttp2_fake_security_disappearing_server_legacy_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
8341
8342ifneq ($(NO_SECURE),true)
8343ifneq ($(NO_DEPS),true)
8344-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
8345endif
8346endif
8347
8348
8349CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
8350
8351CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC))))
8352
8353ifeq ($(NO_SECURE),true)
8354
8355# You can't build secure targets if you don't have OpenSSL with ALPN.
8356
8357bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test: openssl_dep_error
8358
8359else
8360
8361bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8362 $(E) "[LD] Linking $@"
8363 $(Q) mkdir -p `dirname $@`
8364 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a libs/$(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_legacy_test
8365
8366endif
8367
8368
8369deps_chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
8370
8371ifneq ($(NO_SECURE),true)
8372ifneq ($(NO_DEPS),true)
8373-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
8374endif
8375endif
8376
8377
8378CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
8379
8380CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC))))
8381
8382ifeq ($(NO_SECURE),true)
8383
8384# You can't build secure targets if you don't have OpenSSL with ALPN.
8385
8386bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test: openssl_dep_error
8387
8388else
8389
8390bins/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8391 $(E) "[LD] Linking $@"
8392 $(Q) mkdir -p `dirname $@`
8393 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a libs/$(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_legacy_test
8394
8395endif
8396
8397
8398deps_chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
8399
8400ifneq ($(NO_SECURE),true)
8401ifneq ($(NO_DEPS),true)
8402-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
8403endif
8404endif
8405
8406
8407CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
8408
8409CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC))))
8410
8411ifeq ($(NO_SECURE),true)
8412
8413# You can't build secure targets if you don't have OpenSSL with ALPN.
8414
8415bins/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_legacy_test: openssl_dep_error
8416
8417else
8418
8419bins/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_legacy_test: $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8420 $(E) "[LD] Linking $@"
8421 $(Q) mkdir -p `dirname $@`
8422 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a libs/$(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_legacy_test
8423
8424endif
8425
8426
8427deps_chttp2_fake_security_graceful_server_shutdown_legacy_test: $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
8428
8429ifneq ($(NO_SECURE),true)
8430ifneq ($(NO_DEPS),true)
8431-include $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
8432endif
8433endif
8434
8435
8436CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
8437
8438CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC))))
8439
8440ifeq ($(NO_SECURE),true)
8441
8442# You can't build secure targets if you don't have OpenSSL with ALPN.
8443
8444bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_legacy_test: openssl_dep_error
8445
8446else
8447
8448bins/$(CONFIG)/chttp2_fake_security_invoke_large_request_legacy_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8449 $(E) "[LD] Linking $@"
8450 $(Q) mkdir -p `dirname $@`
8451 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a libs/$(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_legacy_test
8452
8453endif
8454
8455
8456deps_chttp2_fake_security_invoke_large_request_legacy_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
8457
8458ifneq ($(NO_SECURE),true)
8459ifneq ($(NO_DEPS),true)
8460-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
8461endif
8462endif
8463
8464
8465CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
8466
8467CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC))))
8468
8469ifeq ($(NO_SECURE),true)
8470
8471# You can't build secure targets if you don't have OpenSSL with ALPN.
8472
8473bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_legacy_test: openssl_dep_error
8474
8475else
8476
8477bins/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_legacy_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8478 $(E) "[LD] Linking $@"
8479 $(Q) mkdir -p `dirname $@`
8480 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a libs/$(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_legacy_test
8481
8482endif
8483
8484
8485deps_chttp2_fake_security_max_concurrent_streams_legacy_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
8486
8487ifneq ($(NO_SECURE),true)
8488ifneq ($(NO_DEPS),true)
8489-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
8490endif
8491endif
8492
8493
8494CHTTP2_FAKE_SECURITY_NO_OP_LEGACY_TEST_SRC = \
8495
8496CHTTP2_FAKE_SECURITY_NO_OP_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_LEGACY_TEST_SRC))))
8497
8498ifeq ($(NO_SECURE),true)
8499
8500# You can't build secure targets if you don't have OpenSSL with ALPN.
8501
8502bins/$(CONFIG)/chttp2_fake_security_no_op_legacy_test: openssl_dep_error
8503
8504else
8505
8506bins/$(CONFIG)/chttp2_fake_security_no_op_legacy_test: $(CHTTP2_FAKE_SECURITY_NO_OP_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_no_op_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8507 $(E) "[LD] Linking $@"
8508 $(Q) mkdir -p `dirname $@`
8509 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_NO_OP_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_no_op_legacy.a libs/$(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_legacy_test
8510
8511endif
8512
8513
8514deps_chttp2_fake_security_no_op_legacy_test: $(CHTTP2_FAKE_SECURITY_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
8515
8516ifneq ($(NO_SECURE),true)
8517ifneq ($(NO_DEPS),true)
8518-include $(CHTTP2_FAKE_SECURITY_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
8519endif
8520endif
8521
8522
8523CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
8524
8525CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_LEGACY_TEST_SRC))))
8526
8527ifeq ($(NO_SECURE),true)
8528
8529# You can't build secure targets if you don't have OpenSSL with ALPN.
8530
8531bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_legacy_test: openssl_dep_error
8532
8533else
8534
8535bins/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_legacy_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8536 $(E) "[LD] Linking $@"
8537 $(Q) mkdir -p `dirname $@`
8538 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a libs/$(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_legacy_test
8539
8540endif
8541
8542
8543deps_chttp2_fake_security_ping_pong_streaming_legacy_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
8544
8545ifneq ($(NO_SECURE),true)
8546ifneq ($(NO_DEPS),true)
8547-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
8548endif
8549endif
8550
8551
8552CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
8553
8554CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
8555
8556ifeq ($(NO_SECURE),true)
8557
8558# You can't build secure targets if you don't have OpenSSL with ALPN.
8559
8560bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_legacy_test: openssl_dep_error
8561
8562else
8563
8564bins/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8565 $(E) "[LD] Linking $@"
8566 $(Q) mkdir -p `dirname $@`
8567 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a libs/$(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_legacy_test
8568
8569endif
8570
8571
8572deps_chttp2_fake_security_request_response_with_binary_metadata_and_payload_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
8573
8574ifneq ($(NO_SECURE),true)
8575ifneq ($(NO_DEPS),true)
8576-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
8577endif
8578endif
8579
8580
8581CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
8582
8583CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
8584
8585ifeq ($(NO_SECURE),true)
8586
8587# You can't build secure targets if you don't have OpenSSL with ALPN.
8588
8589bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test: openssl_dep_error
8590
8591else
8592
8593bins/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8594 $(E) "[LD] Linking $@"
8595 $(Q) mkdir -p `dirname $@`
8596 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a libs/$(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_legacy_test
8597
8598endif
8599
8600
8601deps_chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
8602
8603ifneq ($(NO_SECURE),true)
8604ifneq ($(NO_DEPS),true)
8605-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
8606endif
8607endif
8608
8609
8610CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
8611
8612CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC))))
8613
8614ifeq ($(NO_SECURE),true)
8615
8616# You can't build secure targets if you don't have OpenSSL with ALPN.
8617
8618bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_legacy_test: openssl_dep_error
8619
8620else
8621
8622bins/$(CONFIG)/chttp2_fake_security_request_response_with_payload_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8623 $(E) "[LD] Linking $@"
8624 $(Q) mkdir -p `dirname $@`
8625 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a libs/$(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_legacy_test
8626
8627endif
8628
8629
8630deps_chttp2_fake_security_request_response_with_payload_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
8631
8632ifneq ($(NO_SECURE),true)
8633ifneq ($(NO_DEPS),true)
8634-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
8635endif
8636endif
8637
8638
8639CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
8640
8641CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
8642
8643ifeq ($(NO_SECURE),true)
8644
8645# You can't build secure targets if you don't have OpenSSL with ALPN.
8646
8647bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_legacy_test: openssl_dep_error
8648
8649else
8650
8651bins/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8652 $(E) "[LD] Linking $@"
8653 $(Q) mkdir -p `dirname $@`
8654 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a libs/$(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_legacy_test
8655
8656endif
8657
8658
8659deps_chttp2_fake_security_request_response_with_trailing_metadata_and_payload_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
8660
8661ifneq ($(NO_SECURE),true)
8662ifneq ($(NO_DEPS),true)
8663-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
8664endif
8665endif
8666
8667
Craig Tillercff2d152015-02-05 13:22:49 -08008668CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
8669
8670CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC))))
8671
8672ifeq ($(NO_SECURE),true)
8673
8674# You can't build secure targets if you don't have OpenSSL with ALPN.
8675
8676bins/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_legacy_test: openssl_dep_error
8677
8678else
8679
8680bins/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8681 $(E) "[LD] Linking $@"
8682 $(Q) mkdir -p `dirname $@`
8683 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a libs/$(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_with_large_metadata_legacy_test
8684
8685endif
8686
8687
8688deps_chttp2_fake_security_request_with_large_metadata_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
8689
8690ifneq ($(NO_SECURE),true)
8691ifneq ($(NO_DEPS),true)
8692-include $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
8693endif
8694endif
8695
8696
8697CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
8698
8699CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC))))
8700
8701ifeq ($(NO_SECURE),true)
8702
8703# You can't build secure targets if you don't have OpenSSL with ALPN.
8704
8705bins/$(CONFIG)/chttp2_fake_security_request_with_payload_legacy_test: openssl_dep_error
8706
8707else
8708
8709bins/$(CONFIG)/chttp2_fake_security_request_with_payload_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_with_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8710 $(E) "[LD] Linking $@"
8711 $(Q) mkdir -p `dirname $@`
8712 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_request_with_payload_legacy.a libs/$(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_with_payload_legacy_test
8713
8714endif
8715
8716
8717deps_chttp2_fake_security_request_with_payload_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
8718
8719ifneq ($(NO_SECURE),true)
8720ifneq ($(NO_DEPS),true)
8721-include $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
8722endif
8723endif
8724
8725
Craig Tiller2c189e32015-02-03 13:56:55 -08008726CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
8727
8728CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC))))
8729
8730ifeq ($(NO_SECURE),true)
8731
8732# You can't build secure targets if you don't have OpenSSL with ALPN.
8733
8734bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_legacy_test: openssl_dep_error
8735
8736else
8737
8738bins/$(CONFIG)/chttp2_fake_security_simple_delayed_request_legacy_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8739 $(E) "[LD] Linking $@"
8740 $(Q) mkdir -p `dirname $@`
8741 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a libs/$(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_legacy_test
8742
8743endif
8744
8745
8746deps_chttp2_fake_security_simple_delayed_request_legacy_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
8747
8748ifneq ($(NO_SECURE),true)
8749ifneq ($(NO_DEPS),true)
8750-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
8751endif
8752endif
8753
8754
8755CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
8756
8757CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
8758
8759ifeq ($(NO_SECURE),true)
8760
8761# You can't build secure targets if you don't have OpenSSL with ALPN.
8762
8763bins/$(CONFIG)/chttp2_fake_security_simple_request_legacy_test: openssl_dep_error
8764
8765else
8766
8767bins/$(CONFIG)/chttp2_fake_security_simple_request_legacy_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_simple_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8768 $(E) "[LD] Linking $@"
8769 $(Q) mkdir -p `dirname $@`
8770 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_simple_request_legacy.a libs/$(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_legacy_test
8771
8772endif
8773
8774
8775deps_chttp2_fake_security_simple_request_legacy_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
8776
8777ifneq ($(NO_SECURE),true)
8778ifneq ($(NO_DEPS),true)
8779-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
8780endif
8781endif
8782
8783
8784CHTTP2_FAKE_SECURITY_THREAD_STRESS_LEGACY_TEST_SRC = \
8785
8786CHTTP2_FAKE_SECURITY_THREAD_STRESS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_LEGACY_TEST_SRC))))
8787
8788ifeq ($(NO_SECURE),true)
8789
8790# You can't build secure targets if you don't have OpenSSL with ALPN.
8791
8792bins/$(CONFIG)/chttp2_fake_security_thread_stress_legacy_test: openssl_dep_error
8793
8794else
8795
8796bins/$(CONFIG)/chttp2_fake_security_thread_stress_legacy_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_thread_stress_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8797 $(E) "[LD] Linking $@"
8798 $(Q) mkdir -p `dirname $@`
8799 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_thread_stress_legacy.a libs/$(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_legacy_test
8800
8801endif
8802
8803
8804deps_chttp2_fake_security_thread_stress_legacy_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
8805
8806ifneq ($(NO_SECURE),true)
8807ifneq ($(NO_DEPS),true)
8808-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
8809endif
8810endif
8811
8812
8813CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
8814
8815CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC))))
8816
8817ifeq ($(NO_SECURE),true)
8818
8819# You can't build secure targets if you don't have OpenSSL with ALPN.
8820
8821bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_legacy_test: openssl_dep_error
8822
8823else
8824
8825bins/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
8826 $(E) "[LD] Linking $@"
8827 $(Q) mkdir -p `dirname $@`
8828 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a libs/$(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_legacy_test
8829
8830endif
8831
8832
8833deps_chttp2_fake_security_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
8834
8835ifneq ($(NO_SECURE),true)
8836ifneq ($(NO_DEPS),true)
8837-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
8838endif
8839endif
8840
8841
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008842CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
8843
ctillercab52e72015-01-06 13:10:23 -08008844CHTTP2_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 -08008845
nnoble69ac39f2014-12-12 15:43:38 -08008846ifeq ($(NO_SECURE),true)
8847
Nicolas Noble047b7272015-01-16 13:55:05 -08008848# You can't build secure targets if you don't have OpenSSL with ALPN.
8849
ctillercab52e72015-01-06 13:10:23 -08008850bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008851
8852else
8853
nnoble5f2ecb32015-01-12 16:40:18 -08008854bins/$(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 -08008855 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008856 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008857 $(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 -08008858
nnoble69ac39f2014-12-12 15:43:38 -08008859endif
8860
Craig Tillerd4773f52015-01-12 16:38:47 -08008861
Craig Tiller8f126a62015-01-15 08:50:19 -08008862deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008863
nnoble69ac39f2014-12-12 15:43:38 -08008864ifneq ($(NO_SECURE),true)
8865ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008866-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008867endif
nnoble69ac39f2014-12-12 15:43:38 -08008868endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008869
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008870
8871CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8872
ctillercab52e72015-01-06 13:10:23 -08008873CHTTP2_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 -08008874
nnoble69ac39f2014-12-12 15:43:38 -08008875ifeq ($(NO_SECURE),true)
8876
Nicolas Noble047b7272015-01-16 13:55:05 -08008877# You can't build secure targets if you don't have OpenSSL with ALPN.
8878
ctillercab52e72015-01-06 13:10:23 -08008879bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008880
8881else
8882
nnoble5f2ecb32015-01-12 16:40:18 -08008883bins/$(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 -08008884 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008885 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008886 $(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 -08008887
nnoble69ac39f2014-12-12 15:43:38 -08008888endif
8889
Craig Tillerd4773f52015-01-12 16:38:47 -08008890
Craig Tiller8f126a62015-01-15 08:50:19 -08008891deps_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 -08008892
nnoble69ac39f2014-12-12 15:43:38 -08008893ifneq ($(NO_SECURE),true)
8894ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008895-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008896endif
nnoble69ac39f2014-12-12 15:43:38 -08008897endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008898
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008899
8900CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
8901
ctillercab52e72015-01-06 13:10:23 -08008902CHTTP2_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 -08008903
nnoble69ac39f2014-12-12 15:43:38 -08008904ifeq ($(NO_SECURE),true)
8905
Nicolas Noble047b7272015-01-16 13:55:05 -08008906# You can't build secure targets if you don't have OpenSSL with ALPN.
8907
ctillercab52e72015-01-06 13:10:23 -08008908bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008909
8910else
8911
nnoble5f2ecb32015-01-12 16:40:18 -08008912bins/$(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 -08008913 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008914 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008915 $(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 -08008916
nnoble69ac39f2014-12-12 15:43:38 -08008917endif
8918
Craig Tillerd4773f52015-01-12 16:38:47 -08008919
Craig Tiller8f126a62015-01-15 08:50:19 -08008920deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008921
nnoble69ac39f2014-12-12 15:43:38 -08008922ifneq ($(NO_SECURE),true)
8923ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008924-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008925endif
nnoble69ac39f2014-12-12 15:43:38 -08008926endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008927
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008928
8929CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8930
ctillercab52e72015-01-06 13:10:23 -08008931CHTTP2_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 -08008932
nnoble69ac39f2014-12-12 15:43:38 -08008933ifeq ($(NO_SECURE),true)
8934
Nicolas Noble047b7272015-01-16 13:55:05 -08008935# You can't build secure targets if you don't have OpenSSL with ALPN.
8936
ctillercab52e72015-01-06 13:10:23 -08008937bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008938
8939else
8940
nnoble5f2ecb32015-01-12 16:40:18 -08008941bins/$(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 -08008942 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008943 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008944 $(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 -08008945
nnoble69ac39f2014-12-12 15:43:38 -08008946endif
8947
Craig Tillerd4773f52015-01-12 16:38:47 -08008948
Craig Tiller8f126a62015-01-15 08:50:19 -08008949deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008950
nnoble69ac39f2014-12-12 15:43:38 -08008951ifneq ($(NO_SECURE),true)
8952ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008953-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008954endif
nnoble69ac39f2014-12-12 15:43:38 -08008955endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008956
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008957
8958CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
8959
ctillercab52e72015-01-06 13:10:23 -08008960CHTTP2_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 -08008961
nnoble69ac39f2014-12-12 15:43:38 -08008962ifeq ($(NO_SECURE),true)
8963
Nicolas Noble047b7272015-01-16 13:55:05 -08008964# You can't build secure targets if you don't have OpenSSL with ALPN.
8965
ctillercab52e72015-01-06 13:10:23 -08008966bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008967
8968else
8969
nnoble5f2ecb32015-01-12 16:40:18 -08008970bins/$(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 -08008971 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008972 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08008973 $(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 -08008974
nnoble69ac39f2014-12-12 15:43:38 -08008975endif
8976
Craig Tillerd4773f52015-01-12 16:38:47 -08008977
Craig Tiller8f126a62015-01-15 08:50:19 -08008978deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008979
nnoble69ac39f2014-12-12 15:43:38 -08008980ifneq ($(NO_SECURE),true)
8981ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008982-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008983endif
nnoble69ac39f2014-12-12 15:43:38 -08008984endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008985
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008986
hongyu24200d32015-01-08 15:13:49 -08008987CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
8988
8989CHTTP2_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 -08008990
8991ifeq ($(NO_SECURE),true)
8992
Nicolas Noble047b7272015-01-16 13:55:05 -08008993# You can't build secure targets if you don't have OpenSSL with ALPN.
8994
hongyu24200d32015-01-08 15:13:49 -08008995bins/$(CONFIG)/chttp2_fullstack_census_simple_request_test: openssl_dep_error
8996
8997else
8998
nnoble5f2ecb32015-01-12 16:40:18 -08008999bins/$(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 -08009000 $(E) "[LD] Linking $@"
9001 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009002 $(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 -08009003
9004endif
9005
Craig Tillerd4773f52015-01-12 16:38:47 -08009006
Craig Tiller8f126a62015-01-15 08:50:19 -08009007deps_chttp2_fullstack_census_simple_request_test: $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08009008
9009ifneq ($(NO_SECURE),true)
9010ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009011-include $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08009012endif
9013endif
9014
hongyu24200d32015-01-08 15:13:49 -08009015
ctillerc6d61c42014-12-15 14:52:08 -08009016CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
9017
ctillercab52e72015-01-06 13:10:23 -08009018CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08009019
9020ifeq ($(NO_SECURE),true)
9021
Nicolas Noble047b7272015-01-16 13:55:05 -08009022# You can't build secure targets if you don't have OpenSSL with ALPN.
9023
ctillercab52e72015-01-06 13:10:23 -08009024bins/$(CONFIG)/chttp2_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08009025
9026else
9027
nnoble5f2ecb32015-01-12 16:40:18 -08009028bins/$(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 -08009029 $(E) "[LD] Linking $@"
9030 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009031 $(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 -08009032
9033endif
9034
Craig Tillerd4773f52015-01-12 16:38:47 -08009035
Craig Tiller8f126a62015-01-15 08:50:19 -08009036deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08009037
9038ifneq ($(NO_SECURE),true)
9039ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009040-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08009041endif
9042endif
9043
ctillerc6d61c42014-12-15 14:52:08 -08009044
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009045CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
9046
ctillercab52e72015-01-06 13:10:23 -08009047CHTTP2_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 -08009048
nnoble69ac39f2014-12-12 15:43:38 -08009049ifeq ($(NO_SECURE),true)
9050
Nicolas Noble047b7272015-01-16 13:55:05 -08009051# You can't build secure targets if you don't have OpenSSL with ALPN.
9052
ctillercab52e72015-01-06 13:10:23 -08009053bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009054
9055else
9056
nnoble5f2ecb32015-01-12 16:40:18 -08009057bins/$(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 -08009058 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009059 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009060 $(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 -08009061
nnoble69ac39f2014-12-12 15:43:38 -08009062endif
9063
Craig Tillerd4773f52015-01-12 16:38:47 -08009064
Craig Tiller8f126a62015-01-15 08:50:19 -08009065deps_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 -08009066
nnoble69ac39f2014-12-12 15:43:38 -08009067ifneq ($(NO_SECURE),true)
9068ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009069-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009070endif
nnoble69ac39f2014-12-12 15:43:38 -08009071endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009072
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009073
9074CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
9075
ctillercab52e72015-01-06 13:10:23 -08009076CHTTP2_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 -08009077
nnoble69ac39f2014-12-12 15:43:38 -08009078ifeq ($(NO_SECURE),true)
9079
Nicolas Noble047b7272015-01-16 13:55:05 -08009080# You can't build secure targets if you don't have OpenSSL with ALPN.
9081
ctillercab52e72015-01-06 13:10:23 -08009082bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009083
9084else
9085
nnoble5f2ecb32015-01-12 16:40:18 -08009086bins/$(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 -08009087 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009088 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009089 $(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 -08009090
nnoble69ac39f2014-12-12 15:43:38 -08009091endif
9092
Craig Tillerd4773f52015-01-12 16:38:47 -08009093
Craig Tiller8f126a62015-01-15 08:50:19 -08009094deps_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 -08009095
nnoble69ac39f2014-12-12 15:43:38 -08009096ifneq ($(NO_SECURE),true)
9097ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009098-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009099endif
nnoble69ac39f2014-12-12 15:43:38 -08009100endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009101
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009102
murgatroid99a8c21e82015-02-12 13:55:53 -08009103CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_SRC = \
9104
9105CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_SRC))))
9106
9107ifeq ($(NO_SECURE),true)
9108
9109# You can't build secure targets if you don't have OpenSSL with ALPN.
9110
9111bins/$(CONFIG)/chttp2_fullstack_empty_batch_test: openssl_dep_error
9112
9113else
9114
9115bins/$(CONFIG)/chttp2_fullstack_empty_batch_test: $(CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_empty_batch.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
9116 $(E) "[LD] Linking $@"
9117 $(Q) mkdir -p `dirname $@`
9118 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_empty_batch.a libs/$(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_empty_batch_test
9119
9120endif
9121
9122
9123deps_chttp2_fullstack_empty_batch_test: $(CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_OBJS:.o=.dep)
9124
9125ifneq ($(NO_SECURE),true)
9126ifneq ($(NO_DEPS),true)
9127-include $(CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_OBJS:.o=.dep)
9128endif
9129endif
9130
9131
Craig Tiller4ffdcd52015-01-16 11:34:55 -08009132CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
9133
9134CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC))))
9135
9136ifeq ($(NO_SECURE),true)
9137
David Klempner7f3ed1e2015-01-16 15:35:56 -08009138# You can't build secure targets if you don't have OpenSSL with ALPN.
9139
Craig Tiller4ffdcd52015-01-16 11:34:55 -08009140bins/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_test: openssl_dep_error
9141
9142else
9143
9144bins/$(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
9145 $(E) "[LD] Linking $@"
9146 $(Q) mkdir -p `dirname $@`
9147 $(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
9148
9149endif
9150
9151
9152deps_chttp2_fullstack_graceful_server_shutdown_test: $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
9153
9154ifneq ($(NO_SECURE),true)
9155ifneq ($(NO_DEPS),true)
9156-include $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
9157endif
9158endif
9159
9160
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009161CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
9162
ctillercab52e72015-01-06 13:10:23 -08009163CHTTP2_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 -08009164
nnoble69ac39f2014-12-12 15:43:38 -08009165ifeq ($(NO_SECURE),true)
9166
Nicolas Noble047b7272015-01-16 13:55:05 -08009167# You can't build secure targets if you don't have OpenSSL with ALPN.
9168
ctillercab52e72015-01-06 13:10:23 -08009169bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009170
9171else
9172
nnoble5f2ecb32015-01-12 16:40:18 -08009173bins/$(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 -08009174 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009175 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009176 $(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 -08009177
nnoble69ac39f2014-12-12 15:43:38 -08009178endif
9179
Craig Tillerd4773f52015-01-12 16:38:47 -08009180
Craig Tiller8f126a62015-01-15 08:50:19 -08009181deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009182
nnoble69ac39f2014-12-12 15:43:38 -08009183ifneq ($(NO_SECURE),true)
9184ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009185-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009186endif
nnoble69ac39f2014-12-12 15:43:38 -08009187endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009188
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009189
9190CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
9191
ctillercab52e72015-01-06 13:10:23 -08009192CHTTP2_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 -08009193
nnoble69ac39f2014-12-12 15:43:38 -08009194ifeq ($(NO_SECURE),true)
9195
Nicolas Noble047b7272015-01-16 13:55:05 -08009196# You can't build secure targets if you don't have OpenSSL with ALPN.
9197
ctillercab52e72015-01-06 13:10:23 -08009198bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009199
9200else
9201
nnoble5f2ecb32015-01-12 16:40:18 -08009202bins/$(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 -08009203 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009204 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009205 $(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 -08009206
nnoble69ac39f2014-12-12 15:43:38 -08009207endif
9208
Craig Tillerd4773f52015-01-12 16:38:47 -08009209
Craig Tiller8f126a62015-01-15 08:50:19 -08009210deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009211
nnoble69ac39f2014-12-12 15:43:38 -08009212ifneq ($(NO_SECURE),true)
9213ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009214-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009215endif
nnoble69ac39f2014-12-12 15:43:38 -08009216endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009217
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009218
9219CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
9220
ctillercab52e72015-01-06 13:10:23 -08009221CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009222
nnoble69ac39f2014-12-12 15:43:38 -08009223ifeq ($(NO_SECURE),true)
9224
Nicolas Noble047b7272015-01-16 13:55:05 -08009225# You can't build secure targets if you don't have OpenSSL with ALPN.
9226
ctillercab52e72015-01-06 13:10:23 -08009227bins/$(CONFIG)/chttp2_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009228
9229else
9230
nnoble5f2ecb32015-01-12 16:40:18 -08009231bins/$(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 -08009232 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009233 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009234 $(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 -08009235
nnoble69ac39f2014-12-12 15:43:38 -08009236endif
9237
Craig Tillerd4773f52015-01-12 16:38:47 -08009238
Craig Tiller8f126a62015-01-15 08:50:19 -08009239deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009240
nnoble69ac39f2014-12-12 15:43:38 -08009241ifneq ($(NO_SECURE),true)
9242ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009243-include $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009244endif
nnoble69ac39f2014-12-12 15:43:38 -08009245endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009246
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009247
9248CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
9249
ctillercab52e72015-01-06 13:10:23 -08009250CHTTP2_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 -08009251
nnoble69ac39f2014-12-12 15:43:38 -08009252ifeq ($(NO_SECURE),true)
9253
Nicolas Noble047b7272015-01-16 13:55:05 -08009254# You can't build secure targets if you don't have OpenSSL with ALPN.
9255
ctillercab52e72015-01-06 13:10:23 -08009256bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009257
9258else
9259
nnoble5f2ecb32015-01-12 16:40:18 -08009260bins/$(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 -08009261 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009262 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009263 $(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 -08009264
nnoble69ac39f2014-12-12 15:43:38 -08009265endif
9266
Craig Tillerd4773f52015-01-12 16:38:47 -08009267
Craig Tiller8f126a62015-01-15 08:50:19 -08009268deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009269
nnoble69ac39f2014-12-12 15:43:38 -08009270ifneq ($(NO_SECURE),true)
9271ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009272-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009273endif
nnoble69ac39f2014-12-12 15:43:38 -08009274endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009275
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009276
ctiller33023c42014-12-12 16:28:33 -08009277CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
9278
ctillercab52e72015-01-06 13:10:23 -08009279CHTTP2_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 -08009280
9281ifeq ($(NO_SECURE),true)
9282
Nicolas Noble047b7272015-01-16 13:55:05 -08009283# You can't build secure targets if you don't have OpenSSL with ALPN.
9284
ctillercab52e72015-01-06 13:10:23 -08009285bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08009286
9287else
9288
nnoble5f2ecb32015-01-12 16:40:18 -08009289bins/$(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 -08009290 $(E) "[LD] Linking $@"
9291 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009292 $(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 -08009293
9294endif
9295
Craig Tillerd4773f52015-01-12 16:38:47 -08009296
Craig Tiller8f126a62015-01-15 08:50:19 -08009297deps_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 -08009298
9299ifneq ($(NO_SECURE),true)
9300ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009301-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08009302endif
9303endif
9304
ctiller33023c42014-12-12 16:28:33 -08009305
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009306CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
9307
ctillercab52e72015-01-06 13:10:23 -08009308CHTTP2_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 -08009309
nnoble69ac39f2014-12-12 15:43:38 -08009310ifeq ($(NO_SECURE),true)
9311
Nicolas Noble047b7272015-01-16 13:55:05 -08009312# You can't build secure targets if you don't have OpenSSL with ALPN.
9313
ctillercab52e72015-01-06 13:10:23 -08009314bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009315
9316else
9317
nnoble5f2ecb32015-01-12 16:40:18 -08009318bins/$(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 -08009319 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009320 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009321 $(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 -08009322
nnoble69ac39f2014-12-12 15:43:38 -08009323endif
9324
Craig Tillerd4773f52015-01-12 16:38:47 -08009325
Craig Tiller8f126a62015-01-15 08:50:19 -08009326deps_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 -08009327
nnoble69ac39f2014-12-12 15:43:38 -08009328ifneq ($(NO_SECURE),true)
9329ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009330-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009331endif
nnoble69ac39f2014-12-12 15:43:38 -08009332endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009333
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009334
9335CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
9336
ctillercab52e72015-01-06 13:10:23 -08009337CHTTP2_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 -08009338
nnoble69ac39f2014-12-12 15:43:38 -08009339ifeq ($(NO_SECURE),true)
9340
Nicolas Noble047b7272015-01-16 13:55:05 -08009341# You can't build secure targets if you don't have OpenSSL with ALPN.
9342
ctillercab52e72015-01-06 13:10:23 -08009343bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009344
9345else
9346
nnoble5f2ecb32015-01-12 16:40:18 -08009347bins/$(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 -08009348 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009349 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009350 $(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 -08009351
nnoble69ac39f2014-12-12 15:43:38 -08009352endif
9353
Craig Tillerd4773f52015-01-12 16:38:47 -08009354
Craig Tiller8f126a62015-01-15 08:50:19 -08009355deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009356
nnoble69ac39f2014-12-12 15:43:38 -08009357ifneq ($(NO_SECURE),true)
9358ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009359-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009360endif
nnoble69ac39f2014-12-12 15:43:38 -08009361endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009362
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009363
Craig Tillercff2d152015-02-05 13:22:49 -08009364CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
ctiller2845cad2014-12-15 15:14:12 -08009365
Craig Tillercff2d152015-02-05 13:22:49 -08009366CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08009367
9368ifeq ($(NO_SECURE),true)
9369
Nicolas Noble047b7272015-01-16 13:55:05 -08009370# You can't build secure targets if you don't have OpenSSL with ALPN.
9371
Craig Tillercff2d152015-02-05 13:22:49 -08009372bins/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08009373
9374else
9375
Craig Tillercff2d152015-02-05 13:22:49 -08009376bins/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata.a libs/$(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 -08009377 $(E) "[LD] Linking $@"
9378 $(Q) mkdir -p `dirname $@`
Craig Tillercff2d152015-02-05 13:22:49 -08009379 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata.a libs/$(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_with_large_metadata_test
ctiller2845cad2014-12-15 15:14:12 -08009380
9381endif
9382
Craig Tillerd4773f52015-01-12 16:38:47 -08009383
Craig Tillercff2d152015-02-05 13:22:49 -08009384deps_chttp2_fullstack_request_with_large_metadata_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08009385
9386ifneq ($(NO_SECURE),true)
9387ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -08009388-include $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
9389endif
9390endif
9391
9392
9393CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_SRC = \
9394
9395CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_SRC))))
9396
9397ifeq ($(NO_SECURE),true)
9398
9399# You can't build secure targets if you don't have OpenSSL with ALPN.
9400
9401bins/$(CONFIG)/chttp2_fullstack_request_with_payload_test: openssl_dep_error
9402
9403else
9404
9405bins/$(CONFIG)/chttp2_fullstack_request_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_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
9406 $(E) "[LD] Linking $@"
9407 $(Q) mkdir -p `dirname $@`
9408 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_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_with_payload_test
9409
9410endif
9411
9412
9413deps_chttp2_fullstack_request_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
9414
9415ifneq ($(NO_SECURE),true)
9416ifneq ($(NO_DEPS),true)
9417-include $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08009418endif
9419endif
9420
ctiller2845cad2014-12-15 15:14:12 -08009421
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009422CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
9423
ctillercab52e72015-01-06 13:10:23 -08009424CHTTP2_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 -08009425
nnoble69ac39f2014-12-12 15:43:38 -08009426ifeq ($(NO_SECURE),true)
9427
Nicolas Noble047b7272015-01-16 13:55:05 -08009428# You can't build secure targets if you don't have OpenSSL with ALPN.
9429
ctillercab52e72015-01-06 13:10:23 -08009430bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009431
9432else
9433
nnoble5f2ecb32015-01-12 16:40:18 -08009434bins/$(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 -08009435 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009436 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009437 $(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 -08009438
nnoble69ac39f2014-12-12 15:43:38 -08009439endif
9440
Craig Tillerd4773f52015-01-12 16:38:47 -08009441
Craig Tiller8f126a62015-01-15 08:50:19 -08009442deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009443
nnoble69ac39f2014-12-12 15:43:38 -08009444ifneq ($(NO_SECURE),true)
9445ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009446-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009447endif
nnoble69ac39f2014-12-12 15:43:38 -08009448endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009449
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009450
9451CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
9452
ctillercab52e72015-01-06 13:10:23 -08009453CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009454
nnoble69ac39f2014-12-12 15:43:38 -08009455ifeq ($(NO_SECURE),true)
9456
Nicolas Noble047b7272015-01-16 13:55:05 -08009457# You can't build secure targets if you don't have OpenSSL with ALPN.
9458
ctillercab52e72015-01-06 13:10:23 -08009459bins/$(CONFIG)/chttp2_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009460
9461else
9462
nnoble5f2ecb32015-01-12 16:40:18 -08009463bins/$(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 -08009464 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009465 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009466 $(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 -08009467
nnoble69ac39f2014-12-12 15:43:38 -08009468endif
9469
Craig Tillerd4773f52015-01-12 16:38:47 -08009470
Craig Tiller8f126a62015-01-15 08:50:19 -08009471deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009472
nnoble69ac39f2014-12-12 15:43:38 -08009473ifneq ($(NO_SECURE),true)
9474ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009475-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009476endif
nnoble69ac39f2014-12-12 15:43:38 -08009477endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009478
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009479
nathaniel52878172014-12-09 10:17:19 -08009480CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009481
ctillercab52e72015-01-06 13:10:23 -08009482CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009483
nnoble69ac39f2014-12-12 15:43:38 -08009484ifeq ($(NO_SECURE),true)
9485
Nicolas Noble047b7272015-01-16 13:55:05 -08009486# You can't build secure targets if you don't have OpenSSL with ALPN.
9487
ctillercab52e72015-01-06 13:10:23 -08009488bins/$(CONFIG)/chttp2_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009489
9490else
9491
nnoble5f2ecb32015-01-12 16:40:18 -08009492bins/$(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 -08009493 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009494 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009495 $(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 -08009496
nnoble69ac39f2014-12-12 15:43:38 -08009497endif
9498
Craig Tillerd4773f52015-01-12 16:38:47 -08009499
Craig Tiller8f126a62015-01-15 08:50:19 -08009500deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009501
nnoble69ac39f2014-12-12 15:43:38 -08009502ifneq ($(NO_SECURE),true)
9503ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009504-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009505endif
nnoble69ac39f2014-12-12 15:43:38 -08009506endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009507
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009508
9509CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
9510
ctillercab52e72015-01-06 13:10:23 -08009511CHTTP2_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 -08009512
nnoble69ac39f2014-12-12 15:43:38 -08009513ifeq ($(NO_SECURE),true)
9514
Nicolas Noble047b7272015-01-16 13:55:05 -08009515# You can't build secure targets if you don't have OpenSSL with ALPN.
9516
ctillercab52e72015-01-06 13:10:23 -08009517bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009518
9519else
9520
nnoble5f2ecb32015-01-12 16:40:18 -08009521bins/$(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 -08009522 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009523 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -08009524 $(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 -08009525
nnoble69ac39f2014-12-12 15:43:38 -08009526endif
9527
Craig Tillerd4773f52015-01-12 16:38:47 -08009528
Craig Tiller8f126a62015-01-15 08:50:19 -08009529deps_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 -08009530
nnoble69ac39f2014-12-12 15:43:38 -08009531ifneq ($(NO_SECURE),true)
9532ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009533-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009534endif
nnoble69ac39f2014-12-12 15:43:38 -08009535endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009536
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009537
Craig Tiller2c189e32015-02-03 13:56:55 -08009538CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
9539
9540CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC))))
9541
9542ifeq ($(NO_SECURE),true)
9543
9544# You can't build secure targets if you don't have OpenSSL with ALPN.
9545
9546bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_legacy_test: openssl_dep_error
9547
9548else
9549
9550bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
9551 $(E) "[LD] Linking $@"
9552 $(Q) mkdir -p `dirname $@`
9553 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a libs/$(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_legacy_test
9554
9555endif
9556
9557
9558deps_chttp2_fullstack_cancel_after_accept_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
9559
9560ifneq ($(NO_SECURE),true)
9561ifneq ($(NO_DEPS),true)
9562-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
9563endif
9564endif
9565
9566
9567CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
9568
9569CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC))))
9570
9571ifeq ($(NO_SECURE),true)
9572
9573# You can't build secure targets if you don't have OpenSSL with ALPN.
9574
9575bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test: openssl_dep_error
9576
9577else
9578
9579bins/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
9580 $(E) "[LD] Linking $@"
9581 $(Q) mkdir -p `dirname $@`
9582 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a libs/$(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_legacy_test
9583
9584endif
9585
9586
9587deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
9588
9589ifneq ($(NO_SECURE),true)
9590ifneq ($(NO_DEPS),true)
9591-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
9592endif
9593endif
9594
9595
9596CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
9597
9598CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC))))
9599
9600ifeq ($(NO_SECURE),true)
9601
9602# You can't build secure targets if you don't have OpenSSL with ALPN.
9603
9604bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_legacy_test: openssl_dep_error
9605
9606else
9607
9608bins/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
9609 $(E) "[LD] Linking $@"
9610 $(Q) mkdir -p `dirname $@`
9611 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a libs/$(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_legacy_test
9612
9613endif
9614
9615
9616deps_chttp2_fullstack_cancel_after_invoke_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
9617
9618ifneq ($(NO_SECURE),true)
9619ifneq ($(NO_DEPS),true)
9620-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
9621endif
9622endif
9623
9624
9625CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
9626
9627CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC))))
9628
9629ifeq ($(NO_SECURE),true)
9630
9631# You can't build secure targets if you don't have OpenSSL with ALPN.
9632
9633bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_legacy_test: openssl_dep_error
9634
9635else
9636
9637bins/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
9638 $(E) "[LD] Linking $@"
9639 $(Q) mkdir -p `dirname $@`
9640 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a libs/$(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_legacy_test
9641
9642endif
9643
9644
9645deps_chttp2_fullstack_cancel_before_invoke_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
9646
9647ifneq ($(NO_SECURE),true)
9648ifneq ($(NO_DEPS),true)
9649-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
9650endif
9651endif
9652
9653
9654CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
9655
9656CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC))))
9657
9658ifeq ($(NO_SECURE),true)
9659
9660# You can't build secure targets if you don't have OpenSSL with ALPN.
9661
9662bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_legacy_test: openssl_dep_error
9663
9664else
9665
9666bins/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
9667 $(E) "[LD] Linking $@"
9668 $(Q) mkdir -p `dirname $@`
9669 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a libs/$(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_legacy_test
9670
9671endif
9672
9673
9674deps_chttp2_fullstack_cancel_in_a_vacuum_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
9675
9676ifneq ($(NO_SECURE),true)
9677ifneq ($(NO_DEPS),true)
9678-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
9679endif
9680endif
9681
9682
9683CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
9684
9685CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
9686
9687ifeq ($(NO_SECURE),true)
9688
9689# You can't build secure targets if you don't have OpenSSL with ALPN.
9690
9691bins/$(CONFIG)/chttp2_fullstack_census_simple_request_legacy_test: openssl_dep_error
9692
9693else
9694
9695bins/$(CONFIG)/chttp2_fullstack_census_simple_request_legacy_test: $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_census_simple_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
9696 $(E) "[LD] Linking $@"
9697 $(Q) mkdir -p `dirname $@`
9698 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_census_simple_request_legacy.a libs/$(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_legacy_test
9699
9700endif
9701
9702
9703deps_chttp2_fullstack_census_simple_request_legacy_test: $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
9704
9705ifneq ($(NO_SECURE),true)
9706ifneq ($(NO_DEPS),true)
9707-include $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
9708endif
9709endif
9710
9711
9712CHTTP2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
9713
9714CHTTP2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_SRC))))
9715
9716ifeq ($(NO_SECURE),true)
9717
9718# You can't build secure targets if you don't have OpenSSL with ALPN.
9719
9720bins/$(CONFIG)/chttp2_fullstack_disappearing_server_legacy_test: openssl_dep_error
9721
9722else
9723
9724bins/$(CONFIG)/chttp2_fullstack_disappearing_server_legacy_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_disappearing_server_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
9725 $(E) "[LD] Linking $@"
9726 $(Q) mkdir -p `dirname $@`
9727 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_disappearing_server_legacy.a libs/$(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_legacy_test
9728
9729endif
9730
9731
9732deps_chttp2_fullstack_disappearing_server_legacy_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
9733
9734ifneq ($(NO_SECURE),true)
9735ifneq ($(NO_DEPS),true)
9736-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
9737endif
9738endif
9739
9740
9741CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
9742
9743CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC))))
9744
9745ifeq ($(NO_SECURE),true)
9746
9747# You can't build secure targets if you don't have OpenSSL with ALPN.
9748
9749bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: openssl_dep_error
9750
9751else
9752
9753bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
9754 $(E) "[LD] Linking $@"
9755 $(Q) mkdir -p `dirname $@`
9756 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a libs/$(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_legacy_test
9757
9758endif
9759
9760
9761deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
9762
9763ifneq ($(NO_SECURE),true)
9764ifneq ($(NO_DEPS),true)
9765-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
9766endif
9767endif
9768
9769
9770CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
9771
9772CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC))))
9773
9774ifeq ($(NO_SECURE),true)
9775
9776# You can't build secure targets if you don't have OpenSSL with ALPN.
9777
9778bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test: openssl_dep_error
9779
9780else
9781
9782bins/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
9783 $(E) "[LD] Linking $@"
9784 $(Q) mkdir -p `dirname $@`
9785 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a libs/$(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_legacy_test
9786
9787endif
9788
9789
9790deps_chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
9791
9792ifneq ($(NO_SECURE),true)
9793ifneq ($(NO_DEPS),true)
9794-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
9795endif
9796endif
9797
9798
9799CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
9800
9801CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC))))
9802
9803ifeq ($(NO_SECURE),true)
9804
9805# You can't build secure targets if you don't have OpenSSL with ALPN.
9806
9807bins/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_legacy_test: openssl_dep_error
9808
9809else
9810
9811bins/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_legacy_test: $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
9812 $(E) "[LD] Linking $@"
9813 $(Q) mkdir -p `dirname $@`
9814 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a libs/$(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_legacy_test
9815
9816endif
9817
9818
9819deps_chttp2_fullstack_graceful_server_shutdown_legacy_test: $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
9820
9821ifneq ($(NO_SECURE),true)
9822ifneq ($(NO_DEPS),true)
9823-include $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
9824endif
9825endif
9826
9827
9828CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
9829
9830CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC))))
9831
9832ifeq ($(NO_SECURE),true)
9833
9834# You can't build secure targets if you don't have OpenSSL with ALPN.
9835
9836bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_legacy_test: openssl_dep_error
9837
9838else
9839
9840bins/$(CONFIG)/chttp2_fullstack_invoke_large_request_legacy_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
9841 $(E) "[LD] Linking $@"
9842 $(Q) mkdir -p `dirname $@`
9843 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a libs/$(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_legacy_test
9844
9845endif
9846
9847
9848deps_chttp2_fullstack_invoke_large_request_legacy_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
9849
9850ifneq ($(NO_SECURE),true)
9851ifneq ($(NO_DEPS),true)
9852-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
9853endif
9854endif
9855
9856
9857CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
9858
9859CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC))))
9860
9861ifeq ($(NO_SECURE),true)
9862
9863# You can't build secure targets if you don't have OpenSSL with ALPN.
9864
9865bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_legacy_test: openssl_dep_error
9866
9867else
9868
9869bins/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_legacy_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
9870 $(E) "[LD] Linking $@"
9871 $(Q) mkdir -p `dirname $@`
9872 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a libs/$(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_legacy_test
9873
9874endif
9875
9876
9877deps_chttp2_fullstack_max_concurrent_streams_legacy_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
9878
9879ifneq ($(NO_SECURE),true)
9880ifneq ($(NO_DEPS),true)
9881-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
9882endif
9883endif
9884
9885
9886CHTTP2_FULLSTACK_NO_OP_LEGACY_TEST_SRC = \
9887
9888CHTTP2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_LEGACY_TEST_SRC))))
9889
9890ifeq ($(NO_SECURE),true)
9891
9892# You can't build secure targets if you don't have OpenSSL with ALPN.
9893
9894bins/$(CONFIG)/chttp2_fullstack_no_op_legacy_test: openssl_dep_error
9895
9896else
9897
9898bins/$(CONFIG)/chttp2_fullstack_no_op_legacy_test: $(CHTTP2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_no_op_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
9899 $(E) "[LD] Linking $@"
9900 $(Q) mkdir -p `dirname $@`
9901 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_no_op_legacy.a libs/$(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_legacy_test
9902
9903endif
9904
9905
9906deps_chttp2_fullstack_no_op_legacy_test: $(CHTTP2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
9907
9908ifneq ($(NO_SECURE),true)
9909ifneq ($(NO_DEPS),true)
9910-include $(CHTTP2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
9911endif
9912endif
9913
9914
9915CHTTP2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
9916
9917CHTTP2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_SRC))))
9918
9919ifeq ($(NO_SECURE),true)
9920
9921# You can't build secure targets if you don't have OpenSSL with ALPN.
9922
9923bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_legacy_test: openssl_dep_error
9924
9925else
9926
9927bins/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_legacy_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
9928 $(E) "[LD] Linking $@"
9929 $(Q) mkdir -p `dirname $@`
9930 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a libs/$(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_legacy_test
9931
9932endif
9933
9934
9935deps_chttp2_fullstack_ping_pong_streaming_legacy_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
9936
9937ifneq ($(NO_SECURE),true)
9938ifneq ($(NO_DEPS),true)
9939-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
9940endif
9941endif
9942
9943
9944CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
9945
9946CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
9947
9948ifeq ($(NO_SECURE),true)
9949
9950# You can't build secure targets if you don't have OpenSSL with ALPN.
9951
9952bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: openssl_dep_error
9953
9954else
9955
9956bins/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
9957 $(E) "[LD] Linking $@"
9958 $(Q) mkdir -p `dirname $@`
9959 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a libs/$(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_legacy_test
9960
9961endif
9962
9963
9964deps_chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
9965
9966ifneq ($(NO_SECURE),true)
9967ifneq ($(NO_DEPS),true)
9968-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
9969endif
9970endif
9971
9972
9973CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
9974
9975CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
9976
9977ifeq ($(NO_SECURE),true)
9978
9979# You can't build secure targets if you don't have OpenSSL with ALPN.
9980
9981bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test: openssl_dep_error
9982
9983else
9984
9985bins/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
9986 $(E) "[LD] Linking $@"
9987 $(Q) mkdir -p `dirname $@`
9988 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a libs/$(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_legacy_test
9989
9990endif
9991
9992
9993deps_chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
9994
9995ifneq ($(NO_SECURE),true)
9996ifneq ($(NO_DEPS),true)
9997-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
9998endif
9999endif
10000
10001
10002CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
10003
10004CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC))))
10005
10006ifeq ($(NO_SECURE),true)
10007
10008# You can't build secure targets if you don't have OpenSSL with ALPN.
10009
10010bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_legacy_test: openssl_dep_error
10011
10012else
10013
10014bins/$(CONFIG)/chttp2_fullstack_request_response_with_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
10015 $(E) "[LD] Linking $@"
10016 $(Q) mkdir -p `dirname $@`
10017 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a libs/$(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_legacy_test
10018
10019endif
10020
10021
10022deps_chttp2_fullstack_request_response_with_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10023
10024ifneq ($(NO_SECURE),true)
10025ifneq ($(NO_DEPS),true)
10026-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10027endif
10028endif
10029
10030
10031CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
10032
10033CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
10034
10035ifeq ($(NO_SECURE),true)
10036
10037# You can't build secure targets if you don't have OpenSSL with ALPN.
10038
10039bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: openssl_dep_error
10040
10041else
10042
10043bins/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
10044 $(E) "[LD] Linking $@"
10045 $(Q) mkdir -p `dirname $@`
10046 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a libs/$(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_legacy_test
10047
10048endif
10049
10050
10051deps_chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10052
10053ifneq ($(NO_SECURE),true)
10054ifneq ($(NO_DEPS),true)
10055-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10056endif
10057endif
10058
10059
Craig Tillercff2d152015-02-05 13:22:49 -080010060CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
10061
10062CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC))))
10063
10064ifeq ($(NO_SECURE),true)
10065
10066# You can't build secure targets if you don't have OpenSSL with ALPN.
10067
10068bins/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_legacy_test: openssl_dep_error
10069
10070else
10071
10072bins/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
10073 $(E) "[LD] Linking $@"
10074 $(Q) mkdir -p `dirname $@`
10075 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a libs/$(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_with_large_metadata_legacy_test
10076
10077endif
10078
10079
10080deps_chttp2_fullstack_request_with_large_metadata_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
10081
10082ifneq ($(NO_SECURE),true)
10083ifneq ($(NO_DEPS),true)
10084-include $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
10085endif
10086endif
10087
10088
10089CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
10090
10091CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC))))
10092
10093ifeq ($(NO_SECURE),true)
10094
10095# You can't build secure targets if you don't have OpenSSL with ALPN.
10096
10097bins/$(CONFIG)/chttp2_fullstack_request_with_payload_legacy_test: openssl_dep_error
10098
10099else
10100
10101bins/$(CONFIG)/chttp2_fullstack_request_with_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_with_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
10102 $(E) "[LD] Linking $@"
10103 $(Q) mkdir -p `dirname $@`
10104 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_request_with_payload_legacy.a libs/$(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_with_payload_legacy_test
10105
10106endif
10107
10108
10109deps_chttp2_fullstack_request_with_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10110
10111ifneq ($(NO_SECURE),true)
10112ifneq ($(NO_DEPS),true)
10113-include $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10114endif
10115endif
10116
10117
Craig Tiller2c189e32015-02-03 13:56:55 -080010118CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
10119
10120CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC))))
10121
10122ifeq ($(NO_SECURE),true)
10123
10124# You can't build secure targets if you don't have OpenSSL with ALPN.
10125
10126bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_legacy_test: openssl_dep_error
10127
10128else
10129
10130bins/$(CONFIG)/chttp2_fullstack_simple_delayed_request_legacy_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
10131 $(E) "[LD] Linking $@"
10132 $(Q) mkdir -p `dirname $@`
10133 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a libs/$(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_legacy_test
10134
10135endif
10136
10137
10138deps_chttp2_fullstack_simple_delayed_request_legacy_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
10139
10140ifneq ($(NO_SECURE),true)
10141ifneq ($(NO_DEPS),true)
10142-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
10143endif
10144endif
10145
10146
10147CHTTP2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
10148
10149CHTTP2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
10150
10151ifeq ($(NO_SECURE),true)
10152
10153# You can't build secure targets if you don't have OpenSSL with ALPN.
10154
10155bins/$(CONFIG)/chttp2_fullstack_simple_request_legacy_test: openssl_dep_error
10156
10157else
10158
10159bins/$(CONFIG)/chttp2_fullstack_simple_request_legacy_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
10160 $(E) "[LD] Linking $@"
10161 $(Q) mkdir -p `dirname $@`
10162 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_request_legacy.a libs/$(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_legacy_test
10163
10164endif
10165
10166
10167deps_chttp2_fullstack_simple_request_legacy_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
10168
10169ifneq ($(NO_SECURE),true)
10170ifneq ($(NO_DEPS),true)
10171-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
10172endif
10173endif
10174
10175
10176CHTTP2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_SRC = \
10177
10178CHTTP2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_SRC))))
10179
10180ifeq ($(NO_SECURE),true)
10181
10182# You can't build secure targets if you don't have OpenSSL with ALPN.
10183
10184bins/$(CONFIG)/chttp2_fullstack_thread_stress_legacy_test: openssl_dep_error
10185
10186else
10187
10188bins/$(CONFIG)/chttp2_fullstack_thread_stress_legacy_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_thread_stress_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
10189 $(E) "[LD] Linking $@"
10190 $(Q) mkdir -p `dirname $@`
10191 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_thread_stress_legacy.a libs/$(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_legacy_test
10192
10193endif
10194
10195
10196deps_chttp2_fullstack_thread_stress_legacy_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
10197
10198ifneq ($(NO_SECURE),true)
10199ifneq ($(NO_DEPS),true)
10200-include $(CHTTP2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
10201endif
10202endif
10203
10204
10205CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
10206
10207CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC))))
10208
10209ifeq ($(NO_SECURE),true)
10210
10211# You can't build secure targets if you don't have OpenSSL with ALPN.
10212
10213bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test: openssl_dep_error
10214
10215else
10216
10217bins/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
10218 $(E) "[LD] Linking $@"
10219 $(Q) mkdir -p `dirname $@`
10220 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a libs/$(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_legacy_test
10221
10222endif
10223
10224
10225deps_chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
10226
10227ifneq ($(NO_SECURE),true)
10228ifneq ($(NO_DEPS),true)
10229-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
10230endif
10231endif
10232
10233
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010234CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
10235
ctillercab52e72015-01-06 13:10:23 -080010236CHTTP2_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 -080010237
nnoble69ac39f2014-12-12 15:43:38 -080010238ifeq ($(NO_SECURE),true)
10239
Nicolas Noble047b7272015-01-16 13:55:05 -080010240# You can't build secure targets if you don't have OpenSSL with ALPN.
10241
ctillercab52e72015-01-06 13:10:23 -080010242bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010243
10244else
10245
nnoble5f2ecb32015-01-12 16:40:18 -080010246bins/$(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 -080010247 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010248 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010249 $(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 -080010250
nnoble69ac39f2014-12-12 15:43:38 -080010251endif
10252
Craig Tillerd4773f52015-01-12 16:38:47 -080010253
Craig Tiller8f126a62015-01-15 08:50:19 -080010254deps_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 -080010255
nnoble69ac39f2014-12-12 15:43:38 -080010256ifneq ($(NO_SECURE),true)
10257ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010258-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010259endif
nnoble69ac39f2014-12-12 15:43:38 -080010260endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010261
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010262
10263CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
10264
ctillercab52e72015-01-06 13:10:23 -080010265CHTTP2_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 -080010266
nnoble69ac39f2014-12-12 15:43:38 -080010267ifeq ($(NO_SECURE),true)
10268
Nicolas Noble047b7272015-01-16 13:55:05 -080010269# You can't build secure targets if you don't have OpenSSL with ALPN.
10270
ctillercab52e72015-01-06 13:10:23 -080010271bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010272
10273else
10274
nnoble5f2ecb32015-01-12 16:40:18 -080010275bins/$(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 -080010276 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010277 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010278 $(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 -080010279
nnoble69ac39f2014-12-12 15:43:38 -080010280endif
10281
Craig Tillerd4773f52015-01-12 16:38:47 -080010282
Craig Tiller8f126a62015-01-15 08:50:19 -080010283deps_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 -080010284
nnoble69ac39f2014-12-12 15:43:38 -080010285ifneq ($(NO_SECURE),true)
10286ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010287-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010288endif
nnoble69ac39f2014-12-12 15:43:38 -080010289endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010290
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010291
10292CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
10293
ctillercab52e72015-01-06 13:10:23 -080010294CHTTP2_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 -080010295
nnoble69ac39f2014-12-12 15:43:38 -080010296ifeq ($(NO_SECURE),true)
10297
Nicolas Noble047b7272015-01-16 13:55:05 -080010298# You can't build secure targets if you don't have OpenSSL with ALPN.
10299
ctillercab52e72015-01-06 13:10:23 -080010300bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010301
10302else
10303
nnoble5f2ecb32015-01-12 16:40:18 -080010304bins/$(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 -080010305 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010306 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010307 $(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 -080010308
nnoble69ac39f2014-12-12 15:43:38 -080010309endif
10310
Craig Tillerd4773f52015-01-12 16:38:47 -080010311
Craig Tiller8f126a62015-01-15 08:50:19 -080010312deps_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 -080010313
nnoble69ac39f2014-12-12 15:43:38 -080010314ifneq ($(NO_SECURE),true)
10315ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010316-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010317endif
nnoble69ac39f2014-12-12 15:43:38 -080010318endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010319
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010320
10321CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
10322
ctillercab52e72015-01-06 13:10:23 -080010323CHTTP2_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 -080010324
nnoble69ac39f2014-12-12 15:43:38 -080010325ifeq ($(NO_SECURE),true)
10326
Nicolas Noble047b7272015-01-16 13:55:05 -080010327# You can't build secure targets if you don't have OpenSSL with ALPN.
10328
ctillercab52e72015-01-06 13:10:23 -080010329bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010330
10331else
10332
nnoble5f2ecb32015-01-12 16:40:18 -080010333bins/$(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 -080010334 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010335 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010336 $(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 -080010337
nnoble69ac39f2014-12-12 15:43:38 -080010338endif
10339
Craig Tillerd4773f52015-01-12 16:38:47 -080010340
Craig Tiller8f126a62015-01-15 08:50:19 -080010341deps_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 -080010342
nnoble69ac39f2014-12-12 15:43:38 -080010343ifneq ($(NO_SECURE),true)
10344ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010345-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010346endif
nnoble69ac39f2014-12-12 15:43:38 -080010347endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010348
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010349
10350CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
10351
ctillercab52e72015-01-06 13:10:23 -080010352CHTTP2_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 -080010353
nnoble69ac39f2014-12-12 15:43:38 -080010354ifeq ($(NO_SECURE),true)
10355
Nicolas Noble047b7272015-01-16 13:55:05 -080010356# You can't build secure targets if you don't have OpenSSL with ALPN.
10357
ctillercab52e72015-01-06 13:10:23 -080010358bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010359
10360else
10361
nnoble5f2ecb32015-01-12 16:40:18 -080010362bins/$(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 -080010363 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010364 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010365 $(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 -080010366
nnoble69ac39f2014-12-12 15:43:38 -080010367endif
10368
Craig Tillerd4773f52015-01-12 16:38:47 -080010369
Craig Tiller8f126a62015-01-15 08:50:19 -080010370deps_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 -080010371
nnoble69ac39f2014-12-12 15:43:38 -080010372ifneq ($(NO_SECURE),true)
10373ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010374-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010375endif
nnoble69ac39f2014-12-12 15:43:38 -080010376endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010377
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010378
hongyu24200d32015-01-08 15:13:49 -080010379CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
10380
10381CHTTP2_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 -080010382
10383ifeq ($(NO_SECURE),true)
10384
Nicolas Noble047b7272015-01-16 13:55:05 -080010385# You can't build secure targets if you don't have OpenSSL with ALPN.
10386
hongyu24200d32015-01-08 15:13:49 -080010387bins/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_test: openssl_dep_error
10388
10389else
10390
nnoble5f2ecb32015-01-12 16:40:18 -080010391bins/$(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 -080010392 $(E) "[LD] Linking $@"
10393 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010394 $(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 -080010395
10396endif
10397
Craig Tillerd4773f52015-01-12 16:38:47 -080010398
Craig Tiller8f126a62015-01-15 08:50:19 -080010399deps_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 -080010400
10401ifneq ($(NO_SECURE),true)
10402ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010403-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080010404endif
10405endif
10406
hongyu24200d32015-01-08 15:13:49 -080010407
ctillerc6d61c42014-12-15 14:52:08 -080010408CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
10409
ctillercab52e72015-01-06 13:10:23 -080010410CHTTP2_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 -080010411
10412ifeq ($(NO_SECURE),true)
10413
Nicolas Noble047b7272015-01-16 13:55:05 -080010414# You can't build secure targets if you don't have OpenSSL with ALPN.
10415
ctillercab52e72015-01-06 13:10:23 -080010416bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -080010417
10418else
10419
nnoble5f2ecb32015-01-12 16:40:18 -080010420bins/$(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 -080010421 $(E) "[LD] Linking $@"
10422 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010423 $(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 -080010424
10425endif
10426
Craig Tillerd4773f52015-01-12 16:38:47 -080010427
Craig Tiller8f126a62015-01-15 08:50:19 -080010428deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080010429
10430ifneq ($(NO_SECURE),true)
10431ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010432-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080010433endif
10434endif
10435
ctillerc6d61c42014-12-15 14:52:08 -080010436
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010437CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
10438
ctillercab52e72015-01-06 13:10:23 -080010439CHTTP2_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 -080010440
nnoble69ac39f2014-12-12 15:43:38 -080010441ifeq ($(NO_SECURE),true)
10442
Nicolas Noble047b7272015-01-16 13:55:05 -080010443# You can't build secure targets if you don't have OpenSSL with ALPN.
10444
ctillercab52e72015-01-06 13:10:23 -080010445bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010446
10447else
10448
nnoble5f2ecb32015-01-12 16:40:18 -080010449bins/$(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 -080010450 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010451 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010452 $(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 -080010453
nnoble69ac39f2014-12-12 15:43:38 -080010454endif
10455
Craig Tillerd4773f52015-01-12 16:38:47 -080010456
Craig Tiller8f126a62015-01-15 08:50:19 -080010457deps_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 -080010458
nnoble69ac39f2014-12-12 15:43:38 -080010459ifneq ($(NO_SECURE),true)
10460ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010461-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010462endif
nnoble69ac39f2014-12-12 15:43:38 -080010463endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010464
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010465
10466CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
10467
ctillercab52e72015-01-06 13:10:23 -080010468CHTTP2_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 -080010469
nnoble69ac39f2014-12-12 15:43:38 -080010470ifeq ($(NO_SECURE),true)
10471
Nicolas Noble047b7272015-01-16 13:55:05 -080010472# You can't build secure targets if you don't have OpenSSL with ALPN.
10473
ctillercab52e72015-01-06 13:10:23 -080010474bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010475
10476else
10477
nnoble5f2ecb32015-01-12 16:40:18 -080010478bins/$(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 -080010479 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010480 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010481 $(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 -080010482
nnoble69ac39f2014-12-12 15:43:38 -080010483endif
10484
Craig Tillerd4773f52015-01-12 16:38:47 -080010485
Craig Tiller8f126a62015-01-15 08:50:19 -080010486deps_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 -080010487
nnoble69ac39f2014-12-12 15:43:38 -080010488ifneq ($(NO_SECURE),true)
10489ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010490-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010491endif
nnoble69ac39f2014-12-12 15:43:38 -080010492endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010493
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010494
murgatroid99a8c21e82015-02-12 13:55:53 -080010495CHTTP2_SIMPLE_SSL_FULLSTACK_EMPTY_BATCH_TEST_SRC = \
10496
10497CHTTP2_SIMPLE_SSL_FULLSTACK_EMPTY_BATCH_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EMPTY_BATCH_TEST_SRC))))
10498
10499ifeq ($(NO_SECURE),true)
10500
10501# You can't build secure targets if you don't have OpenSSL with ALPN.
10502
10503bins/$(CONFIG)/chttp2_simple_ssl_fullstack_empty_batch_test: openssl_dep_error
10504
10505else
10506
10507bins/$(CONFIG)/chttp2_simple_ssl_fullstack_empty_batch_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EMPTY_BATCH_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_empty_batch.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
10508 $(E) "[LD] Linking $@"
10509 $(Q) mkdir -p `dirname $@`
10510 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EMPTY_BATCH_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_empty_batch.a libs/$(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_empty_batch_test
10511
10512endif
10513
10514
10515deps_chttp2_simple_ssl_fullstack_empty_batch_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EMPTY_BATCH_TEST_OBJS:.o=.dep)
10516
10517ifneq ($(NO_SECURE),true)
10518ifneq ($(NO_DEPS),true)
10519-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EMPTY_BATCH_TEST_OBJS:.o=.dep)
10520endif
10521endif
10522
10523
Craig Tiller4ffdcd52015-01-16 11:34:55 -080010524CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
10525
10526CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC))))
10527
10528ifeq ($(NO_SECURE),true)
10529
David Klempner7f3ed1e2015-01-16 15:35:56 -080010530# You can't build secure targets if you don't have OpenSSL with ALPN.
10531
Craig Tiller4ffdcd52015-01-16 11:34:55 -080010532bins/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_test: openssl_dep_error
10533
10534else
10535
10536bins/$(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
10537 $(E) "[LD] Linking $@"
10538 $(Q) mkdir -p `dirname $@`
10539 $(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
10540
10541endif
10542
10543
10544deps_chttp2_simple_ssl_fullstack_graceful_server_shutdown_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
10545
10546ifneq ($(NO_SECURE),true)
10547ifneq ($(NO_DEPS),true)
10548-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
10549endif
10550endif
10551
10552
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010553CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
10554
ctillercab52e72015-01-06 13:10:23 -080010555CHTTP2_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 -080010556
nnoble69ac39f2014-12-12 15:43:38 -080010557ifeq ($(NO_SECURE),true)
10558
Nicolas Noble047b7272015-01-16 13:55:05 -080010559# You can't build secure targets if you don't have OpenSSL with ALPN.
10560
ctillercab52e72015-01-06 13:10:23 -080010561bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010562
10563else
10564
nnoble5f2ecb32015-01-12 16:40:18 -080010565bins/$(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 -080010566 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010567 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010568 $(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 -080010569
nnoble69ac39f2014-12-12 15:43:38 -080010570endif
10571
Craig Tillerd4773f52015-01-12 16:38:47 -080010572
Craig Tiller8f126a62015-01-15 08:50:19 -080010573deps_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 -080010574
nnoble69ac39f2014-12-12 15:43:38 -080010575ifneq ($(NO_SECURE),true)
10576ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010577-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010578endif
nnoble69ac39f2014-12-12 15:43:38 -080010579endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010580
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010581
10582CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
10583
ctillercab52e72015-01-06 13:10:23 -080010584CHTTP2_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 -080010585
nnoble69ac39f2014-12-12 15:43:38 -080010586ifeq ($(NO_SECURE),true)
10587
Nicolas Noble047b7272015-01-16 13:55:05 -080010588# You can't build secure targets if you don't have OpenSSL with ALPN.
10589
ctillercab52e72015-01-06 13:10:23 -080010590bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010591
10592else
10593
nnoble5f2ecb32015-01-12 16:40:18 -080010594bins/$(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 -080010595 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010596 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010597 $(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 -080010598
nnoble69ac39f2014-12-12 15:43:38 -080010599endif
10600
Craig Tillerd4773f52015-01-12 16:38:47 -080010601
Craig Tiller8f126a62015-01-15 08:50:19 -080010602deps_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 -080010603
nnoble69ac39f2014-12-12 15:43:38 -080010604ifneq ($(NO_SECURE),true)
10605ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010606-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010607endif
nnoble69ac39f2014-12-12 15:43:38 -080010608endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010609
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010610
10611CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
10612
ctillercab52e72015-01-06 13:10:23 -080010613CHTTP2_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 -080010614
nnoble69ac39f2014-12-12 15:43:38 -080010615ifeq ($(NO_SECURE),true)
10616
Nicolas Noble047b7272015-01-16 13:55:05 -080010617# You can't build secure targets if you don't have OpenSSL with ALPN.
10618
ctillercab52e72015-01-06 13:10:23 -080010619bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010620
10621else
10622
nnoble5f2ecb32015-01-12 16:40:18 -080010623bins/$(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 -080010624 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010625 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010626 $(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 -080010627
nnoble69ac39f2014-12-12 15:43:38 -080010628endif
10629
Craig Tillerd4773f52015-01-12 16:38:47 -080010630
Craig Tiller8f126a62015-01-15 08:50:19 -080010631deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010632
nnoble69ac39f2014-12-12 15:43:38 -080010633ifneq ($(NO_SECURE),true)
10634ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010635-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010636endif
nnoble69ac39f2014-12-12 15:43:38 -080010637endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010638
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010639
10640CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
10641
ctillercab52e72015-01-06 13:10:23 -080010642CHTTP2_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 -080010643
nnoble69ac39f2014-12-12 15:43:38 -080010644ifeq ($(NO_SECURE),true)
10645
Nicolas Noble047b7272015-01-16 13:55:05 -080010646# You can't build secure targets if you don't have OpenSSL with ALPN.
10647
ctillercab52e72015-01-06 13:10:23 -080010648bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010649
10650else
10651
nnoble5f2ecb32015-01-12 16:40:18 -080010652bins/$(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 -080010653 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010654 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010655 $(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 -080010656
nnoble69ac39f2014-12-12 15:43:38 -080010657endif
10658
Craig Tillerd4773f52015-01-12 16:38:47 -080010659
Craig Tiller8f126a62015-01-15 08:50:19 -080010660deps_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 -080010661
nnoble69ac39f2014-12-12 15:43:38 -080010662ifneq ($(NO_SECURE),true)
10663ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010664-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010665endif
nnoble69ac39f2014-12-12 15:43:38 -080010666endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010667
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010668
ctiller33023c42014-12-12 16:28:33 -080010669CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
10670
ctillercab52e72015-01-06 13:10:23 -080010671CHTTP2_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 -080010672
10673ifeq ($(NO_SECURE),true)
10674
Nicolas Noble047b7272015-01-16 13:55:05 -080010675# You can't build secure targets if you don't have OpenSSL with ALPN.
10676
ctillercab52e72015-01-06 13:10:23 -080010677bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -080010678
10679else
10680
nnoble5f2ecb32015-01-12 16:40:18 -080010681bins/$(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 -080010682 $(E) "[LD] Linking $@"
10683 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010684 $(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 -080010685
10686endif
10687
Craig Tillerd4773f52015-01-12 16:38:47 -080010688
Craig Tiller8f126a62015-01-15 08:50:19 -080010689deps_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 -080010690
10691ifneq ($(NO_SECURE),true)
10692ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010693-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -080010694endif
10695endif
10696
ctiller33023c42014-12-12 16:28:33 -080010697
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010698CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
10699
ctillercab52e72015-01-06 13:10:23 -080010700CHTTP2_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 -080010701
nnoble69ac39f2014-12-12 15:43:38 -080010702ifeq ($(NO_SECURE),true)
10703
Nicolas Noble047b7272015-01-16 13:55:05 -080010704# You can't build secure targets if you don't have OpenSSL with ALPN.
10705
ctillercab52e72015-01-06 13:10:23 -080010706bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010707
10708else
10709
nnoble5f2ecb32015-01-12 16:40:18 -080010710bins/$(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 -080010711 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010712 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010713 $(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 -080010714
nnoble69ac39f2014-12-12 15:43:38 -080010715endif
10716
Craig Tillerd4773f52015-01-12 16:38:47 -080010717
Craig Tiller8f126a62015-01-15 08:50:19 -080010718deps_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 -080010719
nnoble69ac39f2014-12-12 15:43:38 -080010720ifneq ($(NO_SECURE),true)
10721ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010722-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010723endif
nnoble69ac39f2014-12-12 15:43:38 -080010724endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010725
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010726
10727CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
10728
ctillercab52e72015-01-06 13:10:23 -080010729CHTTP2_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 -080010730
nnoble69ac39f2014-12-12 15:43:38 -080010731ifeq ($(NO_SECURE),true)
10732
Nicolas Noble047b7272015-01-16 13:55:05 -080010733# You can't build secure targets if you don't have OpenSSL with ALPN.
10734
ctillercab52e72015-01-06 13:10:23 -080010735bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010736
10737else
10738
nnoble5f2ecb32015-01-12 16:40:18 -080010739bins/$(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 -080010740 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010741 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010742 $(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 -080010743
nnoble69ac39f2014-12-12 15:43:38 -080010744endif
10745
Craig Tillerd4773f52015-01-12 16:38:47 -080010746
Craig Tiller8f126a62015-01-15 08:50:19 -080010747deps_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 -080010748
nnoble69ac39f2014-12-12 15:43:38 -080010749ifneq ($(NO_SECURE),true)
10750ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010751-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010752endif
nnoble69ac39f2014-12-12 15:43:38 -080010753endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010754
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010755
Craig Tillercff2d152015-02-05 13:22:49 -080010756CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
ctiller2845cad2014-12-15 15:14:12 -080010757
Craig Tillercff2d152015-02-05 13:22:49 -080010758CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -080010759
10760ifeq ($(NO_SECURE),true)
10761
Nicolas Noble047b7272015-01-16 13:55:05 -080010762# You can't build secure targets if you don't have OpenSSL with ALPN.
10763
Craig Tillercff2d152015-02-05 13:22:49 -080010764bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -080010765
10766else
10767
Craig Tillercff2d152015-02-05 13:22:49 -080010768bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata.a libs/$(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 -080010769 $(E) "[LD] Linking $@"
10770 $(Q) mkdir -p `dirname $@`
Craig Tillercff2d152015-02-05 13:22:49 -080010771 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata.a libs/$(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_with_large_metadata_test
ctiller2845cad2014-12-15 15:14:12 -080010772
10773endif
10774
Craig Tillerd4773f52015-01-12 16:38:47 -080010775
Craig Tillercff2d152015-02-05 13:22:49 -080010776deps_chttp2_simple_ssl_fullstack_request_with_large_metadata_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080010777
10778ifneq ($(NO_SECURE),true)
10779ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -080010780-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
10781endif
10782endif
10783
10784
10785CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_SRC = \
10786
10787CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_SRC))))
10788
10789ifeq ($(NO_SECURE),true)
10790
10791# You can't build secure targets if you don't have OpenSSL with ALPN.
10792
10793bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_test: openssl_dep_error
10794
10795else
10796
10797bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_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
10798 $(E) "[LD] Linking $@"
10799 $(Q) mkdir -p `dirname $@`
10800 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_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_with_payload_test
10801
10802endif
10803
10804
10805deps_chttp2_simple_ssl_fullstack_request_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
10806
10807ifneq ($(NO_SECURE),true)
10808ifneq ($(NO_DEPS),true)
10809-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080010810endif
10811endif
10812
ctiller2845cad2014-12-15 15:14:12 -080010813
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010814CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
10815
ctillercab52e72015-01-06 13:10:23 -080010816CHTTP2_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 -080010817
nnoble69ac39f2014-12-12 15:43:38 -080010818ifeq ($(NO_SECURE),true)
10819
Nicolas Noble047b7272015-01-16 13:55:05 -080010820# You can't build secure targets if you don't have OpenSSL with ALPN.
10821
ctillercab52e72015-01-06 13:10:23 -080010822bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010823
10824else
10825
nnoble5f2ecb32015-01-12 16:40:18 -080010826bins/$(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 -080010827 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010828 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010829 $(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 -080010830
nnoble69ac39f2014-12-12 15:43:38 -080010831endif
10832
Craig Tillerd4773f52015-01-12 16:38:47 -080010833
Craig Tiller8f126a62015-01-15 08:50:19 -080010834deps_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 -080010835
nnoble69ac39f2014-12-12 15:43:38 -080010836ifneq ($(NO_SECURE),true)
10837ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010838-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010839endif
nnoble69ac39f2014-12-12 15:43:38 -080010840endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010841
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010842
10843CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
10844
ctillercab52e72015-01-06 13:10:23 -080010845CHTTP2_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 -080010846
nnoble69ac39f2014-12-12 15:43:38 -080010847ifeq ($(NO_SECURE),true)
10848
Nicolas Noble047b7272015-01-16 13:55:05 -080010849# You can't build secure targets if you don't have OpenSSL with ALPN.
10850
ctillercab52e72015-01-06 13:10:23 -080010851bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010852
10853else
10854
nnoble5f2ecb32015-01-12 16:40:18 -080010855bins/$(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 -080010856 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010857 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010858 $(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 -080010859
nnoble69ac39f2014-12-12 15:43:38 -080010860endif
10861
Craig Tillerd4773f52015-01-12 16:38:47 -080010862
Craig Tiller8f126a62015-01-15 08:50:19 -080010863deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010864
nnoble69ac39f2014-12-12 15:43:38 -080010865ifneq ($(NO_SECURE),true)
10866ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010867-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010868endif
nnoble69ac39f2014-12-12 15:43:38 -080010869endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010870
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010871
nathaniel52878172014-12-09 10:17:19 -080010872CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010873
ctillercab52e72015-01-06 13:10:23 -080010874CHTTP2_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 -080010875
nnoble69ac39f2014-12-12 15:43:38 -080010876ifeq ($(NO_SECURE),true)
10877
Nicolas Noble047b7272015-01-16 13:55:05 -080010878# You can't build secure targets if you don't have OpenSSL with ALPN.
10879
ctillercab52e72015-01-06 13:10:23 -080010880bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010881
10882else
10883
nnoble5f2ecb32015-01-12 16:40:18 -080010884bins/$(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 -080010885 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010886 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010887 $(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 -080010888
nnoble69ac39f2014-12-12 15:43:38 -080010889endif
10890
Craig Tillerd4773f52015-01-12 16:38:47 -080010891
Craig Tiller8f126a62015-01-15 08:50:19 -080010892deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010893
nnoble69ac39f2014-12-12 15:43:38 -080010894ifneq ($(NO_SECURE),true)
10895ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010896-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010897endif
nnoble69ac39f2014-12-12 15:43:38 -080010898endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010899
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010900
10901CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
10902
ctillercab52e72015-01-06 13:10:23 -080010903CHTTP2_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 -080010904
nnoble69ac39f2014-12-12 15:43:38 -080010905ifeq ($(NO_SECURE),true)
10906
Nicolas Noble047b7272015-01-16 13:55:05 -080010907# You can't build secure targets if you don't have OpenSSL with ALPN.
10908
ctillercab52e72015-01-06 13:10:23 -080010909bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010910
10911else
10912
nnoble5f2ecb32015-01-12 16:40:18 -080010913bins/$(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 -080010914 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010915 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080010916 $(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 -080010917
nnoble69ac39f2014-12-12 15:43:38 -080010918endif
10919
Craig Tillerd4773f52015-01-12 16:38:47 -080010920
Craig Tiller8f126a62015-01-15 08:50:19 -080010921deps_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 -080010922
nnoble69ac39f2014-12-12 15:43:38 -080010923ifneq ($(NO_SECURE),true)
10924ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010925-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010926endif
nnoble69ac39f2014-12-12 15:43:38 -080010927endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010928
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010929
Craig Tiller2c189e32015-02-03 13:56:55 -080010930CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
10931
10932CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC))))
10933
10934ifeq ($(NO_SECURE),true)
10935
10936# You can't build secure targets if you don't have OpenSSL with ALPN.
10937
10938bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test: openssl_dep_error
10939
10940else
10941
10942bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
10943 $(E) "[LD] Linking $@"
10944 $(Q) mkdir -p `dirname $@`
10945 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a libs/$(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_legacy_test
10946
10947endif
10948
10949
10950deps_chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
10951
10952ifneq ($(NO_SECURE),true)
10953ifneq ($(NO_DEPS),true)
10954-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
10955endif
10956endif
10957
10958
10959CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
10960
10961CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC))))
10962
10963ifeq ($(NO_SECURE),true)
10964
10965# You can't build secure targets if you don't have OpenSSL with ALPN.
10966
10967bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_legacy_test: openssl_dep_error
10968
10969else
10970
10971bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
10972 $(E) "[LD] Linking $@"
10973 $(Q) mkdir -p `dirname $@`
10974 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a libs/$(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_legacy_test
10975
10976endif
10977
10978
10979deps_chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
10980
10981ifneq ($(NO_SECURE),true)
10982ifneq ($(NO_DEPS),true)
10983-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
10984endif
10985endif
10986
10987
10988CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
10989
10990CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC))))
10991
10992ifeq ($(NO_SECURE),true)
10993
10994# You can't build secure targets if you don't have OpenSSL with ALPN.
10995
10996bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test: openssl_dep_error
10997
10998else
10999
11000bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11001 $(E) "[LD] Linking $@"
11002 $(Q) mkdir -p `dirname $@`
11003 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a libs/$(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_legacy_test
11004
11005endif
11006
11007
11008deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
11009
11010ifneq ($(NO_SECURE),true)
11011ifneq ($(NO_DEPS),true)
11012-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
11013endif
11014endif
11015
11016
11017CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
11018
11019CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC))))
11020
11021ifeq ($(NO_SECURE),true)
11022
11023# You can't build secure targets if you don't have OpenSSL with ALPN.
11024
11025bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test: openssl_dep_error
11026
11027else
11028
11029bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11030 $(E) "[LD] Linking $@"
11031 $(Q) mkdir -p `dirname $@`
11032 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a libs/$(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_legacy_test
11033
11034endif
11035
11036
11037deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
11038
11039ifneq ($(NO_SECURE),true)
11040ifneq ($(NO_DEPS),true)
11041-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
11042endif
11043endif
11044
11045
11046CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
11047
11048CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC))))
11049
11050ifeq ($(NO_SECURE),true)
11051
11052# You can't build secure targets if you don't have OpenSSL with ALPN.
11053
11054bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test: openssl_dep_error
11055
11056else
11057
11058bins/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11059 $(E) "[LD] Linking $@"
11060 $(Q) mkdir -p `dirname $@`
11061 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a libs/$(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_legacy_test
11062
11063endif
11064
11065
11066deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
11067
11068ifneq ($(NO_SECURE),true)
11069ifneq ($(NO_DEPS),true)
11070-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
11071endif
11072endif
11073
11074
11075CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
11076
11077CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
11078
11079ifeq ($(NO_SECURE),true)
11080
11081# You can't build secure targets if you don't have OpenSSL with ALPN.
11082
11083bins/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_legacy_test: openssl_dep_error
11084
11085else
11086
11087bins/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_census_simple_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11088 $(E) "[LD] Linking $@"
11089 $(Q) mkdir -p `dirname $@`
11090 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_census_simple_request_legacy.a libs/$(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_legacy_test
11091
11092endif
11093
11094
11095deps_chttp2_simple_ssl_fullstack_census_simple_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11096
11097ifneq ($(NO_SECURE),true)
11098ifneq ($(NO_DEPS),true)
11099-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11100endif
11101endif
11102
11103
11104CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
11105
11106CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_SRC))))
11107
11108ifeq ($(NO_SECURE),true)
11109
11110# You can't build secure targets if you don't have OpenSSL with ALPN.
11111
11112bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_legacy_test: openssl_dep_error
11113
11114else
11115
11116bins/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_disappearing_server_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11117 $(E) "[LD] Linking $@"
11118 $(Q) mkdir -p `dirname $@`
11119 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_disappearing_server_legacy.a libs/$(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_legacy_test
11120
11121endif
11122
11123
11124deps_chttp2_simple_ssl_fullstack_disappearing_server_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
11125
11126ifneq ($(NO_SECURE),true)
11127ifneq ($(NO_DEPS),true)
11128-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
11129endif
11130endif
11131
11132
11133CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
11134
11135CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC))))
11136
11137ifeq ($(NO_SECURE),true)
11138
11139# You can't build secure targets if you don't have OpenSSL with ALPN.
11140
11141bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: openssl_dep_error
11142
11143else
11144
11145bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11146 $(E) "[LD] Linking $@"
11147 $(Q) mkdir -p `dirname $@`
11148 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a libs/$(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_legacy_test
11149
11150endif
11151
11152
11153deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
11154
11155ifneq ($(NO_SECURE),true)
11156ifneq ($(NO_DEPS),true)
11157-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
11158endif
11159endif
11160
11161
11162CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
11163
11164CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC))))
11165
11166ifeq ($(NO_SECURE),true)
11167
11168# You can't build secure targets if you don't have OpenSSL with ALPN.
11169
11170bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test: openssl_dep_error
11171
11172else
11173
11174bins/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11175 $(E) "[LD] Linking $@"
11176 $(Q) mkdir -p `dirname $@`
11177 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a libs/$(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_legacy_test
11178
11179endif
11180
11181
11182deps_chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
11183
11184ifneq ($(NO_SECURE),true)
11185ifneq ($(NO_DEPS),true)
11186-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
11187endif
11188endif
11189
11190
11191CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
11192
11193CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC))))
11194
11195ifeq ($(NO_SECURE),true)
11196
11197# You can't build secure targets if you don't have OpenSSL with ALPN.
11198
11199bins/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test: openssl_dep_error
11200
11201else
11202
11203bins/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11204 $(E) "[LD] Linking $@"
11205 $(Q) mkdir -p `dirname $@`
11206 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a libs/$(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_legacy_test
11207
11208endif
11209
11210
11211deps_chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
11212
11213ifneq ($(NO_SECURE),true)
11214ifneq ($(NO_DEPS),true)
11215-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
11216endif
11217endif
11218
11219
11220CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
11221
11222CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC))))
11223
11224ifeq ($(NO_SECURE),true)
11225
11226# You can't build secure targets if you don't have OpenSSL with ALPN.
11227
11228bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test: openssl_dep_error
11229
11230else
11231
11232bins/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11233 $(E) "[LD] Linking $@"
11234 $(Q) mkdir -p `dirname $@`
11235 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a libs/$(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_legacy_test
11236
11237endif
11238
11239
11240deps_chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11241
11242ifneq ($(NO_SECURE),true)
11243ifneq ($(NO_DEPS),true)
11244-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11245endif
11246endif
11247
11248
11249CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
11250
11251CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC))))
11252
11253ifeq ($(NO_SECURE),true)
11254
11255# You can't build secure targets if you don't have OpenSSL with ALPN.
11256
11257bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test: openssl_dep_error
11258
11259else
11260
11261bins/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11262 $(E) "[LD] Linking $@"
11263 $(Q) mkdir -p `dirname $@`
11264 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a libs/$(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_legacy_test
11265
11266endif
11267
11268
11269deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
11270
11271ifneq ($(NO_SECURE),true)
11272ifneq ($(NO_DEPS),true)
11273-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
11274endif
11275endif
11276
11277
11278CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_LEGACY_TEST_SRC = \
11279
11280CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_LEGACY_TEST_SRC))))
11281
11282ifeq ($(NO_SECURE),true)
11283
11284# You can't build secure targets if you don't have OpenSSL with ALPN.
11285
11286bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_legacy_test: openssl_dep_error
11287
11288else
11289
11290bins/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_no_op_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11291 $(E) "[LD] Linking $@"
11292 $(Q) mkdir -p `dirname $@`
11293 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_no_op_legacy.a libs/$(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_legacy_test
11294
11295endif
11296
11297
11298deps_chttp2_simple_ssl_fullstack_no_op_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
11299
11300ifneq ($(NO_SECURE),true)
11301ifneq ($(NO_DEPS),true)
11302-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
11303endif
11304endif
11305
11306
11307CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
11308
11309CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_SRC))))
11310
11311ifeq ($(NO_SECURE),true)
11312
11313# You can't build secure targets if you don't have OpenSSL with ALPN.
11314
11315bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test: openssl_dep_error
11316
11317else
11318
11319bins/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11320 $(E) "[LD] Linking $@"
11321 $(Q) mkdir -p `dirname $@`
11322 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a libs/$(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_legacy_test
11323
11324endif
11325
11326
11327deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
11328
11329ifneq ($(NO_SECURE),true)
11330ifneq ($(NO_DEPS),true)
11331-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
11332endif
11333endif
11334
11335
11336CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
11337
11338CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
11339
11340ifeq ($(NO_SECURE),true)
11341
11342# You can't build secure targets if you don't have OpenSSL with ALPN.
11343
11344bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: openssl_dep_error
11345
11346else
11347
11348bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11349 $(E) "[LD] Linking $@"
11350 $(Q) mkdir -p `dirname $@`
11351 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a libs/$(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_legacy_test
11352
11353endif
11354
11355
11356deps_chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11357
11358ifneq ($(NO_SECURE),true)
11359ifneq ($(NO_DEPS),true)
11360-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11361endif
11362endif
11363
11364
11365CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
11366
11367CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
11368
11369ifeq ($(NO_SECURE),true)
11370
11371# You can't build secure targets if you don't have OpenSSL with ALPN.
11372
11373bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_legacy_test: openssl_dep_error
11374
11375else
11376
11377bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11378 $(E) "[LD] Linking $@"
11379 $(Q) mkdir -p `dirname $@`
11380 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a libs/$(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_legacy_test
11381
11382endif
11383
11384
11385deps_chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11386
11387ifneq ($(NO_SECURE),true)
11388ifneq ($(NO_DEPS),true)
11389-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11390endif
11391endif
11392
11393
11394CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
11395
11396CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC))))
11397
11398ifeq ($(NO_SECURE),true)
11399
11400# You can't build secure targets if you don't have OpenSSL with ALPN.
11401
11402bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test: openssl_dep_error
11403
11404else
11405
11406bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11407 $(E) "[LD] Linking $@"
11408 $(Q) mkdir -p `dirname $@`
11409 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a libs/$(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_legacy_test
11410
11411endif
11412
11413
11414deps_chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11415
11416ifneq ($(NO_SECURE),true)
11417ifneq ($(NO_DEPS),true)
11418-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11419endif
11420endif
11421
11422
11423CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
11424
11425CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
11426
11427ifeq ($(NO_SECURE),true)
11428
11429# You can't build secure targets if you don't have OpenSSL with ALPN.
11430
11431bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: openssl_dep_error
11432
11433else
11434
11435bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11436 $(E) "[LD] Linking $@"
11437 $(Q) mkdir -p `dirname $@`
11438 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a libs/$(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_legacy_test
11439
11440endif
11441
11442
11443deps_chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11444
11445ifneq ($(NO_SECURE),true)
11446ifneq ($(NO_DEPS),true)
11447-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11448endif
11449endif
11450
11451
Craig Tillercff2d152015-02-05 13:22:49 -080011452CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
11453
11454CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC))))
11455
11456ifeq ($(NO_SECURE),true)
11457
11458# You can't build secure targets if you don't have OpenSSL with ALPN.
11459
11460bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test: openssl_dep_error
11461
11462else
11463
11464bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11465 $(E) "[LD] Linking $@"
11466 $(Q) mkdir -p `dirname $@`
11467 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a libs/$(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_with_large_metadata_legacy_test
11468
11469endif
11470
11471
11472deps_chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
11473
11474ifneq ($(NO_SECURE),true)
11475ifneq ($(NO_DEPS),true)
11476-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
11477endif
11478endif
11479
11480
11481CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
11482
11483CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC))))
11484
11485ifeq ($(NO_SECURE),true)
11486
11487# You can't build secure targets if you don't have OpenSSL with ALPN.
11488
11489bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_legacy_test: openssl_dep_error
11490
11491else
11492
11493bins/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_with_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11494 $(E) "[LD] Linking $@"
11495 $(Q) mkdir -p `dirname $@`
11496 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_request_with_payload_legacy.a libs/$(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_with_payload_legacy_test
11497
11498endif
11499
11500
11501deps_chttp2_simple_ssl_fullstack_request_with_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11502
11503ifneq ($(NO_SECURE),true)
11504ifneq ($(NO_DEPS),true)
11505-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11506endif
11507endif
11508
11509
Craig Tiller2c189e32015-02-03 13:56:55 -080011510CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
11511
11512CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC))))
11513
11514ifeq ($(NO_SECURE),true)
11515
11516# You can't build secure targets if you don't have OpenSSL with ALPN.
11517
11518bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test: openssl_dep_error
11519
11520else
11521
11522bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11523 $(E) "[LD] Linking $@"
11524 $(Q) mkdir -p `dirname $@`
11525 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a libs/$(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_legacy_test
11526
11527endif
11528
11529
11530deps_chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11531
11532ifneq ($(NO_SECURE),true)
11533ifneq ($(NO_DEPS),true)
11534-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11535endif
11536endif
11537
11538
11539CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
11540
11541CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
11542
11543ifeq ($(NO_SECURE),true)
11544
11545# You can't build secure targets if you don't have OpenSSL with ALPN.
11546
11547bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_legacy_test: openssl_dep_error
11548
11549else
11550
11551bins/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_simple_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11552 $(E) "[LD] Linking $@"
11553 $(Q) mkdir -p `dirname $@`
11554 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_simple_request_legacy.a libs/$(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_legacy_test
11555
11556endif
11557
11558
11559deps_chttp2_simple_ssl_fullstack_simple_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11560
11561ifneq ($(NO_SECURE),true)
11562ifneq ($(NO_DEPS),true)
11563-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11564endif
11565endif
11566
11567
11568CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_LEGACY_TEST_SRC = \
11569
11570CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_LEGACY_TEST_SRC))))
11571
11572ifeq ($(NO_SECURE),true)
11573
11574# You can't build secure targets if you don't have OpenSSL with ALPN.
11575
11576bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_legacy_test: openssl_dep_error
11577
11578else
11579
11580bins/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_thread_stress_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11581 $(E) "[LD] Linking $@"
11582 $(Q) mkdir -p `dirname $@`
11583 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_thread_stress_legacy.a libs/$(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_legacy_test
11584
11585endif
11586
11587
11588deps_chttp2_simple_ssl_fullstack_thread_stress_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
11589
11590ifneq ($(NO_SECURE),true)
11591ifneq ($(NO_DEPS),true)
11592-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
11593endif
11594endif
11595
11596
11597CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
11598
11599CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC))))
11600
11601ifeq ($(NO_SECURE),true)
11602
11603# You can't build secure targets if you don't have OpenSSL with ALPN.
11604
11605bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_legacy_test: openssl_dep_error
11606
11607else
11608
11609bins/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11610 $(E) "[LD] Linking $@"
11611 $(Q) mkdir -p `dirname $@`
11612 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a libs/$(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_legacy_test
11613
11614endif
11615
11616
11617deps_chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
11618
11619ifneq ($(NO_SECURE),true)
11620ifneq ($(NO_DEPS),true)
11621-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
11622endif
11623endif
11624
11625
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011626CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
11627
ctillercab52e72015-01-06 13:10:23 -080011628CHTTP2_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 -080011629
nnoble69ac39f2014-12-12 15:43:38 -080011630ifeq ($(NO_SECURE),true)
11631
Nicolas Noble047b7272015-01-16 13:55:05 -080011632# You can't build secure targets if you don't have OpenSSL with ALPN.
11633
ctillercab52e72015-01-06 13:10:23 -080011634bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080011635
11636else
11637
nnoble5f2ecb32015-01-12 16:40:18 -080011638bins/$(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 -080011639 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080011640 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080011641 $(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 -080011642
nnoble69ac39f2014-12-12 15:43:38 -080011643endif
11644
Craig Tillerd4773f52015-01-12 16:38:47 -080011645
Craig Tiller8f126a62015-01-15 08:50:19 -080011646deps_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 -080011647
nnoble69ac39f2014-12-12 15:43:38 -080011648ifneq ($(NO_SECURE),true)
11649ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080011650-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011651endif
nnoble69ac39f2014-12-12 15:43:38 -080011652endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011653
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011654
11655CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
11656
ctillercab52e72015-01-06 13:10:23 -080011657CHTTP2_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 -080011658
nnoble69ac39f2014-12-12 15:43:38 -080011659ifeq ($(NO_SECURE),true)
11660
Nicolas Noble047b7272015-01-16 13:55:05 -080011661# You can't build secure targets if you don't have OpenSSL with ALPN.
11662
ctillercab52e72015-01-06 13:10:23 -080011663bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080011664
11665else
11666
nnoble5f2ecb32015-01-12 16:40:18 -080011667bins/$(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 -080011668 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080011669 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080011670 $(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 -080011671
nnoble69ac39f2014-12-12 15:43:38 -080011672endif
11673
Craig Tillerd4773f52015-01-12 16:38:47 -080011674
Craig Tiller8f126a62015-01-15 08:50:19 -080011675deps_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 -080011676
nnoble69ac39f2014-12-12 15:43:38 -080011677ifneq ($(NO_SECURE),true)
11678ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080011679-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011680endif
nnoble69ac39f2014-12-12 15:43:38 -080011681endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011682
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011683
11684CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
11685
ctillercab52e72015-01-06 13:10:23 -080011686CHTTP2_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 -080011687
nnoble69ac39f2014-12-12 15:43:38 -080011688ifeq ($(NO_SECURE),true)
11689
Nicolas Noble047b7272015-01-16 13:55:05 -080011690# You can't build secure targets if you don't have OpenSSL with ALPN.
11691
ctillercab52e72015-01-06 13:10:23 -080011692bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080011693
11694else
11695
nnoble5f2ecb32015-01-12 16:40:18 -080011696bins/$(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 -080011697 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080011698 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080011699 $(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 -080011700
nnoble69ac39f2014-12-12 15:43:38 -080011701endif
11702
Craig Tillerd4773f52015-01-12 16:38:47 -080011703
Craig Tiller8f126a62015-01-15 08:50:19 -080011704deps_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 -080011705
nnoble69ac39f2014-12-12 15:43:38 -080011706ifneq ($(NO_SECURE),true)
11707ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080011708-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011709endif
nnoble69ac39f2014-12-12 15:43:38 -080011710endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011711
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011712
11713CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
11714
ctillercab52e72015-01-06 13:10:23 -080011715CHTTP2_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 -080011716
nnoble69ac39f2014-12-12 15:43:38 -080011717ifeq ($(NO_SECURE),true)
11718
Nicolas Noble047b7272015-01-16 13:55:05 -080011719# You can't build secure targets if you don't have OpenSSL with ALPN.
11720
ctillercab52e72015-01-06 13:10:23 -080011721bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080011722
11723else
11724
nnoble5f2ecb32015-01-12 16:40:18 -080011725bins/$(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 -080011726 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080011727 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080011728 $(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 -080011729
nnoble69ac39f2014-12-12 15:43:38 -080011730endif
11731
Craig Tillerd4773f52015-01-12 16:38:47 -080011732
Craig Tiller8f126a62015-01-15 08:50:19 -080011733deps_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 -080011734
nnoble69ac39f2014-12-12 15:43:38 -080011735ifneq ($(NO_SECURE),true)
11736ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080011737-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011738endif
nnoble69ac39f2014-12-12 15:43:38 -080011739endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011740
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011741
11742CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
11743
ctillercab52e72015-01-06 13:10:23 -080011744CHTTP2_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 -080011745
nnoble69ac39f2014-12-12 15:43:38 -080011746ifeq ($(NO_SECURE),true)
11747
Nicolas Noble047b7272015-01-16 13:55:05 -080011748# You can't build secure targets if you don't have OpenSSL with ALPN.
11749
ctillercab52e72015-01-06 13:10:23 -080011750bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080011751
11752else
11753
nnoble5f2ecb32015-01-12 16:40:18 -080011754bins/$(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 -080011755 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080011756 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080011757 $(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 -080011758
nnoble69ac39f2014-12-12 15:43:38 -080011759endif
11760
Craig Tillerd4773f52015-01-12 16:38:47 -080011761
Craig Tiller8f126a62015-01-15 08:50:19 -080011762deps_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 -080011763
nnoble69ac39f2014-12-12 15:43:38 -080011764ifneq ($(NO_SECURE),true)
11765ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080011766-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011767endif
nnoble69ac39f2014-12-12 15:43:38 -080011768endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011769
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011770
hongyu24200d32015-01-08 15:13:49 -080011771CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
11772
11773CHTTP2_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 -080011774
11775ifeq ($(NO_SECURE),true)
11776
Nicolas Noble047b7272015-01-16 13:55:05 -080011777# You can't build secure targets if you don't have OpenSSL with ALPN.
11778
hongyu24200d32015-01-08 15:13:49 -080011779bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test: openssl_dep_error
11780
11781else
11782
nnoble5f2ecb32015-01-12 16:40:18 -080011783bins/$(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 -080011784 $(E) "[LD] Linking $@"
11785 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080011786 $(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 -080011787
11788endif
11789
Craig Tillerd4773f52015-01-12 16:38:47 -080011790
Craig Tiller8f126a62015-01-15 08:50:19 -080011791deps_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 -080011792
11793ifneq ($(NO_SECURE),true)
11794ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080011795-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080011796endif
11797endif
11798
hongyu24200d32015-01-08 15:13:49 -080011799
ctillerc6d61c42014-12-15 14:52:08 -080011800CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
11801
ctillercab52e72015-01-06 13:10:23 -080011802CHTTP2_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 -080011803
11804ifeq ($(NO_SECURE),true)
11805
Nicolas Noble047b7272015-01-16 13:55:05 -080011806# You can't build secure targets if you don't have OpenSSL with ALPN.
11807
ctillercab52e72015-01-06 13:10:23 -080011808bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -080011809
11810else
11811
nnoble5f2ecb32015-01-12 16:40:18 -080011812bins/$(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 -080011813 $(E) "[LD] Linking $@"
11814 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080011815 $(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 -080011816
11817endif
11818
Craig Tillerd4773f52015-01-12 16:38:47 -080011819
Craig Tiller8f126a62015-01-15 08:50:19 -080011820deps_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 -080011821
11822ifneq ($(NO_SECURE),true)
11823ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080011824-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080011825endif
11826endif
11827
ctillerc6d61c42014-12-15 14:52:08 -080011828
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011829CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
11830
ctillercab52e72015-01-06 13:10:23 -080011831CHTTP2_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 -080011832
nnoble69ac39f2014-12-12 15:43:38 -080011833ifeq ($(NO_SECURE),true)
11834
Nicolas Noble047b7272015-01-16 13:55:05 -080011835# You can't build secure targets if you don't have OpenSSL with ALPN.
11836
ctillercab52e72015-01-06 13:10:23 -080011837bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080011838
11839else
11840
nnoble5f2ecb32015-01-12 16:40:18 -080011841bins/$(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 -080011842 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080011843 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080011844 $(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 -080011845
nnoble69ac39f2014-12-12 15:43:38 -080011846endif
11847
Craig Tillerd4773f52015-01-12 16:38:47 -080011848
Craig Tiller8f126a62015-01-15 08:50:19 -080011849deps_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 -080011850
nnoble69ac39f2014-12-12 15:43:38 -080011851ifneq ($(NO_SECURE),true)
11852ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080011853-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011854endif
nnoble69ac39f2014-12-12 15:43:38 -080011855endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011856
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011857
11858CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
11859
ctillercab52e72015-01-06 13:10:23 -080011860CHTTP2_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 -080011861
nnoble69ac39f2014-12-12 15:43:38 -080011862ifeq ($(NO_SECURE),true)
11863
Nicolas Noble047b7272015-01-16 13:55:05 -080011864# You can't build secure targets if you don't have OpenSSL with ALPN.
11865
ctillercab52e72015-01-06 13:10:23 -080011866bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080011867
11868else
11869
nnoble5f2ecb32015-01-12 16:40:18 -080011870bins/$(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 -080011871 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080011872 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080011873 $(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 -080011874
nnoble69ac39f2014-12-12 15:43:38 -080011875endif
11876
Craig Tillerd4773f52015-01-12 16:38:47 -080011877
Craig Tiller8f126a62015-01-15 08:50:19 -080011878deps_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 -080011879
nnoble69ac39f2014-12-12 15:43:38 -080011880ifneq ($(NO_SECURE),true)
11881ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080011882-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011883endif
nnoble69ac39f2014-12-12 15:43:38 -080011884endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011885
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011886
murgatroid99a8c21e82015-02-12 13:55:53 -080011887CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EMPTY_BATCH_TEST_SRC = \
11888
11889CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EMPTY_BATCH_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EMPTY_BATCH_TEST_SRC))))
11890
11891ifeq ($(NO_SECURE),true)
11892
11893# You can't build secure targets if you don't have OpenSSL with ALPN.
11894
11895bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test: openssl_dep_error
11896
11897else
11898
11899bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EMPTY_BATCH_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_empty_batch.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
11900 $(E) "[LD] Linking $@"
11901 $(Q) mkdir -p `dirname $@`
11902 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EMPTY_BATCH_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_empty_batch.a libs/$(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_empty_batch_test
11903
11904endif
11905
11906
11907deps_chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EMPTY_BATCH_TEST_OBJS:.o=.dep)
11908
11909ifneq ($(NO_SECURE),true)
11910ifneq ($(NO_DEPS),true)
11911-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EMPTY_BATCH_TEST_OBJS:.o=.dep)
11912endif
11913endif
11914
11915
Craig Tiller4ffdcd52015-01-16 11:34:55 -080011916CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
11917
11918CHTTP2_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))))
11919
11920ifeq ($(NO_SECURE),true)
11921
David Klempner7f3ed1e2015-01-16 15:35:56 -080011922# You can't build secure targets if you don't have OpenSSL with ALPN.
11923
Craig Tiller4ffdcd52015-01-16 11:34:55 -080011924bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test: openssl_dep_error
11925
11926else
11927
11928bins/$(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
11929 $(E) "[LD] Linking $@"
11930 $(Q) mkdir -p `dirname $@`
11931 $(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
11932
11933endif
11934
11935
11936deps_chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
11937
11938ifneq ($(NO_SECURE),true)
11939ifneq ($(NO_DEPS),true)
11940-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
11941endif
11942endif
11943
11944
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011945CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
11946
ctillercab52e72015-01-06 13:10:23 -080011947CHTTP2_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 -080011948
nnoble69ac39f2014-12-12 15:43:38 -080011949ifeq ($(NO_SECURE),true)
11950
Nicolas Noble047b7272015-01-16 13:55:05 -080011951# You can't build secure targets if you don't have OpenSSL with ALPN.
11952
ctillercab52e72015-01-06 13:10:23 -080011953bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080011954
11955else
11956
nnoble5f2ecb32015-01-12 16:40:18 -080011957bins/$(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 -080011958 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080011959 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080011960 $(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 -080011961
nnoble69ac39f2014-12-12 15:43:38 -080011962endif
11963
Craig Tillerd4773f52015-01-12 16:38:47 -080011964
Craig Tiller8f126a62015-01-15 08:50:19 -080011965deps_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 -080011966
nnoble69ac39f2014-12-12 15:43:38 -080011967ifneq ($(NO_SECURE),true)
11968ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080011969-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011970endif
nnoble69ac39f2014-12-12 15:43:38 -080011971endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011972
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011973
11974CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
11975
ctillercab52e72015-01-06 13:10:23 -080011976CHTTP2_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 -080011977
nnoble69ac39f2014-12-12 15:43:38 -080011978ifeq ($(NO_SECURE),true)
11979
Nicolas Noble047b7272015-01-16 13:55:05 -080011980# You can't build secure targets if you don't have OpenSSL with ALPN.
11981
ctillercab52e72015-01-06 13:10:23 -080011982bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080011983
11984else
11985
nnoble5f2ecb32015-01-12 16:40:18 -080011986bins/$(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 -080011987 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080011988 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080011989 $(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 -080011990
nnoble69ac39f2014-12-12 15:43:38 -080011991endif
11992
Craig Tillerd4773f52015-01-12 16:38:47 -080011993
Craig Tiller8f126a62015-01-15 08:50:19 -080011994deps_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 -080011995
nnoble69ac39f2014-12-12 15:43:38 -080011996ifneq ($(NO_SECURE),true)
11997ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080011998-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011999endif
nnoble69ac39f2014-12-12 15:43:38 -080012000endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012001
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012002
12003CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
12004
ctillercab52e72015-01-06 13:10:23 -080012005CHTTP2_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 -080012006
nnoble69ac39f2014-12-12 15:43:38 -080012007ifeq ($(NO_SECURE),true)
12008
Nicolas Noble047b7272015-01-16 13:55:05 -080012009# You can't build secure targets if you don't have OpenSSL with ALPN.
12010
ctillercab52e72015-01-06 13:10:23 -080012011bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080012012
12013else
12014
nnoble5f2ecb32015-01-12 16:40:18 -080012015bins/$(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 -080012016 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080012017 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080012018 $(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 -080012019
nnoble69ac39f2014-12-12 15:43:38 -080012020endif
12021
Craig Tillerd4773f52015-01-12 16:38:47 -080012022
Craig Tiller8f126a62015-01-15 08:50:19 -080012023deps_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 -080012024
nnoble69ac39f2014-12-12 15:43:38 -080012025ifneq ($(NO_SECURE),true)
12026ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080012027-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012028endif
nnoble69ac39f2014-12-12 15:43:38 -080012029endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012030
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012031
12032CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
12033
ctillercab52e72015-01-06 13:10:23 -080012034CHTTP2_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 -080012035
nnoble69ac39f2014-12-12 15:43:38 -080012036ifeq ($(NO_SECURE),true)
12037
Nicolas Noble047b7272015-01-16 13:55:05 -080012038# You can't build secure targets if you don't have OpenSSL with ALPN.
12039
ctillercab52e72015-01-06 13:10:23 -080012040bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080012041
12042else
12043
nnoble5f2ecb32015-01-12 16:40:18 -080012044bins/$(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 -080012045 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080012046 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080012047 $(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 -080012048
nnoble69ac39f2014-12-12 15:43:38 -080012049endif
12050
Craig Tillerd4773f52015-01-12 16:38:47 -080012051
Craig Tiller8f126a62015-01-15 08:50:19 -080012052deps_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 -080012053
nnoble69ac39f2014-12-12 15:43:38 -080012054ifneq ($(NO_SECURE),true)
12055ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080012056-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012057endif
nnoble69ac39f2014-12-12 15:43:38 -080012058endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012059
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012060
ctiller33023c42014-12-12 16:28:33 -080012061CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
12062
ctillercab52e72015-01-06 13:10:23 -080012063CHTTP2_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 -080012064
12065ifeq ($(NO_SECURE),true)
12066
Nicolas Noble047b7272015-01-16 13:55:05 -080012067# You can't build secure targets if you don't have OpenSSL with ALPN.
12068
ctillercab52e72015-01-06 13:10:23 -080012069bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -080012070
12071else
12072
nnoble5f2ecb32015-01-12 16:40:18 -080012073bins/$(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 -080012074 $(E) "[LD] Linking $@"
12075 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080012076 $(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 -080012077
12078endif
12079
Craig Tillerd4773f52015-01-12 16:38:47 -080012080
Craig Tiller8f126a62015-01-15 08:50:19 -080012081deps_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 -080012082
12083ifneq ($(NO_SECURE),true)
12084ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080012085-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -080012086endif
12087endif
12088
ctiller33023c42014-12-12 16:28:33 -080012089
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012090CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
12091
ctillercab52e72015-01-06 13:10:23 -080012092CHTTP2_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 -080012093
nnoble69ac39f2014-12-12 15:43:38 -080012094ifeq ($(NO_SECURE),true)
12095
Nicolas Noble047b7272015-01-16 13:55:05 -080012096# You can't build secure targets if you don't have OpenSSL with ALPN.
12097
ctillercab52e72015-01-06 13:10:23 -080012098bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080012099
12100else
12101
nnoble5f2ecb32015-01-12 16:40:18 -080012102bins/$(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 -080012103 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080012104 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080012105 $(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 -080012106
nnoble69ac39f2014-12-12 15:43:38 -080012107endif
12108
Craig Tillerd4773f52015-01-12 16:38:47 -080012109
Craig Tiller8f126a62015-01-15 08:50:19 -080012110deps_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 -080012111
nnoble69ac39f2014-12-12 15:43:38 -080012112ifneq ($(NO_SECURE),true)
12113ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080012114-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012115endif
nnoble69ac39f2014-12-12 15:43:38 -080012116endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012117
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012118
12119CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
12120
ctillercab52e72015-01-06 13:10:23 -080012121CHTTP2_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 -080012122
nnoble69ac39f2014-12-12 15:43:38 -080012123ifeq ($(NO_SECURE),true)
12124
Nicolas Noble047b7272015-01-16 13:55:05 -080012125# You can't build secure targets if you don't have OpenSSL with ALPN.
12126
ctillercab52e72015-01-06 13:10:23 -080012127bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080012128
12129else
12130
nnoble5f2ecb32015-01-12 16:40:18 -080012131bins/$(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 -080012132 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080012133 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080012134 $(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 -080012135
nnoble69ac39f2014-12-12 15:43:38 -080012136endif
12137
Craig Tillerd4773f52015-01-12 16:38:47 -080012138
Craig Tiller8f126a62015-01-15 08:50:19 -080012139deps_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 -080012140
nnoble69ac39f2014-12-12 15:43:38 -080012141ifneq ($(NO_SECURE),true)
12142ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080012143-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012144endif
nnoble69ac39f2014-12-12 15:43:38 -080012145endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012146
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012147
Craig Tillercff2d152015-02-05 13:22:49 -080012148CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
ctiller2845cad2014-12-15 15:14:12 -080012149
Craig Tillercff2d152015-02-05 13:22:49 -080012150CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -080012151
12152ifeq ($(NO_SECURE),true)
12153
Nicolas Noble047b7272015-01-16 13:55:05 -080012154# You can't build secure targets if you don't have OpenSSL with ALPN.
12155
Craig Tillercff2d152015-02-05 13:22:49 -080012156bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -080012157
12158else
12159
Craig Tillercff2d152015-02-05 13:22:49 -080012160bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata.a libs/$(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 -080012161 $(E) "[LD] Linking $@"
12162 $(Q) mkdir -p `dirname $@`
Craig Tillercff2d152015-02-05 13:22:49 -080012163 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata.a libs/$(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_with_large_metadata_test
ctiller2845cad2014-12-15 15:14:12 -080012164
12165endif
12166
Craig Tillerd4773f52015-01-12 16:38:47 -080012167
Craig Tillercff2d152015-02-05 13:22:49 -080012168deps_chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080012169
12170ifneq ($(NO_SECURE),true)
12171ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -080012172-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
12173endif
12174endif
12175
12176
12177CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_SRC = \
12178
12179CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_SRC))))
12180
12181ifeq ($(NO_SECURE),true)
12182
12183# You can't build secure targets if you don't have OpenSSL with ALPN.
12184
12185bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test: openssl_dep_error
12186
12187else
12188
12189bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_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
12190 $(E) "[LD] Linking $@"
12191 $(Q) mkdir -p `dirname $@`
12192 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_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_with_payload_test
12193
12194endif
12195
12196
12197deps_chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
12198
12199ifneq ($(NO_SECURE),true)
12200ifneq ($(NO_DEPS),true)
12201-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080012202endif
12203endif
12204
ctiller2845cad2014-12-15 15:14:12 -080012205
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012206CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
12207
ctillercab52e72015-01-06 13:10:23 -080012208CHTTP2_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 -080012209
nnoble69ac39f2014-12-12 15:43:38 -080012210ifeq ($(NO_SECURE),true)
12211
Nicolas Noble047b7272015-01-16 13:55:05 -080012212# You can't build secure targets if you don't have OpenSSL with ALPN.
12213
ctillercab52e72015-01-06 13:10:23 -080012214bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080012215
12216else
12217
nnoble5f2ecb32015-01-12 16:40:18 -080012218bins/$(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 -080012219 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080012220 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080012221 $(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 -080012222
nnoble69ac39f2014-12-12 15:43:38 -080012223endif
12224
Craig Tillerd4773f52015-01-12 16:38:47 -080012225
Craig Tiller8f126a62015-01-15 08:50:19 -080012226deps_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 -080012227
nnoble69ac39f2014-12-12 15:43:38 -080012228ifneq ($(NO_SECURE),true)
12229ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080012230-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012231endif
nnoble69ac39f2014-12-12 15:43:38 -080012232endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012233
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012234
12235CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
12236
ctillercab52e72015-01-06 13:10:23 -080012237CHTTP2_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 -080012238
nnoble69ac39f2014-12-12 15:43:38 -080012239ifeq ($(NO_SECURE),true)
12240
Nicolas Noble047b7272015-01-16 13:55:05 -080012241# You can't build secure targets if you don't have OpenSSL with ALPN.
12242
ctillercab52e72015-01-06 13:10:23 -080012243bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080012244
12245else
12246
nnoble5f2ecb32015-01-12 16:40:18 -080012247bins/$(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 -080012248 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080012249 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080012250 $(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 -080012251
nnoble69ac39f2014-12-12 15:43:38 -080012252endif
12253
Craig Tillerd4773f52015-01-12 16:38:47 -080012254
Craig Tiller8f126a62015-01-15 08:50:19 -080012255deps_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 -080012256
nnoble69ac39f2014-12-12 15:43:38 -080012257ifneq ($(NO_SECURE),true)
12258ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080012259-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012260endif
nnoble69ac39f2014-12-12 15:43:38 -080012261endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012262
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012263
nathaniel52878172014-12-09 10:17:19 -080012264CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012265
ctillercab52e72015-01-06 13:10:23 -080012266CHTTP2_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 -080012267
nnoble69ac39f2014-12-12 15:43:38 -080012268ifeq ($(NO_SECURE),true)
12269
Nicolas Noble047b7272015-01-16 13:55:05 -080012270# You can't build secure targets if you don't have OpenSSL with ALPN.
12271
ctillercab52e72015-01-06 13:10:23 -080012272bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080012273
12274else
12275
nnoble5f2ecb32015-01-12 16:40:18 -080012276bins/$(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 -080012277 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080012278 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080012279 $(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 -080012280
nnoble69ac39f2014-12-12 15:43:38 -080012281endif
12282
Craig Tillerd4773f52015-01-12 16:38:47 -080012283
Craig Tiller8f126a62015-01-15 08:50:19 -080012284deps_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 -080012285
nnoble69ac39f2014-12-12 15:43:38 -080012286ifneq ($(NO_SECURE),true)
12287ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080012288-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012289endif
nnoble69ac39f2014-12-12 15:43:38 -080012290endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012291
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012292
12293CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
12294
ctillercab52e72015-01-06 13:10:23 -080012295CHTTP2_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 -080012296
nnoble69ac39f2014-12-12 15:43:38 -080012297ifeq ($(NO_SECURE),true)
12298
Nicolas Noble047b7272015-01-16 13:55:05 -080012299# You can't build secure targets if you don't have OpenSSL with ALPN.
12300
ctillercab52e72015-01-06 13:10:23 -080012301bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080012302
12303else
12304
nnoble5f2ecb32015-01-12 16:40:18 -080012305bins/$(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 -080012306 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080012307 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080012308 $(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 -080012309
nnoble69ac39f2014-12-12 15:43:38 -080012310endif
12311
Craig Tillerd4773f52015-01-12 16:38:47 -080012312
Craig Tiller8f126a62015-01-15 08:50:19 -080012313deps_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 -080012314
nnoble69ac39f2014-12-12 15:43:38 -080012315ifneq ($(NO_SECURE),true)
12316ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080012317-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012318endif
nnoble69ac39f2014-12-12 15:43:38 -080012319endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012320
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080012321
Craig Tiller2c189e32015-02-03 13:56:55 -080012322CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
12323
12324CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC))))
12325
12326ifeq ($(NO_SECURE),true)
12327
12328# You can't build secure targets if you don't have OpenSSL with ALPN.
12329
12330bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test: openssl_dep_error
12331
12332else
12333
12334bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12335 $(E) "[LD] Linking $@"
12336 $(Q) mkdir -p `dirname $@`
12337 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a libs/$(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_legacy_test
12338
12339endif
12340
12341
12342deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
12343
12344ifneq ($(NO_SECURE),true)
12345ifneq ($(NO_DEPS),true)
12346-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
12347endif
12348endif
12349
12350
12351CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
12352
12353CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC))))
12354
12355ifeq ($(NO_SECURE),true)
12356
12357# You can't build secure targets if you don't have OpenSSL with ALPN.
12358
12359bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_legacy_test: openssl_dep_error
12360
12361else
12362
12363bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12364 $(E) "[LD] Linking $@"
12365 $(Q) mkdir -p `dirname $@`
12366 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a libs/$(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_legacy_test
12367
12368endif
12369
12370
12371deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
12372
12373ifneq ($(NO_SECURE),true)
12374ifneq ($(NO_DEPS),true)
12375-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
12376endif
12377endif
12378
12379
12380CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
12381
12382CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC))))
12383
12384ifeq ($(NO_SECURE),true)
12385
12386# You can't build secure targets if you don't have OpenSSL with ALPN.
12387
12388bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test: openssl_dep_error
12389
12390else
12391
12392bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12393 $(E) "[LD] Linking $@"
12394 $(Q) mkdir -p `dirname $@`
12395 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a libs/$(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_legacy_test
12396
12397endif
12398
12399
12400deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
12401
12402ifneq ($(NO_SECURE),true)
12403ifneq ($(NO_DEPS),true)
12404-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
12405endif
12406endif
12407
12408
12409CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
12410
12411CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC))))
12412
12413ifeq ($(NO_SECURE),true)
12414
12415# You can't build secure targets if you don't have OpenSSL with ALPN.
12416
12417bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test: openssl_dep_error
12418
12419else
12420
12421bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12422 $(E) "[LD] Linking $@"
12423 $(Q) mkdir -p `dirname $@`
12424 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a libs/$(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_legacy_test
12425
12426endif
12427
12428
12429deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
12430
12431ifneq ($(NO_SECURE),true)
12432ifneq ($(NO_DEPS),true)
12433-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
12434endif
12435endif
12436
12437
12438CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
12439
12440CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC))))
12441
12442ifeq ($(NO_SECURE),true)
12443
12444# You can't build secure targets if you don't have OpenSSL with ALPN.
12445
12446bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_legacy_test: openssl_dep_error
12447
12448else
12449
12450bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12451 $(E) "[LD] Linking $@"
12452 $(Q) mkdir -p `dirname $@`
12453 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a libs/$(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_legacy_test
12454
12455endif
12456
12457
12458deps_chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
12459
12460ifneq ($(NO_SECURE),true)
12461ifneq ($(NO_DEPS),true)
12462-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
12463endif
12464endif
12465
12466
12467CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
12468
12469CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
12470
12471ifeq ($(NO_SECURE),true)
12472
12473# You can't build secure targets if you don't have OpenSSL with ALPN.
12474
12475bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test: openssl_dep_error
12476
12477else
12478
12479bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_census_simple_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12480 $(E) "[LD] Linking $@"
12481 $(Q) mkdir -p `dirname $@`
12482 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_census_simple_request_legacy.a libs/$(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_legacy_test
12483
12484endif
12485
12486
12487deps_chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
12488
12489ifneq ($(NO_SECURE),true)
12490ifneq ($(NO_DEPS),true)
12491-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
12492endif
12493endif
12494
12495
12496CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
12497
12498CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_SRC))))
12499
12500ifeq ($(NO_SECURE),true)
12501
12502# You can't build secure targets if you don't have OpenSSL with ALPN.
12503
12504bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test: openssl_dep_error
12505
12506else
12507
12508bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_disappearing_server_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12509 $(E) "[LD] Linking $@"
12510 $(Q) mkdir -p `dirname $@`
12511 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_disappearing_server_legacy.a libs/$(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_legacy_test
12512
12513endif
12514
12515
12516deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
12517
12518ifneq ($(NO_SECURE),true)
12519ifneq ($(NO_DEPS),true)
12520-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
12521endif
12522endif
12523
12524
12525CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
12526
12527CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC))))
12528
12529ifeq ($(NO_SECURE),true)
12530
12531# You can't build secure targets if you don't have OpenSSL with ALPN.
12532
12533bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: openssl_dep_error
12534
12535else
12536
12537bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12538 $(E) "[LD] Linking $@"
12539 $(Q) mkdir -p `dirname $@`
12540 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a libs/$(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_legacy_test
12541
12542endif
12543
12544
12545deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
12546
12547ifneq ($(NO_SECURE),true)
12548ifneq ($(NO_DEPS),true)
12549-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
12550endif
12551endif
12552
12553
12554CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
12555
12556CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC))))
12557
12558ifeq ($(NO_SECURE),true)
12559
12560# You can't build secure targets if you don't have OpenSSL with ALPN.
12561
12562bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_legacy_test: openssl_dep_error
12563
12564else
12565
12566bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12567 $(E) "[LD] Linking $@"
12568 $(Q) mkdir -p `dirname $@`
12569 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a libs/$(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_legacy_test
12570
12571endif
12572
12573
12574deps_chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
12575
12576ifneq ($(NO_SECURE),true)
12577ifneq ($(NO_DEPS),true)
12578-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
12579endif
12580endif
12581
12582
12583CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
12584
12585CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC))))
12586
12587ifeq ($(NO_SECURE),true)
12588
12589# You can't build secure targets if you don't have OpenSSL with ALPN.
12590
12591bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test: openssl_dep_error
12592
12593else
12594
12595bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12596 $(E) "[LD] Linking $@"
12597 $(Q) mkdir -p `dirname $@`
12598 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a libs/$(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_legacy_test
12599
12600endif
12601
12602
12603deps_chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
12604
12605ifneq ($(NO_SECURE),true)
12606ifneq ($(NO_DEPS),true)
12607-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
12608endif
12609endif
12610
12611
12612CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
12613
12614CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC))))
12615
12616ifeq ($(NO_SECURE),true)
12617
12618# You can't build secure targets if you don't have OpenSSL with ALPN.
12619
12620bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test: openssl_dep_error
12621
12622else
12623
12624bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12625 $(E) "[LD] Linking $@"
12626 $(Q) mkdir -p `dirname $@`
12627 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a libs/$(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_legacy_test
12628
12629endif
12630
12631
12632deps_chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
12633
12634ifneq ($(NO_SECURE),true)
12635ifneq ($(NO_DEPS),true)
12636-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
12637endif
12638endif
12639
12640
12641CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
12642
12643CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC))))
12644
12645ifeq ($(NO_SECURE),true)
12646
12647# You can't build secure targets if you don't have OpenSSL with ALPN.
12648
12649bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test: openssl_dep_error
12650
12651else
12652
12653bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12654 $(E) "[LD] Linking $@"
12655 $(Q) mkdir -p `dirname $@`
12656 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a libs/$(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_legacy_test
12657
12658endif
12659
12660
12661deps_chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
12662
12663ifneq ($(NO_SECURE),true)
12664ifneq ($(NO_DEPS),true)
12665-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
12666endif
12667endif
12668
12669
12670CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_LEGACY_TEST_SRC = \
12671
12672CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_LEGACY_TEST_SRC))))
12673
12674ifeq ($(NO_SECURE),true)
12675
12676# You can't build secure targets if you don't have OpenSSL with ALPN.
12677
12678bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test: openssl_dep_error
12679
12680else
12681
12682bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_no_op_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12683 $(E) "[LD] Linking $@"
12684 $(Q) mkdir -p `dirname $@`
12685 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_no_op_legacy.a libs/$(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_legacy_test
12686
12687endif
12688
12689
12690deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
12691
12692ifneq ($(NO_SECURE),true)
12693ifneq ($(NO_DEPS),true)
12694-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
12695endif
12696endif
12697
12698
12699CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
12700
12701CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_SRC))))
12702
12703ifeq ($(NO_SECURE),true)
12704
12705# You can't build secure targets if you don't have OpenSSL with ALPN.
12706
12707bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test: openssl_dep_error
12708
12709else
12710
12711bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12712 $(E) "[LD] Linking $@"
12713 $(Q) mkdir -p `dirname $@`
12714 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a libs/$(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_legacy_test
12715
12716endif
12717
12718
12719deps_chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
12720
12721ifneq ($(NO_SECURE),true)
12722ifneq ($(NO_DEPS),true)
12723-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
12724endif
12725endif
12726
12727
12728CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
12729
12730CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
12731
12732ifeq ($(NO_SECURE),true)
12733
12734# You can't build secure targets if you don't have OpenSSL with ALPN.
12735
12736bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: openssl_dep_error
12737
12738else
12739
12740bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12741 $(E) "[LD] Linking $@"
12742 $(Q) mkdir -p `dirname $@`
12743 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a libs/$(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_legacy_test
12744
12745endif
12746
12747
12748deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12749
12750ifneq ($(NO_SECURE),true)
12751ifneq ($(NO_DEPS),true)
12752-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12753endif
12754endif
12755
12756
12757CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
12758
12759CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
12760
12761ifeq ($(NO_SECURE),true)
12762
12763# You can't build secure targets if you don't have OpenSSL with ALPN.
12764
12765bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_legacy_test: openssl_dep_error
12766
12767else
12768
12769bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12770 $(E) "[LD] Linking $@"
12771 $(Q) mkdir -p `dirname $@`
12772 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a libs/$(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_legacy_test
12773
12774endif
12775
12776
12777deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12778
12779ifneq ($(NO_SECURE),true)
12780ifneq ($(NO_DEPS),true)
12781-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12782endif
12783endif
12784
12785
12786CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
12787
12788CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC))))
12789
12790ifeq ($(NO_SECURE),true)
12791
12792# You can't build secure targets if you don't have OpenSSL with ALPN.
12793
12794bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_legacy_test: openssl_dep_error
12795
12796else
12797
12798bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12799 $(E) "[LD] Linking $@"
12800 $(Q) mkdir -p `dirname $@`
12801 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a libs/$(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_legacy_test
12802
12803endif
12804
12805
12806deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12807
12808ifneq ($(NO_SECURE),true)
12809ifneq ($(NO_DEPS),true)
12810-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12811endif
12812endif
12813
12814
12815CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
12816
12817CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
12818
12819ifeq ($(NO_SECURE),true)
12820
12821# You can't build secure targets if you don't have OpenSSL with ALPN.
12822
12823bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: openssl_dep_error
12824
12825else
12826
12827bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12828 $(E) "[LD] Linking $@"
12829 $(Q) mkdir -p `dirname $@`
12830 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a libs/$(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_legacy_test
12831
12832endif
12833
12834
12835deps_chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12836
12837ifneq ($(NO_SECURE),true)
12838ifneq ($(NO_DEPS),true)
12839-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12840endif
12841endif
12842
12843
Craig Tillercff2d152015-02-05 13:22:49 -080012844CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
12845
12846CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC))))
12847
12848ifeq ($(NO_SECURE),true)
12849
12850# You can't build secure targets if you don't have OpenSSL with ALPN.
12851
12852bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_legacy_test: openssl_dep_error
12853
12854else
12855
12856bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12857 $(E) "[LD] Linking $@"
12858 $(Q) mkdir -p `dirname $@`
12859 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a libs/$(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_with_large_metadata_legacy_test
12860
12861endif
12862
12863
12864deps_chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
12865
12866ifneq ($(NO_SECURE),true)
12867ifneq ($(NO_DEPS),true)
12868-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
12869endif
12870endif
12871
12872
12873CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
12874
12875CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC))))
12876
12877ifeq ($(NO_SECURE),true)
12878
12879# You can't build secure targets if you don't have OpenSSL with ALPN.
12880
12881bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test: openssl_dep_error
12882
12883else
12884
12885bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_with_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12886 $(E) "[LD] Linking $@"
12887 $(Q) mkdir -p `dirname $@`
12888 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_request_with_payload_legacy.a libs/$(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_with_payload_legacy_test
12889
12890endif
12891
12892
12893deps_chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12894
12895ifneq ($(NO_SECURE),true)
12896ifneq ($(NO_DEPS),true)
12897-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12898endif
12899endif
12900
12901
Craig Tiller2c189e32015-02-03 13:56:55 -080012902CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
12903
12904CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC))))
12905
12906ifeq ($(NO_SECURE),true)
12907
12908# You can't build secure targets if you don't have OpenSSL with ALPN.
12909
12910bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test: openssl_dep_error
12911
12912else
12913
12914bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12915 $(E) "[LD] Linking $@"
12916 $(Q) mkdir -p `dirname $@`
12917 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a libs/$(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_legacy_test
12918
12919endif
12920
12921
12922deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
12923
12924ifneq ($(NO_SECURE),true)
12925ifneq ($(NO_DEPS),true)
12926-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
12927endif
12928endif
12929
12930
12931CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
12932
12933CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
12934
12935ifeq ($(NO_SECURE),true)
12936
12937# You can't build secure targets if you don't have OpenSSL with ALPN.
12938
12939bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test: openssl_dep_error
12940
12941else
12942
12943bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12944 $(E) "[LD] Linking $@"
12945 $(Q) mkdir -p `dirname $@`
12946 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_simple_request_legacy.a libs/$(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_legacy_test
12947
12948endif
12949
12950
12951deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
12952
12953ifneq ($(NO_SECURE),true)
12954ifneq ($(NO_DEPS),true)
12955-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
12956endif
12957endif
12958
12959
12960CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_SRC = \
12961
12962CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_SRC))))
12963
12964ifeq ($(NO_SECURE),true)
12965
12966# You can't build secure targets if you don't have OpenSSL with ALPN.
12967
12968bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test: openssl_dep_error
12969
12970else
12971
12972bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_thread_stress_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
12973 $(E) "[LD] Linking $@"
12974 $(Q) mkdir -p `dirname $@`
12975 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_thread_stress_legacy.a libs/$(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_legacy_test
12976
12977endif
12978
12979
12980deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
12981
12982ifneq ($(NO_SECURE),true)
12983ifneq ($(NO_DEPS),true)
12984-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
12985endif
12986endif
12987
12988
12989CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
12990
12991CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC))))
12992
12993ifeq ($(NO_SECURE),true)
12994
12995# You can't build secure targets if you don't have OpenSSL with ALPN.
12996
12997bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_legacy_test: openssl_dep_error
12998
12999else
13000
13001bins/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
13002 $(E) "[LD] Linking $@"
13003 $(Q) mkdir -p `dirname $@`
13004 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a libs/$(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_legacy_test
13005
13006endif
13007
13008
13009deps_chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
13010
13011ifneq ($(NO_SECURE),true)
13012ifneq ($(NO_DEPS),true)
13013-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
13014endif
13015endif
13016
13017
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013018CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
13019
ctillercab52e72015-01-06 13:10:23 -080013020CHTTP2_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 -080013021
nnoble69ac39f2014-12-12 15:43:38 -080013022ifeq ($(NO_SECURE),true)
13023
Nicolas Noble047b7272015-01-16 13:55:05 -080013024# You can't build secure targets if you don't have OpenSSL with ALPN.
13025
ctillercab52e72015-01-06 13:10:23 -080013026bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013027
13028else
13029
nnoble5f2ecb32015-01-12 16:40:18 -080013030bins/$(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 -080013031 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013032 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013033 $(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 -080013034
nnoble69ac39f2014-12-12 15:43:38 -080013035endif
13036
Craig Tillerd4773f52015-01-12 16:38:47 -080013037
Craig Tiller8f126a62015-01-15 08:50:19 -080013038deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013039
nnoble69ac39f2014-12-12 15:43:38 -080013040ifneq ($(NO_SECURE),true)
13041ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013042-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013043endif
nnoble69ac39f2014-12-12 15:43:38 -080013044endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013045
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013046
13047CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
13048
ctillercab52e72015-01-06 13:10:23 -080013049CHTTP2_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 -080013050
nnoble69ac39f2014-12-12 15:43:38 -080013051ifeq ($(NO_SECURE),true)
13052
Nicolas Noble047b7272015-01-16 13:55:05 -080013053# You can't build secure targets if you don't have OpenSSL with ALPN.
13054
ctillercab52e72015-01-06 13:10:23 -080013055bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013056
13057else
13058
nnoble5f2ecb32015-01-12 16:40:18 -080013059bins/$(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 -080013060 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013061 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013062 $(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 -080013063
nnoble69ac39f2014-12-12 15:43:38 -080013064endif
13065
Craig Tillerd4773f52015-01-12 16:38:47 -080013066
Craig Tiller8f126a62015-01-15 08:50:19 -080013067deps_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 -080013068
nnoble69ac39f2014-12-12 15:43:38 -080013069ifneq ($(NO_SECURE),true)
13070ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013071-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013072endif
nnoble69ac39f2014-12-12 15:43:38 -080013073endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013074
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013075
13076CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
13077
ctillercab52e72015-01-06 13:10:23 -080013078CHTTP2_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 -080013079
nnoble69ac39f2014-12-12 15:43:38 -080013080ifeq ($(NO_SECURE),true)
13081
Nicolas Noble047b7272015-01-16 13:55:05 -080013082# You can't build secure targets if you don't have OpenSSL with ALPN.
13083
ctillercab52e72015-01-06 13:10:23 -080013084bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013085
13086else
13087
nnoble5f2ecb32015-01-12 16:40:18 -080013088bins/$(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 -080013089 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013090 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013091 $(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 -080013092
nnoble69ac39f2014-12-12 15:43:38 -080013093endif
13094
Craig Tillerd4773f52015-01-12 16:38:47 -080013095
Craig Tiller8f126a62015-01-15 08:50:19 -080013096deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013097
nnoble69ac39f2014-12-12 15:43:38 -080013098ifneq ($(NO_SECURE),true)
13099ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013100-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013101endif
nnoble69ac39f2014-12-12 15:43:38 -080013102endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013103
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013104
13105CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
13106
ctillercab52e72015-01-06 13:10:23 -080013107CHTTP2_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 -080013108
nnoble69ac39f2014-12-12 15:43:38 -080013109ifeq ($(NO_SECURE),true)
13110
Nicolas Noble047b7272015-01-16 13:55:05 -080013111# You can't build secure targets if you don't have OpenSSL with ALPN.
13112
ctillercab52e72015-01-06 13:10:23 -080013113bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013114
13115else
13116
nnoble5f2ecb32015-01-12 16:40:18 -080013117bins/$(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 -080013118 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013119 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013120 $(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 -080013121
nnoble69ac39f2014-12-12 15:43:38 -080013122endif
13123
Craig Tillerd4773f52015-01-12 16:38:47 -080013124
Craig Tiller8f126a62015-01-15 08:50:19 -080013125deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013126
nnoble69ac39f2014-12-12 15:43:38 -080013127ifneq ($(NO_SECURE),true)
13128ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013129-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013130endif
nnoble69ac39f2014-12-12 15:43:38 -080013131endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013132
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013133
13134CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
13135
ctillercab52e72015-01-06 13:10:23 -080013136CHTTP2_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 -080013137
nnoble69ac39f2014-12-12 15:43:38 -080013138ifeq ($(NO_SECURE),true)
13139
Nicolas Noble047b7272015-01-16 13:55:05 -080013140# You can't build secure targets if you don't have OpenSSL with ALPN.
13141
ctillercab52e72015-01-06 13:10:23 -080013142bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013143
13144else
13145
nnoble5f2ecb32015-01-12 16:40:18 -080013146bins/$(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 -080013147 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013148 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013149 $(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 -080013150
nnoble69ac39f2014-12-12 15:43:38 -080013151endif
13152
Craig Tillerd4773f52015-01-12 16:38:47 -080013153
Craig Tiller8f126a62015-01-15 08:50:19 -080013154deps_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 -080013155
nnoble69ac39f2014-12-12 15:43:38 -080013156ifneq ($(NO_SECURE),true)
13157ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013158-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013159endif
nnoble69ac39f2014-12-12 15:43:38 -080013160endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013161
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013162
hongyu24200d32015-01-08 15:13:49 -080013163CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
13164
13165CHTTP2_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 -080013166
13167ifeq ($(NO_SECURE),true)
13168
Nicolas Noble047b7272015-01-16 13:55:05 -080013169# You can't build secure targets if you don't have OpenSSL with ALPN.
13170
hongyu24200d32015-01-08 15:13:49 -080013171bins/$(CONFIG)/chttp2_socket_pair_census_simple_request_test: openssl_dep_error
13172
13173else
13174
nnoble5f2ecb32015-01-12 16:40:18 -080013175bins/$(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 -080013176 $(E) "[LD] Linking $@"
13177 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013178 $(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 -080013179
13180endif
13181
Craig Tillerd4773f52015-01-12 16:38:47 -080013182
Craig Tiller8f126a62015-01-15 08:50:19 -080013183deps_chttp2_socket_pair_census_simple_request_test: $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080013184
13185ifneq ($(NO_SECURE),true)
13186ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013187-include $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080013188endif
13189endif
13190
hongyu24200d32015-01-08 15:13:49 -080013191
ctillerc6d61c42014-12-15 14:52:08 -080013192CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
13193
ctillercab52e72015-01-06 13:10:23 -080013194CHTTP2_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 -080013195
13196ifeq ($(NO_SECURE),true)
13197
Nicolas Noble047b7272015-01-16 13:55:05 -080013198# You can't build secure targets if you don't have OpenSSL with ALPN.
13199
ctillercab52e72015-01-06 13:10:23 -080013200bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -080013201
13202else
13203
nnoble5f2ecb32015-01-12 16:40:18 -080013204bins/$(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 -080013205 $(E) "[LD] Linking $@"
13206 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013207 $(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 -080013208
13209endif
13210
Craig Tillerd4773f52015-01-12 16:38:47 -080013211
Craig Tiller8f126a62015-01-15 08:50:19 -080013212deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080013213
13214ifneq ($(NO_SECURE),true)
13215ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013216-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080013217endif
13218endif
13219
ctillerc6d61c42014-12-15 14:52:08 -080013220
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013221CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
13222
ctillercab52e72015-01-06 13:10:23 -080013223CHTTP2_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 -080013224
nnoble69ac39f2014-12-12 15:43:38 -080013225ifeq ($(NO_SECURE),true)
13226
Nicolas Noble047b7272015-01-16 13:55:05 -080013227# You can't build secure targets if you don't have OpenSSL with ALPN.
13228
ctillercab52e72015-01-06 13:10:23 -080013229bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013230
13231else
13232
nnoble5f2ecb32015-01-12 16:40:18 -080013233bins/$(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 -080013234 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013235 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013236 $(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 -080013237
nnoble69ac39f2014-12-12 15:43:38 -080013238endif
13239
Craig Tillerd4773f52015-01-12 16:38:47 -080013240
Craig Tiller8f126a62015-01-15 08:50:19 -080013241deps_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 -080013242
nnoble69ac39f2014-12-12 15:43:38 -080013243ifneq ($(NO_SECURE),true)
13244ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013245-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013246endif
nnoble69ac39f2014-12-12 15:43:38 -080013247endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013248
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013249
13250CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
13251
ctillercab52e72015-01-06 13:10:23 -080013252CHTTP2_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 -080013253
nnoble69ac39f2014-12-12 15:43:38 -080013254ifeq ($(NO_SECURE),true)
13255
Nicolas Noble047b7272015-01-16 13:55:05 -080013256# You can't build secure targets if you don't have OpenSSL with ALPN.
13257
ctillercab52e72015-01-06 13:10:23 -080013258bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013259
13260else
13261
nnoble5f2ecb32015-01-12 16:40:18 -080013262bins/$(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 -080013263 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013264 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013265 $(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 -080013266
nnoble69ac39f2014-12-12 15:43:38 -080013267endif
13268
Craig Tillerd4773f52015-01-12 16:38:47 -080013269
Craig Tiller8f126a62015-01-15 08:50:19 -080013270deps_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 -080013271
nnoble69ac39f2014-12-12 15:43:38 -080013272ifneq ($(NO_SECURE),true)
13273ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013274-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013275endif
nnoble69ac39f2014-12-12 15:43:38 -080013276endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013277
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013278
murgatroid99a8c21e82015-02-12 13:55:53 -080013279CHTTP2_SOCKET_PAIR_EMPTY_BATCH_TEST_SRC = \
13280
13281CHTTP2_SOCKET_PAIR_EMPTY_BATCH_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EMPTY_BATCH_TEST_SRC))))
13282
13283ifeq ($(NO_SECURE),true)
13284
13285# You can't build secure targets if you don't have OpenSSL with ALPN.
13286
13287bins/$(CONFIG)/chttp2_socket_pair_empty_batch_test: openssl_dep_error
13288
13289else
13290
13291bins/$(CONFIG)/chttp2_socket_pair_empty_batch_test: $(CHTTP2_SOCKET_PAIR_EMPTY_BATCH_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_empty_batch.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
13292 $(E) "[LD] Linking $@"
13293 $(Q) mkdir -p `dirname $@`
13294 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_EMPTY_BATCH_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_empty_batch.a libs/$(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_empty_batch_test
13295
13296endif
13297
13298
13299deps_chttp2_socket_pair_empty_batch_test: $(CHTTP2_SOCKET_PAIR_EMPTY_BATCH_TEST_OBJS:.o=.dep)
13300
13301ifneq ($(NO_SECURE),true)
13302ifneq ($(NO_DEPS),true)
13303-include $(CHTTP2_SOCKET_PAIR_EMPTY_BATCH_TEST_OBJS:.o=.dep)
13304endif
13305endif
13306
13307
Craig Tiller4ffdcd52015-01-16 11:34:55 -080013308CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
13309
13310CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC))))
13311
13312ifeq ($(NO_SECURE),true)
13313
David Klempner7f3ed1e2015-01-16 15:35:56 -080013314# You can't build secure targets if you don't have OpenSSL with ALPN.
13315
Craig Tiller4ffdcd52015-01-16 11:34:55 -080013316bins/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_test: openssl_dep_error
13317
13318else
13319
13320bins/$(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
13321 $(E) "[LD] Linking $@"
13322 $(Q) mkdir -p `dirname $@`
13323 $(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
13324
13325endif
13326
13327
13328deps_chttp2_socket_pair_graceful_server_shutdown_test: $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
13329
13330ifneq ($(NO_SECURE),true)
13331ifneq ($(NO_DEPS),true)
13332-include $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
13333endif
13334endif
13335
13336
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013337CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
13338
ctillercab52e72015-01-06 13:10:23 -080013339CHTTP2_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 -080013340
nnoble69ac39f2014-12-12 15:43:38 -080013341ifeq ($(NO_SECURE),true)
13342
Nicolas Noble047b7272015-01-16 13:55:05 -080013343# You can't build secure targets if you don't have OpenSSL with ALPN.
13344
ctillercab52e72015-01-06 13:10:23 -080013345bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013346
13347else
13348
nnoble5f2ecb32015-01-12 16:40:18 -080013349bins/$(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 -080013350 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013351 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013352 $(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 -080013353
nnoble69ac39f2014-12-12 15:43:38 -080013354endif
13355
Craig Tillerd4773f52015-01-12 16:38:47 -080013356
Craig Tiller8f126a62015-01-15 08:50:19 -080013357deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013358
nnoble69ac39f2014-12-12 15:43:38 -080013359ifneq ($(NO_SECURE),true)
13360ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013361-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013362endif
nnoble69ac39f2014-12-12 15:43:38 -080013363endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013364
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013365
13366CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
13367
ctillercab52e72015-01-06 13:10:23 -080013368CHTTP2_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 -080013369
nnoble69ac39f2014-12-12 15:43:38 -080013370ifeq ($(NO_SECURE),true)
13371
Nicolas Noble047b7272015-01-16 13:55:05 -080013372# You can't build secure targets if you don't have OpenSSL with ALPN.
13373
ctillercab52e72015-01-06 13:10:23 -080013374bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013375
13376else
13377
nnoble5f2ecb32015-01-12 16:40:18 -080013378bins/$(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 -080013379 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013380 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013381 $(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 -080013382
nnoble69ac39f2014-12-12 15:43:38 -080013383endif
13384
Craig Tillerd4773f52015-01-12 16:38:47 -080013385
Craig Tiller8f126a62015-01-15 08:50:19 -080013386deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013387
nnoble69ac39f2014-12-12 15:43:38 -080013388ifneq ($(NO_SECURE),true)
13389ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013390-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013391endif
nnoble69ac39f2014-12-12 15:43:38 -080013392endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013393
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013394
13395CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
13396
ctillercab52e72015-01-06 13:10:23 -080013397CHTTP2_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 -080013398
nnoble69ac39f2014-12-12 15:43:38 -080013399ifeq ($(NO_SECURE),true)
13400
Nicolas Noble047b7272015-01-16 13:55:05 -080013401# You can't build secure targets if you don't have OpenSSL with ALPN.
13402
ctillercab52e72015-01-06 13:10:23 -080013403bins/$(CONFIG)/chttp2_socket_pair_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013404
13405else
13406
nnoble5f2ecb32015-01-12 16:40:18 -080013407bins/$(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 -080013408 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013409 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013410 $(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 -080013411
nnoble69ac39f2014-12-12 15:43:38 -080013412endif
13413
Craig Tillerd4773f52015-01-12 16:38:47 -080013414
Craig Tiller8f126a62015-01-15 08:50:19 -080013415deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013416
nnoble69ac39f2014-12-12 15:43:38 -080013417ifneq ($(NO_SECURE),true)
13418ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013419-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013420endif
nnoble69ac39f2014-12-12 15:43:38 -080013421endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013422
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013423
13424CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
13425
ctillercab52e72015-01-06 13:10:23 -080013426CHTTP2_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 -080013427
nnoble69ac39f2014-12-12 15:43:38 -080013428ifeq ($(NO_SECURE),true)
13429
Nicolas Noble047b7272015-01-16 13:55:05 -080013430# You can't build secure targets if you don't have OpenSSL with ALPN.
13431
ctillercab52e72015-01-06 13:10:23 -080013432bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013433
13434else
13435
nnoble5f2ecb32015-01-12 16:40:18 -080013436bins/$(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 -080013437 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013438 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013439 $(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 -080013440
nnoble69ac39f2014-12-12 15:43:38 -080013441endif
13442
Craig Tillerd4773f52015-01-12 16:38:47 -080013443
Craig Tiller8f126a62015-01-15 08:50:19 -080013444deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013445
nnoble69ac39f2014-12-12 15:43:38 -080013446ifneq ($(NO_SECURE),true)
13447ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013448-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013449endif
nnoble69ac39f2014-12-12 15:43:38 -080013450endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013451
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013452
ctiller33023c42014-12-12 16:28:33 -080013453CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
13454
ctillercab52e72015-01-06 13:10:23 -080013455CHTTP2_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 -080013456
13457ifeq ($(NO_SECURE),true)
13458
Nicolas Noble047b7272015-01-16 13:55:05 -080013459# You can't build secure targets if you don't have OpenSSL with ALPN.
13460
ctillercab52e72015-01-06 13:10:23 -080013461bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -080013462
13463else
13464
nnoble5f2ecb32015-01-12 16:40:18 -080013465bins/$(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 -080013466 $(E) "[LD] Linking $@"
13467 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013468 $(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 -080013469
13470endif
13471
Craig Tillerd4773f52015-01-12 16:38:47 -080013472
Craig Tiller8f126a62015-01-15 08:50:19 -080013473deps_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 -080013474
13475ifneq ($(NO_SECURE),true)
13476ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013477-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -080013478endif
13479endif
13480
ctiller33023c42014-12-12 16:28:33 -080013481
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013482CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
13483
ctillercab52e72015-01-06 13:10:23 -080013484CHTTP2_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 -080013485
nnoble69ac39f2014-12-12 15:43:38 -080013486ifeq ($(NO_SECURE),true)
13487
Nicolas Noble047b7272015-01-16 13:55:05 -080013488# You can't build secure targets if you don't have OpenSSL with ALPN.
13489
ctillercab52e72015-01-06 13:10:23 -080013490bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013491
13492else
13493
nnoble5f2ecb32015-01-12 16:40:18 -080013494bins/$(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 -080013495 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013496 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013497 $(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 -080013498
nnoble69ac39f2014-12-12 15:43:38 -080013499endif
13500
Craig Tillerd4773f52015-01-12 16:38:47 -080013501
Craig Tiller8f126a62015-01-15 08:50:19 -080013502deps_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 -080013503
nnoble69ac39f2014-12-12 15:43:38 -080013504ifneq ($(NO_SECURE),true)
13505ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013506-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013507endif
nnoble69ac39f2014-12-12 15:43:38 -080013508endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013509
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013510
13511CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
13512
ctillercab52e72015-01-06 13:10:23 -080013513CHTTP2_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 -080013514
nnoble69ac39f2014-12-12 15:43:38 -080013515ifeq ($(NO_SECURE),true)
13516
Nicolas Noble047b7272015-01-16 13:55:05 -080013517# You can't build secure targets if you don't have OpenSSL with ALPN.
13518
ctillercab52e72015-01-06 13:10:23 -080013519bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013520
13521else
13522
nnoble5f2ecb32015-01-12 16:40:18 -080013523bins/$(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 -080013524 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013525 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013526 $(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 -080013527
nnoble69ac39f2014-12-12 15:43:38 -080013528endif
13529
Craig Tillerd4773f52015-01-12 16:38:47 -080013530
Craig Tiller8f126a62015-01-15 08:50:19 -080013531deps_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 -080013532
nnoble69ac39f2014-12-12 15:43:38 -080013533ifneq ($(NO_SECURE),true)
13534ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013535-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013536endif
nnoble69ac39f2014-12-12 15:43:38 -080013537endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013538
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013539
Craig Tillercff2d152015-02-05 13:22:49 -080013540CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
ctiller2845cad2014-12-15 15:14:12 -080013541
Craig Tillercff2d152015-02-05 13:22:49 -080013542CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -080013543
13544ifeq ($(NO_SECURE),true)
13545
Nicolas Noble047b7272015-01-16 13:55:05 -080013546# You can't build secure targets if you don't have OpenSSL with ALPN.
13547
Craig Tillercff2d152015-02-05 13:22:49 -080013548bins/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -080013549
13550else
13551
Craig Tillercff2d152015-02-05 13:22:49 -080013552bins/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_test: $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata.a libs/$(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 -080013553 $(E) "[LD] Linking $@"
13554 $(Q) mkdir -p `dirname $@`
Craig Tillercff2d152015-02-05 13:22:49 -080013555 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata.a libs/$(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_with_large_metadata_test
ctiller2845cad2014-12-15 15:14:12 -080013556
13557endif
13558
Craig Tillerd4773f52015-01-12 16:38:47 -080013559
Craig Tillercff2d152015-02-05 13:22:49 -080013560deps_chttp2_socket_pair_request_with_large_metadata_test: $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080013561
13562ifneq ($(NO_SECURE),true)
13563ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -080013564-include $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
13565endif
13566endif
13567
13568
13569CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_TEST_SRC = \
13570
13571CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_TEST_SRC))))
13572
13573ifeq ($(NO_SECURE),true)
13574
13575# You can't build secure targets if you don't have OpenSSL with ALPN.
13576
13577bins/$(CONFIG)/chttp2_socket_pair_request_with_payload_test: openssl_dep_error
13578
13579else
13580
13581bins/$(CONFIG)/chttp2_socket_pair_request_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_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
13582 $(E) "[LD] Linking $@"
13583 $(Q) mkdir -p `dirname $@`
13584 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_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_with_payload_test
13585
13586endif
13587
13588
13589deps_chttp2_socket_pair_request_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
13590
13591ifneq ($(NO_SECURE),true)
13592ifneq ($(NO_DEPS),true)
13593-include $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080013594endif
13595endif
13596
ctiller2845cad2014-12-15 15:14:12 -080013597
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013598CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
13599
ctillercab52e72015-01-06 13:10:23 -080013600CHTTP2_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 -080013601
nnoble69ac39f2014-12-12 15:43:38 -080013602ifeq ($(NO_SECURE),true)
13603
Nicolas Noble047b7272015-01-16 13:55:05 -080013604# You can't build secure targets if you don't have OpenSSL with ALPN.
13605
ctillercab52e72015-01-06 13:10:23 -080013606bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013607
13608else
13609
nnoble5f2ecb32015-01-12 16:40:18 -080013610bins/$(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 -080013611 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013612 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013613 $(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 -080013614
nnoble69ac39f2014-12-12 15:43:38 -080013615endif
13616
Craig Tillerd4773f52015-01-12 16:38:47 -080013617
Craig Tiller8f126a62015-01-15 08:50:19 -080013618deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013619
nnoble69ac39f2014-12-12 15:43:38 -080013620ifneq ($(NO_SECURE),true)
13621ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013622-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013623endif
nnoble69ac39f2014-12-12 15:43:38 -080013624endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013625
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013626
13627CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
13628
ctillercab52e72015-01-06 13:10:23 -080013629CHTTP2_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 -080013630
nnoble69ac39f2014-12-12 15:43:38 -080013631ifeq ($(NO_SECURE),true)
13632
Nicolas Noble047b7272015-01-16 13:55:05 -080013633# You can't build secure targets if you don't have OpenSSL with ALPN.
13634
ctillercab52e72015-01-06 13:10:23 -080013635bins/$(CONFIG)/chttp2_socket_pair_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013636
13637else
13638
nnoble5f2ecb32015-01-12 16:40:18 -080013639bins/$(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 -080013640 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013641 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013642 $(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 -080013643
nnoble69ac39f2014-12-12 15:43:38 -080013644endif
13645
Craig Tillerd4773f52015-01-12 16:38:47 -080013646
Craig Tiller8f126a62015-01-15 08:50:19 -080013647deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013648
nnoble69ac39f2014-12-12 15:43:38 -080013649ifneq ($(NO_SECURE),true)
13650ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013651-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013652endif
nnoble69ac39f2014-12-12 15:43:38 -080013653endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013654
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013655
nathaniel52878172014-12-09 10:17:19 -080013656CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013657
ctillercab52e72015-01-06 13:10:23 -080013658CHTTP2_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 -080013659
nnoble69ac39f2014-12-12 15:43:38 -080013660ifeq ($(NO_SECURE),true)
13661
Nicolas Noble047b7272015-01-16 13:55:05 -080013662# You can't build secure targets if you don't have OpenSSL with ALPN.
13663
ctillercab52e72015-01-06 13:10:23 -080013664bins/$(CONFIG)/chttp2_socket_pair_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013665
13666else
13667
nnoble5f2ecb32015-01-12 16:40:18 -080013668bins/$(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 -080013669 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013670 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013671 $(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 -080013672
nnoble69ac39f2014-12-12 15:43:38 -080013673endif
13674
Craig Tillerd4773f52015-01-12 16:38:47 -080013675
Craig Tiller8f126a62015-01-15 08:50:19 -080013676deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013677
nnoble69ac39f2014-12-12 15:43:38 -080013678ifneq ($(NO_SECURE),true)
13679ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013680-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013681endif
nnoble69ac39f2014-12-12 15:43:38 -080013682endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013683
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013684
13685CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
13686
ctillercab52e72015-01-06 13:10:23 -080013687CHTTP2_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 -080013688
nnoble69ac39f2014-12-12 15:43:38 -080013689ifeq ($(NO_SECURE),true)
13690
Nicolas Noble047b7272015-01-16 13:55:05 -080013691# You can't build secure targets if you don't have OpenSSL with ALPN.
13692
ctillercab52e72015-01-06 13:10:23 -080013693bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013694
13695else
13696
nnoble5f2ecb32015-01-12 16:40:18 -080013697bins/$(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 -080013698 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013699 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080013700 $(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 -080013701
nnoble69ac39f2014-12-12 15:43:38 -080013702endif
13703
Craig Tillerd4773f52015-01-12 16:38:47 -080013704
Craig Tiller8f126a62015-01-15 08:50:19 -080013705deps_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 -080013706
nnoble69ac39f2014-12-12 15:43:38 -080013707ifneq ($(NO_SECURE),true)
13708ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013709-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013710endif
nnoble69ac39f2014-12-12 15:43:38 -080013711endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013712
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013713
Craig Tiller2c189e32015-02-03 13:56:55 -080013714CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
13715
13716CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC))))
13717
13718ifeq ($(NO_SECURE),true)
13719
13720# You can't build secure targets if you don't have OpenSSL with ALPN.
13721
13722bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_legacy_test: openssl_dep_error
13723
13724else
13725
13726bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
13727 $(E) "[LD] Linking $@"
13728 $(Q) mkdir -p `dirname $@`
13729 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a libs/$(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_legacy_test
13730
13731endif
13732
13733
13734deps_chttp2_socket_pair_cancel_after_accept_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
13735
13736ifneq ($(NO_SECURE),true)
13737ifneq ($(NO_DEPS),true)
13738-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
13739endif
13740endif
13741
13742
13743CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
13744
13745CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC))))
13746
13747ifeq ($(NO_SECURE),true)
13748
13749# You can't build secure targets if you don't have OpenSSL with ALPN.
13750
13751bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test: openssl_dep_error
13752
13753else
13754
13755bins/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
13756 $(E) "[LD] Linking $@"
13757 $(Q) mkdir -p `dirname $@`
13758 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a libs/$(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_legacy_test
13759
13760endif
13761
13762
13763deps_chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
13764
13765ifneq ($(NO_SECURE),true)
13766ifneq ($(NO_DEPS),true)
13767-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
13768endif
13769endif
13770
13771
13772CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
13773
13774CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC))))
13775
13776ifeq ($(NO_SECURE),true)
13777
13778# You can't build secure targets if you don't have OpenSSL with ALPN.
13779
13780bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_legacy_test: openssl_dep_error
13781
13782else
13783
13784bins/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
13785 $(E) "[LD] Linking $@"
13786 $(Q) mkdir -p `dirname $@`
13787 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a libs/$(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_legacy_test
13788
13789endif
13790
13791
13792deps_chttp2_socket_pair_cancel_after_invoke_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
13793
13794ifneq ($(NO_SECURE),true)
13795ifneq ($(NO_DEPS),true)
13796-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
13797endif
13798endif
13799
13800
13801CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
13802
13803CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC))))
13804
13805ifeq ($(NO_SECURE),true)
13806
13807# You can't build secure targets if you don't have OpenSSL with ALPN.
13808
13809bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_legacy_test: openssl_dep_error
13810
13811else
13812
13813bins/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
13814 $(E) "[LD] Linking $@"
13815 $(Q) mkdir -p `dirname $@`
13816 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a libs/$(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_legacy_test
13817
13818endif
13819
13820
13821deps_chttp2_socket_pair_cancel_before_invoke_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
13822
13823ifneq ($(NO_SECURE),true)
13824ifneq ($(NO_DEPS),true)
13825-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
13826endif
13827endif
13828
13829
13830CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
13831
13832CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC))))
13833
13834ifeq ($(NO_SECURE),true)
13835
13836# You can't build secure targets if you don't have OpenSSL with ALPN.
13837
13838bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_legacy_test: openssl_dep_error
13839
13840else
13841
13842bins/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
13843 $(E) "[LD] Linking $@"
13844 $(Q) mkdir -p `dirname $@`
13845 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a libs/$(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_legacy_test
13846
13847endif
13848
13849
13850deps_chttp2_socket_pair_cancel_in_a_vacuum_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
13851
13852ifneq ($(NO_SECURE),true)
13853ifneq ($(NO_DEPS),true)
13854-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
13855endif
13856endif
13857
13858
13859CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
13860
13861CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
13862
13863ifeq ($(NO_SECURE),true)
13864
13865# You can't build secure targets if you don't have OpenSSL with ALPN.
13866
13867bins/$(CONFIG)/chttp2_socket_pair_census_simple_request_legacy_test: openssl_dep_error
13868
13869else
13870
13871bins/$(CONFIG)/chttp2_socket_pair_census_simple_request_legacy_test: $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_census_simple_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
13872 $(E) "[LD] Linking $@"
13873 $(Q) mkdir -p `dirname $@`
13874 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_census_simple_request_legacy.a libs/$(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_legacy_test
13875
13876endif
13877
13878
13879deps_chttp2_socket_pair_census_simple_request_legacy_test: $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
13880
13881ifneq ($(NO_SECURE),true)
13882ifneq ($(NO_DEPS),true)
13883-include $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
13884endif
13885endif
13886
13887
13888CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
13889
13890CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_LEGACY_TEST_SRC))))
13891
13892ifeq ($(NO_SECURE),true)
13893
13894# You can't build secure targets if you don't have OpenSSL with ALPN.
13895
13896bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_legacy_test: openssl_dep_error
13897
13898else
13899
13900bins/$(CONFIG)/chttp2_socket_pair_disappearing_server_legacy_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_disappearing_server_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
13901 $(E) "[LD] Linking $@"
13902 $(Q) mkdir -p `dirname $@`
13903 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_disappearing_server_legacy.a libs/$(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_legacy_test
13904
13905endif
13906
13907
13908deps_chttp2_socket_pair_disappearing_server_legacy_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
13909
13910ifneq ($(NO_SECURE),true)
13911ifneq ($(NO_DEPS),true)
13912-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
13913endif
13914endif
13915
13916
13917CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
13918
13919CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC))))
13920
13921ifeq ($(NO_SECURE),true)
13922
13923# You can't build secure targets if you don't have OpenSSL with ALPN.
13924
13925bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test: openssl_dep_error
13926
13927else
13928
13929bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
13930 $(E) "[LD] Linking $@"
13931 $(Q) mkdir -p `dirname $@`
13932 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a libs/$(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_legacy_test
13933
13934endif
13935
13936
13937deps_chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
13938
13939ifneq ($(NO_SECURE),true)
13940ifneq ($(NO_DEPS),true)
13941-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
13942endif
13943endif
13944
13945
13946CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
13947
13948CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC))))
13949
13950ifeq ($(NO_SECURE),true)
13951
13952# You can't build secure targets if you don't have OpenSSL with ALPN.
13953
13954bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test: openssl_dep_error
13955
13956else
13957
13958bins/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
13959 $(E) "[LD] Linking $@"
13960 $(Q) mkdir -p `dirname $@`
13961 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a libs/$(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_legacy_test
13962
13963endif
13964
13965
13966deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
13967
13968ifneq ($(NO_SECURE),true)
13969ifneq ($(NO_DEPS),true)
13970-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
13971endif
13972endif
13973
13974
13975CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
13976
13977CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC))))
13978
13979ifeq ($(NO_SECURE),true)
13980
13981# You can't build secure targets if you don't have OpenSSL with ALPN.
13982
13983bins/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_legacy_test: openssl_dep_error
13984
13985else
13986
13987bins/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_legacy_test: $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
13988 $(E) "[LD] Linking $@"
13989 $(Q) mkdir -p `dirname $@`
13990 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a libs/$(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_legacy_test
13991
13992endif
13993
13994
13995deps_chttp2_socket_pair_graceful_server_shutdown_legacy_test: $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
13996
13997ifneq ($(NO_SECURE),true)
13998ifneq ($(NO_DEPS),true)
13999-include $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
14000endif
14001endif
14002
14003
14004CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
14005
14006CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC))))
14007
14008ifeq ($(NO_SECURE),true)
14009
14010# You can't build secure targets if you don't have OpenSSL with ALPN.
14011
14012bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_legacy_test: openssl_dep_error
14013
14014else
14015
14016bins/$(CONFIG)/chttp2_socket_pair_invoke_large_request_legacy_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
14017 $(E) "[LD] Linking $@"
14018 $(Q) mkdir -p `dirname $@`
14019 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a libs/$(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_legacy_test
14020
14021endif
14022
14023
14024deps_chttp2_socket_pair_invoke_large_request_legacy_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14025
14026ifneq ($(NO_SECURE),true)
14027ifneq ($(NO_DEPS),true)
14028-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14029endif
14030endif
14031
14032
14033CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
14034
14035CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC))))
14036
14037ifeq ($(NO_SECURE),true)
14038
14039# You can't build secure targets if you don't have OpenSSL with ALPN.
14040
14041bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_legacy_test: openssl_dep_error
14042
14043else
14044
14045bins/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_legacy_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
14046 $(E) "[LD] Linking $@"
14047 $(Q) mkdir -p `dirname $@`
14048 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a libs/$(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_legacy_test
14049
14050endif
14051
14052
14053deps_chttp2_socket_pair_max_concurrent_streams_legacy_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
14054
14055ifneq ($(NO_SECURE),true)
14056ifneq ($(NO_DEPS),true)
14057-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
14058endif
14059endif
14060
14061
14062CHTTP2_SOCKET_PAIR_NO_OP_LEGACY_TEST_SRC = \
14063
14064CHTTP2_SOCKET_PAIR_NO_OP_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_LEGACY_TEST_SRC))))
14065
14066ifeq ($(NO_SECURE),true)
14067
14068# You can't build secure targets if you don't have OpenSSL with ALPN.
14069
14070bins/$(CONFIG)/chttp2_socket_pair_no_op_legacy_test: openssl_dep_error
14071
14072else
14073
14074bins/$(CONFIG)/chttp2_socket_pair_no_op_legacy_test: $(CHTTP2_SOCKET_PAIR_NO_OP_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_no_op_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
14075 $(E) "[LD] Linking $@"
14076 $(Q) mkdir -p `dirname $@`
14077 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_NO_OP_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_no_op_legacy.a libs/$(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_legacy_test
14078
14079endif
14080
14081
14082deps_chttp2_socket_pair_no_op_legacy_test: $(CHTTP2_SOCKET_PAIR_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
14083
14084ifneq ($(NO_SECURE),true)
14085ifneq ($(NO_DEPS),true)
14086-include $(CHTTP2_SOCKET_PAIR_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
14087endif
14088endif
14089
14090
14091CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
14092
14093CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_LEGACY_TEST_SRC))))
14094
14095ifeq ($(NO_SECURE),true)
14096
14097# You can't build secure targets if you don't have OpenSSL with ALPN.
14098
14099bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_legacy_test: openssl_dep_error
14100
14101else
14102
14103bins/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_legacy_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
14104 $(E) "[LD] Linking $@"
14105 $(Q) mkdir -p `dirname $@`
14106 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a libs/$(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_legacy_test
14107
14108endif
14109
14110
14111deps_chttp2_socket_pair_ping_pong_streaming_legacy_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
14112
14113ifneq ($(NO_SECURE),true)
14114ifneq ($(NO_DEPS),true)
14115-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
14116endif
14117endif
14118
14119
14120CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
14121
14122CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
14123
14124ifeq ($(NO_SECURE),true)
14125
14126# You can't build secure targets if you don't have OpenSSL with ALPN.
14127
14128bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_legacy_test: openssl_dep_error
14129
14130else
14131
14132bins/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
14133 $(E) "[LD] Linking $@"
14134 $(Q) mkdir -p `dirname $@`
14135 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a libs/$(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_legacy_test
14136
14137endif
14138
14139
14140deps_chttp2_socket_pair_request_response_with_binary_metadata_and_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14141
14142ifneq ($(NO_SECURE),true)
14143ifneq ($(NO_DEPS),true)
14144-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14145endif
14146endif
14147
14148
14149CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
14150
14151CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
14152
14153ifeq ($(NO_SECURE),true)
14154
14155# You can't build secure targets if you don't have OpenSSL with ALPN.
14156
14157bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test: openssl_dep_error
14158
14159else
14160
14161bins/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
14162 $(E) "[LD] Linking $@"
14163 $(Q) mkdir -p `dirname $@`
14164 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a libs/$(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_legacy_test
14165
14166endif
14167
14168
14169deps_chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14170
14171ifneq ($(NO_SECURE),true)
14172ifneq ($(NO_DEPS),true)
14173-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14174endif
14175endif
14176
14177
14178CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
14179
14180CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC))))
14181
14182ifeq ($(NO_SECURE),true)
14183
14184# You can't build secure targets if you don't have OpenSSL with ALPN.
14185
14186bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_legacy_test: openssl_dep_error
14187
14188else
14189
14190bins/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
14191 $(E) "[LD] Linking $@"
14192 $(Q) mkdir -p `dirname $@`
14193 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a libs/$(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_legacy_test
14194
14195endif
14196
14197
14198deps_chttp2_socket_pair_request_response_with_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14199
14200ifneq ($(NO_SECURE),true)
14201ifneq ($(NO_DEPS),true)
14202-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14203endif
14204endif
14205
14206
14207CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
14208
14209CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
14210
14211ifeq ($(NO_SECURE),true)
14212
14213# You can't build secure targets if you don't have OpenSSL with ALPN.
14214
14215bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_legacy_test: openssl_dep_error
14216
14217else
14218
14219bins/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
14220 $(E) "[LD] Linking $@"
14221 $(Q) mkdir -p `dirname $@`
14222 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a libs/$(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_legacy_test
14223
14224endif
14225
14226
14227deps_chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14228
14229ifneq ($(NO_SECURE),true)
14230ifneq ($(NO_DEPS),true)
14231-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14232endif
14233endif
14234
14235
Craig Tillercff2d152015-02-05 13:22:49 -080014236CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
14237
14238CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC))))
14239
14240ifeq ($(NO_SECURE),true)
14241
14242# You can't build secure targets if you don't have OpenSSL with ALPN.
14243
14244bins/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_legacy_test: openssl_dep_error
14245
14246else
14247
14248bins/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
14249 $(E) "[LD] Linking $@"
14250 $(Q) mkdir -p `dirname $@`
14251 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a libs/$(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_with_large_metadata_legacy_test
14252
14253endif
14254
14255
14256deps_chttp2_socket_pair_request_with_large_metadata_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
14257
14258ifneq ($(NO_SECURE),true)
14259ifneq ($(NO_DEPS),true)
14260-include $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
14261endif
14262endif
14263
14264
14265CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
14266
14267CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC))))
14268
14269ifeq ($(NO_SECURE),true)
14270
14271# You can't build secure targets if you don't have OpenSSL with ALPN.
14272
14273bins/$(CONFIG)/chttp2_socket_pair_request_with_payload_legacy_test: openssl_dep_error
14274
14275else
14276
14277bins/$(CONFIG)/chttp2_socket_pair_request_with_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_with_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
14278 $(E) "[LD] Linking $@"
14279 $(Q) mkdir -p `dirname $@`
14280 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_request_with_payload_legacy.a libs/$(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_with_payload_legacy_test
14281
14282endif
14283
14284
14285deps_chttp2_socket_pair_request_with_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14286
14287ifneq ($(NO_SECURE),true)
14288ifneq ($(NO_DEPS),true)
14289-include $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14290endif
14291endif
14292
14293
Craig Tiller2c189e32015-02-03 13:56:55 -080014294CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
14295
14296CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC))))
14297
14298ifeq ($(NO_SECURE),true)
14299
14300# You can't build secure targets if you don't have OpenSSL with ALPN.
14301
14302bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_legacy_test: openssl_dep_error
14303
14304else
14305
14306bins/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_legacy_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
14307 $(E) "[LD] Linking $@"
14308 $(Q) mkdir -p `dirname $@`
14309 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a libs/$(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_legacy_test
14310
14311endif
14312
14313
14314deps_chttp2_socket_pair_simple_delayed_request_legacy_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14315
14316ifneq ($(NO_SECURE),true)
14317ifneq ($(NO_DEPS),true)
14318-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14319endif
14320endif
14321
14322
14323CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
14324
14325CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
14326
14327ifeq ($(NO_SECURE),true)
14328
14329# You can't build secure targets if you don't have OpenSSL with ALPN.
14330
14331bins/$(CONFIG)/chttp2_socket_pair_simple_request_legacy_test: openssl_dep_error
14332
14333else
14334
14335bins/$(CONFIG)/chttp2_socket_pair_simple_request_legacy_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_simple_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
14336 $(E) "[LD] Linking $@"
14337 $(Q) mkdir -p `dirname $@`
14338 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_simple_request_legacy.a libs/$(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_legacy_test
14339
14340endif
14341
14342
14343deps_chttp2_socket_pair_simple_request_legacy_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14344
14345ifneq ($(NO_SECURE),true)
14346ifneq ($(NO_DEPS),true)
14347-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14348endif
14349endif
14350
14351
14352CHTTP2_SOCKET_PAIR_THREAD_STRESS_LEGACY_TEST_SRC = \
14353
14354CHTTP2_SOCKET_PAIR_THREAD_STRESS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_LEGACY_TEST_SRC))))
14355
14356ifeq ($(NO_SECURE),true)
14357
14358# You can't build secure targets if you don't have OpenSSL with ALPN.
14359
14360bins/$(CONFIG)/chttp2_socket_pair_thread_stress_legacy_test: openssl_dep_error
14361
14362else
14363
14364bins/$(CONFIG)/chttp2_socket_pair_thread_stress_legacy_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_thread_stress_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
14365 $(E) "[LD] Linking $@"
14366 $(Q) mkdir -p `dirname $@`
14367 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_thread_stress_legacy.a libs/$(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_legacy_test
14368
14369endif
14370
14371
14372deps_chttp2_socket_pair_thread_stress_legacy_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
14373
14374ifneq ($(NO_SECURE),true)
14375ifneq ($(NO_DEPS),true)
14376-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
14377endif
14378endif
14379
14380
14381CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
14382
14383CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC))))
14384
14385ifeq ($(NO_SECURE),true)
14386
14387# You can't build secure targets if you don't have OpenSSL with ALPN.
14388
14389bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_legacy_test: openssl_dep_error
14390
14391else
14392
14393bins/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
14394 $(E) "[LD] Linking $@"
14395 $(Q) mkdir -p `dirname $@`
14396 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a libs/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a libs/$(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_legacy_test
14397
14398endif
14399
14400
14401deps_chttp2_socket_pair_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
14402
14403ifneq ($(NO_SECURE),true)
14404ifneq ($(NO_DEPS),true)
14405-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
14406endif
14407endif
14408
14409
nnoble0c475f02014-12-05 15:37:39 -080014410CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
14411
ctillercab52e72015-01-06 13:10:23 -080014412CHTTP2_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 -080014413
nnoble69ac39f2014-12-12 15:43:38 -080014414ifeq ($(NO_SECURE),true)
14415
Nicolas Noble047b7272015-01-16 13:55:05 -080014416# You can't build secure targets if you don't have OpenSSL with ALPN.
14417
ctillercab52e72015-01-06 13:10:23 -080014418bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014419
14420else
14421
nnoble5f2ecb32015-01-12 16:40:18 -080014422bins/$(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 -080014423 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014424 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080014425 $(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 -080014426
nnoble69ac39f2014-12-12 15:43:38 -080014427endif
14428
Craig Tillerd4773f52015-01-12 16:38:47 -080014429
Craig Tiller8f126a62015-01-15 08:50:19 -080014430deps_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 -080014431
nnoble69ac39f2014-12-12 15:43:38 -080014432ifneq ($(NO_SECURE),true)
14433ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014434-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080014435endif
nnoble69ac39f2014-12-12 15:43:38 -080014436endif
nnoble0c475f02014-12-05 15:37:39 -080014437
nnoble0c475f02014-12-05 15:37:39 -080014438
14439CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
14440
ctillercab52e72015-01-06 13:10:23 -080014441CHTTP2_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 -080014442
nnoble69ac39f2014-12-12 15:43:38 -080014443ifeq ($(NO_SECURE),true)
14444
Nicolas Noble047b7272015-01-16 13:55:05 -080014445# You can't build secure targets if you don't have OpenSSL with ALPN.
14446
ctillercab52e72015-01-06 13:10:23 -080014447bins/$(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 -080014448
14449else
14450
nnoble5f2ecb32015-01-12 16:40:18 -080014451bins/$(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 -080014452 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014453 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080014454 $(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 -080014455
nnoble69ac39f2014-12-12 15:43:38 -080014456endif
14457
Craig Tillerd4773f52015-01-12 16:38:47 -080014458
Craig Tiller8f126a62015-01-15 08:50:19 -080014459deps_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 -080014460
nnoble69ac39f2014-12-12 15:43:38 -080014461ifneq ($(NO_SECURE),true)
14462ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014463-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 -080014464endif
nnoble69ac39f2014-12-12 15:43:38 -080014465endif
nnoble0c475f02014-12-05 15:37:39 -080014466
nnoble0c475f02014-12-05 15:37:39 -080014467
14468CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
14469
ctillercab52e72015-01-06 13:10:23 -080014470CHTTP2_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 -080014471
nnoble69ac39f2014-12-12 15:43:38 -080014472ifeq ($(NO_SECURE),true)
14473
Nicolas Noble047b7272015-01-16 13:55:05 -080014474# You can't build secure targets if you don't have OpenSSL with ALPN.
14475
ctillercab52e72015-01-06 13:10:23 -080014476bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014477
14478else
14479
nnoble5f2ecb32015-01-12 16:40:18 -080014480bins/$(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 -080014481 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014482 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080014483 $(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 -080014484
nnoble69ac39f2014-12-12 15:43:38 -080014485endif
14486
Craig Tillerd4773f52015-01-12 16:38:47 -080014487
Craig Tiller8f126a62015-01-15 08:50:19 -080014488deps_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 -080014489
nnoble69ac39f2014-12-12 15:43:38 -080014490ifneq ($(NO_SECURE),true)
14491ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014492-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080014493endif
nnoble69ac39f2014-12-12 15:43:38 -080014494endif
nnoble0c475f02014-12-05 15:37:39 -080014495
nnoble0c475f02014-12-05 15:37:39 -080014496
14497CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
14498
ctillercab52e72015-01-06 13:10:23 -080014499CHTTP2_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 -080014500
nnoble69ac39f2014-12-12 15:43:38 -080014501ifeq ($(NO_SECURE),true)
14502
Nicolas Noble047b7272015-01-16 13:55:05 -080014503# You can't build secure targets if you don't have OpenSSL with ALPN.
14504
ctillercab52e72015-01-06 13:10:23 -080014505bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014506
14507else
14508
nnoble5f2ecb32015-01-12 16:40:18 -080014509bins/$(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 -080014510 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014511 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080014512 $(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 -080014513
nnoble69ac39f2014-12-12 15:43:38 -080014514endif
14515
Craig Tillerd4773f52015-01-12 16:38:47 -080014516
Craig Tiller8f126a62015-01-15 08:50:19 -080014517deps_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 -080014518
nnoble69ac39f2014-12-12 15:43:38 -080014519ifneq ($(NO_SECURE),true)
14520ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014521-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080014522endif
nnoble69ac39f2014-12-12 15:43:38 -080014523endif
nnoble0c475f02014-12-05 15:37:39 -080014524
nnoble0c475f02014-12-05 15:37:39 -080014525
14526CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
14527
ctillercab52e72015-01-06 13:10:23 -080014528CHTTP2_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 -080014529
nnoble69ac39f2014-12-12 15:43:38 -080014530ifeq ($(NO_SECURE),true)
14531
Nicolas Noble047b7272015-01-16 13:55:05 -080014532# You can't build secure targets if you don't have OpenSSL with ALPN.
14533
ctillercab52e72015-01-06 13:10:23 -080014534bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014535
14536else
14537
nnoble5f2ecb32015-01-12 16:40:18 -080014538bins/$(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 -080014539 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014540 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080014541 $(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 -080014542
nnoble69ac39f2014-12-12 15:43:38 -080014543endif
14544
Craig Tillerd4773f52015-01-12 16:38:47 -080014545
Craig Tiller8f126a62015-01-15 08:50:19 -080014546deps_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 -080014547
nnoble69ac39f2014-12-12 15:43:38 -080014548ifneq ($(NO_SECURE),true)
14549ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014550-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080014551endif
nnoble69ac39f2014-12-12 15:43:38 -080014552endif
nnoble0c475f02014-12-05 15:37:39 -080014553
nnoble0c475f02014-12-05 15:37:39 -080014554
hongyu24200d32015-01-08 15:13:49 -080014555CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
14556
14557CHTTP2_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 -080014558
14559ifeq ($(NO_SECURE),true)
14560
Nicolas Noble047b7272015-01-16 13:55:05 -080014561# You can't build secure targets if you don't have OpenSSL with ALPN.
14562
hongyu24200d32015-01-08 15:13:49 -080014563bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test: openssl_dep_error
14564
14565else
14566
nnoble5f2ecb32015-01-12 16:40:18 -080014567bins/$(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 -080014568 $(E) "[LD] Linking $@"
14569 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080014570 $(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 -080014571
14572endif
14573
Craig Tillerd4773f52015-01-12 16:38:47 -080014574
Craig Tiller8f126a62015-01-15 08:50:19 -080014575deps_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 -080014576
14577ifneq ($(NO_SECURE),true)
14578ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014579-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080014580endif
14581endif
14582
hongyu24200d32015-01-08 15:13:49 -080014583
ctillerc6d61c42014-12-15 14:52:08 -080014584CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
14585
ctillercab52e72015-01-06 13:10:23 -080014586CHTTP2_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 -080014587
14588ifeq ($(NO_SECURE),true)
14589
Nicolas Noble047b7272015-01-16 13:55:05 -080014590# You can't build secure targets if you don't have OpenSSL with ALPN.
14591
ctillercab52e72015-01-06 13:10:23 -080014592bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -080014593
14594else
14595
nnoble5f2ecb32015-01-12 16:40:18 -080014596bins/$(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 -080014597 $(E) "[LD] Linking $@"
14598 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080014599 $(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 -080014600
14601endif
14602
Craig Tillerd4773f52015-01-12 16:38:47 -080014603
Craig Tiller8f126a62015-01-15 08:50:19 -080014604deps_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 -080014605
14606ifneq ($(NO_SECURE),true)
14607ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014608-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080014609endif
14610endif
14611
ctillerc6d61c42014-12-15 14:52:08 -080014612
nnoble0c475f02014-12-05 15:37:39 -080014613CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
14614
ctillercab52e72015-01-06 13:10:23 -080014615CHTTP2_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 -080014616
nnoble69ac39f2014-12-12 15:43:38 -080014617ifeq ($(NO_SECURE),true)
14618
Nicolas Noble047b7272015-01-16 13:55:05 -080014619# You can't build secure targets if you don't have OpenSSL with ALPN.
14620
ctillercab52e72015-01-06 13:10:23 -080014621bins/$(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 -080014622
14623else
14624
nnoble5f2ecb32015-01-12 16:40:18 -080014625bins/$(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 -080014626 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014627 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080014628 $(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 -080014629
nnoble69ac39f2014-12-12 15:43:38 -080014630endif
14631
Craig Tillerd4773f52015-01-12 16:38:47 -080014632
Craig Tiller8f126a62015-01-15 08:50:19 -080014633deps_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 -080014634
nnoble69ac39f2014-12-12 15:43:38 -080014635ifneq ($(NO_SECURE),true)
14636ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014637-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 -080014638endif
nnoble69ac39f2014-12-12 15:43:38 -080014639endif
nnoble0c475f02014-12-05 15:37:39 -080014640
nnoble0c475f02014-12-05 15:37:39 -080014641
14642CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
14643
ctillercab52e72015-01-06 13:10:23 -080014644CHTTP2_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 -080014645
nnoble69ac39f2014-12-12 15:43:38 -080014646ifeq ($(NO_SECURE),true)
14647
Nicolas Noble047b7272015-01-16 13:55:05 -080014648# You can't build secure targets if you don't have OpenSSL with ALPN.
14649
ctillercab52e72015-01-06 13:10:23 -080014650bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014651
14652else
14653
nnoble5f2ecb32015-01-12 16:40:18 -080014654bins/$(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 -080014655 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014656 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080014657 $(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 -080014658
nnoble69ac39f2014-12-12 15:43:38 -080014659endif
14660
Craig Tillerd4773f52015-01-12 16:38:47 -080014661
Craig Tiller8f126a62015-01-15 08:50:19 -080014662deps_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 -080014663
nnoble69ac39f2014-12-12 15:43:38 -080014664ifneq ($(NO_SECURE),true)
14665ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014666-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080014667endif
nnoble69ac39f2014-12-12 15:43:38 -080014668endif
nnoble0c475f02014-12-05 15:37:39 -080014669
nnoble0c475f02014-12-05 15:37:39 -080014670
murgatroid99a8c21e82015-02-12 13:55:53 -080014671CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EMPTY_BATCH_TEST_SRC = \
14672
14673CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EMPTY_BATCH_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EMPTY_BATCH_TEST_SRC))))
14674
14675ifeq ($(NO_SECURE),true)
14676
14677# You can't build secure targets if you don't have OpenSSL with ALPN.
14678
14679bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_empty_batch_test: openssl_dep_error
14680
14681else
14682
14683bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_empty_batch_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EMPTY_BATCH_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_empty_batch.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
14684 $(E) "[LD] Linking $@"
14685 $(Q) mkdir -p `dirname $@`
14686 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EMPTY_BATCH_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_empty_batch.a libs/$(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_empty_batch_test
14687
14688endif
14689
14690
14691deps_chttp2_socket_pair_one_byte_at_a_time_empty_batch_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EMPTY_BATCH_TEST_OBJS:.o=.dep)
14692
14693ifneq ($(NO_SECURE),true)
14694ifneq ($(NO_DEPS),true)
14695-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EMPTY_BATCH_TEST_OBJS:.o=.dep)
14696endif
14697endif
14698
14699
Craig Tiller4ffdcd52015-01-16 11:34:55 -080014700CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
14701
14702CHTTP2_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))))
14703
14704ifeq ($(NO_SECURE),true)
14705
David Klempner7f3ed1e2015-01-16 15:35:56 -080014706# You can't build secure targets if you don't have OpenSSL with ALPN.
14707
Craig Tiller4ffdcd52015-01-16 11:34:55 -080014708bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test: openssl_dep_error
14709
14710else
14711
14712bins/$(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
14713 $(E) "[LD] Linking $@"
14714 $(Q) mkdir -p `dirname $@`
14715 $(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
14716
14717endif
14718
14719
14720deps_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)
14721
14722ifneq ($(NO_SECURE),true)
14723ifneq ($(NO_DEPS),true)
14724-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
14725endif
14726endif
14727
14728
nnoble0c475f02014-12-05 15:37:39 -080014729CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
14730
ctillercab52e72015-01-06 13:10:23 -080014731CHTTP2_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 -080014732
nnoble69ac39f2014-12-12 15:43:38 -080014733ifeq ($(NO_SECURE),true)
14734
Nicolas Noble047b7272015-01-16 13:55:05 -080014735# You can't build secure targets if you don't have OpenSSL with ALPN.
14736
ctillercab52e72015-01-06 13:10:23 -080014737bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014738
14739else
14740
nnoble5f2ecb32015-01-12 16:40:18 -080014741bins/$(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 -080014742 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014743 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080014744 $(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 -080014745
nnoble69ac39f2014-12-12 15:43:38 -080014746endif
14747
Craig Tillerd4773f52015-01-12 16:38:47 -080014748
Craig Tiller8f126a62015-01-15 08:50:19 -080014749deps_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 -080014750
nnoble69ac39f2014-12-12 15:43:38 -080014751ifneq ($(NO_SECURE),true)
14752ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014753-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080014754endif
nnoble69ac39f2014-12-12 15:43:38 -080014755endif
nnoble0c475f02014-12-05 15:37:39 -080014756
nnoble0c475f02014-12-05 15:37:39 -080014757
14758CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
14759
ctillercab52e72015-01-06 13:10:23 -080014760CHTTP2_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 -080014761
nnoble69ac39f2014-12-12 15:43:38 -080014762ifeq ($(NO_SECURE),true)
14763
Nicolas Noble047b7272015-01-16 13:55:05 -080014764# You can't build secure targets if you don't have OpenSSL with ALPN.
14765
ctillercab52e72015-01-06 13:10:23 -080014766bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014767
14768else
14769
nnoble5f2ecb32015-01-12 16:40:18 -080014770bins/$(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 -080014771 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014772 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080014773 $(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 -080014774
nnoble69ac39f2014-12-12 15:43:38 -080014775endif
14776
Craig Tillerd4773f52015-01-12 16:38:47 -080014777
Craig Tiller8f126a62015-01-15 08:50:19 -080014778deps_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 -080014779
nnoble69ac39f2014-12-12 15:43:38 -080014780ifneq ($(NO_SECURE),true)
14781ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014782-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080014783endif
nnoble69ac39f2014-12-12 15:43:38 -080014784endif
nnoble0c475f02014-12-05 15:37:39 -080014785
nnoble0c475f02014-12-05 15:37:39 -080014786
14787CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
14788
ctillercab52e72015-01-06 13:10:23 -080014789CHTTP2_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 -080014790
nnoble69ac39f2014-12-12 15:43:38 -080014791ifeq ($(NO_SECURE),true)
14792
Nicolas Noble047b7272015-01-16 13:55:05 -080014793# You can't build secure targets if you don't have OpenSSL with ALPN.
14794
ctillercab52e72015-01-06 13:10:23 -080014795bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014796
14797else
14798
nnoble5f2ecb32015-01-12 16:40:18 -080014799bins/$(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 -080014800 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014801 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080014802 $(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 -080014803
nnoble69ac39f2014-12-12 15:43:38 -080014804endif
14805
Craig Tillerd4773f52015-01-12 16:38:47 -080014806
Craig Tiller8f126a62015-01-15 08:50:19 -080014807deps_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 -080014808
nnoble69ac39f2014-12-12 15:43:38 -080014809ifneq ($(NO_SECURE),true)
14810ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014811-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080014812endif
nnoble69ac39f2014-12-12 15:43:38 -080014813endif
nnoble0c475f02014-12-05 15:37:39 -080014814
nnoble0c475f02014-12-05 15:37:39 -080014815
14816CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
14817
ctillercab52e72015-01-06 13:10:23 -080014818CHTTP2_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 -080014819
nnoble69ac39f2014-12-12 15:43:38 -080014820ifeq ($(NO_SECURE),true)
14821
Nicolas Noble047b7272015-01-16 13:55:05 -080014822# You can't build secure targets if you don't have OpenSSL with ALPN.
14823
ctillercab52e72015-01-06 13:10:23 -080014824bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014825
14826else
14827
nnoble5f2ecb32015-01-12 16:40:18 -080014828bins/$(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 -080014829 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014830 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080014831 $(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 -080014832
nnoble69ac39f2014-12-12 15:43:38 -080014833endif
14834
Craig Tillerd4773f52015-01-12 16:38:47 -080014835
Craig Tiller8f126a62015-01-15 08:50:19 -080014836deps_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 -080014837
nnoble69ac39f2014-12-12 15:43:38 -080014838ifneq ($(NO_SECURE),true)
14839ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014840-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080014841endif
nnoble69ac39f2014-12-12 15:43:38 -080014842endif
nnoble0c475f02014-12-05 15:37:39 -080014843
nnoble0c475f02014-12-05 15:37:39 -080014844
ctiller33023c42014-12-12 16:28:33 -080014845CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
14846
ctillercab52e72015-01-06 13:10:23 -080014847CHTTP2_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 -080014848
14849ifeq ($(NO_SECURE),true)
14850
Nicolas Noble047b7272015-01-16 13:55:05 -080014851# You can't build secure targets if you don't have OpenSSL with ALPN.
14852
ctillercab52e72015-01-06 13:10:23 -080014853bins/$(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 -080014854
14855else
14856
nnoble5f2ecb32015-01-12 16:40:18 -080014857bins/$(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 -080014858 $(E) "[LD] Linking $@"
14859 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080014860 $(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 -080014861
14862endif
14863
Craig Tillerd4773f52015-01-12 16:38:47 -080014864
Craig Tiller8f126a62015-01-15 08:50:19 -080014865deps_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 -080014866
14867ifneq ($(NO_SECURE),true)
14868ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014869-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 -080014870endif
14871endif
14872
ctiller33023c42014-12-12 16:28:33 -080014873
nnoble0c475f02014-12-05 15:37:39 -080014874CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
14875
ctillercab52e72015-01-06 13:10:23 -080014876CHTTP2_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 -080014877
nnoble69ac39f2014-12-12 15:43:38 -080014878ifeq ($(NO_SECURE),true)
14879
Nicolas Noble047b7272015-01-16 13:55:05 -080014880# You can't build secure targets if you don't have OpenSSL with ALPN.
14881
ctillercab52e72015-01-06 13:10:23 -080014882bins/$(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 -080014883
14884else
14885
nnoble5f2ecb32015-01-12 16:40:18 -080014886bins/$(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 -080014887 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014888 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080014889 $(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 -080014890
nnoble69ac39f2014-12-12 15:43:38 -080014891endif
14892
Craig Tillerd4773f52015-01-12 16:38:47 -080014893
Craig Tiller8f126a62015-01-15 08:50:19 -080014894deps_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 -080014895
nnoble69ac39f2014-12-12 15:43:38 -080014896ifneq ($(NO_SECURE),true)
14897ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014898-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 -080014899endif
nnoble69ac39f2014-12-12 15:43:38 -080014900endif
nnoble0c475f02014-12-05 15:37:39 -080014901
nnoble0c475f02014-12-05 15:37:39 -080014902
14903CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
14904
ctillercab52e72015-01-06 13:10:23 -080014905CHTTP2_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 -080014906
nnoble69ac39f2014-12-12 15:43:38 -080014907ifeq ($(NO_SECURE),true)
14908
Nicolas Noble047b7272015-01-16 13:55:05 -080014909# You can't build secure targets if you don't have OpenSSL with ALPN.
14910
ctillercab52e72015-01-06 13:10:23 -080014911bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014912
14913else
14914
nnoble5f2ecb32015-01-12 16:40:18 -080014915bins/$(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 -080014916 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014917 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080014918 $(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 -080014919
nnoble69ac39f2014-12-12 15:43:38 -080014920endif
14921
Craig Tillerd4773f52015-01-12 16:38:47 -080014922
Craig Tiller8f126a62015-01-15 08:50:19 -080014923deps_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 -080014924
nnoble69ac39f2014-12-12 15:43:38 -080014925ifneq ($(NO_SECURE),true)
14926ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014927-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080014928endif
nnoble69ac39f2014-12-12 15:43:38 -080014929endif
nnoble0c475f02014-12-05 15:37:39 -080014930
nnoble0c475f02014-12-05 15:37:39 -080014931
Craig Tillercff2d152015-02-05 13:22:49 -080014932CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
ctiller2845cad2014-12-15 15:14:12 -080014933
Craig Tillercff2d152015-02-05 13:22:49 -080014934CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -080014935
14936ifeq ($(NO_SECURE),true)
14937
Nicolas Noble047b7272015-01-16 13:55:05 -080014938# You can't build secure targets if you don't have OpenSSL with ALPN.
14939
Craig Tillercff2d152015-02-05 13:22:49 -080014940bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -080014941
14942else
14943
Craig Tillercff2d152015-02-05 13:22:49 -080014944bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata.a libs/$(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 -080014945 $(E) "[LD] Linking $@"
14946 $(Q) mkdir -p `dirname $@`
Craig Tillercff2d152015-02-05 13:22:49 -080014947 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata.a libs/$(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_with_large_metadata_test
ctiller2845cad2014-12-15 15:14:12 -080014948
14949endif
14950
Craig Tillerd4773f52015-01-12 16:38:47 -080014951
Craig Tillercff2d152015-02-05 13:22:49 -080014952deps_chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080014953
14954ifneq ($(NO_SECURE),true)
14955ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -080014956-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
14957endif
14958endif
14959
14960
14961CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_TEST_SRC = \
14962
14963CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_TEST_SRC))))
14964
14965ifeq ($(NO_SECURE),true)
14966
14967# You can't build secure targets if you don't have OpenSSL with ALPN.
14968
14969bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_payload_test: openssl_dep_error
14970
14971else
14972
14973bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_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
14974 $(E) "[LD] Linking $@"
14975 $(Q) mkdir -p `dirname $@`
14976 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_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_with_payload_test
14977
14978endif
14979
14980
14981deps_chttp2_socket_pair_one_byte_at_a_time_request_with_payload_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
14982
14983ifneq ($(NO_SECURE),true)
14984ifneq ($(NO_DEPS),true)
14985-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080014986endif
14987endif
14988
ctiller2845cad2014-12-15 15:14:12 -080014989
nnoble0c475f02014-12-05 15:37:39 -080014990CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
14991
ctillercab52e72015-01-06 13:10:23 -080014992CHTTP2_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 -080014993
nnoble69ac39f2014-12-12 15:43:38 -080014994ifeq ($(NO_SECURE),true)
14995
Nicolas Noble047b7272015-01-16 13:55:05 -080014996# You can't build secure targets if you don't have OpenSSL with ALPN.
14997
ctillercab52e72015-01-06 13:10:23 -080014998bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014999
15000else
15001
nnoble5f2ecb32015-01-12 16:40:18 -080015002bins/$(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 -080015003 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015004 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080015005 $(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 -080015006
nnoble69ac39f2014-12-12 15:43:38 -080015007endif
15008
Craig Tillerd4773f52015-01-12 16:38:47 -080015009
Craig Tiller8f126a62015-01-15 08:50:19 -080015010deps_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 -080015011
nnoble69ac39f2014-12-12 15:43:38 -080015012ifneq ($(NO_SECURE),true)
15013ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015014-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080015015endif
nnoble69ac39f2014-12-12 15:43:38 -080015016endif
nnoble0c475f02014-12-05 15:37:39 -080015017
nnoble0c475f02014-12-05 15:37:39 -080015018
15019CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
15020
ctillercab52e72015-01-06 13:10:23 -080015021CHTTP2_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 -080015022
nnoble69ac39f2014-12-12 15:43:38 -080015023ifeq ($(NO_SECURE),true)
15024
Nicolas Noble047b7272015-01-16 13:55:05 -080015025# You can't build secure targets if you don't have OpenSSL with ALPN.
15026
ctillercab52e72015-01-06 13:10:23 -080015027bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015028
15029else
15030
nnoble5f2ecb32015-01-12 16:40:18 -080015031bins/$(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 -080015032 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015033 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080015034 $(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 -080015035
nnoble69ac39f2014-12-12 15:43:38 -080015036endif
15037
Craig Tillerd4773f52015-01-12 16:38:47 -080015038
Craig Tiller8f126a62015-01-15 08:50:19 -080015039deps_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 -080015040
nnoble69ac39f2014-12-12 15:43:38 -080015041ifneq ($(NO_SECURE),true)
15042ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015043-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080015044endif
nnoble69ac39f2014-12-12 15:43:38 -080015045endif
nnoble0c475f02014-12-05 15:37:39 -080015046
nnoble0c475f02014-12-05 15:37:39 -080015047
nathaniel52878172014-12-09 10:17:19 -080015048CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -080015049
ctillercab52e72015-01-06 13:10:23 -080015050CHTTP2_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 -080015051
nnoble69ac39f2014-12-12 15:43:38 -080015052ifeq ($(NO_SECURE),true)
15053
Nicolas Noble047b7272015-01-16 13:55:05 -080015054# You can't build secure targets if you don't have OpenSSL with ALPN.
15055
ctillercab52e72015-01-06 13:10:23 -080015056bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015057
15058else
15059
nnoble5f2ecb32015-01-12 16:40:18 -080015060bins/$(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 -080015061 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015062 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080015063 $(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 -080015064
nnoble69ac39f2014-12-12 15:43:38 -080015065endif
15066
Craig Tillerd4773f52015-01-12 16:38:47 -080015067
Craig Tiller8f126a62015-01-15 08:50:19 -080015068deps_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 -080015069
nnoble69ac39f2014-12-12 15:43:38 -080015070ifneq ($(NO_SECURE),true)
15071ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015072-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080015073endif
nnoble69ac39f2014-12-12 15:43:38 -080015074endif
nnoble0c475f02014-12-05 15:37:39 -080015075
nnoble0c475f02014-12-05 15:37:39 -080015076
15077CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
15078
ctillercab52e72015-01-06 13:10:23 -080015079CHTTP2_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 -080015080
nnoble69ac39f2014-12-12 15:43:38 -080015081ifeq ($(NO_SECURE),true)
15082
Nicolas Noble047b7272015-01-16 13:55:05 -080015083# You can't build secure targets if you don't have OpenSSL with ALPN.
15084
ctillercab52e72015-01-06 13:10:23 -080015085bins/$(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 -080015086
15087else
15088
nnoble5f2ecb32015-01-12 16:40:18 -080015089bins/$(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 -080015090 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015091 $(Q) mkdir -p `dirname $@`
nnoble5f2ecb32015-01-12 16:40:18 -080015092 $(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 -080015093
nnoble69ac39f2014-12-12 15:43:38 -080015094endif
15095
Craig Tillerd4773f52015-01-12 16:38:47 -080015096
Craig Tiller8f126a62015-01-15 08:50:19 -080015097deps_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 -080015098
nnoble69ac39f2014-12-12 15:43:38 -080015099ifneq ($(NO_SECURE),true)
15100ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015101-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 -080015102endif
nnoble69ac39f2014-12-12 15:43:38 -080015103endif
nnoble0c475f02014-12-05 15:37:39 -080015104
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015105
Craig Tiller2c189e32015-02-03 13:56:55 -080015106CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
15107
15108CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC))))
15109
15110ifeq ($(NO_SECURE),true)
15111
15112# You can't build secure targets if you don't have OpenSSL with ALPN.
15113
15114bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_legacy_test: openssl_dep_error
15115
15116else
15117
15118bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15119 $(E) "[LD] Linking $@"
15120 $(Q) mkdir -p `dirname $@`
15121 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a libs/$(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_legacy_test
15122
15123endif
15124
15125
15126deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
15127
15128ifneq ($(NO_SECURE),true)
15129ifneq ($(NO_DEPS),true)
15130-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
15131endif
15132endif
15133
15134
15135CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
15136
15137CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC))))
15138
15139ifeq ($(NO_SECURE),true)
15140
15141# You can't build secure targets if you don't have OpenSSL with ALPN.
15142
15143bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_legacy_test: openssl_dep_error
15144
15145else
15146
15147bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_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_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15148 $(E) "[LD] Linking $@"
15149 $(Q) mkdir -p `dirname $@`
15150 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_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_legacy.a libs/$(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_legacy_test
15151
15152endif
15153
15154
15155deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
15156
15157ifneq ($(NO_SECURE),true)
15158ifneq ($(NO_DEPS),true)
15159-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
15160endif
15161endif
15162
15163
15164CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
15165
15166CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC))))
15167
15168ifeq ($(NO_SECURE),true)
15169
15170# You can't build secure targets if you don't have OpenSSL with ALPN.
15171
15172bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_legacy_test: openssl_dep_error
15173
15174else
15175
15176bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15177 $(E) "[LD] Linking $@"
15178 $(Q) mkdir -p `dirname $@`
15179 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a libs/$(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_legacy_test
15180
15181endif
15182
15183
15184deps_chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
15185
15186ifneq ($(NO_SECURE),true)
15187ifneq ($(NO_DEPS),true)
15188-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
15189endif
15190endif
15191
15192
15193CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
15194
15195CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC))))
15196
15197ifeq ($(NO_SECURE),true)
15198
15199# You can't build secure targets if you don't have OpenSSL with ALPN.
15200
15201bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_legacy_test: openssl_dep_error
15202
15203else
15204
15205bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15206 $(E) "[LD] Linking $@"
15207 $(Q) mkdir -p `dirname $@`
15208 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a libs/$(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_legacy_test
15209
15210endif
15211
15212
15213deps_chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
15214
15215ifneq ($(NO_SECURE),true)
15216ifneq ($(NO_DEPS),true)
15217-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
15218endif
15219endif
15220
15221
15222CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
15223
15224CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC))))
15225
15226ifeq ($(NO_SECURE),true)
15227
15228# You can't build secure targets if you don't have OpenSSL with ALPN.
15229
15230bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_legacy_test: openssl_dep_error
15231
15232else
15233
15234bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15235 $(E) "[LD] Linking $@"
15236 $(Q) mkdir -p `dirname $@`
15237 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a libs/$(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_legacy_test
15238
15239endif
15240
15241
15242deps_chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
15243
15244ifneq ($(NO_SECURE),true)
15245ifneq ($(NO_DEPS),true)
15246-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
15247endif
15248endif
15249
15250
15251CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
15252
15253CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
15254
15255ifeq ($(NO_SECURE),true)
15256
15257# You can't build secure targets if you don't have OpenSSL with ALPN.
15258
15259bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_legacy_test: openssl_dep_error
15260
15261else
15262
15263bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_census_simple_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15264 $(E) "[LD] Linking $@"
15265 $(Q) mkdir -p `dirname $@`
15266 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_census_simple_request_legacy.a libs/$(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_legacy_test
15267
15268endif
15269
15270
15271deps_chttp2_socket_pair_one_byte_at_a_time_census_simple_request_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
15272
15273ifneq ($(NO_SECURE),true)
15274ifneq ($(NO_DEPS),true)
15275-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
15276endif
15277endif
15278
15279
15280CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
15281
15282CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_LEGACY_TEST_SRC))))
15283
15284ifeq ($(NO_SECURE),true)
15285
15286# You can't build secure targets if you don't have OpenSSL with ALPN.
15287
15288bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_legacy_test: openssl_dep_error
15289
15290else
15291
15292bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_disappearing_server_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15293 $(E) "[LD] Linking $@"
15294 $(Q) mkdir -p `dirname $@`
15295 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_disappearing_server_legacy.a libs/$(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_legacy_test
15296
15297endif
15298
15299
15300deps_chttp2_socket_pair_one_byte_at_a_time_disappearing_server_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
15301
15302ifneq ($(NO_SECURE),true)
15303ifneq ($(NO_DEPS),true)
15304-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
15305endif
15306endif
15307
15308
15309CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
15310
15311CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC))))
15312
15313ifeq ($(NO_SECURE),true)
15314
15315# You can't build secure targets if you don't have OpenSSL with ALPN.
15316
15317bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_legacy_test: openssl_dep_error
15318
15319else
15320
15321bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_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_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15322 $(E) "[LD] Linking $@"
15323 $(Q) mkdir -p `dirname $@`
15324 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_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_legacy.a libs/$(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_legacy_test
15325
15326endif
15327
15328
15329deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
15330
15331ifneq ($(NO_SECURE),true)
15332ifneq ($(NO_DEPS),true)
15333-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
15334endif
15335endif
15336
15337
15338CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
15339
15340CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC))))
15341
15342ifeq ($(NO_SECURE),true)
15343
15344# You can't build secure targets if you don't have OpenSSL with ALPN.
15345
15346bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_legacy_test: openssl_dep_error
15347
15348else
15349
15350bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15351 $(E) "[LD] Linking $@"
15352 $(Q) mkdir -p `dirname $@`
15353 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a libs/$(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_legacy_test
15354
15355endif
15356
15357
15358deps_chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
15359
15360ifneq ($(NO_SECURE),true)
15361ifneq ($(NO_DEPS),true)
15362-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
15363endif
15364endif
15365
15366
15367CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
15368
15369CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC))))
15370
15371ifeq ($(NO_SECURE),true)
15372
15373# You can't build secure targets if you don't have OpenSSL with ALPN.
15374
15375bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_legacy_test: openssl_dep_error
15376
15377else
15378
15379bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15380 $(E) "[LD] Linking $@"
15381 $(Q) mkdir -p `dirname $@`
15382 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a libs/$(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_legacy_test
15383
15384endif
15385
15386
15387deps_chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
15388
15389ifneq ($(NO_SECURE),true)
15390ifneq ($(NO_DEPS),true)
15391-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
15392endif
15393endif
15394
15395
15396CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
15397
15398CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC))))
15399
15400ifeq ($(NO_SECURE),true)
15401
15402# You can't build secure targets if you don't have OpenSSL with ALPN.
15403
15404bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_legacy_test: openssl_dep_error
15405
15406else
15407
15408bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15409 $(E) "[LD] Linking $@"
15410 $(Q) mkdir -p `dirname $@`
15411 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a libs/$(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_legacy_test
15412
15413endif
15414
15415
15416deps_chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
15417
15418ifneq ($(NO_SECURE),true)
15419ifneq ($(NO_DEPS),true)
15420-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
15421endif
15422endif
15423
15424
15425CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
15426
15427CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC))))
15428
15429ifeq ($(NO_SECURE),true)
15430
15431# You can't build secure targets if you don't have OpenSSL with ALPN.
15432
15433bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_legacy_test: openssl_dep_error
15434
15435else
15436
15437bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15438 $(E) "[LD] Linking $@"
15439 $(Q) mkdir -p `dirname $@`
15440 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a libs/$(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_legacy_test
15441
15442endif
15443
15444
15445deps_chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
15446
15447ifneq ($(NO_SECURE),true)
15448ifneq ($(NO_DEPS),true)
15449-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
15450endif
15451endif
15452
15453
15454CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_LEGACY_TEST_SRC = \
15455
15456CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_LEGACY_TEST_SRC))))
15457
15458ifeq ($(NO_SECURE),true)
15459
15460# You can't build secure targets if you don't have OpenSSL with ALPN.
15461
15462bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_legacy_test: openssl_dep_error
15463
15464else
15465
15466bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_no_op_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15467 $(E) "[LD] Linking $@"
15468 $(Q) mkdir -p `dirname $@`
15469 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_no_op_legacy.a libs/$(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_legacy_test
15470
15471endif
15472
15473
15474deps_chttp2_socket_pair_one_byte_at_a_time_no_op_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
15475
15476ifneq ($(NO_SECURE),true)
15477ifneq ($(NO_DEPS),true)
15478-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
15479endif
15480endif
15481
15482
15483CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
15484
15485CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_LEGACY_TEST_SRC))))
15486
15487ifeq ($(NO_SECURE),true)
15488
15489# You can't build secure targets if you don't have OpenSSL with ALPN.
15490
15491bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_legacy_test: openssl_dep_error
15492
15493else
15494
15495bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15496 $(E) "[LD] Linking $@"
15497 $(Q) mkdir -p `dirname $@`
15498 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a libs/$(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_legacy_test
15499
15500endif
15501
15502
15503deps_chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
15504
15505ifneq ($(NO_SECURE),true)
15506ifneq ($(NO_DEPS),true)
15507-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
15508endif
15509endif
15510
15511
15512CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
15513
15514CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
15515
15516ifeq ($(NO_SECURE),true)
15517
15518# You can't build secure targets if you don't have OpenSSL with ALPN.
15519
15520bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_legacy_test: openssl_dep_error
15521
15522else
15523
15524bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_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_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15525 $(E) "[LD] Linking $@"
15526 $(Q) mkdir -p `dirname $@`
15527 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_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_legacy.a libs/$(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_legacy_test
15528
15529endif
15530
15531
15532deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15533
15534ifneq ($(NO_SECURE),true)
15535ifneq ($(NO_DEPS),true)
15536-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15537endif
15538endif
15539
15540
15541CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
15542
15543CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
15544
15545ifeq ($(NO_SECURE),true)
15546
15547# You can't build secure targets if you don't have OpenSSL with ALPN.
15548
15549bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_legacy_test: openssl_dep_error
15550
15551else
15552
15553bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_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_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15554 $(E) "[LD] Linking $@"
15555 $(Q) mkdir -p `dirname $@`
15556 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_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_legacy.a libs/$(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_legacy_test
15557
15558endif
15559
15560
15561deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15562
15563ifneq ($(NO_SECURE),true)
15564ifneq ($(NO_DEPS),true)
15565-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15566endif
15567endif
15568
15569
15570CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
15571
15572CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC))))
15573
15574ifeq ($(NO_SECURE),true)
15575
15576# You can't build secure targets if you don't have OpenSSL with ALPN.
15577
15578bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_legacy_test: openssl_dep_error
15579
15580else
15581
15582bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15583 $(E) "[LD] Linking $@"
15584 $(Q) mkdir -p `dirname $@`
15585 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a libs/$(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_legacy_test
15586
15587endif
15588
15589
15590deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15591
15592ifneq ($(NO_SECURE),true)
15593ifneq ($(NO_DEPS),true)
15594-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15595endif
15596endif
15597
15598
15599CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
15600
15601CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
15602
15603ifeq ($(NO_SECURE),true)
15604
15605# You can't build secure targets if you don't have OpenSSL with ALPN.
15606
15607bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_legacy_test: openssl_dep_error
15608
15609else
15610
15611bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_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_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15612 $(E) "[LD] Linking $@"
15613 $(Q) mkdir -p `dirname $@`
15614 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_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_legacy.a libs/$(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_legacy_test
15615
15616endif
15617
15618
15619deps_chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15620
15621ifneq ($(NO_SECURE),true)
15622ifneq ($(NO_DEPS),true)
15623-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15624endif
15625endif
15626
15627
Craig Tillercff2d152015-02-05 13:22:49 -080015628CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
15629
15630CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC))))
15631
15632ifeq ($(NO_SECURE),true)
15633
15634# You can't build secure targets if you don't have OpenSSL with ALPN.
15635
15636bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_legacy_test: openssl_dep_error
15637
15638else
15639
15640bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15641 $(E) "[LD] Linking $@"
15642 $(Q) mkdir -p `dirname $@`
15643 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a libs/$(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_with_large_metadata_legacy_test
15644
15645endif
15646
15647
15648deps_chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
15649
15650ifneq ($(NO_SECURE),true)
15651ifneq ($(NO_DEPS),true)
15652-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
15653endif
15654endif
15655
15656
15657CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
15658
15659CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC))))
15660
15661ifeq ($(NO_SECURE),true)
15662
15663# You can't build secure targets if you don't have OpenSSL with ALPN.
15664
15665bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_payload_legacy_test: openssl_dep_error
15666
15667else
15668
15669bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_with_payload_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15670 $(E) "[LD] Linking $@"
15671 $(Q) mkdir -p `dirname $@`
15672 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_request_with_payload_legacy.a libs/$(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_with_payload_legacy_test
15673
15674endif
15675
15676
15677deps_chttp2_socket_pair_one_byte_at_a_time_request_with_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15678
15679ifneq ($(NO_SECURE),true)
15680ifneq ($(NO_DEPS),true)
15681-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15682endif
15683endif
15684
15685
Craig Tiller2c189e32015-02-03 13:56:55 -080015686CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
15687
15688CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC))))
15689
15690ifeq ($(NO_SECURE),true)
15691
15692# You can't build secure targets if you don't have OpenSSL with ALPN.
15693
15694bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_legacy_test: openssl_dep_error
15695
15696else
15697
15698bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15699 $(E) "[LD] Linking $@"
15700 $(Q) mkdir -p `dirname $@`
15701 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a libs/$(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_legacy_test
15702
15703endif
15704
15705
15706deps_chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
15707
15708ifneq ($(NO_SECURE),true)
15709ifneq ($(NO_DEPS),true)
15710-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
15711endif
15712endif
15713
15714
15715CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
15716
15717CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
15718
15719ifeq ($(NO_SECURE),true)
15720
15721# You can't build secure targets if you don't have OpenSSL with ALPN.
15722
15723bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_legacy_test: openssl_dep_error
15724
15725else
15726
15727bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_simple_request_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15728 $(E) "[LD] Linking $@"
15729 $(Q) mkdir -p `dirname $@`
15730 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_simple_request_legacy.a libs/$(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_legacy_test
15731
15732endif
15733
15734
15735deps_chttp2_socket_pair_one_byte_at_a_time_simple_request_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
15736
15737ifneq ($(NO_SECURE),true)
15738ifneq ($(NO_DEPS),true)
15739-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
15740endif
15741endif
15742
15743
15744CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_LEGACY_TEST_SRC = \
15745
15746CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_LEGACY_TEST_SRC))))
15747
15748ifeq ($(NO_SECURE),true)
15749
15750# You can't build secure targets if you don't have OpenSSL with ALPN.
15751
15752bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_legacy_test: openssl_dep_error
15753
15754else
15755
15756bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_thread_stress_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15757 $(E) "[LD] Linking $@"
15758 $(Q) mkdir -p `dirname $@`
15759 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_LEGACY_TEST_OBJS) libs/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a libs/$(CONFIG)/libend2end_test_thread_stress_legacy.a libs/$(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_legacy_test
15760
15761endif
15762
15763
15764deps_chttp2_socket_pair_one_byte_at_a_time_thread_stress_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
15765
15766ifneq ($(NO_SECURE),true)
15767ifneq ($(NO_DEPS),true)
15768-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
15769endif
15770endif
15771
15772
15773CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
15774
15775CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS = $(addprefix objs/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC))))
15776
15777ifeq ($(NO_SECURE),true)
15778
15779# You can't build secure targets if you don't have OpenSSL with ALPN.
15780
15781bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_legacy_test: openssl_dep_error
15782
15783else
15784
15785bins/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_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_legacy.a libs/$(CONFIG)/libend2end_certs.a libs/$(CONFIG)/libgrpc_test_util.a libs/$(CONFIG)/libgrpc.a libs/$(CONFIG)/libgpr_test_util.a libs/$(CONFIG)/libgpr.a
15786 $(E) "[LD] Linking $@"
15787 $(Q) mkdir -p `dirname $@`
15788 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_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_legacy.a libs/$(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_legacy_test
15789
15790endif
15791
15792
15793deps_chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
15794
15795ifneq ($(NO_SECURE),true)
15796ifneq ($(NO_DEPS),true)
15797-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
15798endif
15799endif
15800
15801
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015802
15803
15804
nnoble0c475f02014-12-05 15:37:39 -080015805
Craig Tillerf0afe502015-01-15 09:04:49 -080015806.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 -080015807