blob: 0b2fe0701d1d8126587b0a05702f4187f96723ff [file] [log] [blame]
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001# GRPC global makefile
2# This currently builds C and C++ code.
3
Craig Tillerab371382015-02-20 15:16:50 -08004# Copyright 2015, Google Inc.
Craig Tiller3b935482015-02-16 12:15:48 -08005# All rights reserved.
6#
7# Redistribution and use in source and binary forms, with or without
8# modification, are permitted provided that the following conditions are
9# met:
10#
11# * Redistributions of source code must retain the above copyright
12# notice, this list of conditions and the following disclaimer.
13# * Redistributions in binary form must reproduce the above
14# copyright notice, this list of conditions and the following disclaimer
15# in the documentation and/or other materials provided with the
16# distribution.
17# * Neither the name of Google Inc. nor the names of its
18# contributors may be used to endorse or promote products derived from
19# this software without specific prior written permission.
20#
21# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
22# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
23# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
24# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
25# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
26# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
27# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
28# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
29# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
30# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
31# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080033
Craig Tiller96b49552015-01-21 16:29:01 -080034
35# Basic platform detection
36HOST_SYSTEM = $(shell uname | cut -f 1 -d_)
37ifeq ($(SYSTEM),)
38SYSTEM = $(HOST_SYSTEM)
39endif
Nicolas Noblef8681182015-03-18 14:25:44 -070040ifeq ($(SYSTEM),MSYS)
41SYSTEM = MINGW32
42endif
Craig Tiller96b49552015-01-21 16:29:01 -080043
44
Craig Tiller61b910f2015-02-15 10:54:07 -080045ifndef BUILDDIR
46BUILDDIR = .
47endif
48
Nicolas Noblef8681182015-03-18 14:25:44 -070049HAS_GCC = $(shell which gcc > /dev/null 2> /dev/null && echo true || echo false)
50HAS_CC = $(shell which cc > /dev/null 2> /dev/null && echo true || echo false)
51HAS_CLANG = $(shell which clang > /dev/null 2> /dev/null && echo true || echo false)
52
53ifeq ($(HAS_CC),true)
54DEFAULT_CC = cc
55DEFAULT_CXX = c++
56else
57ifeq ($(HAS_GCC),true)
58DEFAULT_CC = gcc
59DEFAULT_CXX = g++
60else
61ifeq ($(HAS_CLANG),true)
62DEFAULT_CC = clang
63DEFAULT_CXX = clang++
64else
65DEFAULT_CC = no_c_compiler
66DEFAULT_CXX = no_c++_compiler
67endif
68endif
69endif
70
71
Craig Tiller61b910f2015-02-15 10:54:07 -080072BINDIR = $(BUILDDIR)/bins
73OBJDIR = $(BUILDDIR)/objs
74LIBDIR = $(BUILDDIR)/libs
75GENDIR = $(BUILDDIR)/gens
76
ctiller8cfebb92015-01-06 15:02:12 -080077# Configurations
78
79VALID_CONFIG_opt = 1
Nicolas Noblef8681182015-03-18 14:25:44 -070080CC_opt = $(DEFAULT_CC)
81CXX_opt = $(DEFAULT_CXX)
82LD_opt = $(DEFAULT_CC)
83LDXX_opt = $(DEFAULT_CXX)
ctiller8cfebb92015-01-06 15:02:12 -080084CPPFLAGS_opt = -O2
85LDFLAGS_opt =
86DEFINES_opt = NDEBUG
87
88VALID_CONFIG_dbg = 1
Nicolas Noblef8681182015-03-18 14:25:44 -070089CC_dbg = $(DEFAULT_CC)
90CXX_dbg = $(DEFAULT_CXX)
91LD_dbg = $(DEFAULT_CC)
92LDXX_dbg = $(DEFAULT_CXX)
ctiller8cfebb92015-01-06 15:02:12 -080093CPPFLAGS_dbg = -O0
94LDFLAGS_dbg =
95DEFINES_dbg = _DEBUG DEBUG
96
Craig Tillerec0b8f32015-01-15 07:30:00 -080097VALID_CONFIG_valgrind = 1
Craig Tillerc4da6b72015-01-15 08:01:14 -080098REQUIRE_CUSTOM_LIBRARIES_valgrind = 1
Nicolas Noblef8681182015-03-18 14:25:44 -070099CC_valgrind = $(DEFAULT_CC)
100CXX_valgrind = $(DEFAULT_CXX)
101LD_valgrind = $(DEFAULT_CC)
102LDXX_valgrind = $(DEFAULT_CXX)
Craig Tillerec0b8f32015-01-15 07:30:00 -0800103CPPFLAGS_valgrind = -O0
104OPENSSL_CFLAGS_valgrind = -DPURIFY
105LDFLAGS_valgrind =
Craig Tillerf6901be2015-02-27 09:12:58 -0800106DEFINES_valgrind = _DEBUG DEBUG GRPC_TEST_SLOWDOWN_BUILD_FACTOR=20
Craig Tillerec0b8f32015-01-15 07:30:00 -0800107
ctiller8cfebb92015-01-06 15:02:12 -0800108VALID_CONFIG_tsan = 1
Craig Tillerc4da6b72015-01-15 08:01:14 -0800109REQUIRE_CUSTOM_LIBRARIES_tsan = 1
ctiller8cfebb92015-01-06 15:02:12 -0800110CC_tsan = clang
111CXX_tsan = clang++
112LD_tsan = clang
113LDXX_tsan = clang++
114CPPFLAGS_tsan = -O1 -fsanitize=thread -fno-omit-frame-pointer
115LDFLAGS_tsan = -fsanitize=thread
Craig Tillerf6901be2015-02-27 09:12:58 -0800116DEFINES_tsan = NDEBUG GRPC_TEST_SLOWDOWN_BUILD_FACTOR=10
ctiller8cfebb92015-01-06 15:02:12 -0800117
118VALID_CONFIG_asan = 1
Craig Tillerc4da6b72015-01-15 08:01:14 -0800119REQUIRE_CUSTOM_LIBRARIES_asan = 1
ctiller8cfebb92015-01-06 15:02:12 -0800120CC_asan = clang
121CXX_asan = clang++
122LD_asan = clang
123LDXX_asan = clang++
124CPPFLAGS_asan = -O1 -fsanitize=address -fno-omit-frame-pointer
125LDFLAGS_asan = -fsanitize=address
Craig Tillerf6901be2015-02-27 09:12:58 -0800126DEFINES_asan = NDEBUG GRPC_TEST_SLOWDOWN_BUILD_FACTOR=5
ctiller8cfebb92015-01-06 15:02:12 -0800127
128VALID_CONFIG_msan = 1
Craig Tillerc4da6b72015-01-15 08:01:14 -0800129REQUIRE_CUSTOM_LIBRARIES_msan = 1
ctiller8cfebb92015-01-06 15:02:12 -0800130CC_msan = clang
Nicolas "Pixel" Nobled66cba22015-02-14 02:59:12 +0100131CXX_msan = clang++-libc++
ctiller8cfebb92015-01-06 15:02:12 -0800132LD_msan = clang
Nicolas "Pixel" Nobled66cba22015-02-14 02:59:12 +0100133LDXX_msan = clang++-libc++
Craig Tilleracd62292015-02-16 11:12:28 -0800134CPPFLAGS_msan = -O1 -fsanitize=memory -fsanitize-memory-track-origins -fno-omit-frame-pointer -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_USE_OWN_TR1_TUPLE=1
Craig Tillerec0b8f32015-01-15 07:30:00 -0800135OPENSSL_CFLAGS_msan = -DPURIFY
Nicolas "Pixel" Nobled66cba22015-02-14 02:59:12 +0100136LDFLAGS_msan = -fsanitize=memory -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_USE_OWN_TR1_TUPLE=1
Craig Tillerf6901be2015-02-27 09:12:58 -0800137DEFINES_msan = NDEBUG GRPC_TEST_SLOWDOWN_BUILD_FACTOR=20
ctiller8cfebb92015-01-06 15:02:12 -0800138
Craig Tiller96bd5f62015-02-13 09:04:13 -0800139VALID_CONFIG_ubsan = 1
140REQUIRE_CUSTOM_LIBRARIES_ubsan = 1
141CC_ubsan = clang
142CXX_ubsan = clang++
143LD_ubsan = clang
144LDXX_ubsan = clang++
145CPPFLAGS_ubsan = -O1 -fsanitize=undefined -fno-omit-frame-pointer
146OPENSSL_CFLAGS_ubsan = -DPURIFY
Craig Tiller96bd5f62015-02-13 09:04:13 -0800147LDFLAGS_ubsan = -fsanitize=undefined
Craig Tillerf6901be2015-02-27 09:12:58 -0800148DEFINES_ubsan = NDEBUG GRPC_TEST_SLOWDOWN_BUILD_FACTOR=10
Craig Tiller96bd5f62015-02-13 09:04:13 -0800149
Craig Tiller934baa32015-01-12 18:19:45 -0800150VALID_CONFIG_gcov = 1
151CC_gcov = gcc
152CXX_gcov = g++
153LD_gcov = gcc
154LDXX_gcov = g++
155CPPFLAGS_gcov = -O0 -fprofile-arcs -ftest-coverage
156LDFLAGS_gcov = -fprofile-arcs -ftest-coverage
157DEFINES_gcov = NDEBUG
158
Nicolas Noble047b7272015-01-16 13:55:05 -0800159
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800160# General settings.
161# You may want to change these depending on your system.
162
163prefix ?= /usr/local
164
165PROTOC = protoc
yangg102e4fe2015-01-06 16:02:50 -0800166CONFIG ?= opt
ctiller8cfebb92015-01-06 15:02:12 -0800167CC = $(CC_$(CONFIG))
168CXX = $(CXX_$(CONFIG))
169LD = $(LD_$(CONFIG))
170LDXX = $(LDXX_$(CONFIG))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800171AR = ar
Nicolas "Pixel" Nobled7631a42015-02-27 07:52:39 +0100172ifeq ($(SYSTEM),Linux)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800173STRIP = strip --strip-unneeded
Nicolas "Pixel" Nobled7631a42015-02-27 07:52:39 +0100174else
175ifeq ($(SYSTEM),Darwin)
176STRIP = strip -x
177else
178STRIP = strip
179endif
180endif
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +0100181INSTALL = install
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800182RM = rm -f
183
yangg102e4fe2015-01-06 16:02:50 -0800184ifndef VALID_CONFIG_$(CONFIG)
185$(error Invalid CONFIG value '$(CONFIG)')
186endif
187
Nicolas "Pixel" Noblee758ed12015-03-11 22:51:39 +0100188ifeq ($(SYSTEM),Linux)
189TMPOUT = /dev/null
190else
191TMPOUT = `mktemp /tmp/test-out-XXXXXX`
192endif
Nicolas Noble047b7272015-01-16 13:55:05 -0800193
Craig Tillercf133f42015-02-26 14:05:56 -0800194# Detect if we can use C++11
Nicolas "Pixel" Noblee758ed12015-03-11 22:51:39 +0100195CXX11_CHECK_CMD = $(CXX) -std=c++11 -o $(TMPOUT) -c test/build/c++11.cc
Craig Tillercf133f42015-02-26 14:05:56 -0800196HAS_CXX11 = $(shell $(CXX11_CHECK_CMD) 2> /dev/null && echo true || echo false)
197
Nicolas Noble047b7272015-01-16 13:55:05 -0800198# The HOST compiler settings are used to compile the protoc plugins.
199# In most cases, you won't have to change anything, but if you are
200# cross-compiling, you can override these variables from GNU make's
201# command line: make CC=cross-gcc HOST_CC=gcc
202
nnoble72309c62014-12-12 11:42:26 -0800203HOST_CC = $(CC)
204HOST_CXX = $(CXX)
205HOST_LD = $(LD)
206HOST_LDXX = $(LDXX)
207
ctillercab52e72015-01-06 13:10:23 -0800208CPPFLAGS += $(CPPFLAGS_$(CONFIG))
Nicolas "Pixel" Noble72743822015-02-20 20:59:29 +0100209DEFINES += $(DEFINES_$(CONFIG)) INSTALL_PREFIX=\"$(prefix)\"
ctiller8cfebb92015-01-06 15:02:12 -0800210LDFLAGS += $(LDFLAGS_$(CONFIG))
ctillercab52e72015-01-06 13:10:23 -0800211
Craig Tiller86fa1c52015-02-27 09:57:58 -0800212ifdef EXTRA_DEFINES
Craig Tillerc6e387b2015-02-27 10:15:10 -0800213DEFINES += $(EXTRA_DEFINES)
Craig Tiller86fa1c52015-02-27 09:57:58 -0800214endif
215
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800216CFLAGS += -std=c89 -pedantic
Craig Tillercf133f42015-02-26 14:05:56 -0800217ifeq ($(HAS_CXX11),true)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800218CXXFLAGS += -std=c++11
Craig Tillercf133f42015-02-26 14:05:56 -0800219else
220CXXFLAGS += -std=c++0x
221DEFINES += GRPC_OLD_CXX
222endif
Nicolas Noblef8681182015-03-18 14:25:44 -0700223CPPFLAGS += -g -Wall -Wextra -Werror -Wno-long-long -Wno-unused-parameter
224LDFLAGS += -g
225
226ifneq ($(SYSTEM),MINGW32)
227PIC_CPPFLAGS = -fPIC
228CPPFLAGS += -fPIC
229LDFLAGS += -fPIC
230endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800231
Craig Tillerda224d62015-02-15 11:01:58 -0800232INCLUDES = . include $(GENDIR)
Craig Tiller96b49552015-01-21 16:29:01 -0800233ifeq ($(SYSTEM),Darwin)
Nicolas "Pixel" Noblee758ed12015-03-11 22:51:39 +0100234ifneq ($(wildcard /usr/local/ssl/include),)
235INCLUDES += /usr/local/ssl/include
236endif
237ifneq ($(wildcard /opt/local/include),)
238INCLUDES += /opt/local/include
239endif
240ifneq ($(wildcard /usr/local/include),)
241INCLUDES += /usr/local/include
242endif
Craig Tiller96b49552015-01-21 16:29:01 -0800243LIBS = m z
Nicolas "Pixel" Noblee758ed12015-03-11 22:51:39 +0100244ifneq ($(wildcard /usr/local/ssl/lib),)
245LDFLAGS += -L/usr/local/ssl/lib
246endif
247ifneq ($(wildcard /opt/local/lib),)
248LDFLAGS += -L/opt/local/lib
249endif
250ifneq ($(wildcard /usr/local/lib),)
251LDFLAGS += -L/usr/local/lib
252endif
Nicolas Noblef8681182015-03-18 14:25:44 -0700253endif
254
255ifeq ($(SYSTEM),Linux)
ctillerc008ae52015-01-07 15:33:00 -0800256LIBS = rt m z pthread
Craig Tiller96b49552015-01-21 16:29:01 -0800257LDFLAGS += -pthread
258endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800259
Nicolas Noblef8681182015-03-18 14:25:44 -0700260ifeq ($(SYSTEM),MINGW32)
261LIBS = m z pthread
262LDFLAGS += -pthread
263endif
264
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800265ifneq ($(wildcard /usr/src/gtest/src/gtest-all.cc),)
266GTEST_LIB = /usr/src/gtest/src/gtest-all.cc -I/usr/src/gtest
267else
268GTEST_LIB = -lgtest
269endif
chenwa8fd44a2014-12-10 15:13:55 -0800270GTEST_LIB += -lgflags
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800271ifeq ($(V),1)
272E = @:
273Q =
274else
275E = @echo
276Q = @
277endif
278
Nicolas "Pixel" Nobled32eab22015-02-25 20:19:16 +0100279VERSION = 0.5.0.0
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800280
281CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES))
282CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS)
283
284LDFLAGS += $(ARCH_FLAGS)
285LDLIBS += $(addprefix -l, $(LIBS))
286LDLIBSXX += $(addprefix -l, $(LIBSXX))
nnoble72309c62014-12-12 11:42:26 -0800287
288HOST_CPPFLAGS = $(CPPFLAGS)
289HOST_CFLAGS = $(CFLAGS)
290HOST_CXXFLAGS = $(CXXFLAGS)
291HOST_LDFLAGS = $(LDFLAGS)
292HOST_LDLIBS = $(LDLIBS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800293
nnoble69ac39f2014-12-12 15:43:38 -0800294
295# These are automatically computed variables.
296# There shouldn't be any need to change anything from now on.
297
nnoble5b7f32a2014-12-22 08:12:44 -0800298ifeq ($(SYSTEM),MINGW32)
299SHARED_EXT = dll
300endif
301ifeq ($(SYSTEM),Darwin)
302SHARED_EXT = dylib
303endif
304ifeq ($(SHARED_EXT),)
305SHARED_EXT = so.$(VERSION)
306endif
307
nnoble69ac39f2014-12-12 15:43:38 -0800308ifeq ($(wildcard .git),)
309IS_GIT_FOLDER = false
310else
311IS_GIT_FOLDER = true
312endif
313
Nicolas Noblef8681182015-03-18 14:25:44 -0700314ifeq ($(SYSTEM),Linux)
315OPENSSL_REQUIRES_DL = true
316endif
317
318ifeq ($(SYSTEM),Darwin)
319OPENSSL_REQUIRES_DL = true
320endif
321
322ifeq ($(SYSTEM),MINGW32)
323OPENSSL_LIBS = ssl32 eay32
324else
325OPENSSL_LIBS = ssl crypto
326endif
327
328OPENSSL_ALPN_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o $(TMPOUT) test/build/openssl-alpn.c $(addprefix -l, $(OPENSSL_LIBS)) $(LDFLAGS)
Nicolas "Pixel" Noblee758ed12015-03-11 22:51:39 +0100329ZLIB_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o $(TMPOUT) test/build/zlib.c -lz $(LDFLAGS)
330PERFTOOLS_CHECK_CMD = $(CC) $(CFLAGS) $(CPPFLAGS) -o $(TMPOUT) test/build/perftools.c -lprofiler $(LDFLAGS)
331PROTOBUF_CHECK_CMD = $(CXX) $(CXXFLAGS) $(CPPFLAGS) -o $(TMPOUT) test/build/protobuf.cc -lprotobuf $(LDFLAGS)
Nicolas Noblef8681182015-03-18 14:25:44 -0700332PROTOC_CMD = which protoc > /dev/null
Nicolas Noble53830622015-02-12 16:56:38 -0800333PROTOC_CHECK_CMD = protoc --version | grep -q libprotoc.3
Craig Tiller297fafa2015-01-15 15:46:39 -0800334
Nicolas Noblef8681182015-03-18 14:25:44 -0700335ifeq ($(OPENSSL_REQUIRES_DL),true)
336OPENSSL_ALPN_CHECK_CMD += -ldl
337endif
338
Craig Tiller50524cc2015-01-29 23:00:00 -0800339ifndef REQUIRE_CUSTOM_LIBRARIES_$(CONFIG)
Craig Tiller297fafa2015-01-15 15:46:39 -0800340HAS_SYSTEM_PERFTOOLS = $(shell $(PERFTOOLS_CHECK_CMD) 2> /dev/null && echo true || echo false)
341ifeq ($(HAS_SYSTEM_PERFTOOLS),true)
342DEFINES += GRPC_HAVE_PERFTOOLS
343LIBS += profiler
344endif
Craig Tiller50524cc2015-01-29 23:00:00 -0800345endif
nnoble69ac39f2014-12-12 15:43:38 -0800346
Nicolas "Pixel" Noble98ab9982015-02-21 04:22:16 +0100347HAS_SYSTEM_PROTOBUF_VERIFY = $(shell $(PROTOBUF_CHECK_CMD) 2> /dev/null && echo true || echo false)
Craig Tillerc4da6b72015-01-15 08:01:14 -0800348ifndef REQUIRE_CUSTOM_LIBRARIES_$(CONFIG)
nnoble60825402014-12-15 14:43:51 -0800349HAS_SYSTEM_OPENSSL_ALPN = $(shell $(OPENSSL_ALPN_CHECK_CMD) 2> /dev/null && echo true || echo false)
350HAS_SYSTEM_ZLIB = $(shell $(ZLIB_CHECK_CMD) 2> /dev/null && echo true || echo false)
Nicolas "Pixel" Noble98ab9982015-02-21 04:22:16 +0100351HAS_SYSTEM_PROTOBUF = $(HAS_SYSTEM_PROTOBUF_VERIFY)
Craig Tillerc4da6b72015-01-15 08:01:14 -0800352else
353# override system libraries if the config requires a custom compiled library
354HAS_SYSTEM_OPENSSL_ALPN = false
355HAS_SYSTEM_ZLIB = false
Nicolas Noble53830622015-02-12 16:56:38 -0800356HAS_SYSTEM_PROTOBUF = false
Craig Tillerc4da6b72015-01-15 08:01:14 -0800357endif
nnoble69ac39f2014-12-12 15:43:38 -0800358
Nicolas Noblef8681182015-03-18 14:25:44 -0700359HAS_PROTOC = $(shell $(PROTOC_CMD) 2> /dev/null && echo true || echo false)
Nicolas "Pixel" Noble98ab9982015-02-21 04:22:16 +0100360ifeq ($(HAS_PROTOC),true)
Nicolas Noble53830622015-02-12 16:56:38 -0800361HAS_VALID_PROTOC = $(shell $(PROTOC_CHECK_CMD) 2> /dev/null && echo true || echo false)
Nicolas "Pixel" Noble98ab9982015-02-21 04:22:16 +0100362else
363HAS_VALID_PROTOC = false
364endif
Nicolas Noble53830622015-02-12 16:56:38 -0800365
nnoble69ac39f2014-12-12 15:43:38 -0800366ifeq ($(wildcard third_party/openssl/ssl/ssl.h),)
367HAS_EMBEDDED_OPENSSL_ALPN = false
368else
369HAS_EMBEDDED_OPENSSL_ALPN = true
370endif
371
372ifeq ($(wildcard third_party/zlib/zlib.h),)
373HAS_EMBEDDED_ZLIB = false
374else
375HAS_EMBEDDED_ZLIB = true
376endif
377
Nicolas Noble53830622015-02-12 16:56:38 -0800378ifeq ($(wildcard third_party/protobuf/src/google/protobuf/descriptor.pb.h),)
379HAS_EMBEDDED_PROTOBUF = false
380ifneq ($(HAS_VALID_PROTOC),true)
381NO_PROTOC = true
382endif
383else
384HAS_EMBEDDED_PROTOBUF = true
385endif
386
nnoble69ac39f2014-12-12 15:43:38 -0800387ifeq ($(HAS_SYSTEM_ZLIB),false)
388ifeq ($(HAS_EMBEDDED_ZLIB),true)
Craig Tiller61b910f2015-02-15 10:54:07 -0800389ZLIB_DEP = $(LIBDIR)/$(CONFIG)/zlib/libz.a
nnoble69ac39f2014-12-12 15:43:38 -0800390CPPFLAGS += -Ithird_party/zlib
Craig Tillerda224d62015-02-15 11:01:58 -0800391LDFLAGS += -L$(LIBDIR)/$(CONFIG)/zlib
nnoble69ac39f2014-12-12 15:43:38 -0800392else
393DEP_MISSING += zlib
394endif
395endif
396
397ifeq ($(HAS_SYSTEM_OPENSSL_ALPN),false)
398ifeq ($(HAS_EMBEDDED_OPENSSL_ALPN),true)
Craig Tiller61b910f2015-02-15 10:54:07 -0800399OPENSSL_DEP = $(LIBDIR)/$(CONFIG)/openssl/libssl.a
400OPENSSL_MERGE_LIBS += $(LIBDIR)/$(CONFIG)/openssl/libssl.a $(LIBDIR)/$(CONFIG)/openssl/libcrypto.a
Craig Tillerec043032015-02-20 17:24:41 -0800401# need to prefix these to ensure overriding system libraries
402CPPFLAGS := -Ithird_party/openssl/include $(CPPFLAGS)
403LDFLAGS := -L$(LIBDIR)/$(CONFIG)/openssl $(LDFLAGS)
Nicolas Noblef8681182015-03-18 14:25:44 -0700404ifeq ($(OPENSSL_REQUIRES_DL),true)
nnoble5b7f32a2014-12-22 08:12:44 -0800405LIBS_SECURE = dl
Nicolas Noblef8681182015-03-18 14:25:44 -0700406endif
nnoble69ac39f2014-12-12 15:43:38 -0800407else
408NO_SECURE = true
409endif
nnoble5b7f32a2014-12-22 08:12:44 -0800410else
Nicolas Noblef8681182015-03-18 14:25:44 -0700411LIBS_SECURE = $(OPENSSL_LIBS)
412ifeq ($(OPENSSL_REQUIRES_DL),true)
413LIBS_SECURE += dl
414endif
nnoble69ac39f2014-12-12 15:43:38 -0800415endif
416
nnoble5b7f32a2014-12-22 08:12:44 -0800417LDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE))
418
Nicolas Noble53830622015-02-12 16:56:38 -0800419ifeq ($(HAS_SYSTEM_PROTOBUF),false)
420ifeq ($(HAS_EMBEDDED_PROTOBUF),true)
Craig Tiller61b910f2015-02-15 10:54:07 -0800421PROTOBUF_DEP = $(LIBDIR)/$(CONFIG)/protobuf/libprotobuf.a
Craig Tiller9ec95fa2015-02-20 20:36:21 -0800422CPPFLAGS := -Ithird_party/protobuf/src $(CPPFLAGS)
423LDFLAGS := -L$(LIBDIR)/$(CONFIG)/protobuf $(LDFLAGS)
Craig Tiller61b910f2015-02-15 10:54:07 -0800424PROTOC = $(BINDIR)/$(CONFIG)/protobuf/protoc
Nicolas Noble53830622015-02-12 16:56:38 -0800425else
426NO_PROTOBUF = true
427endif
428else
429endif
430
431LIBS_PROTOBUF = protobuf
432LIBS_PROTOC = protoc protobuf
433
434LDLIBS_PROTOBUF += $(addprefix -l, $(LIBS_PROTOBUF))
435HOST_LDLIBS_PROTOC += $(addprefix -l, $(LIBS_PROTOC))
436
Craig Tiller12c82092015-01-15 08:45:56 -0800437ifeq ($(MAKECMDGOALS),clean)
nnoble69ac39f2014-12-12 15:43:38 -0800438NO_DEPS = true
439endif
440
Nicolas "Pixel" Noble98ab9982015-02-21 04:22:16 +0100441INSTALL_OK = false
442ifeq ($(HAS_VALID_PROTOC),true)
443ifeq ($(HAS_SYSTEM_PROTOBUF_VERIFY),true)
444INSTALL_OK = true
445endif
446endif
447
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -0800448.SECONDARY = %.pb.h %.pb.cc
449
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +0100450PROTOC_PLUGINS = $(BINDIR)/$(CONFIG)/grpc_cpp_plugin $(BINDIR)/$(CONFIG)/grpc_python_plugin $(BINDIR)/$(CONFIG)/grpc_ruby_plugin
nnoble69ac39f2014-12-12 15:43:38 -0800451ifeq ($(DEP_MISSING),)
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +0100452all: static shared plugins
nnoble69ac39f2014-12-12 15:43:38 -0800453dep_error:
454 @echo "You shouldn't see this message - all of your dependencies are correct."
455else
456all: dep_error git_update stop
457
458dep_error:
459 @echo
460 @echo "DEPENDENCY ERROR"
461 @echo
462 @echo "You are missing system dependencies that are essential to build grpc,"
463 @echo "and the third_party directory doesn't have them:"
464 @echo
465 @echo " $(DEP_MISSING)"
466 @echo
467 @echo "Installing the development packages for your system will solve"
468 @echo "this issue. Please consult INSTALL to get more information."
469 @echo
470 @echo "If you need information about why these tests failed, run:"
471 @echo
472 @echo " make run_dep_checks"
473 @echo
474endif
475
476git_update:
477ifeq ($(IS_GIT_FOLDER),true)
478 @echo "Additionally, since you are in a git clone, you can download the"
479 @echo "missing dependencies in third_party by running the following command:"
480 @echo
ctiller64f29102014-12-15 10:40:59 -0800481 @echo " git submodule update --init"
nnoble69ac39f2014-12-12 15:43:38 -0800482 @echo
483endif
484
485openssl_dep_error: openssl_dep_message git_update stop
486
Nicolas Noble53830622015-02-12 16:56:38 -0800487protobuf_dep_error: protobuf_dep_message git_update stop
488
489protoc_dep_error: protoc_dep_message git_update stop
490
nnoble69ac39f2014-12-12 15:43:38 -0800491openssl_dep_message:
492 @echo
493 @echo "DEPENDENCY ERROR"
494 @echo
495 @echo "The target you are trying to run requires OpenSSL with ALPN support."
496 @echo "Your system doesn't have it, and neither does the third_party directory."
497 @echo
498 @echo "Please consult INSTALL to get more information."
499 @echo
500 @echo "If you need information about why these tests failed, run:"
501 @echo
502 @echo " make run_dep_checks"
503 @echo
504
Nicolas Noble53830622015-02-12 16:56:38 -0800505protobuf_dep_message:
506 @echo
507 @echo "DEPENDENCY ERROR"
508 @echo
509 @echo "The target you are trying to run requires protobuf 3.0.0+"
510 @echo "Your system doesn't have it, and neither does the third_party directory."
511 @echo
512 @echo "Please consult INSTALL to get more information."
513 @echo
514 @echo "If you need information about why these tests failed, run:"
515 @echo
516 @echo " make run_dep_checks"
517 @echo
518
519protoc_dep_message:
520 @echo
521 @echo "DEPENDENCY ERROR"
522 @echo
523 @echo "The target you are trying to run requires protobuf-compiler 3.0.0+"
524 @echo "Your system doesn't have it, and neither does the third_party directory."
525 @echo
526 @echo "Please consult INSTALL to get more information."
527 @echo
528 @echo "If you need information about why these tests failed, run:"
529 @echo
530 @echo " make run_dep_checks"
531 @echo
532
nnoble69ac39f2014-12-12 15:43:38 -0800533stop:
534 @false
535
Craig Tiller61b910f2015-02-15 10:54:07 -0800536alarm_heap_test: $(BINDIR)/$(CONFIG)/alarm_heap_test
537alarm_list_test: $(BINDIR)/$(CONFIG)/alarm_list_test
538alarm_test: $(BINDIR)/$(CONFIG)/alarm_test
539alpn_test: $(BINDIR)/$(CONFIG)/alpn_test
540bin_encoder_test: $(BINDIR)/$(CONFIG)/bin_encoder_test
541census_hash_table_test: $(BINDIR)/$(CONFIG)/census_hash_table_test
542census_statistics_multiple_writers_circular_buffer_test: $(BINDIR)/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test
543census_statistics_multiple_writers_test: $(BINDIR)/$(CONFIG)/census_statistics_multiple_writers_test
544census_statistics_performance_test: $(BINDIR)/$(CONFIG)/census_statistics_performance_test
545census_statistics_quick_test: $(BINDIR)/$(CONFIG)/census_statistics_quick_test
546census_statistics_small_log_test: $(BINDIR)/$(CONFIG)/census_statistics_small_log_test
547census_stats_store_test: $(BINDIR)/$(CONFIG)/census_stats_store_test
548census_stub_test: $(BINDIR)/$(CONFIG)/census_stub_test
549census_trace_store_test: $(BINDIR)/$(CONFIG)/census_trace_store_test
550census_window_stats_test: $(BINDIR)/$(CONFIG)/census_window_stats_test
551chttp2_status_conversion_test: $(BINDIR)/$(CONFIG)/chttp2_status_conversion_test
552chttp2_stream_encoder_test: $(BINDIR)/$(CONFIG)/chttp2_stream_encoder_test
553chttp2_stream_map_test: $(BINDIR)/$(CONFIG)/chttp2_stream_map_test
554chttp2_transport_end2end_test: $(BINDIR)/$(CONFIG)/chttp2_transport_end2end_test
555dualstack_socket_test: $(BINDIR)/$(CONFIG)/dualstack_socket_test
556echo_client: $(BINDIR)/$(CONFIG)/echo_client
557echo_server: $(BINDIR)/$(CONFIG)/echo_server
558echo_test: $(BINDIR)/$(CONFIG)/echo_test
559fd_posix_test: $(BINDIR)/$(CONFIG)/fd_posix_test
560fling_client: $(BINDIR)/$(CONFIG)/fling_client
561fling_server: $(BINDIR)/$(CONFIG)/fling_server
562fling_stream_test: $(BINDIR)/$(CONFIG)/fling_stream_test
563fling_test: $(BINDIR)/$(CONFIG)/fling_test
564gen_hpack_tables: $(BINDIR)/$(CONFIG)/gen_hpack_tables
565gpr_cancellable_test: $(BINDIR)/$(CONFIG)/gpr_cancellable_test
566gpr_cmdline_test: $(BINDIR)/$(CONFIG)/gpr_cmdline_test
567gpr_env_test: $(BINDIR)/$(CONFIG)/gpr_env_test
568gpr_file_test: $(BINDIR)/$(CONFIG)/gpr_file_test
569gpr_histogram_test: $(BINDIR)/$(CONFIG)/gpr_histogram_test
570gpr_host_port_test: $(BINDIR)/$(CONFIG)/gpr_host_port_test
571gpr_log_test: $(BINDIR)/$(CONFIG)/gpr_log_test
572gpr_slice_buffer_test: $(BINDIR)/$(CONFIG)/gpr_slice_buffer_test
573gpr_slice_test: $(BINDIR)/$(CONFIG)/gpr_slice_test
574gpr_string_test: $(BINDIR)/$(CONFIG)/gpr_string_test
575gpr_sync_test: $(BINDIR)/$(CONFIG)/gpr_sync_test
576gpr_thd_test: $(BINDIR)/$(CONFIG)/gpr_thd_test
577gpr_time_test: $(BINDIR)/$(CONFIG)/gpr_time_test
578gpr_useful_test: $(BINDIR)/$(CONFIG)/gpr_useful_test
579grpc_base64_test: $(BINDIR)/$(CONFIG)/grpc_base64_test
580grpc_byte_buffer_reader_test: $(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test
581grpc_channel_stack_test: $(BINDIR)/$(CONFIG)/grpc_channel_stack_test
582grpc_completion_queue_benchmark: $(BINDIR)/$(CONFIG)/grpc_completion_queue_benchmark
583grpc_completion_queue_test: $(BINDIR)/$(CONFIG)/grpc_completion_queue_test
Nicolas "Pixel" Nobleb8f5f1b2015-02-21 19:03:00 +0100584grpc_create_jwt: $(BINDIR)/$(CONFIG)/grpc_create_jwt
Craig Tiller61b910f2015-02-15 10:54:07 -0800585grpc_credentials_test: $(BINDIR)/$(CONFIG)/grpc_credentials_test
586grpc_fetch_oauth2: $(BINDIR)/$(CONFIG)/grpc_fetch_oauth2
587grpc_json_token_test: $(BINDIR)/$(CONFIG)/grpc_json_token_test
Julien Boeufc66f2a82015-02-23 13:00:36 -0800588grpc_print_google_default_creds_token: $(BINDIR)/$(CONFIG)/grpc_print_google_default_creds_token
Craig Tiller61b910f2015-02-15 10:54:07 -0800589grpc_stream_op_test: $(BINDIR)/$(CONFIG)/grpc_stream_op_test
590hpack_parser_test: $(BINDIR)/$(CONFIG)/hpack_parser_test
591hpack_table_test: $(BINDIR)/$(CONFIG)/hpack_table_test
592httpcli_format_request_test: $(BINDIR)/$(CONFIG)/httpcli_format_request_test
593httpcli_parser_test: $(BINDIR)/$(CONFIG)/httpcli_parser_test
594httpcli_test: $(BINDIR)/$(CONFIG)/httpcli_test
595json_rewrite: $(BINDIR)/$(CONFIG)/json_rewrite
596json_rewrite_test: $(BINDIR)/$(CONFIG)/json_rewrite_test
597json_test: $(BINDIR)/$(CONFIG)/json_test
598lame_client_test: $(BINDIR)/$(CONFIG)/lame_client_test
599low_level_ping_pong_benchmark: $(BINDIR)/$(CONFIG)/low_level_ping_pong_benchmark
600message_compress_test: $(BINDIR)/$(CONFIG)/message_compress_test
601metadata_buffer_test: $(BINDIR)/$(CONFIG)/metadata_buffer_test
Craig Tiller35108f62015-02-17 11:24:15 -0800602multi_init_test: $(BINDIR)/$(CONFIG)/multi_init_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800603murmur_hash_test: $(BINDIR)/$(CONFIG)/murmur_hash_test
604no_server_test: $(BINDIR)/$(CONFIG)/no_server_test
605poll_kick_posix_test: $(BINDIR)/$(CONFIG)/poll_kick_posix_test
606resolve_address_test: $(BINDIR)/$(CONFIG)/resolve_address_test
607secure_endpoint_test: $(BINDIR)/$(CONFIG)/secure_endpoint_test
608sockaddr_utils_test: $(BINDIR)/$(CONFIG)/sockaddr_utils_test
609tcp_client_posix_test: $(BINDIR)/$(CONFIG)/tcp_client_posix_test
610tcp_posix_test: $(BINDIR)/$(CONFIG)/tcp_posix_test
611tcp_server_posix_test: $(BINDIR)/$(CONFIG)/tcp_server_posix_test
612time_averaged_stats_test: $(BINDIR)/$(CONFIG)/time_averaged_stats_test
613time_test: $(BINDIR)/$(CONFIG)/time_test
614timeout_encoding_test: $(BINDIR)/$(CONFIG)/timeout_encoding_test
615transport_metadata_test: $(BINDIR)/$(CONFIG)/transport_metadata_test
Julien Boeuf9fff77e2015-02-24 16:50:35 -0800616transport_security_test: $(BINDIR)/$(CONFIG)/transport_security_test
Craig Tiller1f1b6302015-02-17 07:33:19 -0800617async_end2end_test: $(BINDIR)/$(CONFIG)/async_end2end_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800618channel_arguments_test: $(BINDIR)/$(CONFIG)/channel_arguments_test
Yang Gaob946b5e2015-03-27 13:20:59 -0700619cli_call_test: $(BINDIR)/$(CONFIG)/cli_call_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800620credentials_test: $(BINDIR)/$(CONFIG)/credentials_test
Yang Gaocdb2a6e2015-03-20 23:55:04 -0700621cxx_time_test: $(BINDIR)/$(CONFIG)/cxx_time_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800622end2end_test: $(BINDIR)/$(CONFIG)/end2end_test
Yang Gao005eb882015-03-11 22:17:13 -0700623generic_end2end_test: $(BINDIR)/$(CONFIG)/generic_end2end_test
Yang Gaoa5e20d32015-03-25 09:55:20 -0700624grpc_cli: $(BINDIR)/$(CONFIG)/grpc_cli
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +0100625grpc_cpp_plugin: $(BINDIR)/$(CONFIG)/grpc_cpp_plugin
626grpc_python_plugin: $(BINDIR)/$(CONFIG)/grpc_python_plugin
627grpc_ruby_plugin: $(BINDIR)/$(CONFIG)/grpc_ruby_plugin
Craig Tiller61b910f2015-02-15 10:54:07 -0800628interop_client: $(BINDIR)/$(CONFIG)/interop_client
629interop_server: $(BINDIR)/$(CONFIG)/interop_server
Craig Tillerfe8af4e2015-02-21 07:04:49 -0800630interop_test: $(BINDIR)/$(CONFIG)/interop_test
Craig Tiller35108f62015-02-17 11:24:15 -0800631pubsub_client: $(BINDIR)/$(CONFIG)/pubsub_client
632pubsub_publisher_test: $(BINDIR)/$(CONFIG)/pubsub_publisher_test
633pubsub_subscriber_test: $(BINDIR)/$(CONFIG)/pubsub_subscriber_test
Craig Tillere4860192015-02-23 17:10:41 -0800634qps_driver: $(BINDIR)/$(CONFIG)/qps_driver
Craig Tiller26598a32015-03-02 16:16:00 -0800635qps_worker: $(BINDIR)/$(CONFIG)/qps_worker
Craig Tiller61b910f2015-02-15 10:54:07 -0800636status_test: $(BINDIR)/$(CONFIG)/status_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800637thread_pool_test: $(BINDIR)/$(CONFIG)/thread_pool_test
Craig Tillerc9f660d2015-03-03 11:01:48 -0800638chttp2_fake_security_bad_hostname_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_bad_hostname_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800639chttp2_fake_security_cancel_after_accept_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test
640chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
641chttp2_fake_security_cancel_after_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test
642chttp2_fake_security_cancel_before_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test
643chttp2_fake_security_cancel_in_a_vacuum_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test
644chttp2_fake_security_census_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_census_simple_request_test
645chttp2_fake_security_disappearing_server_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_disappearing_server_test
646chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
647chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test
648chttp2_fake_security_empty_batch_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_empty_batch_test
649chttp2_fake_security_graceful_server_shutdown_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_test
650chttp2_fake_security_invoke_large_request_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_invoke_large_request_test
651chttp2_fake_security_max_concurrent_streams_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test
652chttp2_fake_security_no_op_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_no_op_test
653chttp2_fake_security_ping_pong_streaming_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test
654chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
655chttp2_fake_security_request_response_with_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test
656chttp2_fake_security_request_response_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test
657chttp2_fake_security_request_with_large_metadata_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_test
658chttp2_fake_security_request_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_payload_test
659chttp2_fake_security_simple_delayed_request_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test
660chttp2_fake_security_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_request_test
661chttp2_fake_security_thread_stress_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_thread_stress_test
662chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test
663chttp2_fake_security_cancel_after_accept_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_legacy_test
664chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test
665chttp2_fake_security_cancel_after_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_legacy_test
666chttp2_fake_security_cancel_before_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_legacy_test
667chttp2_fake_security_cancel_in_a_vacuum_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_legacy_test
668chttp2_fake_security_census_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_census_simple_request_legacy_test
669chttp2_fake_security_disappearing_server_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_disappearing_server_legacy_test
670chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test
671chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test
672chttp2_fake_security_graceful_server_shutdown_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_legacy_test
673chttp2_fake_security_invoke_large_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_invoke_large_request_legacy_test
674chttp2_fake_security_max_concurrent_streams_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_legacy_test
675chttp2_fake_security_no_op_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_no_op_legacy_test
676chttp2_fake_security_ping_pong_streaming_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_legacy_test
677chttp2_fake_security_request_response_with_binary_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_legacy_test
678chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test
679chttp2_fake_security_request_response_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_payload_legacy_test
680chttp2_fake_security_request_response_with_trailing_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_legacy_test
681chttp2_fake_security_request_with_large_metadata_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_legacy_test
682chttp2_fake_security_request_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_payload_legacy_test
683chttp2_fake_security_simple_delayed_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_delayed_request_legacy_test
684chttp2_fake_security_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_request_legacy_test
685chttp2_fake_security_thread_stress_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_thread_stress_legacy_test
686chttp2_fake_security_writes_done_hangs_with_pending_read_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_legacy_test
Craig Tillerc9f660d2015-03-03 11:01:48 -0800687chttp2_fullstack_bad_hostname_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_bad_hostname_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800688chttp2_fullstack_cancel_after_accept_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test
689chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
690chttp2_fullstack_cancel_after_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test
691chttp2_fullstack_cancel_before_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test
692chttp2_fullstack_cancel_in_a_vacuum_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test
693chttp2_fullstack_census_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_census_simple_request_test
694chttp2_fullstack_disappearing_server_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_disappearing_server_test
695chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
696chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test
697chttp2_fullstack_empty_batch_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_empty_batch_test
698chttp2_fullstack_graceful_server_shutdown_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_test
699chttp2_fullstack_invoke_large_request_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_invoke_large_request_test
700chttp2_fullstack_max_concurrent_streams_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test
701chttp2_fullstack_no_op_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_no_op_test
702chttp2_fullstack_ping_pong_streaming_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test
703chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
704chttp2_fullstack_request_response_with_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test
705chttp2_fullstack_request_response_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test
706chttp2_fullstack_request_with_large_metadata_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_test
707chttp2_fullstack_request_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_payload_test
708chttp2_fullstack_simple_delayed_request_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test
709chttp2_fullstack_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_request_test
710chttp2_fullstack_thread_stress_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_thread_stress_test
711chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test
712chttp2_fullstack_cancel_after_accept_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_legacy_test
713chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test
714chttp2_fullstack_cancel_after_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_legacy_test
715chttp2_fullstack_cancel_before_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_legacy_test
716chttp2_fullstack_cancel_in_a_vacuum_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_legacy_test
717chttp2_fullstack_census_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_census_simple_request_legacy_test
718chttp2_fullstack_disappearing_server_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_disappearing_server_legacy_test
719chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test
720chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test
721chttp2_fullstack_graceful_server_shutdown_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_legacy_test
722chttp2_fullstack_invoke_large_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_invoke_large_request_legacy_test
723chttp2_fullstack_max_concurrent_streams_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_legacy_test
724chttp2_fullstack_no_op_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_no_op_legacy_test
725chttp2_fullstack_ping_pong_streaming_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_legacy_test
726chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test
727chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test
728chttp2_fullstack_request_response_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_payload_legacy_test
729chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test
730chttp2_fullstack_request_with_large_metadata_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_legacy_test
731chttp2_fullstack_request_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_payload_legacy_test
732chttp2_fullstack_simple_delayed_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_delayed_request_legacy_test
733chttp2_fullstack_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_request_legacy_test
734chttp2_fullstack_thread_stress_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_thread_stress_legacy_test
735chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test
Craig Tillerc9f660d2015-03-03 11:01:48 -0800736chttp2_fullstack_uds_bad_hostname_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_bad_hostname_test
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +0100737chttp2_fullstack_uds_cancel_after_accept_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_test
738chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_test
739chttp2_fullstack_uds_cancel_after_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_invoke_test
740chttp2_fullstack_uds_cancel_before_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_before_invoke_test
741chttp2_fullstack_uds_cancel_in_a_vacuum_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_in_a_vacuum_test
742chttp2_fullstack_uds_census_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_census_simple_request_test
743chttp2_fullstack_uds_disappearing_server_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_disappearing_server_test
744chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_test
745chttp2_fullstack_uds_early_server_shutdown_finishes_tags_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_tags_test
746chttp2_fullstack_uds_empty_batch_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_empty_batch_test
747chttp2_fullstack_uds_graceful_server_shutdown_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_graceful_server_shutdown_test
748chttp2_fullstack_uds_invoke_large_request_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_invoke_large_request_test
749chttp2_fullstack_uds_max_concurrent_streams_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_max_concurrent_streams_test
750chttp2_fullstack_uds_no_op_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_no_op_test
751chttp2_fullstack_uds_ping_pong_streaming_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_ping_pong_streaming_test
752chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_test
753chttp2_fullstack_uds_request_response_with_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_metadata_and_payload_test
754chttp2_fullstack_uds_request_response_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_payload_test
755chttp2_fullstack_uds_request_with_large_metadata_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_large_metadata_test
756chttp2_fullstack_uds_request_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_payload_test
757chttp2_fullstack_uds_simple_delayed_request_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_delayed_request_test
758chttp2_fullstack_uds_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_request_test
759chttp2_fullstack_uds_thread_stress_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_thread_stress_test
760chttp2_fullstack_uds_writes_done_hangs_with_pending_read_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_writes_done_hangs_with_pending_read_test
761chttp2_fullstack_uds_cancel_after_accept_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_legacy_test
762chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_legacy_test
763chttp2_fullstack_uds_cancel_after_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_invoke_legacy_test
764chttp2_fullstack_uds_cancel_before_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_before_invoke_legacy_test
765chttp2_fullstack_uds_cancel_in_a_vacuum_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_in_a_vacuum_legacy_test
766chttp2_fullstack_uds_census_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_census_simple_request_legacy_test
767chttp2_fullstack_uds_disappearing_server_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_disappearing_server_legacy_test
768chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_legacy_test
769chttp2_fullstack_uds_early_server_shutdown_finishes_tags_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_tags_legacy_test
770chttp2_fullstack_uds_graceful_server_shutdown_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_graceful_server_shutdown_legacy_test
771chttp2_fullstack_uds_invoke_large_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_invoke_large_request_legacy_test
772chttp2_fullstack_uds_max_concurrent_streams_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_max_concurrent_streams_legacy_test
773chttp2_fullstack_uds_no_op_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_no_op_legacy_test
774chttp2_fullstack_uds_ping_pong_streaming_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_ping_pong_streaming_legacy_test
775chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_legacy_test
776chttp2_fullstack_uds_request_response_with_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_metadata_and_payload_legacy_test
777chttp2_fullstack_uds_request_response_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_payload_legacy_test
778chttp2_fullstack_uds_request_response_with_trailing_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_trailing_metadata_and_payload_legacy_test
779chttp2_fullstack_uds_request_with_large_metadata_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_large_metadata_legacy_test
780chttp2_fullstack_uds_request_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_payload_legacy_test
781chttp2_fullstack_uds_simple_delayed_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_delayed_request_legacy_test
782chttp2_fullstack_uds_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_request_legacy_test
783chttp2_fullstack_uds_thread_stress_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_thread_stress_legacy_test
784chttp2_fullstack_uds_writes_done_hangs_with_pending_read_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_writes_done_hangs_with_pending_read_legacy_test
Craig Tillerc9f660d2015-03-03 11:01:48 -0800785chttp2_simple_ssl_fullstack_bad_hostname_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_bad_hostname_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800786chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test
787chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
788chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
789chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
790chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
791chttp2_simple_ssl_fullstack_census_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_test
792chttp2_simple_ssl_fullstack_disappearing_server_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test
793chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
794chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
795chttp2_simple_ssl_fullstack_empty_batch_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_empty_batch_test
796chttp2_simple_ssl_fullstack_graceful_server_shutdown_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_test
797chttp2_simple_ssl_fullstack_invoke_large_request_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test
798chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
799chttp2_simple_ssl_fullstack_no_op_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test
800chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
801chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
802chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
803chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test
804chttp2_simple_ssl_fullstack_request_with_large_metadata_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_test
805chttp2_simple_ssl_fullstack_request_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_test
806chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test
807chttp2_simple_ssl_fullstack_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test
808chttp2_simple_ssl_fullstack_thread_stress_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test
809chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
810chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test
811chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_legacy_test
812chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test
813chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test
814chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test
815chttp2_simple_ssl_fullstack_census_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_legacy_test
816chttp2_simple_ssl_fullstack_disappearing_server_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_legacy_test
817chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test
818chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test
819chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test
820chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test
821chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test
822chttp2_simple_ssl_fullstack_no_op_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_legacy_test
823chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test
824chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_legacy_test
825chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_legacy_test
826chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test
827chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test
828chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test
829chttp2_simple_ssl_fullstack_request_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_legacy_test
830chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test
831chttp2_simple_ssl_fullstack_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_legacy_test
832chttp2_simple_ssl_fullstack_thread_stress_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_legacy_test
833chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_legacy_test
Craig Tillerc9f660d2015-03-03 11:01:48 -0800834chttp2_simple_ssl_with_oauth2_fullstack_bad_hostname_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_bad_hostname_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800835chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
836chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
837chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
838chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
839chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
840chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test
841chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
842chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
843chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
844chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test
845chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test
846chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
847chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
848chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
849chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
850chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
851chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
852chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
853chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test
854chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test
855chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
856chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
857chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
858chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
859chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test
860chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_legacy_test
861chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test
862chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test
863chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_legacy_test
864chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test
865chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test
866chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test
867chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_legacy_test
868chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test
869chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test
870chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test
871chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test
872chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test
873chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test
874chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_legacy_test
875chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_legacy_test
876chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test
877chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_legacy_test
878chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test
879chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test
880chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test
881chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test
882chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_legacy_test
Craig Tillerc9f660d2015-03-03 11:01:48 -0800883chttp2_socket_pair_bad_hostname_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_bad_hostname_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800884chttp2_socket_pair_cancel_after_accept_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test
885chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
886chttp2_socket_pair_cancel_after_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test
887chttp2_socket_pair_cancel_before_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test
888chttp2_socket_pair_cancel_in_a_vacuum_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test
889chttp2_socket_pair_census_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_census_simple_request_test
890chttp2_socket_pair_disappearing_server_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_disappearing_server_test
891chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
892chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
893chttp2_socket_pair_empty_batch_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_empty_batch_test
894chttp2_socket_pair_graceful_server_shutdown_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_test
895chttp2_socket_pair_invoke_large_request_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test
896chttp2_socket_pair_max_concurrent_streams_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test
897chttp2_socket_pair_no_op_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_no_op_test
898chttp2_socket_pair_ping_pong_streaming_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test
899chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
900chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test
901chttp2_socket_pair_request_response_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test
902chttp2_socket_pair_request_with_large_metadata_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_test
903chttp2_socket_pair_request_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_payload_test
904chttp2_socket_pair_simple_delayed_request_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test
905chttp2_socket_pair_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_request_test
906chttp2_socket_pair_thread_stress_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_thread_stress_test
907chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
908chttp2_socket_pair_cancel_after_accept_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_legacy_test
909chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test
910chttp2_socket_pair_cancel_after_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_legacy_test
911chttp2_socket_pair_cancel_before_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_legacy_test
912chttp2_socket_pair_cancel_in_a_vacuum_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_legacy_test
913chttp2_socket_pair_census_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_census_simple_request_legacy_test
914chttp2_socket_pair_disappearing_server_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_disappearing_server_legacy_test
915chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test
916chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test
917chttp2_socket_pair_graceful_server_shutdown_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_legacy_test
918chttp2_socket_pair_invoke_large_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_invoke_large_request_legacy_test
919chttp2_socket_pair_max_concurrent_streams_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_legacy_test
920chttp2_socket_pair_no_op_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_no_op_legacy_test
921chttp2_socket_pair_ping_pong_streaming_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_legacy_test
922chttp2_socket_pair_request_response_with_binary_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_legacy_test
923chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test
924chttp2_socket_pair_request_response_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_legacy_test
925chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_legacy_test
926chttp2_socket_pair_request_with_large_metadata_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_legacy_test
927chttp2_socket_pair_request_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_payload_legacy_test
928chttp2_socket_pair_simple_delayed_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_legacy_test
929chttp2_socket_pair_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_request_legacy_test
930chttp2_socket_pair_thread_stress_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_thread_stress_legacy_test
931chttp2_socket_pair_writes_done_hangs_with_pending_read_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_legacy_test
Craig Tillerc9f660d2015-03-03 11:01:48 -0800932chttp2_socket_pair_one_byte_at_a_time_bad_hostname_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_bad_hostname_test
Craig Tiller61b910f2015-02-15 10:54:07 -0800933chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
934chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
935chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
936chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
937chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
938chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test
939chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
940chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
941chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
942chttp2_socket_pair_one_byte_at_a_time_empty_batch_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_empty_batch_test
943chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test
944chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
945chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
946chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test
947chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
948chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
949chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
950chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
951chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_test
952chttp2_socket_pair_one_byte_at_a_time_request_with_payload_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_payload_test
953chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
954chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
955chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
956chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
957chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_legacy_test
958chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_legacy_test
959chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_legacy_test
960chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_legacy_test
961chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_legacy_test
962chttp2_socket_pair_one_byte_at_a_time_census_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_legacy_test
963chttp2_socket_pair_one_byte_at_a_time_disappearing_server_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_legacy_test
964chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_legacy_test
965chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_legacy_test
966chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_legacy_test
967chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_legacy_test
968chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_legacy_test
969chttp2_socket_pair_one_byte_at_a_time_no_op_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_legacy_test
970chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_legacy_test
971chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_legacy_test
972chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_legacy_test
973chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_legacy_test
974chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_legacy_test
975chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_legacy_test
976chttp2_socket_pair_one_byte_at_a_time_request_with_payload_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_payload_legacy_test
977chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_legacy_test
978chttp2_socket_pair_one_byte_at_a_time_simple_request_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_legacy_test
979chttp2_socket_pair_one_byte_at_a_time_thread_stress_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_legacy_test
980chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_legacy_test: $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_legacy_test
ctiller09cb6d52014-12-19 17:38:22 -0800981
nnoble69ac39f2014-12-12 15:43:38 -0800982run_dep_checks:
nnoble69ac39f2014-12-12 15:43:38 -0800983 $(OPENSSL_ALPN_CHECK_CMD) || true
984 $(ZLIB_CHECK_CMD) || true
Nicolas Noble53830622015-02-12 16:56:38 -0800985 $(PERFTOOLS_CHECK_CMD) || true
986 $(PROTOBUF_CHECK_CMD) || true
987 $(PROTOC_CHECK_CMD) || true
nnoble69ac39f2014-12-12 15:43:38 -0800988
Craig Tiller61b910f2015-02-15 10:54:07 -0800989$(LIBDIR)/$(CONFIG)/zlib/libz.a:
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +0100990 $(E) "[MAKE] Building zlib"
Nicolas Noblef8681182015-03-18 14:25:44 -0700991 $(Q)(cd third_party/zlib ; CC="$(CC)" CFLAGS="$(PIC_CPPFLAGS) -fvisibility=hidden $(CPPFLAGS_$(CONFIG))" ./configure --static)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +0100992 $(Q)$(MAKE) -C third_party/zlib clean
993 $(Q)$(MAKE) -C third_party/zlib
Craig Tiller61b910f2015-02-15 10:54:07 -0800994 $(Q)mkdir -p $(LIBDIR)/$(CONFIG)/zlib
995 $(Q)cp third_party/zlib/libz.a $(LIBDIR)/$(CONFIG)/zlib
nnoble69ac39f2014-12-12 15:43:38 -0800996
Craig Tiller61b910f2015-02-15 10:54:07 -0800997$(LIBDIR)/$(CONFIG)/openssl/libssl.a:
Craig Tillerb4ee3b52015-01-21 16:22:50 -0800998 $(E) "[MAKE] Building openssl for $(SYSTEM)"
999ifeq ($(SYSTEM),Darwin)
Nicolas Noblef8681182015-03-18 14:25:44 -07001000 $(Q)(cd third_party/openssl ; CC="$(CC) $(PIC_CPPFLAGS) -fvisibility=hidden $(CPPFLAGS_$(CONFIG)) $(OPENSSL_CFLAGS_$(CONFIG))" ./Configure darwin64-x86_64-cc)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08001001else
Nicolas Noblef8681182015-03-18 14:25:44 -07001002ifeq ($(SYSTEM),MINGW32)
1003 @echo "We currently don't have a good way to compile OpenSSL in-place under msys."
1004 @echo "Please provide an ALPN-capable OpenSSL in your mingw32 system."
1005 @echo
1006 @echo "Note that you can find a compatible version of the libraries here:"
1007 @echo
1008 @echo "http://slproweb.com/products/Win32OpenSSL.html"
1009 @echo
1010 @echo "If you decide to install that one, take the full version. The light"
1011 @echo "version only contains compiled DLLs, without the development files."
1012 @echo
1013 @echo "When installing, chose to copy the OpenSSL dlls to the OpenSSL binaries"
1014 @echo "directory. This way we'll link to them directly."
1015 @echo
1016 @echo "You can then re-start the build the following way:"
1017 @echo
1018 @echo " CPPFLAGS=-I/c/OpenSSL-Win64/include LDFLAGS=-L/c/OpenSSL-Win64 make"
1019 @false
1020else
1021 $(Q)(cd third_party/openssl ; CC="$(CC) $(PIC_CPPFLAGS) -fvisibility=hidden $(CPPFLAGS_$(CONFIG)) $(OPENSSL_CFLAGS_$(CONFIG))" ./config no-asm $(OPENSSL_CONFIG_$(CONFIG)))
1022endif
Craig Tillerb4ee3b52015-01-21 16:22:50 -08001023endif
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01001024 $(Q)$(MAKE) -C third_party/openssl clean
1025 $(Q)$(MAKE) -C third_party/openssl build_crypto build_ssl
Craig Tiller61b910f2015-02-15 10:54:07 -08001026 $(Q)mkdir -p $(LIBDIR)/$(CONFIG)/openssl
1027 $(Q)cp third_party/openssl/libssl.a third_party/openssl/libcrypto.a $(LIBDIR)/$(CONFIG)/openssl
nnoble69ac39f2014-12-12 15:43:38 -08001028
Nicolas Noble53830622015-02-12 16:56:38 -08001029third_party/protobuf/configure:
1030 $(E) "[AUTOGEN] Preparing protobuf"
1031 $(Q)(cd third_party/protobuf ; autoreconf -f -i -Wall,no-obsolete)
1032
Craig Tiller61b910f2015-02-15 10:54:07 -08001033$(LIBDIR)/$(CONFIG)/protobuf/libprotobuf.a: third_party/protobuf/configure
Nicolas Noble53830622015-02-12 16:56:38 -08001034 $(E) "[MAKE] Building protobuf"
Craig Tillercf133f42015-02-26 14:05:56 -08001035ifeq ($(HAVE_CXX11),true)
Nicolas Noblef8681182015-03-18 14:25:44 -07001036 $(Q)(cd third_party/protobuf ; CC="$(CC)" CXX="$(CXX)" LDFLAGS="$(LDFLAGS_$(CONFIG)) -g" CXXFLAGS="-DLANG_CXX11 -std=c++11" CPPFLAGS="$(PIC_CPPFLAGS) $(CPPFLAGS_$(CONFIG)) -g" ./configure --disable-shared --enable-static)
Craig Tillercf133f42015-02-26 14:05:56 -08001037else
Nicolas Noblef8681182015-03-18 14:25:44 -07001038 $(Q)(cd third_party/protobuf ; CC="$(CC)" CXX="$(CXX)" LDFLAGS="$(LDFLAGS_$(CONFIG)) -g" CXXFLAGS="-std=c++0x" CPPFLAGS="$(PIC_CPPFLAGS) $(CPPFLAGS_$(CONFIG)) -g" ./configure --disable-shared --enable-static)
Craig Tillercf133f42015-02-26 14:05:56 -08001039endif
Nicolas Noble53830622015-02-12 16:56:38 -08001040 $(Q)$(MAKE) -C third_party/protobuf clean
1041 $(Q)$(MAKE) -C third_party/protobuf
Craig Tiller61b910f2015-02-15 10:54:07 -08001042 $(Q)mkdir -p $(LIBDIR)/$(CONFIG)/protobuf
1043 $(Q)mkdir -p $(BINDIR)/$(CONFIG)/protobuf
1044 $(Q)cp third_party/protobuf/src/.libs/libprotoc.a $(LIBDIR)/$(CONFIG)/protobuf
1045 $(Q)cp third_party/protobuf/src/.libs/libprotobuf.a $(LIBDIR)/$(CONFIG)/protobuf
1046 $(Q)cp third_party/protobuf/src/protoc $(BINDIR)/$(CONFIG)/protobuf
Nicolas Noble53830622015-02-12 16:56:38 -08001047
nnoble29e1d292014-12-01 10:27:40 -08001048static: static_c static_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001049
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08001050static_c: $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001051
Craig Tiller47c83fd2015-02-21 22:45:35 -08001052static_cxx: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001053
nnoble29e1d292014-12-01 10:27:40 -08001054shared: shared_c shared_cxx
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001055
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08001056shared_c: $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001057
Craig Tiller47c83fd2015-02-21 22:45:35 -08001058shared_cxx: $(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001059
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08001060shared_csharp: shared_c $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT)
1061grpc_csharp_ext: shared_csharp
1062
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +01001063plugins: $(PROTOC_PLUGINS)
1064
nnoble29e1d292014-12-01 10:27:40 -08001065privatelibs: privatelibs_c privatelibs_cxx
1066
Craig Tillerc9f660d2015-03-03 11:01:48 -08001067privatelibs_c: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a
nnoble29e1d292014-12-01 10:27:40 -08001068
Craig Tillere4860192015-02-23 17:10:41 -08001069privatelibs_cxx: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a $(LIBDIR)/$(CONFIG)/libqps.a
nnoble29e1d292014-12-01 10:27:40 -08001070
1071buildtests: buildtests_c buildtests_cxx
1072
Craig Tillerc9f660d2015-03-03 11:01:48 -08001073buildtests_c: privatelibs_c $(BINDIR)/$(CONFIG)/alarm_heap_test $(BINDIR)/$(CONFIG)/alarm_list_test $(BINDIR)/$(CONFIG)/alarm_test $(BINDIR)/$(CONFIG)/alpn_test $(BINDIR)/$(CONFIG)/bin_encoder_test $(BINDIR)/$(CONFIG)/census_hash_table_test $(BINDIR)/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test $(BINDIR)/$(CONFIG)/census_statistics_multiple_writers_test $(BINDIR)/$(CONFIG)/census_statistics_performance_test $(BINDIR)/$(CONFIG)/census_statistics_quick_test $(BINDIR)/$(CONFIG)/census_statistics_small_log_test $(BINDIR)/$(CONFIG)/census_stub_test $(BINDIR)/$(CONFIG)/census_window_stats_test $(BINDIR)/$(CONFIG)/chttp2_status_conversion_test $(BINDIR)/$(CONFIG)/chttp2_stream_encoder_test $(BINDIR)/$(CONFIG)/chttp2_stream_map_test $(BINDIR)/$(CONFIG)/chttp2_transport_end2end_test $(BINDIR)/$(CONFIG)/dualstack_socket_test $(BINDIR)/$(CONFIG)/echo_client $(BINDIR)/$(CONFIG)/echo_server $(BINDIR)/$(CONFIG)/echo_test $(BINDIR)/$(CONFIG)/fd_posix_test $(BINDIR)/$(CONFIG)/fling_client $(BINDIR)/$(CONFIG)/fling_server $(BINDIR)/$(CONFIG)/fling_stream_test $(BINDIR)/$(CONFIG)/fling_test $(BINDIR)/$(CONFIG)/gpr_cancellable_test $(BINDIR)/$(CONFIG)/gpr_cmdline_test $(BINDIR)/$(CONFIG)/gpr_env_test $(BINDIR)/$(CONFIG)/gpr_file_test $(BINDIR)/$(CONFIG)/gpr_histogram_test $(BINDIR)/$(CONFIG)/gpr_host_port_test $(BINDIR)/$(CONFIG)/gpr_log_test $(BINDIR)/$(CONFIG)/gpr_slice_buffer_test $(BINDIR)/$(CONFIG)/gpr_slice_test $(BINDIR)/$(CONFIG)/gpr_string_test $(BINDIR)/$(CONFIG)/gpr_sync_test $(BINDIR)/$(CONFIG)/gpr_thd_test $(BINDIR)/$(CONFIG)/gpr_time_test $(BINDIR)/$(CONFIG)/gpr_useful_test $(BINDIR)/$(CONFIG)/grpc_base64_test $(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test $(BINDIR)/$(CONFIG)/grpc_channel_stack_test $(BINDIR)/$(CONFIG)/grpc_completion_queue_test $(BINDIR)/$(CONFIG)/grpc_credentials_test $(BINDIR)/$(CONFIG)/grpc_json_token_test $(BINDIR)/$(CONFIG)/grpc_stream_op_test $(BINDIR)/$(CONFIG)/hpack_parser_test $(BINDIR)/$(CONFIG)/hpack_table_test $(BINDIR)/$(CONFIG)/httpcli_format_request_test $(BINDIR)/$(CONFIG)/httpcli_parser_test $(BINDIR)/$(CONFIG)/httpcli_test $(BINDIR)/$(CONFIG)/json_rewrite $(BINDIR)/$(CONFIG)/json_rewrite_test $(BINDIR)/$(CONFIG)/json_test $(BINDIR)/$(CONFIG)/lame_client_test $(BINDIR)/$(CONFIG)/message_compress_test $(BINDIR)/$(CONFIG)/metadata_buffer_test $(BINDIR)/$(CONFIG)/multi_init_test $(BINDIR)/$(CONFIG)/murmur_hash_test $(BINDIR)/$(CONFIG)/no_server_test $(BINDIR)/$(CONFIG)/poll_kick_posix_test $(BINDIR)/$(CONFIG)/resolve_address_test $(BINDIR)/$(CONFIG)/secure_endpoint_test $(BINDIR)/$(CONFIG)/sockaddr_utils_test $(BINDIR)/$(CONFIG)/tcp_client_posix_test $(BINDIR)/$(CONFIG)/tcp_posix_test $(BINDIR)/$(CONFIG)/tcp_server_posix_test $(BINDIR)/$(CONFIG)/time_averaged_stats_test $(BINDIR)/$(CONFIG)/time_test $(BINDIR)/$(CONFIG)/timeout_encoding_test $(BINDIR)/$(CONFIG)/transport_metadata_test $(BINDIR)/$(CONFIG)/transport_security_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_bad_hostname_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_census_simple_request_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_disappearing_server_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_empty_batch_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_invoke_large_request_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_no_op_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_payload_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_request_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_thread_stress_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_census_simple_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_disappearing_server_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_invoke_large_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_no_op_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_delayed_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_thread_stress_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_bad_hostname_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_census_simple_request_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_disappearing_server_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_empty_batch_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_invoke_large_request_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_no_op_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_payload_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_request_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_thread_stress_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_census_simple_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_disappearing_server_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_invoke_large_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_no_op_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_delayed_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_thread_stress_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_bad_hostname_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_invoke_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_before_invoke_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_in_a_vacuum_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_census_simple_request_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_disappearing_server_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_tags_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_empty_batch_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_graceful_server_shutdown_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_invoke_large_request_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_max_concurrent_streams_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_no_op_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_ping_pong_streaming_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_metadata_and_payload_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_payload_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_large_metadata_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_payload_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_delayed_request_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_request_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_thread_stress_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_writes_done_hangs_with_pending_read_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_invoke_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_before_invoke_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_in_a_vacuum_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_census_simple_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_disappearing_server_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_tags_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_graceful_server_shutdown_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_invoke_large_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_max_concurrent_streams_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_no_op_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_ping_pong_streaming_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_trailing_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_large_metadata_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_delayed_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_thread_stress_legacy_test $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_writes_done_hangs_with_pending_read_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_bad_hostname_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_empty_batch_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_bad_hostname_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_bad_hostname_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_census_simple_request_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_disappearing_server_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_empty_batch_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_no_op_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_payload_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_request_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_thread_stress_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_census_simple_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_disappearing_server_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_invoke_large_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_no_op_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_thread_stress_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_bad_hostname_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_empty_batch_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_payload_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_payload_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_legacy_test $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_legacy_test
nnoble29e1d292014-12-01 10:27:40 -08001074
Yang Gaob946b5e2015-03-27 13:20:59 -07001075buildtests_cxx: privatelibs_cxx $(BINDIR)/$(CONFIG)/async_end2end_test $(BINDIR)/$(CONFIG)/channel_arguments_test $(BINDIR)/$(CONFIG)/cli_call_test $(BINDIR)/$(CONFIG)/credentials_test $(BINDIR)/$(CONFIG)/cxx_time_test $(BINDIR)/$(CONFIG)/end2end_test $(BINDIR)/$(CONFIG)/generic_end2end_test $(BINDIR)/$(CONFIG)/grpc_cli $(BINDIR)/$(CONFIG)/interop_client $(BINDIR)/$(CONFIG)/interop_server $(BINDIR)/$(CONFIG)/interop_test $(BINDIR)/$(CONFIG)/pubsub_client $(BINDIR)/$(CONFIG)/pubsub_publisher_test $(BINDIR)/$(CONFIG)/pubsub_subscriber_test $(BINDIR)/$(CONFIG)/qps_driver $(BINDIR)/$(CONFIG)/qps_worker $(BINDIR)/$(CONFIG)/status_test $(BINDIR)/$(CONFIG)/thread_pool_test
nnoble29e1d292014-12-01 10:27:40 -08001076
nnoble85a49262014-12-08 18:14:03 -08001077test: test_c test_cxx
nnoble29e1d292014-12-01 10:27:40 -08001078
nnoble85a49262014-12-08 18:14:03 -08001079test_c: buildtests_c
Craig Tiller17ec5f92015-01-18 11:30:41 -08001080 $(E) "[RUN] Testing alarm_heap_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001081 $(Q) $(BINDIR)/$(CONFIG)/alarm_heap_test || ( echo test alarm_heap_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001082 $(E) "[RUN] Testing alarm_list_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001083 $(Q) $(BINDIR)/$(CONFIG)/alarm_list_test || ( echo test alarm_list_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001084 $(E) "[RUN] Testing alarm_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001085 $(Q) $(BINDIR)/$(CONFIG)/alarm_test || ( echo test alarm_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001086 $(E) "[RUN] Testing alpn_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001087 $(Q) $(BINDIR)/$(CONFIG)/alpn_test || ( echo test alpn_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001088 $(E) "[RUN] Testing bin_encoder_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001089 $(Q) $(BINDIR)/$(CONFIG)/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001090 $(E) "[RUN] Testing census_hash_table_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001091 $(Q) $(BINDIR)/$(CONFIG)/census_hash_table_test || ( echo test census_hash_table_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001092 $(E) "[RUN] Testing census_statistics_multiple_writers_circular_buffer_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001093 $(Q) $(BINDIR)/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test || ( echo test census_statistics_multiple_writers_circular_buffer_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001094 $(E) "[RUN] Testing census_statistics_multiple_writers_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001095 $(Q) $(BINDIR)/$(CONFIG)/census_statistics_multiple_writers_test || ( echo test census_statistics_multiple_writers_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001096 $(E) "[RUN] Testing census_statistics_performance_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001097 $(Q) $(BINDIR)/$(CONFIG)/census_statistics_performance_test || ( echo test census_statistics_performance_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001098 $(E) "[RUN] Testing census_statistics_quick_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001099 $(Q) $(BINDIR)/$(CONFIG)/census_statistics_quick_test || ( echo test census_statistics_quick_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001100 $(E) "[RUN] Testing census_statistics_small_log_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001101 $(Q) $(BINDIR)/$(CONFIG)/census_statistics_small_log_test || ( echo test census_statistics_small_log_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001102 $(E) "[RUN] Testing census_stub_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001103 $(Q) $(BINDIR)/$(CONFIG)/census_stub_test || ( echo test census_stub_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001104 $(E) "[RUN] Testing census_window_stats_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001105 $(Q) $(BINDIR)/$(CONFIG)/census_window_stats_test || ( echo test census_window_stats_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001106 $(E) "[RUN] Testing chttp2_status_conversion_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001107 $(Q) $(BINDIR)/$(CONFIG)/chttp2_status_conversion_test || ( echo test chttp2_status_conversion_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001108 $(E) "[RUN] Testing chttp2_stream_encoder_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001109 $(Q) $(BINDIR)/$(CONFIG)/chttp2_stream_encoder_test || ( echo test chttp2_stream_encoder_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001110 $(E) "[RUN] Testing chttp2_stream_map_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001111 $(Q) $(BINDIR)/$(CONFIG)/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001112 $(E) "[RUN] Testing chttp2_transport_end2end_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001113 $(Q) $(BINDIR)/$(CONFIG)/chttp2_transport_end2end_test || ( echo test chttp2_transport_end2end_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001114 $(E) "[RUN] Testing dualstack_socket_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001115 $(Q) $(BINDIR)/$(CONFIG)/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001116 $(E) "[RUN] Testing echo_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001117 $(Q) $(BINDIR)/$(CONFIG)/echo_test || ( echo test echo_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001118 $(E) "[RUN] Testing fd_posix_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001119 $(Q) $(BINDIR)/$(CONFIG)/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001120 $(E) "[RUN] Testing fling_stream_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001121 $(Q) $(BINDIR)/$(CONFIG)/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001122 $(E) "[RUN] Testing fling_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001123 $(Q) $(BINDIR)/$(CONFIG)/fling_test || ( echo test fling_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001124 $(E) "[RUN] Testing gpr_cancellable_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001125 $(Q) $(BINDIR)/$(CONFIG)/gpr_cancellable_test || ( echo test gpr_cancellable_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001126 $(E) "[RUN] Testing gpr_cmdline_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001127 $(Q) $(BINDIR)/$(CONFIG)/gpr_cmdline_test || ( echo test gpr_cmdline_test failed ; exit 1 )
Craig Tiller1ffa52f2015-02-06 16:32:46 -08001128 $(E) "[RUN] Testing gpr_env_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001129 $(Q) $(BINDIR)/$(CONFIG)/gpr_env_test || ( echo test gpr_env_test failed ; exit 1 )
Craig Tiller1ffa52f2015-02-06 16:32:46 -08001130 $(E) "[RUN] Testing gpr_file_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001131 $(Q) $(BINDIR)/$(CONFIG)/gpr_file_test || ( echo test gpr_file_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001132 $(E) "[RUN] Testing gpr_histogram_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001133 $(Q) $(BINDIR)/$(CONFIG)/gpr_histogram_test || ( echo test gpr_histogram_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001134 $(E) "[RUN] Testing gpr_host_port_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001135 $(Q) $(BINDIR)/$(CONFIG)/gpr_host_port_test || ( echo test gpr_host_port_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001136 $(E) "[RUN] Testing gpr_log_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001137 $(Q) $(BINDIR)/$(CONFIG)/gpr_log_test || ( echo test gpr_log_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001138 $(E) "[RUN] Testing gpr_slice_buffer_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001139 $(Q) $(BINDIR)/$(CONFIG)/gpr_slice_buffer_test || ( echo test gpr_slice_buffer_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001140 $(E) "[RUN] Testing gpr_slice_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001141 $(Q) $(BINDIR)/$(CONFIG)/gpr_slice_test || ( echo test gpr_slice_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001142 $(E) "[RUN] Testing gpr_string_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001143 $(Q) $(BINDIR)/$(CONFIG)/gpr_string_test || ( echo test gpr_string_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001144 $(E) "[RUN] Testing gpr_sync_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001145 $(Q) $(BINDIR)/$(CONFIG)/gpr_sync_test || ( echo test gpr_sync_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001146 $(E) "[RUN] Testing gpr_thd_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001147 $(Q) $(BINDIR)/$(CONFIG)/gpr_thd_test || ( echo test gpr_thd_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001148 $(E) "[RUN] Testing gpr_time_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001149 $(Q) $(BINDIR)/$(CONFIG)/gpr_time_test || ( echo test gpr_time_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001150 $(E) "[RUN] Testing gpr_useful_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001151 $(Q) $(BINDIR)/$(CONFIG)/gpr_useful_test || ( echo test gpr_useful_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001152 $(E) "[RUN] Testing grpc_base64_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001153 $(Q) $(BINDIR)/$(CONFIG)/grpc_base64_test || ( echo test grpc_base64_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001154 $(E) "[RUN] Testing grpc_byte_buffer_reader_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001155 $(Q) $(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test || ( echo test grpc_byte_buffer_reader_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001156 $(E) "[RUN] Testing grpc_channel_stack_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001157 $(Q) $(BINDIR)/$(CONFIG)/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001158 $(E) "[RUN] Testing grpc_completion_queue_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001159 $(Q) $(BINDIR)/$(CONFIG)/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001160 $(E) "[RUN] Testing grpc_credentials_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001161 $(Q) $(BINDIR)/$(CONFIG)/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001162 $(E) "[RUN] Testing grpc_json_token_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001163 $(Q) $(BINDIR)/$(CONFIG)/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001164 $(E) "[RUN] Testing grpc_stream_op_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001165 $(Q) $(BINDIR)/$(CONFIG)/grpc_stream_op_test || ( echo test grpc_stream_op_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001166 $(E) "[RUN] Testing hpack_parser_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001167 $(Q) $(BINDIR)/$(CONFIG)/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001168 $(E) "[RUN] Testing hpack_table_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001169 $(Q) $(BINDIR)/$(CONFIG)/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001170 $(E) "[RUN] Testing httpcli_format_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001171 $(Q) $(BINDIR)/$(CONFIG)/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001172 $(E) "[RUN] Testing httpcli_parser_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001173 $(Q) $(BINDIR)/$(CONFIG)/httpcli_parser_test || ( echo test httpcli_parser_test failed ; exit 1 )
Craig Tiller772a9762015-02-20 13:39:29 -08001174 $(E) "[RUN] Testing json_rewrite_test"
1175 $(Q) $(BINDIR)/$(CONFIG)/json_rewrite_test || ( echo test json_rewrite_test failed ; exit 1 )
Craig Tiller4450db22015-01-30 16:49:22 -08001176 $(E) "[RUN] Testing json_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001177 $(Q) $(BINDIR)/$(CONFIG)/json_test || ( echo test json_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001178 $(E) "[RUN] Testing lame_client_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001179 $(Q) $(BINDIR)/$(CONFIG)/lame_client_test || ( echo test lame_client_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001180 $(E) "[RUN] Testing message_compress_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001181 $(Q) $(BINDIR)/$(CONFIG)/message_compress_test || ( echo test message_compress_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001182 $(E) "[RUN] Testing metadata_buffer_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001183 $(Q) $(BINDIR)/$(CONFIG)/metadata_buffer_test || ( echo test metadata_buffer_test failed ; exit 1 )
Craig Tiller35108f62015-02-17 11:24:15 -08001184 $(E) "[RUN] Testing multi_init_test"
1185 $(Q) $(BINDIR)/$(CONFIG)/multi_init_test || ( echo test multi_init_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001186 $(E) "[RUN] Testing murmur_hash_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001187 $(Q) $(BINDIR)/$(CONFIG)/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001188 $(E) "[RUN] Testing no_server_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001189 $(Q) $(BINDIR)/$(CONFIG)/no_server_test || ( echo test no_server_test failed ; exit 1 )
David Klempnere3605682015-01-26 17:27:21 -08001190 $(E) "[RUN] Testing poll_kick_posix_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001191 $(Q) $(BINDIR)/$(CONFIG)/poll_kick_posix_test || ( echo test poll_kick_posix_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001192 $(E) "[RUN] Testing resolve_address_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001193 $(Q) $(BINDIR)/$(CONFIG)/resolve_address_test || ( echo test resolve_address_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001194 $(E) "[RUN] Testing secure_endpoint_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001195 $(Q) $(BINDIR)/$(CONFIG)/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001196 $(E) "[RUN] Testing sockaddr_utils_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001197 $(Q) $(BINDIR)/$(CONFIG)/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001198 $(E) "[RUN] Testing tcp_client_posix_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001199 $(Q) $(BINDIR)/$(CONFIG)/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001200 $(E) "[RUN] Testing tcp_posix_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001201 $(Q) $(BINDIR)/$(CONFIG)/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001202 $(E) "[RUN] Testing tcp_server_posix_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001203 $(Q) $(BINDIR)/$(CONFIG)/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001204 $(E) "[RUN] Testing time_averaged_stats_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001205 $(Q) $(BINDIR)/$(CONFIG)/time_averaged_stats_test || ( echo test time_averaged_stats_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001206 $(E) "[RUN] Testing time_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001207 $(Q) $(BINDIR)/$(CONFIG)/time_test || ( echo test time_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001208 $(E) "[RUN] Testing timeout_encoding_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001209 $(Q) $(BINDIR)/$(CONFIG)/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001210 $(E) "[RUN] Testing transport_metadata_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001211 $(Q) $(BINDIR)/$(CONFIG)/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 )
Julien Boeuf9fff77e2015-02-24 16:50:35 -08001212 $(E) "[RUN] Testing transport_security_test"
1213 $(Q) $(BINDIR)/$(CONFIG)/transport_security_test || ( echo test transport_security_test failed ; exit 1 )
Craig Tillerc9f660d2015-03-03 11:01:48 -08001214 $(E) "[RUN] Testing chttp2_fake_security_bad_hostname_test"
1215 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_bad_hostname_test || ( echo test chttp2_fake_security_bad_hostname_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001216 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001217 $(Q) $(BINDIR)/$(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 -08001218 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001219 $(Q) $(BINDIR)/$(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 -08001220 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001221 $(Q) $(BINDIR)/$(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 -08001222 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001223 $(Q) $(BINDIR)/$(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 -08001224 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001225 $(Q) $(BINDIR)/$(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 -08001226 $(E) "[RUN] Testing chttp2_fake_security_census_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001227 $(Q) $(BINDIR)/$(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 -08001228 $(E) "[RUN] Testing chttp2_fake_security_disappearing_server_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001229 $(Q) $(BINDIR)/$(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 -08001230 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001231 $(Q) $(BINDIR)/$(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 -08001232 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001233 $(Q) $(BINDIR)/$(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 -08001234 $(E) "[RUN] Testing chttp2_fake_security_empty_batch_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001235 $(Q) $(BINDIR)/$(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 -08001236 $(E) "[RUN] Testing chttp2_fake_security_graceful_server_shutdown_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001237 $(Q) $(BINDIR)/$(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 -08001238 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001239 $(Q) $(BINDIR)/$(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 -08001240 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001241 $(Q) $(BINDIR)/$(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 -08001242 $(E) "[RUN] Testing chttp2_fake_security_no_op_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001243 $(Q) $(BINDIR)/$(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 -08001244 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001245 $(Q) $(BINDIR)/$(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 -08001246 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001247 $(Q) $(BINDIR)/$(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 -08001248 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001249 $(Q) $(BINDIR)/$(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 -08001250 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001251 $(Q) $(BINDIR)/$(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 -08001252 $(E) "[RUN] Testing chttp2_fake_security_request_with_large_metadata_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001253 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_test || ( echo test chttp2_fake_security_request_with_large_metadata_test failed ; exit 1 )
Craig Tillercff2d152015-02-05 13:22:49 -08001254 $(E) "[RUN] Testing chttp2_fake_security_request_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001255 $(Q) $(BINDIR)/$(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 -08001256 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001257 $(Q) $(BINDIR)/$(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 -08001258 $(E) "[RUN] Testing chttp2_fake_security_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001259 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_request_test || ( echo test chttp2_fake_security_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -08001260 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001261 $(Q) $(BINDIR)/$(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 -08001262 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001263 $(Q) $(BINDIR)/$(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 -08001264 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001265 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_legacy_test || ( echo test chttp2_fake_security_cancel_after_accept_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001266 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001267 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001268 $(E) "[RUN] Testing chttp2_fake_security_cancel_after_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001269 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_legacy_test || ( echo test chttp2_fake_security_cancel_after_invoke_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001270 $(E) "[RUN] Testing chttp2_fake_security_cancel_before_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001271 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_legacy_test || ( echo test chttp2_fake_security_cancel_before_invoke_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001272 $(E) "[RUN] Testing chttp2_fake_security_cancel_in_a_vacuum_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001273 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_legacy_test || ( echo test chttp2_fake_security_cancel_in_a_vacuum_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001274 $(E) "[RUN] Testing chttp2_fake_security_census_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001275 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_census_simple_request_legacy_test || ( echo test chttp2_fake_security_census_simple_request_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001276 $(E) "[RUN] Testing chttp2_fake_security_disappearing_server_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001277 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_disappearing_server_legacy_test || ( echo test chttp2_fake_security_disappearing_server_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001278 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001279 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001280 $(E) "[RUN] Testing chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001281 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001282 $(E) "[RUN] Testing chttp2_fake_security_graceful_server_shutdown_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001283 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_legacy_test || ( echo test chttp2_fake_security_graceful_server_shutdown_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001284 $(E) "[RUN] Testing chttp2_fake_security_invoke_large_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001285 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_invoke_large_request_legacy_test || ( echo test chttp2_fake_security_invoke_large_request_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001286 $(E) "[RUN] Testing chttp2_fake_security_max_concurrent_streams_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001287 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_legacy_test || ( echo test chttp2_fake_security_max_concurrent_streams_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001288 $(E) "[RUN] Testing chttp2_fake_security_no_op_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001289 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_no_op_legacy_test || ( echo test chttp2_fake_security_no_op_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001290 $(E) "[RUN] Testing chttp2_fake_security_ping_pong_streaming_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001291 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_legacy_test || ( echo test chttp2_fake_security_ping_pong_streaming_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001292 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_binary_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001293 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001294 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001295 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001296 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001297 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_payload_legacy_test || ( echo test chttp2_fake_security_request_response_with_payload_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001298 $(E) "[RUN] Testing chttp2_fake_security_request_response_with_trailing_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001299 $(Q) $(BINDIR)/$(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 -08001300 $(E) "[RUN] Testing chttp2_fake_security_request_with_large_metadata_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001301 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_legacy_test || ( echo test chttp2_fake_security_request_with_large_metadata_legacy_test failed ; exit 1 )
Craig Tillercff2d152015-02-05 13:22:49 -08001302 $(E) "[RUN] Testing chttp2_fake_security_request_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001303 $(Q) $(BINDIR)/$(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 -08001304 $(E) "[RUN] Testing chttp2_fake_security_simple_delayed_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001305 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_delayed_request_legacy_test || ( echo test chttp2_fake_security_simple_delayed_request_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001306 $(E) "[RUN] Testing chttp2_fake_security_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001307 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_request_legacy_test || ( echo test chttp2_fake_security_simple_request_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001308 $(E) "[RUN] Testing chttp2_fake_security_thread_stress_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001309 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fake_security_thread_stress_legacy_test || ( echo test chttp2_fake_security_thread_stress_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001310 $(E) "[RUN] Testing chttp2_fake_security_writes_done_hangs_with_pending_read_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001311 $(Q) $(BINDIR)/$(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 )
Craig Tillerc9f660d2015-03-03 11:01:48 -08001312 $(E) "[RUN] Testing chttp2_fullstack_bad_hostname_test"
1313 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_bad_hostname_test || ( echo test chttp2_fullstack_bad_hostname_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001314 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001315 $(Q) $(BINDIR)/$(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 -08001316 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001317 $(Q) $(BINDIR)/$(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 -08001318 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001319 $(Q) $(BINDIR)/$(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 -08001320 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001321 $(Q) $(BINDIR)/$(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 -08001322 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001323 $(Q) $(BINDIR)/$(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 -08001324 $(E) "[RUN] Testing chttp2_fullstack_census_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001325 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_census_simple_request_test || ( echo test chttp2_fullstack_census_simple_request_test failed ; exit 1 )
ctillerc6d61c42014-12-15 14:52:08 -08001326 $(E) "[RUN] Testing chttp2_fullstack_disappearing_server_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001327 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_disappearing_server_test || ( echo test chttp2_fullstack_disappearing_server_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001328 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001329 $(Q) $(BINDIR)/$(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 -08001330 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001331 $(Q) $(BINDIR)/$(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 -08001332 $(E) "[RUN] Testing chttp2_fullstack_empty_batch_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001333 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_empty_batch_test || ( echo test chttp2_fullstack_empty_batch_test failed ; exit 1 )
Craig Tiller4ffdcd52015-01-16 11:34:55 -08001334 $(E) "[RUN] Testing chttp2_fullstack_graceful_server_shutdown_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001335 $(Q) $(BINDIR)/$(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 -08001336 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001337 $(Q) $(BINDIR)/$(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 -08001338 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001339 $(Q) $(BINDIR)/$(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 -08001340 $(E) "[RUN] Testing chttp2_fullstack_no_op_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001341 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_no_op_test || ( echo test chttp2_fullstack_no_op_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001342 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001343 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test || ( echo test chttp2_fullstack_ping_pong_streaming_test failed ; exit 1 )
ctiller33023c42014-12-12 16:28:33 -08001344 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001345 $(Q) $(BINDIR)/$(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 -08001346 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001347 $(Q) $(BINDIR)/$(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 -08001348 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001349 $(Q) $(BINDIR)/$(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 -08001350 $(E) "[RUN] Testing chttp2_fullstack_request_with_large_metadata_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001351 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_test || ( echo test chttp2_fullstack_request_with_large_metadata_test failed ; exit 1 )
Craig Tillercff2d152015-02-05 13:22:49 -08001352 $(E) "[RUN] Testing chttp2_fullstack_request_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001353 $(Q) $(BINDIR)/$(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 -08001354 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001355 $(Q) $(BINDIR)/$(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 -08001356 $(E) "[RUN] Testing chttp2_fullstack_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001357 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_request_test || ( echo test chttp2_fullstack_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -08001358 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001359 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_thread_stress_test || ( echo test chttp2_fullstack_thread_stress_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001360 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001361 $(Q) $(BINDIR)/$(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 -08001362 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001363 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_legacy_test || ( echo test chttp2_fullstack_cancel_after_accept_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001364 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001365 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001366 $(E) "[RUN] Testing chttp2_fullstack_cancel_after_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001367 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_legacy_test || ( echo test chttp2_fullstack_cancel_after_invoke_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001368 $(E) "[RUN] Testing chttp2_fullstack_cancel_before_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001369 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_legacy_test || ( echo test chttp2_fullstack_cancel_before_invoke_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001370 $(E) "[RUN] Testing chttp2_fullstack_cancel_in_a_vacuum_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001371 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_legacy_test || ( echo test chttp2_fullstack_cancel_in_a_vacuum_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001372 $(E) "[RUN] Testing chttp2_fullstack_census_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001373 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_census_simple_request_legacy_test || ( echo test chttp2_fullstack_census_simple_request_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001374 $(E) "[RUN] Testing chttp2_fullstack_disappearing_server_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001375 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_disappearing_server_legacy_test || ( echo test chttp2_fullstack_disappearing_server_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001376 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001377 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001378 $(E) "[RUN] Testing chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001379 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test || ( echo test chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001380 $(E) "[RUN] Testing chttp2_fullstack_graceful_server_shutdown_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001381 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_legacy_test || ( echo test chttp2_fullstack_graceful_server_shutdown_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001382 $(E) "[RUN] Testing chttp2_fullstack_invoke_large_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001383 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_invoke_large_request_legacy_test || ( echo test chttp2_fullstack_invoke_large_request_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001384 $(E) "[RUN] Testing chttp2_fullstack_max_concurrent_streams_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001385 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_legacy_test || ( echo test chttp2_fullstack_max_concurrent_streams_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001386 $(E) "[RUN] Testing chttp2_fullstack_no_op_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001387 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_no_op_legacy_test || ( echo test chttp2_fullstack_no_op_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001388 $(E) "[RUN] Testing chttp2_fullstack_ping_pong_streaming_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001389 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_legacy_test || ( echo test chttp2_fullstack_ping_pong_streaming_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001390 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001391 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001392 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001393 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001394 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001395 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_payload_legacy_test || ( echo test chttp2_fullstack_request_response_with_payload_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001396 $(E) "[RUN] Testing chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001397 $(Q) $(BINDIR)/$(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 -08001398 $(E) "[RUN] Testing chttp2_fullstack_request_with_large_metadata_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001399 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_legacy_test || ( echo test chttp2_fullstack_request_with_large_metadata_legacy_test failed ; exit 1 )
Craig Tillercff2d152015-02-05 13:22:49 -08001400 $(E) "[RUN] Testing chttp2_fullstack_request_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001401 $(Q) $(BINDIR)/$(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 -08001402 $(E) "[RUN] Testing chttp2_fullstack_simple_delayed_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001403 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_delayed_request_legacy_test || ( echo test chttp2_fullstack_simple_delayed_request_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001404 $(E) "[RUN] Testing chttp2_fullstack_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001405 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_request_legacy_test || ( echo test chttp2_fullstack_simple_request_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001406 $(E) "[RUN] Testing chttp2_fullstack_thread_stress_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001407 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_thread_stress_legacy_test || ( echo test chttp2_fullstack_thread_stress_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001408 $(E) "[RUN] Testing chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001409 $(Q) $(BINDIR)/$(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 )
Craig Tillerc9f660d2015-03-03 11:01:48 -08001410 $(E) "[RUN] Testing chttp2_fullstack_uds_bad_hostname_test"
1411 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_bad_hostname_test || ( echo test chttp2_fullstack_uds_bad_hostname_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001412 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_after_accept_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001413 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_test || ( echo test chttp2_fullstack_uds_cancel_after_accept_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001414 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001415 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_test || ( echo test chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001416 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_after_invoke_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001417 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_invoke_test || ( echo test chttp2_fullstack_uds_cancel_after_invoke_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001418 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_before_invoke_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001419 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_before_invoke_test || ( echo test chttp2_fullstack_uds_cancel_before_invoke_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001420 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_in_a_vacuum_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001421 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_in_a_vacuum_test || ( echo test chttp2_fullstack_uds_cancel_in_a_vacuum_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001422 $(E) "[RUN] Testing chttp2_fullstack_uds_census_simple_request_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001423 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_census_simple_request_test || ( echo test chttp2_fullstack_uds_census_simple_request_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001424 $(E) "[RUN] Testing chttp2_fullstack_uds_disappearing_server_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001425 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_disappearing_server_test || ( echo test chttp2_fullstack_uds_disappearing_server_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001426 $(E) "[RUN] Testing chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001427 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_test || ( echo test chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001428 $(E) "[RUN] Testing chttp2_fullstack_uds_early_server_shutdown_finishes_tags_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001429 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_tags_test || ( echo test chttp2_fullstack_uds_early_server_shutdown_finishes_tags_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001430 $(E) "[RUN] Testing chttp2_fullstack_uds_empty_batch_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001431 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_empty_batch_test || ( echo test chttp2_fullstack_uds_empty_batch_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001432 $(E) "[RUN] Testing chttp2_fullstack_uds_graceful_server_shutdown_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001433 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_graceful_server_shutdown_test || ( echo test chttp2_fullstack_uds_graceful_server_shutdown_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001434 $(E) "[RUN] Testing chttp2_fullstack_uds_invoke_large_request_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001435 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_invoke_large_request_test || ( echo test chttp2_fullstack_uds_invoke_large_request_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001436 $(E) "[RUN] Testing chttp2_fullstack_uds_max_concurrent_streams_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001437 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_max_concurrent_streams_test || ( echo test chttp2_fullstack_uds_max_concurrent_streams_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001438 $(E) "[RUN] Testing chttp2_fullstack_uds_no_op_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001439 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_no_op_test || ( echo test chttp2_fullstack_uds_no_op_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001440 $(E) "[RUN] Testing chttp2_fullstack_uds_ping_pong_streaming_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001441 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_ping_pong_streaming_test || ( echo test chttp2_fullstack_uds_ping_pong_streaming_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001442 $(E) "[RUN] Testing chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001443 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_test || ( echo test chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001444 $(E) "[RUN] Testing chttp2_fullstack_uds_request_response_with_metadata_and_payload_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001445 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_metadata_and_payload_test || ( echo test chttp2_fullstack_uds_request_response_with_metadata_and_payload_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001446 $(E) "[RUN] Testing chttp2_fullstack_uds_request_response_with_payload_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001447 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_payload_test || ( echo test chttp2_fullstack_uds_request_response_with_payload_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001448 $(E) "[RUN] Testing chttp2_fullstack_uds_request_with_large_metadata_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001449 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_large_metadata_test || ( echo test chttp2_fullstack_uds_request_with_large_metadata_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001450 $(E) "[RUN] Testing chttp2_fullstack_uds_request_with_payload_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001451 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_payload_test || ( echo test chttp2_fullstack_uds_request_with_payload_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001452 $(E) "[RUN] Testing chttp2_fullstack_uds_simple_delayed_request_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001453 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_delayed_request_test || ( echo test chttp2_fullstack_uds_simple_delayed_request_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001454 $(E) "[RUN] Testing chttp2_fullstack_uds_simple_request_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001455 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_request_test || ( echo test chttp2_fullstack_uds_simple_request_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001456 $(E) "[RUN] Testing chttp2_fullstack_uds_thread_stress_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001457 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_thread_stress_test || ( echo test chttp2_fullstack_uds_thread_stress_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001458 $(E) "[RUN] Testing chttp2_fullstack_uds_writes_done_hangs_with_pending_read_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001459 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_writes_done_hangs_with_pending_read_test || ( echo test chttp2_fullstack_uds_writes_done_hangs_with_pending_read_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001460 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_after_accept_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001461 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_legacy_test || ( echo test chttp2_fullstack_uds_cancel_after_accept_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001462 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001463 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_legacy_test || ( echo test chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001464 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_after_invoke_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001465 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_invoke_legacy_test || ( echo test chttp2_fullstack_uds_cancel_after_invoke_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001466 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_before_invoke_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001467 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_before_invoke_legacy_test || ( echo test chttp2_fullstack_uds_cancel_before_invoke_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001468 $(E) "[RUN] Testing chttp2_fullstack_uds_cancel_in_a_vacuum_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001469 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_in_a_vacuum_legacy_test || ( echo test chttp2_fullstack_uds_cancel_in_a_vacuum_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001470 $(E) "[RUN] Testing chttp2_fullstack_uds_census_simple_request_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001471 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_census_simple_request_legacy_test || ( echo test chttp2_fullstack_uds_census_simple_request_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001472 $(E) "[RUN] Testing chttp2_fullstack_uds_disappearing_server_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001473 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_disappearing_server_legacy_test || ( echo test chttp2_fullstack_uds_disappearing_server_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001474 $(E) "[RUN] Testing chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001475 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_legacy_test || ( echo test chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001476 $(E) "[RUN] Testing chttp2_fullstack_uds_early_server_shutdown_finishes_tags_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001477 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_tags_legacy_test || ( echo test chttp2_fullstack_uds_early_server_shutdown_finishes_tags_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001478 $(E) "[RUN] Testing chttp2_fullstack_uds_graceful_server_shutdown_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001479 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_graceful_server_shutdown_legacy_test || ( echo test chttp2_fullstack_uds_graceful_server_shutdown_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001480 $(E) "[RUN] Testing chttp2_fullstack_uds_invoke_large_request_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001481 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_invoke_large_request_legacy_test || ( echo test chttp2_fullstack_uds_invoke_large_request_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001482 $(E) "[RUN] Testing chttp2_fullstack_uds_max_concurrent_streams_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001483 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_max_concurrent_streams_legacy_test || ( echo test chttp2_fullstack_uds_max_concurrent_streams_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001484 $(E) "[RUN] Testing chttp2_fullstack_uds_no_op_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001485 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_no_op_legacy_test || ( echo test chttp2_fullstack_uds_no_op_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001486 $(E) "[RUN] Testing chttp2_fullstack_uds_ping_pong_streaming_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001487 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_ping_pong_streaming_legacy_test || ( echo test chttp2_fullstack_uds_ping_pong_streaming_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001488 $(E) "[RUN] Testing chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001489 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_legacy_test || ( echo test chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001490 $(E) "[RUN] Testing chttp2_fullstack_uds_request_response_with_metadata_and_payload_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001491 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_metadata_and_payload_legacy_test || ( echo test chttp2_fullstack_uds_request_response_with_metadata_and_payload_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001492 $(E) "[RUN] Testing chttp2_fullstack_uds_request_response_with_payload_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001493 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_payload_legacy_test || ( echo test chttp2_fullstack_uds_request_response_with_payload_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001494 $(E) "[RUN] Testing chttp2_fullstack_uds_request_response_with_trailing_metadata_and_payload_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001495 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_trailing_metadata_and_payload_legacy_test || ( echo test chttp2_fullstack_uds_request_response_with_trailing_metadata_and_payload_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001496 $(E) "[RUN] Testing chttp2_fullstack_uds_request_with_large_metadata_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001497 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_large_metadata_legacy_test || ( echo test chttp2_fullstack_uds_request_with_large_metadata_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001498 $(E) "[RUN] Testing chttp2_fullstack_uds_request_with_payload_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001499 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_payload_legacy_test || ( echo test chttp2_fullstack_uds_request_with_payload_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001500 $(E) "[RUN] Testing chttp2_fullstack_uds_simple_delayed_request_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001501 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_delayed_request_legacy_test || ( echo test chttp2_fullstack_uds_simple_delayed_request_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001502 $(E) "[RUN] Testing chttp2_fullstack_uds_simple_request_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001503 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_request_legacy_test || ( echo test chttp2_fullstack_uds_simple_request_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001504 $(E) "[RUN] Testing chttp2_fullstack_uds_thread_stress_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001505 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_thread_stress_legacy_test || ( echo test chttp2_fullstack_uds_thread_stress_legacy_test failed ; exit 1 )
Craig Tillerae7fe922015-02-13 23:16:32 -08001506 $(E) "[RUN] Testing chttp2_fullstack_uds_writes_done_hangs_with_pending_read_legacy_test"
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01001507 $(Q) $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_writes_done_hangs_with_pending_read_legacy_test || ( echo test chttp2_fullstack_uds_writes_done_hangs_with_pending_read_legacy_test failed ; exit 1 )
Craig Tillerc9f660d2015-03-03 11:01:48 -08001508 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_bad_hostname_test"
1509 $(Q) $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_bad_hostname_test || ( echo test chttp2_simple_ssl_fullstack_bad_hostname_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001510 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001511 $(Q) $(BINDIR)/$(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 -08001512 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001513 $(Q) $(BINDIR)/$(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 -08001514 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001515 $(Q) $(BINDIR)/$(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 -08001516 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001517 $(Q) $(BINDIR)/$(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 -08001518 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001519 $(Q) $(BINDIR)/$(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 -08001520 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_census_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001521 $(Q) $(BINDIR)/$(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 -08001522 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_disappearing_server_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001523 $(Q) $(BINDIR)/$(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 -08001524 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001525 $(Q) $(BINDIR)/$(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 -08001526 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001527 $(Q) $(BINDIR)/$(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 -08001528 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_empty_batch_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001529 $(Q) $(BINDIR)/$(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 -08001530 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_graceful_server_shutdown_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001531 $(Q) $(BINDIR)/$(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 -08001532 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001533 $(Q) $(BINDIR)/$(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 -08001534 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001535 $(Q) $(BINDIR)/$(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 -08001536 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001537 $(Q) $(BINDIR)/$(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 -08001538 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001539 $(Q) $(BINDIR)/$(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 -08001540 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001541 $(Q) $(BINDIR)/$(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 -08001542 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001543 $(Q) $(BINDIR)/$(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 -08001544 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001545 $(Q) $(BINDIR)/$(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 -08001546 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_with_large_metadata_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001547 $(Q) $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_test || ( echo test chttp2_simple_ssl_fullstack_request_with_large_metadata_test failed ; exit 1 )
Craig Tillercff2d152015-02-05 13:22:49 -08001548 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001549 $(Q) $(BINDIR)/$(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 -08001550 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001551 $(Q) $(BINDIR)/$(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 -08001552 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001553 $(Q) $(BINDIR)/$(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 -08001554 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001555 $(Q) $(BINDIR)/$(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 -08001556 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001557 $(Q) $(BINDIR)/$(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 -08001558 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001559 $(Q) $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001560 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001561 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001562 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001563 $(Q) $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test || ( echo test chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001564 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001565 $(Q) $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test || ( echo test chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001566 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001567 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001568 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_census_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001569 $(Q) $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_legacy_test || ( echo test chttp2_simple_ssl_fullstack_census_simple_request_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001570 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_disappearing_server_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001571 $(Q) $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_legacy_test || ( echo test chttp2_simple_ssl_fullstack_disappearing_server_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001572 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001573 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001574 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001575 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001576 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001577 $(Q) $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test || ( echo test chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001578 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001579 $(Q) $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test || ( echo test chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001580 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001581 $(Q) $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test || ( echo test chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001582 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_no_op_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001583 $(Q) $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_legacy_test || ( echo test chttp2_simple_ssl_fullstack_no_op_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001584 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001585 $(Q) $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test || ( echo test chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001586 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001587 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001588 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001589 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001590 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001591 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001592 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001593 $(Q) $(BINDIR)/$(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 -08001594 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001595 $(Q) $(BINDIR)/$(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 )
Craig Tillercff2d152015-02-05 13:22:49 -08001596 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_request_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001597 $(Q) $(BINDIR)/$(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 -08001598 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001599 $(Q) $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test || ( echo test chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001600 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001601 $(Q) $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_legacy_test || ( echo test chttp2_simple_ssl_fullstack_simple_request_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001602 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_thread_stress_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001603 $(Q) $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_legacy_test || ( echo test chttp2_simple_ssl_fullstack_thread_stress_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001604 $(E) "[RUN] Testing chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001605 $(Q) $(BINDIR)/$(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 )
Craig Tillerc9f660d2015-03-03 11:01:48 -08001606 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_bad_hostname_test"
1607 $(Q) $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_bad_hostname_test || ( echo test chttp2_simple_ssl_with_oauth2_fullstack_bad_hostname_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001608 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001609 $(Q) $(BINDIR)/$(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 -08001610 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001611 $(Q) $(BINDIR)/$(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 -08001612 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001613 $(Q) $(BINDIR)/$(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 -08001614 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001615 $(Q) $(BINDIR)/$(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 -08001616 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001617 $(Q) $(BINDIR)/$(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 -08001618 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001619 $(Q) $(BINDIR)/$(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 -08001620 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001621 $(Q) $(BINDIR)/$(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 -08001622 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001623 $(Q) $(BINDIR)/$(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 -08001624 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001625 $(Q) $(BINDIR)/$(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 -08001626 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001627 $(Q) $(BINDIR)/$(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 -08001628 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001629 $(Q) $(BINDIR)/$(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 -08001630 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001631 $(Q) $(BINDIR)/$(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 -08001632 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001633 $(Q) $(BINDIR)/$(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 -08001634 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001635 $(Q) $(BINDIR)/$(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 -08001636 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001637 $(Q) $(BINDIR)/$(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 -08001638 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001639 $(Q) $(BINDIR)/$(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 -08001640 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001641 $(Q) $(BINDIR)/$(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 -08001642 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001643 $(Q) $(BINDIR)/$(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 -08001644 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001645 $(Q) $(BINDIR)/$(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 )
Craig Tillercff2d152015-02-05 13:22:49 -08001646 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001647 $(Q) $(BINDIR)/$(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 -08001648 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001649 $(Q) $(BINDIR)/$(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 -08001650 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001651 $(Q) $(BINDIR)/$(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 -08001652 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001653 $(Q) $(BINDIR)/$(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 -08001654 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001655 $(Q) $(BINDIR)/$(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 -08001656 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001657 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001658 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001659 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001660 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001661 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001662 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001663 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001664 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001665 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001666 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001667 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001668 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001669 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001670 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001671 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001672 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001673 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001674 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001675 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001676 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001677 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001678 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001679 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001680 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001681 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001682 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001683 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001684 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001685 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001686 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001687 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001688 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001689 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001690 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001691 $(Q) $(BINDIR)/$(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 -08001692 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001693 $(Q) $(BINDIR)/$(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 )
Craig Tillercff2d152015-02-05 13:22:49 -08001694 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001695 $(Q) $(BINDIR)/$(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 -08001696 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001697 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001698 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001699 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001700 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001701 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001702 $(E) "[RUN] Testing chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001703 $(Q) $(BINDIR)/$(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 )
Craig Tillerc9f660d2015-03-03 11:01:48 -08001704 $(E) "[RUN] Testing chttp2_socket_pair_bad_hostname_test"
1705 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_bad_hostname_test || ( echo test chttp2_socket_pair_bad_hostname_test failed ; exit 1 )
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001706 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001707 $(Q) $(BINDIR)/$(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 -08001708 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001709 $(Q) $(BINDIR)/$(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 -08001710 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001711 $(Q) $(BINDIR)/$(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 -08001712 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001713 $(Q) $(BINDIR)/$(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 -08001714 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001715 $(Q) $(BINDIR)/$(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 -08001716 $(E) "[RUN] Testing chttp2_socket_pair_census_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001717 $(Q) $(BINDIR)/$(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 -08001718 $(E) "[RUN] Testing chttp2_socket_pair_disappearing_server_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001719 $(Q) $(BINDIR)/$(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 -08001720 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001721 $(Q) $(BINDIR)/$(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 -08001722 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001723 $(Q) $(BINDIR)/$(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 -08001724 $(E) "[RUN] Testing chttp2_socket_pair_empty_batch_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001725 $(Q) $(BINDIR)/$(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 -08001726 $(E) "[RUN] Testing chttp2_socket_pair_graceful_server_shutdown_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001727 $(Q) $(BINDIR)/$(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 -08001728 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001729 $(Q) $(BINDIR)/$(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 -08001730 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001731 $(Q) $(BINDIR)/$(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 -08001732 $(E) "[RUN] Testing chttp2_socket_pair_no_op_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001733 $(Q) $(BINDIR)/$(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 -08001734 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001735 $(Q) $(BINDIR)/$(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 -08001736 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001737 $(Q) $(BINDIR)/$(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 -08001738 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001739 $(Q) $(BINDIR)/$(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 -08001740 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001741 $(Q) $(BINDIR)/$(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 -08001742 $(E) "[RUN] Testing chttp2_socket_pair_request_with_large_metadata_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001743 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_test || ( echo test chttp2_socket_pair_request_with_large_metadata_test failed ; exit 1 )
Craig Tillercff2d152015-02-05 13:22:49 -08001744 $(E) "[RUN] Testing chttp2_socket_pair_request_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001745 $(Q) $(BINDIR)/$(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 -08001746 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001747 $(Q) $(BINDIR)/$(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 -08001748 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001749 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_request_test || ( echo test chttp2_socket_pair_simple_request_test failed ; exit 1 )
nathaniel52878172014-12-09 10:17:19 -08001750 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001751 $(Q) $(BINDIR)/$(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 -08001752 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001753 $(Q) $(BINDIR)/$(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 -08001754 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001755 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_legacy_test || ( echo test chttp2_socket_pair_cancel_after_accept_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001756 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001757 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001758 $(E) "[RUN] Testing chttp2_socket_pair_cancel_after_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001759 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_legacy_test || ( echo test chttp2_socket_pair_cancel_after_invoke_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001760 $(E) "[RUN] Testing chttp2_socket_pair_cancel_before_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001761 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_legacy_test || ( echo test chttp2_socket_pair_cancel_before_invoke_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001762 $(E) "[RUN] Testing chttp2_socket_pair_cancel_in_a_vacuum_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001763 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_legacy_test || ( echo test chttp2_socket_pair_cancel_in_a_vacuum_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001764 $(E) "[RUN] Testing chttp2_socket_pair_census_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001765 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_census_simple_request_legacy_test || ( echo test chttp2_socket_pair_census_simple_request_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001766 $(E) "[RUN] Testing chttp2_socket_pair_disappearing_server_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001767 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_disappearing_server_legacy_test || ( echo test chttp2_socket_pair_disappearing_server_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001768 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001769 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001770 $(E) "[RUN] Testing chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001771 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001772 $(E) "[RUN] Testing chttp2_socket_pair_graceful_server_shutdown_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001773 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_legacy_test || ( echo test chttp2_socket_pair_graceful_server_shutdown_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001774 $(E) "[RUN] Testing chttp2_socket_pair_invoke_large_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001775 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_invoke_large_request_legacy_test || ( echo test chttp2_socket_pair_invoke_large_request_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001776 $(E) "[RUN] Testing chttp2_socket_pair_max_concurrent_streams_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001777 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_legacy_test || ( echo test chttp2_socket_pair_max_concurrent_streams_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001778 $(E) "[RUN] Testing chttp2_socket_pair_no_op_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001779 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_no_op_legacy_test || ( echo test chttp2_socket_pair_no_op_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001780 $(E) "[RUN] Testing chttp2_socket_pair_ping_pong_streaming_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001781 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_legacy_test || ( echo test chttp2_socket_pair_ping_pong_streaming_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001782 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_binary_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001783 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001784 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001785 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001786 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001787 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_legacy_test || ( echo test chttp2_socket_pair_request_response_with_payload_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001788 $(E) "[RUN] Testing chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001789 $(Q) $(BINDIR)/$(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 -08001790 $(E) "[RUN] Testing chttp2_socket_pair_request_with_large_metadata_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001791 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_legacy_test || ( echo test chttp2_socket_pair_request_with_large_metadata_legacy_test failed ; exit 1 )
Craig Tillercff2d152015-02-05 13:22:49 -08001792 $(E) "[RUN] Testing chttp2_socket_pair_request_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001793 $(Q) $(BINDIR)/$(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 -08001794 $(E) "[RUN] Testing chttp2_socket_pair_simple_delayed_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001795 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_legacy_test || ( echo test chttp2_socket_pair_simple_delayed_request_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001796 $(E) "[RUN] Testing chttp2_socket_pair_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001797 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_request_legacy_test || ( echo test chttp2_socket_pair_simple_request_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001798 $(E) "[RUN] Testing chttp2_socket_pair_thread_stress_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001799 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_thread_stress_legacy_test || ( echo test chttp2_socket_pair_thread_stress_legacy_test failed ; exit 1 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001800 $(E) "[RUN] Testing chttp2_socket_pair_writes_done_hangs_with_pending_read_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001801 $(Q) $(BINDIR)/$(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 )
Craig Tillerc9f660d2015-03-03 11:01:48 -08001802 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_bad_hostname_test"
1803 $(Q) $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_bad_hostname_test || ( echo test chttp2_socket_pair_one_byte_at_a_time_bad_hostname_test failed ; exit 1 )
nnoble0c475f02014-12-05 15:37:39 -08001804 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001805 $(Q) $(BINDIR)/$(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 -08001806 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001807 $(Q) $(BINDIR)/$(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 -08001808 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001809 $(Q) $(BINDIR)/$(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 -08001810 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001811 $(Q) $(BINDIR)/$(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 -08001812 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001813 $(Q) $(BINDIR)/$(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 -08001814 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001815 $(Q) $(BINDIR)/$(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 -08001816 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001817 $(Q) $(BINDIR)/$(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 -08001818 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001819 $(Q) $(BINDIR)/$(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 -08001820 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001821 $(Q) $(BINDIR)/$(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 -08001822 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_empty_batch_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001823 $(Q) $(BINDIR)/$(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 -08001824 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001825 $(Q) $(BINDIR)/$(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 -08001826 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001827 $(Q) $(BINDIR)/$(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 -08001828 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001829 $(Q) $(BINDIR)/$(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 -08001830 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001831 $(Q) $(BINDIR)/$(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 -08001832 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001833 $(Q) $(BINDIR)/$(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 -08001834 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001835 $(Q) $(BINDIR)/$(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 -08001836 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001837 $(Q) $(BINDIR)/$(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 -08001838 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001839 $(Q) $(BINDIR)/$(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 -08001840 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001841 $(Q) $(BINDIR)/$(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 )
Craig Tillercff2d152015-02-05 13:22:49 -08001842 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_with_payload_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001843 $(Q) $(BINDIR)/$(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 -08001844 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001845 $(Q) $(BINDIR)/$(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 -08001846 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001847 $(Q) $(BINDIR)/$(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 -08001848 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001849 $(Q) $(BINDIR)/$(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 -08001850 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001851 $(Q) $(BINDIR)/$(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 -08001852 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001853 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001854 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001855 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001856 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001857 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001858 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001859 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001860 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001861 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001862 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_census_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001863 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001864 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_disappearing_server_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001865 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001866 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001867 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001868 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001869 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001870 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001871 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001872 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001873 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001874 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001875 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001876 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_no_op_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001877 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001878 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001879 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001880 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001881 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001882 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001883 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001884 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001885 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001886 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001887 $(Q) $(BINDIR)/$(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 -08001888 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001889 $(Q) $(BINDIR)/$(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 )
Craig Tillercff2d152015-02-05 13:22:49 -08001890 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_request_with_payload_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001891 $(Q) $(BINDIR)/$(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 -08001892 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001893 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001894 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_simple_request_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001895 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001896 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_thread_stress_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001897 $(Q) $(BINDIR)/$(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 )
Craig Tiller2c189e32015-02-03 13:56:55 -08001898 $(E) "[RUN] Testing chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_legacy_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001899 $(Q) $(BINDIR)/$(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 -08001900
1901
nnoble85a49262014-12-08 18:14:03 -08001902test_cxx: buildtests_cxx
Craig Tiller0220cf12015-02-12 17:39:26 -08001903 $(E) "[RUN] Testing async_end2end_test"
Craig Tiller1f1b6302015-02-17 07:33:19 -08001904 $(Q) $(BINDIR)/$(CONFIG)/async_end2end_test || ( echo test async_end2end_test failed ; exit 1 )
yangg59dfc902014-12-19 14:00:14 -08001905 $(E) "[RUN] Testing channel_arguments_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001906 $(Q) $(BINDIR)/$(CONFIG)/channel_arguments_test || ( echo test channel_arguments_test failed ; exit 1 )
Yang Gaob946b5e2015-03-27 13:20:59 -07001907 $(E) "[RUN] Testing cli_call_test"
1908 $(Q) $(BINDIR)/$(CONFIG)/cli_call_test || ( echo test cli_call_test failed ; exit 1 )
yangg4105e2b2015-01-09 14:19:44 -08001909 $(E) "[RUN] Testing credentials_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001910 $(Q) $(BINDIR)/$(CONFIG)/credentials_test || ( echo test credentials_test failed ; exit 1 )
Yang Gaocdb2a6e2015-03-20 23:55:04 -07001911 $(E) "[RUN] Testing cxx_time_test"
1912 $(Q) $(BINDIR)/$(CONFIG)/cxx_time_test || ( echo test cxx_time_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001913 $(E) "[RUN] Testing end2end_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001914 $(Q) $(BINDIR)/$(CONFIG)/end2end_test || ( echo test end2end_test failed ; exit 1 )
Yang Gao005eb882015-03-11 22:17:13 -07001915 $(E) "[RUN] Testing generic_end2end_test"
1916 $(Q) $(BINDIR)/$(CONFIG)/generic_end2end_test || ( echo test generic_end2end_test failed ; exit 1 )
Craig Tillerfe8af4e2015-02-21 07:04:49 -08001917 $(E) "[RUN] Testing interop_test"
1918 $(Q) $(BINDIR)/$(CONFIG)/interop_test || ( echo test interop_test failed ; exit 1 )
Chen wang84232512015-02-12 17:29:18 -08001919 $(E) "[RUN] Testing pubsub_publisher_test"
Craig Tiller35108f62015-02-17 11:24:15 -08001920 $(Q) $(BINDIR)/$(CONFIG)/pubsub_publisher_test || ( echo test pubsub_publisher_test failed ; exit 1 )
Chen wang84232512015-02-12 17:29:18 -08001921 $(E) "[RUN] Testing pubsub_subscriber_test"
Craig Tiller35108f62015-02-17 11:24:15 -08001922 $(Q) $(BINDIR)/$(CONFIG)/pubsub_subscriber_test || ( echo test pubsub_subscriber_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001923 $(E) "[RUN] Testing status_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001924 $(Q) $(BINDIR)/$(CONFIG)/status_test || ( echo test status_test failed ; exit 1 )
Craig Tiller17ec5f92015-01-18 11:30:41 -08001925 $(E) "[RUN] Testing thread_pool_test"
Craig Tillerda224d62015-02-15 11:01:58 -08001926 $(Q) $(BINDIR)/$(CONFIG)/thread_pool_test || ( echo test thread_pool_test failed ; exit 1 )
nnoble29e1d292014-12-01 10:27:40 -08001927
1928
Nicolas "Pixel" Noble051a28f2015-03-17 22:54:54 +01001929test_python: static_c
1930 $(E) "[RUN] Testing python code"
1931 $(Q) tools/run_tests/run_tests.py -lpython -c$(CONFIG)
1932
1933
Julien Boeufc66f2a82015-02-23 13:00:36 -08001934tools: privatelibs $(BINDIR)/$(CONFIG)/gen_hpack_tables $(BINDIR)/$(CONFIG)/grpc_create_jwt $(BINDIR)/$(CONFIG)/grpc_fetch_oauth2 $(BINDIR)/$(CONFIG)/grpc_print_google_default_creds_token
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001935
Craig Tiller61b910f2015-02-15 10:54:07 -08001936buildbenchmarks: privatelibs $(BINDIR)/$(CONFIG)/grpc_completion_queue_benchmark $(BINDIR)/$(CONFIG)/low_level_ping_pong_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001937
1938benchmarks: buildbenchmarks
1939
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001940strip: strip-static strip-shared
1941
nnoble20e2e3f2014-12-16 15:37:57 -08001942strip-static: strip-static_c strip-static_cxx
1943
1944strip-shared: strip-shared_c strip-shared_cxx
1945
Nicolas Noble047b7272015-01-16 13:55:05 -08001946
1947# TODO(nnoble): the strip target is stripping in-place, instead
1948# of copying files in a temporary folder.
1949# This prevents proper debugging after running make install.
1950
nnoble85a49262014-12-08 18:14:03 -08001951strip-static_c: static_c
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001952ifeq ($(CONFIG),opt)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001953 $(E) "[STRIP] Stripping libgpr.a"
Craig Tiller61b910f2015-02-15 10:54:07 -08001954 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001955 $(E) "[STRIP] Stripping libgrpc.a"
Craig Tiller61b910f2015-02-15 10:54:07 -08001956 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc.a
Craig Tiller1ffa52f2015-02-06 16:32:46 -08001957 $(E) "[STRIP] Stripping libgrpc_unsecure.a"
Craig Tiller61b910f2015-02-15 10:54:07 -08001958 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001959endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001960
nnoble85a49262014-12-08 18:14:03 -08001961strip-static_cxx: static_cxx
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001962ifeq ($(CONFIG),opt)
nnoble85a49262014-12-08 18:14:03 -08001963 $(E) "[STRIP] Stripping libgrpc++.a"
Craig Tiller61b910f2015-02-15 10:54:07 -08001964 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc++.a
Craig Tiller47c83fd2015-02-21 22:45:35 -08001965 $(E) "[STRIP] Stripping libgrpc++_unsecure.a"
1966 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001967endif
nnoble85a49262014-12-08 18:14:03 -08001968
1969strip-shared_c: shared_c
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001970ifeq ($(CONFIG),opt)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001971 $(E) "[STRIP] Stripping libgpr.so"
Craig Tiller61b910f2015-02-15 10:54:07 -08001972 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001973 $(E) "[STRIP] Stripping libgrpc.so"
Craig Tiller61b910f2015-02-15 10:54:07 -08001974 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT)
Craig Tiller1ffa52f2015-02-06 16:32:46 -08001975 $(E) "[STRIP] Stripping libgrpc_unsecure.so"
Craig Tiller61b910f2015-02-15 10:54:07 -08001976 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT)
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001977endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08001978
nnoble85a49262014-12-08 18:14:03 -08001979strip-shared_cxx: shared_cxx
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001980ifeq ($(CONFIG),opt)
nnoble85a49262014-12-08 18:14:03 -08001981 $(E) "[STRIP] Stripping libgrpc++.so"
Craig Tiller61b910f2015-02-15 10:54:07 -08001982 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT)
Craig Tiller47c83fd2015-02-21 22:45:35 -08001983 $(E) "[STRIP] Stripping libgrpc++_unsecure.so"
1984 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.$(SHARED_EXT)
Nicolas "Pixel" Noble3a2551c2015-01-29 21:33:32 +01001985endif
nnoble85a49262014-12-08 18:14:03 -08001986
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08001987strip-shared_csharp: shared_csharp
1988ifeq ($(CONFIG),opt)
1989 $(E) "[STRIP] Stripping libgrpc_csharp_ext.so"
1990 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT)
1991endif
1992
Nicolas Noble53830622015-02-12 16:56:38 -08001993ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08001994$(GENDIR)/examples/pubsub/empty.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08001995else
Craig Tiller61b910f2015-02-15 10:54:07 -08001996$(GENDIR)/examples/pubsub/empty.pb.cc: examples/pubsub/empty.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
Chen Wang86af8cf2015-01-21 18:05:40 -08001997 $(E) "[PROTOC] Generating protobuf CC file from $<"
1998 $(Q) mkdir -p `dirname $@`
Vijay Pai850290f2015-02-19 09:59:44 -08001999 $(Q) $(PROTOC) --cpp_out=$(GENDIR) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002000endif
Chen Wang86af8cf2015-01-21 18:05:40 -08002001
Nicolas Noble53830622015-02-12 16:56:38 -08002002ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002003$(GENDIR)/examples/pubsub/label.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002004else
Craig Tiller61b910f2015-02-15 10:54:07 -08002005$(GENDIR)/examples/pubsub/label.pb.cc: examples/pubsub/label.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
Chen Wang86af8cf2015-01-21 18:05:40 -08002006 $(E) "[PROTOC] Generating protobuf CC file from $<"
2007 $(Q) mkdir -p `dirname $@`
Vijay Pai850290f2015-02-19 09:59:44 -08002008 $(Q) $(PROTOC) --cpp_out=$(GENDIR) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002009endif
Chen Wang86af8cf2015-01-21 18:05:40 -08002010
Nicolas Noble53830622015-02-12 16:56:38 -08002011ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002012$(GENDIR)/examples/pubsub/pubsub.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002013else
Craig Tiller61b910f2015-02-15 10:54:07 -08002014$(GENDIR)/examples/pubsub/pubsub.pb.cc: examples/pubsub/pubsub.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
Chen Wang86af8cf2015-01-21 18:05:40 -08002015 $(E) "[PROTOC] Generating protobuf CC file from $<"
2016 $(Q) mkdir -p `dirname $@`
Vijay Pai850290f2015-02-19 09:59:44 -08002017 $(Q) $(PROTOC) --cpp_out=$(GENDIR) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002018endif
Chen Wang86af8cf2015-01-21 18:05:40 -08002019
Nicolas Noble53830622015-02-12 16:56:38 -08002020ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002021$(GENDIR)/test/cpp/interop/empty.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002022else
Craig Tiller61b910f2015-02-15 10:54:07 -08002023$(GENDIR)/test/cpp/interop/empty.pb.cc: test/cpp/interop/empty.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002024 $(E) "[PROTOC] Generating protobuf CC file from $<"
2025 $(Q) mkdir -p `dirname $@`
Vijay Pai850290f2015-02-19 09:59:44 -08002026 $(Q) $(PROTOC) --cpp_out=$(GENDIR) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002027endif
nnoble72309c62014-12-12 11:42:26 -08002028
Nicolas Noble53830622015-02-12 16:56:38 -08002029ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002030$(GENDIR)/test/cpp/interop/messages.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002031else
Craig Tiller61b910f2015-02-15 10:54:07 -08002032$(GENDIR)/test/cpp/interop/messages.pb.cc: test/cpp/interop/messages.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
nnoble72309c62014-12-12 11:42:26 -08002033 $(E) "[PROTOC] Generating protobuf CC file from $<"
2034 $(Q) mkdir -p `dirname $@`
Vijay Pai850290f2015-02-19 09:59:44 -08002035 $(Q) $(PROTOC) --cpp_out=$(GENDIR) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002036endif
nnoble72309c62014-12-12 11:42:26 -08002037
Nicolas Noble53830622015-02-12 16:56:38 -08002038ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002039$(GENDIR)/test/cpp/interop/test.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002040else
Craig Tiller61b910f2015-02-15 10:54:07 -08002041$(GENDIR)/test/cpp/interop/test.pb.cc: test/cpp/interop/test.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
nnoble72309c62014-12-12 11:42:26 -08002042 $(E) "[PROTOC] Generating protobuf CC file from $<"
2043 $(Q) mkdir -p `dirname $@`
Vijay Pai850290f2015-02-19 09:59:44 -08002044 $(Q) $(PROTOC) --cpp_out=$(GENDIR) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002045endif
nnoble72309c62014-12-12 11:42:26 -08002046
Nicolas Noble53830622015-02-12 16:56:38 -08002047ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002048$(GENDIR)/test/cpp/qps/qpstest.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002049else
Craig Tiller61b910f2015-02-15 10:54:07 -08002050$(GENDIR)/test/cpp/qps/qpstest.pb.cc: test/cpp/qps/qpstest.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
Craig Tillerbf2659f2015-01-13 12:27:06 -08002051 $(E) "[PROTOC] Generating protobuf CC file from $<"
2052 $(Q) mkdir -p `dirname $@`
Vijay Pai850290f2015-02-19 09:59:44 -08002053 $(Q) $(PROTOC) --cpp_out=$(GENDIR) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002054endif
Craig Tillerbf2659f2015-01-13 12:27:06 -08002055
Nicolas Noble53830622015-02-12 16:56:38 -08002056ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002057$(GENDIR)/test/cpp/util/echo.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002058else
Craig Tiller61b910f2015-02-15 10:54:07 -08002059$(GENDIR)/test/cpp/util/echo.pb.cc: test/cpp/util/echo.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
nnoble72309c62014-12-12 11:42:26 -08002060 $(E) "[PROTOC] Generating protobuf CC file from $<"
2061 $(Q) mkdir -p `dirname $@`
Vijay Pai850290f2015-02-19 09:59:44 -08002062 $(Q) $(PROTOC) --cpp_out=$(GENDIR) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002063endif
nnoble72309c62014-12-12 11:42:26 -08002064
Nicolas Noble53830622015-02-12 16:56:38 -08002065ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002066$(GENDIR)/test/cpp/util/echo_duplicate.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002067else
Craig Tiller61b910f2015-02-15 10:54:07 -08002068$(GENDIR)/test/cpp/util/echo_duplicate.pb.cc: test/cpp/util/echo_duplicate.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
yangg1456d152015-01-08 15:39:58 -08002069 $(E) "[PROTOC] Generating protobuf CC file from $<"
2070 $(Q) mkdir -p `dirname $@`
Vijay Pai850290f2015-02-19 09:59:44 -08002071 $(Q) $(PROTOC) --cpp_out=$(GENDIR) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002072endif
yangg1456d152015-01-08 15:39:58 -08002073
Nicolas Noble53830622015-02-12 16:56:38 -08002074ifeq ($(NO_PROTOC),true)
Craig Tiller61b910f2015-02-15 10:54:07 -08002075$(GENDIR)/test/cpp/util/messages.pb.cc: protoc_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08002076else
Craig Tiller61b910f2015-02-15 10:54:07 -08002077$(GENDIR)/test/cpp/util/messages.pb.cc: test/cpp/util/messages.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS)
yangg1456d152015-01-08 15:39:58 -08002078 $(E) "[PROTOC] Generating protobuf CC file from $<"
2079 $(Q) mkdir -p `dirname $@`
Vijay Pai850290f2015-02-19 09:59:44 -08002080 $(Q) $(PROTOC) --cpp_out=$(GENDIR) --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(BINDIR)/$(CONFIG)/grpc_cpp_plugin $<
Nicolas Noble53830622015-02-12 16:56:38 -08002081endif
yangg1456d152015-01-08 15:39:58 -08002082
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002083
Craig Tiller61b910f2015-02-15 10:54:07 -08002084$(OBJDIR)/$(CONFIG)/%.o : %.c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002085 $(E) "[C] Compiling $<"
2086 $(Q) mkdir -p `dirname $@`
Craig Tiller12c82092015-01-15 08:45:56 -08002087 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002088
Craig Tiller61b910f2015-02-15 10:54:07 -08002089$(OBJDIR)/$(CONFIG)/%.o : $(GENDIR)/%.pb.cc
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002090 $(E) "[CXX] Compiling $<"
2091 $(Q) mkdir -p `dirname $@`
Craig Tiller12c82092015-01-15 08:45:56 -08002092 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002093
Craig Tiller61b910f2015-02-15 10:54:07 -08002094$(OBJDIR)/$(CONFIG)/src/compiler/%.o : src/compiler/%.cc
nnoble72309c62014-12-12 11:42:26 -08002095 $(E) "[HOSTCXX] Compiling $<"
2096 $(Q) mkdir -p `dirname $@`
Craig Tiller12c82092015-01-15 08:45:56 -08002097 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
nnoble72309c62014-12-12 11:42:26 -08002098
Craig Tiller61b910f2015-02-15 10:54:07 -08002099$(OBJDIR)/$(CONFIG)/%.o : %.cc
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002100 $(E) "[CXX] Compiling $<"
2101 $(Q) mkdir -p `dirname $@`
Craig Tiller12c82092015-01-15 08:45:56 -08002102 $(Q) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002103
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002104
Nicolas "Pixel" Noble161ea232015-02-22 05:48:53 +01002105install: install_c install_cxx install-plugins install-certs verify-install
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002106
nnoble85a49262014-12-08 18:14:03 -08002107install_c: install-headers_c install-static_c install-shared_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002108
nnoble85a49262014-12-08 18:14:03 -08002109install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
2110
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08002111install_csharp: install-shared_csharp install_c
2112
2113install_grpc_csharp_ext: install_csharp
2114
nnoble85a49262014-12-08 18:14:03 -08002115install-headers: install-headers_c install-headers_cxx
2116
2117install-headers_c:
2118 $(E) "[INSTALL] Installing public C headers"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002119 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) -d $(prefix)/$(dir $(h)) && ) exit 0 || exit 1
nnoble85a49262014-12-08 18:14:03 -08002120 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
2121
2122install-headers_cxx:
2123 $(E) "[INSTALL] Installing public C++ headers"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002124 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) -d $(prefix)/$(dir $(h)) && ) exit 0 || exit 1
nnoble85a49262014-12-08 18:14:03 -08002125 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
2126
2127install-static: install-static_c install-static_cxx
2128
2129install-static_c: static_c strip-static_c
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002130 $(E) "[INSTALL] Installing libgpr.a"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002131 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002132 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgpr.a $(prefix)/lib/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002133 $(E) "[INSTALL] Installing libgrpc.a"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002134 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002135 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc.a $(prefix)/lib/libgrpc.a
Craig Tiller1ffa52f2015-02-06 16:32:46 -08002136 $(E) "[INSTALL] Installing libgrpc_unsecure.a"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002137 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002138 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002139
nnoble85a49262014-12-08 18:14:03 -08002140install-static_cxx: static_cxx strip-static_cxx
2141 $(E) "[INSTALL] Installing libgrpc++.a"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002142 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002143 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(prefix)/lib/libgrpc++.a
Craig Tiller47c83fd2015-02-21 22:45:35 -08002144 $(E) "[INSTALL] Installing libgrpc++_unsecure.a"
2145 $(Q) $(INSTALL) -d $(prefix)/lib
2146 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(prefix)/lib/libgrpc++_unsecure.a
nnoble85a49262014-12-08 18:14:03 -08002147
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +01002148
2149
nnoble85a49262014-12-08 18:14:03 -08002150install-shared_c: shared_c strip-shared_c
nnoble5b7f32a2014-12-22 08:12:44 -08002151ifeq ($(SYSTEM),MINGW32)
2152 $(E) "[INSTALL] Installing gpr.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002153 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002154 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/gpr.$(SHARED_EXT) $(prefix)/lib/gpr.$(SHARED_EXT)
2155 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgpr-imp.a $(prefix)/lib/libgpr-imp.a
nnoble5b7f32a2014-12-22 08:12:44 -08002156else
Nicolas "Pixel" Noble716b5fe2015-03-11 22:35:57 +01002157ifneq ($(SYSTEM),Darwin)
nnoble5b7f32a2014-12-22 08:12:44 -08002158 $(E) "[INSTALL] Installing libgpr.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002159 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002160 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT) $(prefix)/lib/libgpr.$(SHARED_EXT)
nnoble5b7f32a2014-12-22 08:12:44 -08002161 $(Q) ln -sf libgpr.$(SHARED_EXT) $(prefix)/lib/libgpr.so
2162endif
2163endif
2164ifeq ($(SYSTEM),MINGW32)
2165 $(E) "[INSTALL] Installing grpc.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002166 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002167 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/grpc.$(SHARED_EXT) $(prefix)/lib/grpc.$(SHARED_EXT)
2168 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc-imp.a $(prefix)/lib/libgrpc-imp.a
nnoble5b7f32a2014-12-22 08:12:44 -08002169else
Nicolas "Pixel" Noble716b5fe2015-03-11 22:35:57 +01002170ifneq ($(SYSTEM),Darwin)
nnoble5b7f32a2014-12-22 08:12:44 -08002171 $(E) "[INSTALL] Installing libgrpc.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002172 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002173 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT) $(prefix)/lib/libgrpc.$(SHARED_EXT)
nnoble5b7f32a2014-12-22 08:12:44 -08002174 $(Q) ln -sf libgrpc.$(SHARED_EXT) $(prefix)/lib/libgrpc.so
2175endif
2176endif
2177ifeq ($(SYSTEM),MINGW32)
Craig Tiller1ffa52f2015-02-06 16:32:46 -08002178 $(E) "[INSTALL] Installing grpc_unsecure.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002179 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002180 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/grpc_unsecure.$(SHARED_EXT) $(prefix)/lib/grpc_unsecure.$(SHARED_EXT)
2181 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure-imp.a $(prefix)/lib/libgrpc_unsecure-imp.a
Craig Tiller1ffa52f2015-02-06 16:32:46 -08002182else
Nicolas "Pixel" Noble716b5fe2015-03-11 22:35:57 +01002183ifneq ($(SYSTEM),Darwin)
Craig Tiller1ffa52f2015-02-06 16:32:46 -08002184 $(E) "[INSTALL] Installing libgrpc_unsecure.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002185 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002186 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT) $(prefix)/lib/libgrpc_unsecure.$(SHARED_EXT)
Craig Tiller1ffa52f2015-02-06 16:32:46 -08002187 $(Q) ln -sf libgrpc_unsecure.$(SHARED_EXT) $(prefix)/lib/libgrpc_unsecure.so
2188endif
2189endif
nnoble5b7f32a2014-12-22 08:12:44 -08002190ifneq ($(SYSTEM),MINGW32)
2191ifneq ($(SYSTEM),Darwin)
Nicolas "Pixel" Noblecc2b42a2015-02-20 00:42:21 +01002192 $(Q) ldconfig || true
nnoble5b7f32a2014-12-22 08:12:44 -08002193endif
2194endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002195
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +01002196
2197install-shared_cxx: shared_cxx strip-shared_cxx install-shared_c
nnoble5b7f32a2014-12-22 08:12:44 -08002198ifeq ($(SYSTEM),MINGW32)
2199 $(E) "[INSTALL] Installing grpc++.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002200 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002201 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/grpc++.$(SHARED_EXT) $(prefix)/lib/grpc++.$(SHARED_EXT)
2202 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++-imp.a $(prefix)/lib/libgrpc++-imp.a
nnoble5b7f32a2014-12-22 08:12:44 -08002203else
Nicolas "Pixel" Noble716b5fe2015-03-11 22:35:57 +01002204ifneq ($(SYSTEM),Darwin)
nnoble5b7f32a2014-12-22 08:12:44 -08002205 $(E) "[INSTALL] Installing libgrpc++.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002206 $(Q) $(INSTALL) -d $(prefix)/lib
Craig Tiller61b910f2015-02-15 10:54:07 -08002207 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT) $(prefix)/lib/libgrpc++.$(SHARED_EXT)
nnoble5b7f32a2014-12-22 08:12:44 -08002208 $(Q) ln -sf libgrpc++.$(SHARED_EXT) $(prefix)/lib/libgrpc++.so
2209endif
2210endif
Craig Tiller47c83fd2015-02-21 22:45:35 -08002211ifeq ($(SYSTEM),MINGW32)
2212 $(E) "[INSTALL] Installing grpc++_unsecure.$(SHARED_EXT)"
2213 $(Q) $(INSTALL) -d $(prefix)/lib
2214 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/grpc++_unsecure.$(SHARED_EXT) $(prefix)/lib/grpc++_unsecure.$(SHARED_EXT)
2215 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure-imp.a $(prefix)/lib/libgrpc++_unsecure-imp.a
2216else
Nicolas "Pixel" Noble716b5fe2015-03-11 22:35:57 +01002217ifneq ($(SYSTEM),Darwin)
Craig Tiller47c83fd2015-02-21 22:45:35 -08002218 $(E) "[INSTALL] Installing libgrpc++_unsecure.$(SHARED_EXT)"
2219 $(Q) $(INSTALL) -d $(prefix)/lib
2220 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.$(SHARED_EXT) $(prefix)/lib/libgrpc++_unsecure.$(SHARED_EXT)
Craig Tiller47c83fd2015-02-21 22:45:35 -08002221 $(Q) ln -sf libgrpc++_unsecure.$(SHARED_EXT) $(prefix)/lib/libgrpc++_unsecure.so
2222endif
2223endif
nnoble5b7f32a2014-12-22 08:12:44 -08002224ifneq ($(SYSTEM),MINGW32)
2225ifneq ($(SYSTEM),Darwin)
Nicolas "Pixel" Noblecc2b42a2015-02-20 00:42:21 +01002226 $(Q) ldconfig || true
nnoble5b7f32a2014-12-22 08:12:44 -08002227endif
2228endif
nnoble85a49262014-12-08 18:14:03 -08002229
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +01002230
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08002231install-shared_csharp: shared_csharp strip-shared_csharp
2232ifeq ($(SYSTEM),MINGW32)
2233 $(E) "[INSTALL] Installing grpc_csharp_ext.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002234 $(Q) $(INSTALL) -d $(prefix)/lib
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08002235 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/grpc_csharp_ext.$(SHARED_EXT) $(prefix)/lib/grpc_csharp_ext.$(SHARED_EXT)
2236 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext-imp.a $(prefix)/lib/libgrpc_csharp_ext-imp.a
2237else
Nicolas "Pixel" Noble716b5fe2015-03-11 22:35:57 +01002238ifneq ($(SYSTEM),Darwin)
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08002239 $(E) "[INSTALL] Installing libgrpc_csharp_ext.$(SHARED_EXT)"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002240 $(Q) $(INSTALL) -d $(prefix)/lib
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08002241 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT) $(prefix)/lib/libgrpc_csharp_ext.$(SHARED_EXT)
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08002242 $(Q) ln -sf libgrpc_csharp_ext.$(SHARED_EXT) $(prefix)/lib/libgrpc_csharp_ext.so
2243endif
2244endif
2245ifneq ($(SYSTEM),MINGW32)
2246ifneq ($(SYSTEM),Darwin)
Nicolas "Pixel" Noblecc2b42a2015-02-20 00:42:21 +01002247 $(Q) ldconfig || true
Jan Tattermusch2ec0b3e2015-02-18 15:03:12 -08002248endif
2249endif
2250
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +01002251
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +01002252install-plugins: $(PROTOC_PLUGINS)
2253ifeq ($(SYSTEM),MINGW32)
2254 $(Q) false
2255else
2256 $(E) "[INSTALL] Installing grpc protoc plugins"
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002257 $(Q) $(INSTALL) -d $(prefix)/bin
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +01002258 $(Q) $(INSTALL) $(BINDIR)/$(CONFIG)/grpc_cpp_plugin $(prefix)/bin/grpc_cpp_plugin
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002259 $(Q) $(INSTALL) -d $(prefix)/bin
Masood Malekghassemif8e297a2015-02-19 15:39:32 -08002260 $(Q) $(INSTALL) $(BINDIR)/$(CONFIG)/grpc_python_plugin $(prefix)/bin/grpc_python_plugin
Nicolas "Pixel" Noble932d5d32015-02-21 02:15:34 +01002261 $(Q) $(INSTALL) -d $(prefix)/bin
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01002262 $(Q) $(INSTALL) $(BINDIR)/$(CONFIG)/grpc_ruby_plugin $(prefix)/bin/grpc_ruby_plugin
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +01002263endif
2264
Nicolas "Pixel" Noble161ea232015-02-22 05:48:53 +01002265install-certs: etc/roots.pem
2266 $(E) "[INSTALL] Installing root certificates"
2267 $(Q) $(INSTALL) -d $(prefix)/share/grpc
2268 $(Q) $(INSTALL) etc/roots.pem $(prefix)/share/grpc/roots.pem
2269
Nicolas "Pixel" Noble98ab9982015-02-21 04:22:16 +01002270verify-install:
Nicolas "Pixel" Noble2c23a722015-02-24 20:17:45 +01002271ifeq ($(INSTALL_OK),true)
Nicolas "Pixel" Noble98ab9982015-02-21 04:22:16 +01002272 @echo "Your system looks ready to go."
2273 @echo
2274else
murgatroid99b6181362015-03-02 14:32:25 -08002275 @echo "We couldn't find protoc 3.0.0+ installed on your system. While this"
Nicolas "Pixel" Noble98ab9982015-02-21 04:22:16 +01002276 @echo "won't prevent grpc from working, you won't be able to compile"
2277 @echo "and run any meaningful code with it."
2278 @echo
2279 @echo
2280 @echo "Please download and install protobuf 3.0.0+ from:"
2281 @echo
2282 @echo " https://github.com/google/protobuf/releases"
2283 @echo
murgatroid99b6181362015-03-02 14:32:25 -08002284 @echo "Once you've done so, or if you think this message is in error,"
2285 @echo "you can re-run this check by doing:"
Nicolas "Pixel" Noble98ab9982015-02-21 04:22:16 +01002286 @echo
2287 @echo " make verify-install"
2288endif
2289
Craig Tiller3759e6f2015-01-15 08:13:11 -08002290clean:
Nicolas "Pixel" Noble522d7122015-02-19 01:28:02 +01002291 $(E) "[CLEAN] Cleaning build directories."
Craig Tillerda224d62015-02-15 11:01:58 -08002292 $(Q) $(RM) -rf $(OBJDIR) $(LIBDIR) $(BINDIR) $(GENDIR)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002293
2294
2295# The various libraries
2296
2297
2298LIBGPR_SRC = \
2299 src/core/support/alloc.c \
2300 src/core/support/cancellable.c \
2301 src/core/support/cmdline.c \
Nicolas "Pixel" Noble710b6a42015-03-20 00:54:10 +01002302 src/core/support/cpu_iphone.c \
ctillerd94ad102014-12-23 08:53:43 -08002303 src/core/support/cpu_linux.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002304 src/core/support/cpu_posix.c \
Jan Tattermusch6943fb32015-02-09 17:38:52 -08002305 src/core/support/cpu_windows.c \
Julien Boeuf7413f102015-02-04 17:00:08 -08002306 src/core/support/env_linux.c \
Julien Boeuf026a4172015-02-02 18:36:37 -08002307 src/core/support/env_posix.c \
2308 src/core/support/env_win32.c \
2309 src/core/support/file.c \
2310 src/core/support/file_posix.c \
2311 src/core/support/file_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002312 src/core/support/histogram.c \
2313 src/core/support/host_port.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002314 src/core/support/log.c \
Craig Tiller17ec5f92015-01-18 11:30:41 -08002315 src/core/support/log_android.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002316 src/core/support/log_linux.c \
2317 src/core/support/log_posix.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002318 src/core/support/log_win32.c \
2319 src/core/support/murmur_hash.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002320 src/core/support/slice.c \
Craig Tiller17ec5f92015-01-18 11:30:41 -08002321 src/core/support/slice_buffer.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002322 src/core/support/string.c \
2323 src/core/support/string_posix.c \
nnoble0c475f02014-12-05 15:37:39 -08002324 src/core/support/string_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002325 src/core/support/sync.c \
2326 src/core/support/sync_posix.c \
jtattermusch98bffb72014-12-09 12:47:19 -08002327 src/core/support/sync_win32.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002328 src/core/support/thd_posix.c \
2329 src/core/support/thd_win32.c \
2330 src/core/support/time.c \
2331 src/core/support/time_posix.c \
2332 src/core/support/time_win32.c \
2333
nnoble85a49262014-12-08 18:14:03 -08002334PUBLIC_HEADERS_C += \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002335 include/grpc/support/alloc.h \
Craig Tiller17ec5f92015-01-18 11:30:41 -08002336 include/grpc/support/atm.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002337 include/grpc/support/atm_gcc_atomic.h \
2338 include/grpc/support/atm_gcc_sync.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002339 include/grpc/support/atm_win32.h \
2340 include/grpc/support/cancellable_platform.h \
2341 include/grpc/support/cmdline.h \
Nicolas "Pixel" Noble51f5b912015-03-19 20:18:04 +01002342 include/grpc/support/cpu.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002343 include/grpc/support/histogram.h \
2344 include/grpc/support/host_port.h \
2345 include/grpc/support/log.h \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002346 include/grpc/support/log_win32.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002347 include/grpc/support/port_platform.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002348 include/grpc/support/slice.h \
Craig Tiller17ec5f92015-01-18 11:30:41 -08002349 include/grpc/support/slice_buffer.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002350 include/grpc/support/sync.h \
Craig Tiller17ec5f92015-01-18 11:30:41 -08002351 include/grpc/support/sync_generic.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002352 include/grpc/support/sync_posix.h \
2353 include/grpc/support/sync_win32.h \
2354 include/grpc/support/thd.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002355 include/grpc/support/time.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002356 include/grpc/support/useful.h \
2357
Craig Tiller61b910f2015-02-15 10:54:07 -08002358LIBGPR_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGPR_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002359
Craig Tiller61b910f2015-02-15 10:54:07 -08002360$(LIBDIR)/$(CONFIG)/libgpr.a: $(ZLIB_DEP) $(LIBGPR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002361 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002362 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08002363 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgpr.a
2364 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBGPR_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002365ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08002366 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002367endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002368
nnoble5b7f32a2014-12-22 08:12:44 -08002369
2370
2371ifeq ($(SYSTEM),MINGW32)
Craig Tillerda224d62015-02-15 11:01:58 -08002372$(LIBDIR)/$(CONFIG)/gpr.$(SHARED_EXT): $(LIBGPR_OBJS) $(ZLIB_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002373 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002374 $(Q) mkdir -p `dirname $@`
Craig Tillerda224d62015-02-15 11:01:58 -08002375 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/gpr.def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgpr-imp.a -o $(LIBDIR)/$(CONFIG)/gpr.$(SHARED_EXT) $(LIBGPR_OBJS) $(LDLIBS)
nnoble5b7f32a2014-12-22 08:12:44 -08002376else
Craig Tillerda224d62015-02-15 11:01:58 -08002377$(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT): $(LIBGPR_OBJS) $(ZLIB_DEP)
nnoble5b7f32a2014-12-22 08:12:44 -08002378 $(E) "[LD] Linking $@"
2379 $(Q) mkdir -p `dirname $@`
2380ifeq ($(SYSTEM),Darwin)
Craig Tillerda224d62015-02-15 11:01:58 -08002381 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT) $(LIBGPR_OBJS) $(LDLIBS)
nnoble5b7f32a2014-12-22 08:12:44 -08002382else
Craig Tillerda224d62015-02-15 11:01:58 -08002383 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgpr.so.0 -o $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT) $(LIBGPR_OBJS) $(LDLIBS)
2384 $(Q) ln -sf libgpr.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgpr.so.0
2385 $(Q) ln -sf libgpr.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgpr.so
nnoble5b7f32a2014-12-22 08:12:44 -08002386endif
2387endif
2388
nnoble69ac39f2014-12-12 15:43:38 -08002389ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002390-include $(LIBGPR_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002391endif
2392
Craig Tiller61b910f2015-02-15 10:54:07 -08002393$(OBJDIR)/$(CONFIG)/src/core/support/alloc.o:
2394$(OBJDIR)/$(CONFIG)/src/core/support/cancellable.o:
2395$(OBJDIR)/$(CONFIG)/src/core/support/cmdline.o:
Nicolas "Pixel" Noble710b6a42015-03-20 00:54:10 +01002396$(OBJDIR)/$(CONFIG)/src/core/support/cpu_iphone.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002397$(OBJDIR)/$(CONFIG)/src/core/support/cpu_linux.o:
2398$(OBJDIR)/$(CONFIG)/src/core/support/cpu_posix.o:
2399$(OBJDIR)/$(CONFIG)/src/core/support/cpu_windows.o:
2400$(OBJDIR)/$(CONFIG)/src/core/support/env_linux.o:
2401$(OBJDIR)/$(CONFIG)/src/core/support/env_posix.o:
2402$(OBJDIR)/$(CONFIG)/src/core/support/env_win32.o:
2403$(OBJDIR)/$(CONFIG)/src/core/support/file.o:
2404$(OBJDIR)/$(CONFIG)/src/core/support/file_posix.o:
2405$(OBJDIR)/$(CONFIG)/src/core/support/file_win32.o:
2406$(OBJDIR)/$(CONFIG)/src/core/support/histogram.o:
2407$(OBJDIR)/$(CONFIG)/src/core/support/host_port.o:
2408$(OBJDIR)/$(CONFIG)/src/core/support/log.o:
2409$(OBJDIR)/$(CONFIG)/src/core/support/log_android.o:
2410$(OBJDIR)/$(CONFIG)/src/core/support/log_linux.o:
2411$(OBJDIR)/$(CONFIG)/src/core/support/log_posix.o:
2412$(OBJDIR)/$(CONFIG)/src/core/support/log_win32.o:
2413$(OBJDIR)/$(CONFIG)/src/core/support/murmur_hash.o:
2414$(OBJDIR)/$(CONFIG)/src/core/support/slice.o:
2415$(OBJDIR)/$(CONFIG)/src/core/support/slice_buffer.o:
2416$(OBJDIR)/$(CONFIG)/src/core/support/string.o:
2417$(OBJDIR)/$(CONFIG)/src/core/support/string_posix.o:
2418$(OBJDIR)/$(CONFIG)/src/core/support/string_win32.o:
2419$(OBJDIR)/$(CONFIG)/src/core/support/sync.o:
2420$(OBJDIR)/$(CONFIG)/src/core/support/sync_posix.o:
2421$(OBJDIR)/$(CONFIG)/src/core/support/sync_win32.o:
2422$(OBJDIR)/$(CONFIG)/src/core/support/thd_posix.o:
2423$(OBJDIR)/$(CONFIG)/src/core/support/thd_win32.o:
2424$(OBJDIR)/$(CONFIG)/src/core/support/time.o:
2425$(OBJDIR)/$(CONFIG)/src/core/support/time_posix.o:
2426$(OBJDIR)/$(CONFIG)/src/core/support/time_win32.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002427
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002428
Craig Tiller17ec5f92015-01-18 11:30:41 -08002429LIBGPR_TEST_UTIL_SRC = \
2430 test/core/util/test_config.c \
2431
2432
Craig Tiller61b910f2015-02-15 10:54:07 -08002433LIBGPR_TEST_UTIL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGPR_TEST_UTIL_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08002434
2435ifeq ($(NO_SECURE),true)
2436
2437# You can't build secure libraries if you don't have OpenSSL with ALPN.
2438
Craig Tiller61b910f2015-02-15 10:54:07 -08002439$(LIBDIR)/$(CONFIG)/libgpr_test_util.a: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08002440
2441
2442else
2443
Nicolas Noble53830622015-02-12 16:56:38 -08002444
Craig Tiller17ec5f92015-01-18 11:30:41 -08002445ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08002446# This is to ensure the embedded OpenSSL is built beforehand, properly
2447# installing headers to their final destination on the drive. We need this
2448# otherwise parallel compilation will fail if a source is compiled first.
Craig Tiller17ec5f92015-01-18 11:30:41 -08002449test/core/util/test_config.c: $(OPENSSL_DEP)
2450endif
2451
Craig Tiller61b910f2015-02-15 10:54:07 -08002452$(LIBDIR)/$(CONFIG)/libgpr_test_util.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBGPR_TEST_UTIL_OBJS)
Craig Tiller17ec5f92015-01-18 11:30:41 -08002453 $(E) "[AR] Creating $@"
2454 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08002455 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgpr_test_util.a
2456 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBGPR_TEST_UTIL_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002457ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08002458 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgpr_test_util.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002459endif
Craig Tiller17ec5f92015-01-18 11:30:41 -08002460
2461
2462
2463
Craig Tiller17ec5f92015-01-18 11:30:41 -08002464endif
2465
2466ifneq ($(NO_SECURE),true)
2467ifneq ($(NO_DEPS),true)
2468-include $(LIBGPR_TEST_UTIL_OBJS:.o=.dep)
2469endif
2470endif
2471
Craig Tiller61b910f2015-02-15 10:54:07 -08002472$(OBJDIR)/$(CONFIG)/test/core/util/test_config.o:
Craig Tiller17ec5f92015-01-18 11:30:41 -08002473
2474
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002475LIBGRPC_SRC = \
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +01002476 src/core/httpcli/format_request.c \
2477 src/core/httpcli/httpcli.c \
2478 src/core/httpcli/httpcli_security_context.c \
2479 src/core/httpcli/parser.c \
nnoblec87b1c52015-01-05 17:15:18 -08002480 src/core/security/auth.c \
2481 src/core/security/base64.c \
2482 src/core/security/credentials.c \
Julien Boeufcd9b1c82015-02-20 17:40:41 -08002483 src/core/security/credentials_posix.c \
2484 src/core/security/credentials_win32.c \
jboeuf6ad120e2015-01-12 17:08:15 -08002485 src/core/security/factories.c \
Julien Boeufc66f2a82015-02-23 13:00:36 -08002486 src/core/security/google_default_credentials.c \
nnoblec87b1c52015-01-05 17:15:18 -08002487 src/core/security/json_token.c \
2488 src/core/security/secure_endpoint.c \
2489 src/core/security/secure_transport_setup.c \
2490 src/core/security/security_context.c \
2491 src/core/security/server_secure_chttp2.c \
Craig Tillerfaa84802015-03-01 21:56:38 -08002492 src/core/surface/init_secure.c \
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +01002493 src/core/surface/secure_channel_create.c \
nnoblec87b1c52015-01-05 17:15:18 -08002494 src/core/tsi/fake_transport_security.c \
2495 src/core/tsi/ssl_transport_security.c \
2496 src/core/tsi/transport_security.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002497 src/core/channel/call_op_string.c \
2498 src/core/channel/census_filter.c \
2499 src/core/channel/channel_args.c \
2500 src/core/channel/channel_stack.c \
ctiller82e275f2014-12-12 08:43:28 -08002501 src/core/channel/child_channel.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002502 src/core/channel/client_channel.c \
2503 src/core/channel/client_setup.c \
2504 src/core/channel/connected_channel.c \
2505 src/core/channel/http_client_filter.c \
2506 src/core/channel/http_filter.c \
2507 src/core/channel/http_server_filter.c \
2508 src/core/channel/metadata_buffer.c \
2509 src/core/channel/noop_filter.c \
2510 src/core/compression/algorithm.c \
2511 src/core/compression/message_compress.c \
Craig Tiller6e7c6222015-02-20 15:31:21 -08002512 src/core/debug/trace.c \
ctiller52103932014-12-20 09:07:32 -08002513 src/core/iomgr/alarm.c \
2514 src/core/iomgr/alarm_heap.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002515 src/core/iomgr/endpoint.c \
ctiller18b49ab2014-12-09 14:39:16 -08002516 src/core/iomgr/endpoint_pair_posix.c \
ctiller58393c22015-01-07 14:03:30 -08002517 src/core/iomgr/fd_posix.c \
Nicolas Noble45e67a32015-02-09 16:20:49 -08002518 src/core/iomgr/iocp_windows.c \
ctiller58393c22015-01-07 14:03:30 -08002519 src/core/iomgr/iomgr.c \
2520 src/core/iomgr/iomgr_posix.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002521 src/core/iomgr/iomgr_windows.c \
David Klempner78dc6cd2015-01-26 15:02:51 -08002522 src/core/iomgr/pollset_kick.c \
David Klempnerbaced4d2015-02-10 17:10:15 -08002523 src/core/iomgr/pollset_multipoller_with_epoll.c \
Craig Tiller35108f62015-02-17 11:24:15 -08002524 src/core/iomgr/pollset_multipoller_with_poll_posix.c \
ctiller58393c22015-01-07 14:03:30 -08002525 src/core/iomgr/pollset_posix.c \
Craig Tillere1addfe2015-01-21 15:08:12 -08002526 src/core/iomgr/pollset_windows.c \
Nicolas "Pixel" Noble94964fd2015-02-21 07:19:19 +01002527 src/core/iomgr/resolve_address_posix.c \
2528 src/core/iomgr/resolve_address_windows.c \
ctiller18b49ab2014-12-09 14:39:16 -08002529 src/core/iomgr/sockaddr_utils.c \
2530 src/core/iomgr/socket_utils_common_posix.c \
2531 src/core/iomgr/socket_utils_linux.c \
2532 src/core/iomgr/socket_utils_posix.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002533 src/core/iomgr/socket_windows.c \
ctiller18b49ab2014-12-09 14:39:16 -08002534 src/core/iomgr/tcp_client_posix.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002535 src/core/iomgr/tcp_client_windows.c \
ctiller18b49ab2014-12-09 14:39:16 -08002536 src/core/iomgr/tcp_posix.c \
2537 src/core/iomgr/tcp_server_posix.c \
Nicolas "Pixel" Noble0f3ec822015-02-05 19:40:38 +01002538 src/core/iomgr/tcp_server_windows.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002539 src/core/iomgr/tcp_windows.c \
ctillerc1ddffb2014-12-15 13:08:18 -08002540 src/core/iomgr/time_averaged_stats.c \
David Klempner78dc6cd2015-01-26 15:02:51 -08002541 src/core/iomgr/wakeup_fd_eventfd.c \
2542 src/core/iomgr/wakeup_fd_nospecial.c \
2543 src/core/iomgr/wakeup_fd_pipe.c \
David Klempner8bfbc882015-01-26 17:23:33 -08002544 src/core/iomgr/wakeup_fd_posix.c \
Nicolas Noble614c2bf2015-01-21 15:48:36 -08002545 src/core/json/json.c \
Nicolas Noblee04455a2015-01-26 17:01:29 -08002546 src/core/json/json_reader.c \
2547 src/core/json/json_string.c \
2548 src/core/json/json_writer.c \
ctiller18b49ab2014-12-09 14:39:16 -08002549 src/core/statistics/census_init.c \
ctiller2bbb6c42014-12-17 09:44:44 -08002550 src/core/statistics/census_log.c \
ctiller18b49ab2014-12-09 14:39:16 -08002551 src/core/statistics/census_rpc_stats.c \
2552 src/core/statistics/census_tracing.c \
2553 src/core/statistics/hash_table.c \
ctiller18b49ab2014-12-09 14:39:16 -08002554 src/core/statistics/window_stats.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002555 src/core/surface/byte_buffer.c \
Craig Tiller4450db22015-01-30 16:49:22 -08002556 src/core/surface/byte_buffer_queue.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002557 src/core/surface/byte_buffer_reader.c \
2558 src/core/surface/call.c \
Craig Tillerea61b072015-02-03 19:19:27 -08002559 src/core/surface/call_details.c \
murgatroid99d47946b2015-03-09 14:27:07 -07002560 src/core/surface/call_log_batch.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002561 src/core/surface/channel.c \
2562 src/core/surface/channel_create.c \
2563 src/core/surface/client.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002564 src/core/surface/completion_queue.c \
2565 src/core/surface/event_string.c \
2566 src/core/surface/init.c \
ctiller18b49ab2014-12-09 14:39:16 -08002567 src/core/surface/lame_client.c \
Craig Tillerea61b072015-02-03 19:19:27 -08002568 src/core/surface/metadata_array.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002569 src/core/surface/server.c \
2570 src/core/surface/server_chttp2.c \
2571 src/core/surface/server_create.c \
Craig Tillerfaa84802015-03-01 21:56:38 -08002572 src/core/surface/surface_trace.c \
nnoble0c475f02014-12-05 15:37:39 -08002573 src/core/transport/chttp2/alpn.c \
2574 src/core/transport/chttp2/bin_encoder.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002575 src/core/transport/chttp2/frame_data.c \
nnoble0c475f02014-12-05 15:37:39 -08002576 src/core/transport/chttp2/frame_goaway.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002577 src/core/transport/chttp2/frame_ping.c \
2578 src/core/transport/chttp2/frame_rst_stream.c \
2579 src/core/transport/chttp2/frame_settings.c \
2580 src/core/transport/chttp2/frame_window_update.c \
2581 src/core/transport/chttp2/hpack_parser.c \
2582 src/core/transport/chttp2/hpack_table.c \
nnoble0c475f02014-12-05 15:37:39 -08002583 src/core/transport/chttp2/huffsyms.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002584 src/core/transport/chttp2/status_conversion.c \
2585 src/core/transport/chttp2/stream_encoder.c \
2586 src/core/transport/chttp2/stream_map.c \
2587 src/core/transport/chttp2/timeout_encoding.c \
ctillere4b40932015-01-07 12:13:17 -08002588 src/core/transport/chttp2/varint.c \
ctiller58393c22015-01-07 14:03:30 -08002589 src/core/transport/chttp2_transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002590 src/core/transport/metadata.c \
2591 src/core/transport/stream_op.c \
2592 src/core/transport/transport.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002593
nnoble85a49262014-12-08 18:14:03 -08002594PUBLIC_HEADERS_C += \
nnoblec87b1c52015-01-05 17:15:18 -08002595 include/grpc/grpc_security.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002596 include/grpc/byte_buffer.h \
2597 include/grpc/byte_buffer_reader.h \
2598 include/grpc/grpc.h \
Nicolas "Pixel" Noble51f5b912015-03-19 20:18:04 +01002599 include/grpc/grpc_http.h \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002600 include/grpc/status.h \
2601
Craig Tiller61b910f2015-02-15 10:54:07 -08002602LIBGRPC_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002603
nnoble69ac39f2014-12-12 15:43:38 -08002604ifeq ($(NO_SECURE),true)
2605
Nicolas Noble047b7272015-01-16 13:55:05 -08002606# You can't build secure libraries if you don't have OpenSSL with ALPN.
2607
Craig Tiller61b910f2015-02-15 10:54:07 -08002608$(LIBDIR)/$(CONFIG)/libgrpc.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08002609
nnoble5b7f32a2014-12-22 08:12:44 -08002610ifeq ($(SYSTEM),MINGW32)
Craig Tiller61b910f2015-02-15 10:54:07 -08002611$(LIBDIR)/$(CONFIG)/grpc.$(SHARED_EXT): openssl_dep_error
nnoble5b7f32a2014-12-22 08:12:44 -08002612else
Craig Tiller61b910f2015-02-15 10:54:07 -08002613$(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT): openssl_dep_error
nnoble5b7f32a2014-12-22 08:12:44 -08002614endif
2615
nnoble69ac39f2014-12-12 15:43:38 -08002616else
2617
Nicolas Noble53830622015-02-12 16:56:38 -08002618
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002619ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08002620# This is to ensure the embedded OpenSSL is built beforehand, properly
2621# installing headers to their final destination on the drive. We need this
2622# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +01002623src/core/httpcli/format_request.c: $(OPENSSL_DEP)
2624src/core/httpcli/httpcli.c: $(OPENSSL_DEP)
2625src/core/httpcli/httpcli_security_context.c: $(OPENSSL_DEP)
2626src/core/httpcli/parser.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002627src/core/security/auth.c: $(OPENSSL_DEP)
2628src/core/security/base64.c: $(OPENSSL_DEP)
2629src/core/security/credentials.c: $(OPENSSL_DEP)
Julien Boeufcd9b1c82015-02-20 17:40:41 -08002630src/core/security/credentials_posix.c: $(OPENSSL_DEP)
2631src/core/security/credentials_win32.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002632src/core/security/factories.c: $(OPENSSL_DEP)
Julien Boeufc66f2a82015-02-23 13:00:36 -08002633src/core/security/google_default_credentials.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002634src/core/security/json_token.c: $(OPENSSL_DEP)
2635src/core/security/secure_endpoint.c: $(OPENSSL_DEP)
2636src/core/security/secure_transport_setup.c: $(OPENSSL_DEP)
2637src/core/security/security_context.c: $(OPENSSL_DEP)
2638src/core/security/server_secure_chttp2.c: $(OPENSSL_DEP)
Craig Tillerfaa84802015-03-01 21:56:38 -08002639src/core/surface/init_secure.c: $(OPENSSL_DEP)
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +01002640src/core/surface/secure_channel_create.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002641src/core/tsi/fake_transport_security.c: $(OPENSSL_DEP)
2642src/core/tsi/ssl_transport_security.c: $(OPENSSL_DEP)
2643src/core/tsi/transport_security.c: $(OPENSSL_DEP)
2644src/core/channel/call_op_string.c: $(OPENSSL_DEP)
2645src/core/channel/census_filter.c: $(OPENSSL_DEP)
2646src/core/channel/channel_args.c: $(OPENSSL_DEP)
2647src/core/channel/channel_stack.c: $(OPENSSL_DEP)
2648src/core/channel/child_channel.c: $(OPENSSL_DEP)
2649src/core/channel/client_channel.c: $(OPENSSL_DEP)
2650src/core/channel/client_setup.c: $(OPENSSL_DEP)
2651src/core/channel/connected_channel.c: $(OPENSSL_DEP)
2652src/core/channel/http_client_filter.c: $(OPENSSL_DEP)
2653src/core/channel/http_filter.c: $(OPENSSL_DEP)
2654src/core/channel/http_server_filter.c: $(OPENSSL_DEP)
2655src/core/channel/metadata_buffer.c: $(OPENSSL_DEP)
2656src/core/channel/noop_filter.c: $(OPENSSL_DEP)
2657src/core/compression/algorithm.c: $(OPENSSL_DEP)
2658src/core/compression/message_compress.c: $(OPENSSL_DEP)
Craig Tiller6e7c6222015-02-20 15:31:21 -08002659src/core/debug/trace.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002660src/core/iomgr/alarm.c: $(OPENSSL_DEP)
2661src/core/iomgr/alarm_heap.c: $(OPENSSL_DEP)
2662src/core/iomgr/endpoint.c: $(OPENSSL_DEP)
2663src/core/iomgr/endpoint_pair_posix.c: $(OPENSSL_DEP)
2664src/core/iomgr/fd_posix.c: $(OPENSSL_DEP)
Nicolas Noble45e67a32015-02-09 16:20:49 -08002665src/core/iomgr/iocp_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002666src/core/iomgr/iomgr.c: $(OPENSSL_DEP)
2667src/core/iomgr/iomgr_posix.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002668src/core/iomgr/iomgr_windows.c: $(OPENSSL_DEP)
David Klempner78dc6cd2015-01-26 15:02:51 -08002669src/core/iomgr/pollset_kick.c: $(OPENSSL_DEP)
David Klempnerbaced4d2015-02-10 17:10:15 -08002670src/core/iomgr/pollset_multipoller_with_epoll.c: $(OPENSSL_DEP)
Craig Tiller35108f62015-02-17 11:24:15 -08002671src/core/iomgr/pollset_multipoller_with_poll_posix.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002672src/core/iomgr/pollset_posix.c: $(OPENSSL_DEP)
Craig Tillere1addfe2015-01-21 15:08:12 -08002673src/core/iomgr/pollset_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble94964fd2015-02-21 07:19:19 +01002674src/core/iomgr/resolve_address_posix.c: $(OPENSSL_DEP)
2675src/core/iomgr/resolve_address_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002676src/core/iomgr/sockaddr_utils.c: $(OPENSSL_DEP)
2677src/core/iomgr/socket_utils_common_posix.c: $(OPENSSL_DEP)
2678src/core/iomgr/socket_utils_linux.c: $(OPENSSL_DEP)
2679src/core/iomgr/socket_utils_posix.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002680src/core/iomgr/socket_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002681src/core/iomgr/tcp_client_posix.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002682src/core/iomgr/tcp_client_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002683src/core/iomgr/tcp_posix.c: $(OPENSSL_DEP)
2684src/core/iomgr/tcp_server_posix.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble0f3ec822015-02-05 19:40:38 +01002685src/core/iomgr/tcp_server_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01002686src/core/iomgr/tcp_windows.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002687src/core/iomgr/time_averaged_stats.c: $(OPENSSL_DEP)
David Klempner78dc6cd2015-01-26 15:02:51 -08002688src/core/iomgr/wakeup_fd_eventfd.c: $(OPENSSL_DEP)
2689src/core/iomgr/wakeup_fd_nospecial.c: $(OPENSSL_DEP)
2690src/core/iomgr/wakeup_fd_pipe.c: $(OPENSSL_DEP)
David Klempner8bfbc882015-01-26 17:23:33 -08002691src/core/iomgr/wakeup_fd_posix.c: $(OPENSSL_DEP)
Nicolas Noble614c2bf2015-01-21 15:48:36 -08002692src/core/json/json.c: $(OPENSSL_DEP)
Nicolas Noblee04455a2015-01-26 17:01:29 -08002693src/core/json/json_reader.c: $(OPENSSL_DEP)
2694src/core/json/json_string.c: $(OPENSSL_DEP)
2695src/core/json/json_writer.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002696src/core/statistics/census_init.c: $(OPENSSL_DEP)
2697src/core/statistics/census_log.c: $(OPENSSL_DEP)
2698src/core/statistics/census_rpc_stats.c: $(OPENSSL_DEP)
2699src/core/statistics/census_tracing.c: $(OPENSSL_DEP)
2700src/core/statistics/hash_table.c: $(OPENSSL_DEP)
2701src/core/statistics/window_stats.c: $(OPENSSL_DEP)
2702src/core/surface/byte_buffer.c: $(OPENSSL_DEP)
Craig Tiller4450db22015-01-30 16:49:22 -08002703src/core/surface/byte_buffer_queue.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002704src/core/surface/byte_buffer_reader.c: $(OPENSSL_DEP)
2705src/core/surface/call.c: $(OPENSSL_DEP)
Craig Tillerea61b072015-02-03 19:19:27 -08002706src/core/surface/call_details.c: $(OPENSSL_DEP)
murgatroid99d47946b2015-03-09 14:27:07 -07002707src/core/surface/call_log_batch.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002708src/core/surface/channel.c: $(OPENSSL_DEP)
2709src/core/surface/channel_create.c: $(OPENSSL_DEP)
2710src/core/surface/client.c: $(OPENSSL_DEP)
2711src/core/surface/completion_queue.c: $(OPENSSL_DEP)
2712src/core/surface/event_string.c: $(OPENSSL_DEP)
2713src/core/surface/init.c: $(OPENSSL_DEP)
2714src/core/surface/lame_client.c: $(OPENSSL_DEP)
Craig Tillerea61b072015-02-03 19:19:27 -08002715src/core/surface/metadata_array.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002716src/core/surface/server.c: $(OPENSSL_DEP)
2717src/core/surface/server_chttp2.c: $(OPENSSL_DEP)
2718src/core/surface/server_create.c: $(OPENSSL_DEP)
Craig Tillerfaa84802015-03-01 21:56:38 -08002719src/core/surface/surface_trace.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002720src/core/transport/chttp2/alpn.c: $(OPENSSL_DEP)
2721src/core/transport/chttp2/bin_encoder.c: $(OPENSSL_DEP)
2722src/core/transport/chttp2/frame_data.c: $(OPENSSL_DEP)
2723src/core/transport/chttp2/frame_goaway.c: $(OPENSSL_DEP)
2724src/core/transport/chttp2/frame_ping.c: $(OPENSSL_DEP)
2725src/core/transport/chttp2/frame_rst_stream.c: $(OPENSSL_DEP)
2726src/core/transport/chttp2/frame_settings.c: $(OPENSSL_DEP)
2727src/core/transport/chttp2/frame_window_update.c: $(OPENSSL_DEP)
2728src/core/transport/chttp2/hpack_parser.c: $(OPENSSL_DEP)
2729src/core/transport/chttp2/hpack_table.c: $(OPENSSL_DEP)
2730src/core/transport/chttp2/huffsyms.c: $(OPENSSL_DEP)
2731src/core/transport/chttp2/status_conversion.c: $(OPENSSL_DEP)
2732src/core/transport/chttp2/stream_encoder.c: $(OPENSSL_DEP)
2733src/core/transport/chttp2/stream_map.c: $(OPENSSL_DEP)
2734src/core/transport/chttp2/timeout_encoding.c: $(OPENSSL_DEP)
2735src/core/transport/chttp2/varint.c: $(OPENSSL_DEP)
2736src/core/transport/chttp2_transport.c: $(OPENSSL_DEP)
2737src/core/transport/metadata.c: $(OPENSSL_DEP)
2738src/core/transport/stream_op.c: $(OPENSSL_DEP)
2739src/core/transport/transport.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01002740endif
2741
Craig Tiller61b910f2015-02-15 10:54:07 -08002742$(LIBDIR)/$(CONFIG)/libgrpc.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBGRPC_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002743 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08002744 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08002745 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc.a
2746 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBGRPC_OBJS)
Craig Tiller7ab4fee2015-02-24 08:15:53 -08002747 $(Q) rm -rf tmp-merge-grpc
2748 $(Q) mkdir tmp-merge-grpc
2749 $(Q) ( cd tmp-merge-grpc ; $(AR) x ../$(LIBDIR)/$(CONFIG)/libgrpc.a )
2750 $(Q) for l in $(OPENSSL_MERGE_LIBS) ; do ( cd tmp-merge-grpc ; ar x ../$${l} ) ; done
2751 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc.a tmp-merge-grpc/__.SYMDEF*
2752 $(Q) ar rcs $(LIBDIR)/$(CONFIG)/libgrpc.a tmp-merge-grpc/*
2753 $(Q) rm -rf tmp-merge-grpc
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002754ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08002755 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgrpc.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002756endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002757
nnoble5b7f32a2014-12-22 08:12:44 -08002758
2759
2760ifeq ($(SYSTEM),MINGW32)
Craig Tillerda224d62015-02-15 11:01:58 -08002761$(LIBDIR)/$(CONFIG)/grpc.$(SHARED_EXT): $(LIBGRPC_OBJS) $(ZLIB_DEP)$(LIBDIR)/$(CONFIG)/gpr.$(SHARED_EXT) $(OPENSSL_DEP)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002762 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08002763 $(Q) mkdir -p `dirname $@`
Craig Tillerda224d62015-02-15 11:01:58 -08002764 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc.def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc-imp.a -o $(LIBDIR)/$(CONFIG)/grpc.$(SHARED_EXT) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgpr-imp
nnoble5b7f32a2014-12-22 08:12:44 -08002765else
Craig Tillerda224d62015-02-15 11:01:58 -08002766$(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT): $(LIBGRPC_OBJS) $(ZLIB_DEP) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT) $(OPENSSL_DEP)
nnoble5b7f32a2014-12-22 08:12:44 -08002767 $(E) "[LD] Linking $@"
2768 $(Q) mkdir -p `dirname $@`
2769ifeq ($(SYSTEM),Darwin)
Craig Tillerda224d62015-02-15 11:01:58 -08002770 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgpr
nnoble5b7f32a2014-12-22 08:12:44 -08002771else
Craig Tillerda224d62015-02-15 11:01:58 -08002772 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc.so.0 -o $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT) $(LIBGRPC_OBJS) $(LDLIBS) $(LDLIBS_SECURE) $(OPENSSL_MERGE_LIBS) -lgpr
2773 $(Q) ln -sf libgrpc.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc.so.0
2774 $(Q) ln -sf libgrpc.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc.so
nnoble5b7f32a2014-12-22 08:12:44 -08002775endif
2776endif
2777
nnoble69ac39f2014-12-12 15:43:38 -08002778endif
2779
nnoble69ac39f2014-12-12 15:43:38 -08002780ifneq ($(NO_SECURE),true)
2781ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08002782-include $(LIBGRPC_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002783endif
nnoble69ac39f2014-12-12 15:43:38 -08002784endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002785
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +01002786$(OBJDIR)/$(CONFIG)/src/core/httpcli/format_request.o:
2787$(OBJDIR)/$(CONFIG)/src/core/httpcli/httpcli.o:
2788$(OBJDIR)/$(CONFIG)/src/core/httpcli/httpcli_security_context.o:
2789$(OBJDIR)/$(CONFIG)/src/core/httpcli/parser.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002790$(OBJDIR)/$(CONFIG)/src/core/security/auth.o:
2791$(OBJDIR)/$(CONFIG)/src/core/security/base64.o:
2792$(OBJDIR)/$(CONFIG)/src/core/security/credentials.o:
Julien Boeufcd9b1c82015-02-20 17:40:41 -08002793$(OBJDIR)/$(CONFIG)/src/core/security/credentials_posix.o:
2794$(OBJDIR)/$(CONFIG)/src/core/security/credentials_win32.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002795$(OBJDIR)/$(CONFIG)/src/core/security/factories.o:
Julien Boeufc66f2a82015-02-23 13:00:36 -08002796$(OBJDIR)/$(CONFIG)/src/core/security/google_default_credentials.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002797$(OBJDIR)/$(CONFIG)/src/core/security/json_token.o:
2798$(OBJDIR)/$(CONFIG)/src/core/security/secure_endpoint.o:
2799$(OBJDIR)/$(CONFIG)/src/core/security/secure_transport_setup.o:
2800$(OBJDIR)/$(CONFIG)/src/core/security/security_context.o:
2801$(OBJDIR)/$(CONFIG)/src/core/security/server_secure_chttp2.o:
Craig Tillerfaa84802015-03-01 21:56:38 -08002802$(OBJDIR)/$(CONFIG)/src/core/surface/init_secure.o:
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +01002803$(OBJDIR)/$(CONFIG)/src/core/surface/secure_channel_create.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002804$(OBJDIR)/$(CONFIG)/src/core/tsi/fake_transport_security.o:
2805$(OBJDIR)/$(CONFIG)/src/core/tsi/ssl_transport_security.o:
2806$(OBJDIR)/$(CONFIG)/src/core/tsi/transport_security.o:
2807$(OBJDIR)/$(CONFIG)/src/core/channel/call_op_string.o:
2808$(OBJDIR)/$(CONFIG)/src/core/channel/census_filter.o:
2809$(OBJDIR)/$(CONFIG)/src/core/channel/channel_args.o:
2810$(OBJDIR)/$(CONFIG)/src/core/channel/channel_stack.o:
2811$(OBJDIR)/$(CONFIG)/src/core/channel/child_channel.o:
2812$(OBJDIR)/$(CONFIG)/src/core/channel/client_channel.o:
2813$(OBJDIR)/$(CONFIG)/src/core/channel/client_setup.o:
2814$(OBJDIR)/$(CONFIG)/src/core/channel/connected_channel.o:
2815$(OBJDIR)/$(CONFIG)/src/core/channel/http_client_filter.o:
2816$(OBJDIR)/$(CONFIG)/src/core/channel/http_filter.o:
2817$(OBJDIR)/$(CONFIG)/src/core/channel/http_server_filter.o:
2818$(OBJDIR)/$(CONFIG)/src/core/channel/metadata_buffer.o:
2819$(OBJDIR)/$(CONFIG)/src/core/channel/noop_filter.o:
2820$(OBJDIR)/$(CONFIG)/src/core/compression/algorithm.o:
2821$(OBJDIR)/$(CONFIG)/src/core/compression/message_compress.o:
Craig Tiller6e7c6222015-02-20 15:31:21 -08002822$(OBJDIR)/$(CONFIG)/src/core/debug/trace.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002823$(OBJDIR)/$(CONFIG)/src/core/iomgr/alarm.o:
2824$(OBJDIR)/$(CONFIG)/src/core/iomgr/alarm_heap.o:
2825$(OBJDIR)/$(CONFIG)/src/core/iomgr/endpoint.o:
2826$(OBJDIR)/$(CONFIG)/src/core/iomgr/endpoint_pair_posix.o:
2827$(OBJDIR)/$(CONFIG)/src/core/iomgr/fd_posix.o:
2828$(OBJDIR)/$(CONFIG)/src/core/iomgr/iocp_windows.o:
2829$(OBJDIR)/$(CONFIG)/src/core/iomgr/iomgr.o:
2830$(OBJDIR)/$(CONFIG)/src/core/iomgr/iomgr_posix.o:
2831$(OBJDIR)/$(CONFIG)/src/core/iomgr/iomgr_windows.o:
2832$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_kick.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002833$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_multipoller_with_epoll.o:
Craig Tiller35108f62015-02-17 11:24:15 -08002834$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_multipoller_with_poll_posix.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002835$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_posix.o:
2836$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_windows.o:
Nicolas "Pixel" Noble94964fd2015-02-21 07:19:19 +01002837$(OBJDIR)/$(CONFIG)/src/core/iomgr/resolve_address_posix.o:
2838$(OBJDIR)/$(CONFIG)/src/core/iomgr/resolve_address_windows.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002839$(OBJDIR)/$(CONFIG)/src/core/iomgr/sockaddr_utils.o:
2840$(OBJDIR)/$(CONFIG)/src/core/iomgr/socket_utils_common_posix.o:
2841$(OBJDIR)/$(CONFIG)/src/core/iomgr/socket_utils_linux.o:
2842$(OBJDIR)/$(CONFIG)/src/core/iomgr/socket_utils_posix.o:
2843$(OBJDIR)/$(CONFIG)/src/core/iomgr/socket_windows.o:
2844$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_client_posix.o:
2845$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_client_windows.o:
2846$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_posix.o:
2847$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_server_posix.o:
2848$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_server_windows.o:
2849$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_windows.o:
2850$(OBJDIR)/$(CONFIG)/src/core/iomgr/time_averaged_stats.o:
2851$(OBJDIR)/$(CONFIG)/src/core/iomgr/wakeup_fd_eventfd.o:
2852$(OBJDIR)/$(CONFIG)/src/core/iomgr/wakeup_fd_nospecial.o:
2853$(OBJDIR)/$(CONFIG)/src/core/iomgr/wakeup_fd_pipe.o:
2854$(OBJDIR)/$(CONFIG)/src/core/iomgr/wakeup_fd_posix.o:
2855$(OBJDIR)/$(CONFIG)/src/core/json/json.o:
2856$(OBJDIR)/$(CONFIG)/src/core/json/json_reader.o:
2857$(OBJDIR)/$(CONFIG)/src/core/json/json_string.o:
2858$(OBJDIR)/$(CONFIG)/src/core/json/json_writer.o:
2859$(OBJDIR)/$(CONFIG)/src/core/statistics/census_init.o:
2860$(OBJDIR)/$(CONFIG)/src/core/statistics/census_log.o:
2861$(OBJDIR)/$(CONFIG)/src/core/statistics/census_rpc_stats.o:
2862$(OBJDIR)/$(CONFIG)/src/core/statistics/census_tracing.o:
2863$(OBJDIR)/$(CONFIG)/src/core/statistics/hash_table.o:
2864$(OBJDIR)/$(CONFIG)/src/core/statistics/window_stats.o:
2865$(OBJDIR)/$(CONFIG)/src/core/surface/byte_buffer.o:
2866$(OBJDIR)/$(CONFIG)/src/core/surface/byte_buffer_queue.o:
2867$(OBJDIR)/$(CONFIG)/src/core/surface/byte_buffer_reader.o:
2868$(OBJDIR)/$(CONFIG)/src/core/surface/call.o:
2869$(OBJDIR)/$(CONFIG)/src/core/surface/call_details.o:
murgatroid99d47946b2015-03-09 14:27:07 -07002870$(OBJDIR)/$(CONFIG)/src/core/surface/call_log_batch.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002871$(OBJDIR)/$(CONFIG)/src/core/surface/channel.o:
2872$(OBJDIR)/$(CONFIG)/src/core/surface/channel_create.o:
2873$(OBJDIR)/$(CONFIG)/src/core/surface/client.o:
2874$(OBJDIR)/$(CONFIG)/src/core/surface/completion_queue.o:
2875$(OBJDIR)/$(CONFIG)/src/core/surface/event_string.o:
2876$(OBJDIR)/$(CONFIG)/src/core/surface/init.o:
2877$(OBJDIR)/$(CONFIG)/src/core/surface/lame_client.o:
2878$(OBJDIR)/$(CONFIG)/src/core/surface/metadata_array.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002879$(OBJDIR)/$(CONFIG)/src/core/surface/server.o:
2880$(OBJDIR)/$(CONFIG)/src/core/surface/server_chttp2.o:
2881$(OBJDIR)/$(CONFIG)/src/core/surface/server_create.o:
Craig Tillerfaa84802015-03-01 21:56:38 -08002882$(OBJDIR)/$(CONFIG)/src/core/surface/surface_trace.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002883$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/alpn.o:
2884$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/bin_encoder.o:
2885$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_data.o:
2886$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_goaway.o:
2887$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_ping.o:
2888$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_rst_stream.o:
2889$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_settings.o:
2890$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_window_update.o:
2891$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/hpack_parser.o:
2892$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/hpack_table.o:
2893$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/huffsyms.o:
2894$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/status_conversion.o:
2895$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/stream_encoder.o:
2896$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/stream_map.o:
2897$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/timeout_encoding.o:
2898$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/varint.o:
2899$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2_transport.o:
2900$(OBJDIR)/$(CONFIG)/src/core/transport/metadata.o:
2901$(OBJDIR)/$(CONFIG)/src/core/transport/stream_op.o:
2902$(OBJDIR)/$(CONFIG)/src/core/transport/transport.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08002903
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08002904
Craig Tiller17ec5f92015-01-18 11:30:41 -08002905LIBGRPC_TEST_UTIL_SRC = \
2906 test/core/end2end/cq_verifier.c \
Craig Tiller17ec5f92015-01-18 11:30:41 -08002907 test/core/end2end/data/server1_cert.c \
2908 test/core/end2end/data/server1_key.c \
2909 test/core/end2end/data/test_root_cert.c \
2910 test/core/iomgr/endpoint_tests.c \
2911 test/core/statistics/census_log_tests.c \
2912 test/core/transport/transport_end2end_tests.c \
2913 test/core/util/grpc_profiler.c \
2914 test/core/util/parse_hexstring.c \
2915 test/core/util/port_posix.c \
2916 test/core/util/slice_splitter.c \
2917
2918
Craig Tiller61b910f2015-02-15 10:54:07 -08002919LIBGRPC_TEST_UTIL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08002920
2921ifeq ($(NO_SECURE),true)
2922
2923# You can't build secure libraries if you don't have OpenSSL with ALPN.
2924
Craig Tiller61b910f2015-02-15 10:54:07 -08002925$(LIBDIR)/$(CONFIG)/libgrpc_test_util.a: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08002926
2927
2928else
2929
Nicolas Noble53830622015-02-12 16:56:38 -08002930
Craig Tiller17ec5f92015-01-18 11:30:41 -08002931ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08002932# This is to ensure the embedded OpenSSL is built beforehand, properly
2933# installing headers to their final destination on the drive. We need this
2934# otherwise parallel compilation will fail if a source is compiled first.
Craig Tiller17ec5f92015-01-18 11:30:41 -08002935test/core/end2end/cq_verifier.c: $(OPENSSL_DEP)
Craig Tiller17ec5f92015-01-18 11:30:41 -08002936test/core/end2end/data/server1_cert.c: $(OPENSSL_DEP)
2937test/core/end2end/data/server1_key.c: $(OPENSSL_DEP)
2938test/core/end2end/data/test_root_cert.c: $(OPENSSL_DEP)
2939test/core/iomgr/endpoint_tests.c: $(OPENSSL_DEP)
2940test/core/statistics/census_log_tests.c: $(OPENSSL_DEP)
2941test/core/transport/transport_end2end_tests.c: $(OPENSSL_DEP)
2942test/core/util/grpc_profiler.c: $(OPENSSL_DEP)
2943test/core/util/parse_hexstring.c: $(OPENSSL_DEP)
2944test/core/util/port_posix.c: $(OPENSSL_DEP)
2945test/core/util/slice_splitter.c: $(OPENSSL_DEP)
2946endif
2947
Craig Tiller61b910f2015-02-15 10:54:07 -08002948$(LIBDIR)/$(CONFIG)/libgrpc_test_util.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBGRPC_TEST_UTIL_OBJS)
Craig Tiller17ec5f92015-01-18 11:30:41 -08002949 $(E) "[AR] Creating $@"
2950 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08002951 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a
2952 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002953ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08002954 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08002955endif
Craig Tiller17ec5f92015-01-18 11:30:41 -08002956
2957
2958
2959
Craig Tiller17ec5f92015-01-18 11:30:41 -08002960endif
2961
2962ifneq ($(NO_SECURE),true)
2963ifneq ($(NO_DEPS),true)
2964-include $(LIBGRPC_TEST_UTIL_OBJS:.o=.dep)
2965endif
2966endif
2967
Craig Tiller61b910f2015-02-15 10:54:07 -08002968$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08002969$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_cert.o:
2970$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_key.o:
2971$(OBJDIR)/$(CONFIG)/test/core/end2end/data/test_root_cert.o:
2972$(OBJDIR)/$(CONFIG)/test/core/iomgr/endpoint_tests.o:
2973$(OBJDIR)/$(CONFIG)/test/core/statistics/census_log_tests.o:
2974$(OBJDIR)/$(CONFIG)/test/core/transport/transport_end2end_tests.o:
2975$(OBJDIR)/$(CONFIG)/test/core/util/grpc_profiler.o:
2976$(OBJDIR)/$(CONFIG)/test/core/util/parse_hexstring.o:
2977$(OBJDIR)/$(CONFIG)/test/core/util/port_posix.o:
2978$(OBJDIR)/$(CONFIG)/test/core/util/slice_splitter.o:
Craig Tiller17ec5f92015-01-18 11:30:41 -08002979
2980
nnoblec87b1c52015-01-05 17:15:18 -08002981LIBGRPC_UNSECURE_SRC = \
Craig Tillerfaa84802015-03-01 21:56:38 -08002982 src/core/surface/init_unsecure.c \
nnoblec87b1c52015-01-05 17:15:18 -08002983 src/core/channel/call_op_string.c \
2984 src/core/channel/census_filter.c \
2985 src/core/channel/channel_args.c \
2986 src/core/channel/channel_stack.c \
2987 src/core/channel/child_channel.c \
2988 src/core/channel/client_channel.c \
2989 src/core/channel/client_setup.c \
2990 src/core/channel/connected_channel.c \
2991 src/core/channel/http_client_filter.c \
2992 src/core/channel/http_filter.c \
2993 src/core/channel/http_server_filter.c \
2994 src/core/channel/metadata_buffer.c \
2995 src/core/channel/noop_filter.c \
2996 src/core/compression/algorithm.c \
2997 src/core/compression/message_compress.c \
Craig Tiller6e7c6222015-02-20 15:31:21 -08002998 src/core/debug/trace.c \
nnoblec87b1c52015-01-05 17:15:18 -08002999 src/core/iomgr/alarm.c \
3000 src/core/iomgr/alarm_heap.c \
3001 src/core/iomgr/endpoint.c \
3002 src/core/iomgr/endpoint_pair_posix.c \
ctiller58393c22015-01-07 14:03:30 -08003003 src/core/iomgr/fd_posix.c \
Nicolas Noble45e67a32015-02-09 16:20:49 -08003004 src/core/iomgr/iocp_windows.c \
ctiller58393c22015-01-07 14:03:30 -08003005 src/core/iomgr/iomgr.c \
3006 src/core/iomgr/iomgr_posix.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01003007 src/core/iomgr/iomgr_windows.c \
David Klempner78dc6cd2015-01-26 15:02:51 -08003008 src/core/iomgr/pollset_kick.c \
David Klempnerbaced4d2015-02-10 17:10:15 -08003009 src/core/iomgr/pollset_multipoller_with_epoll.c \
Craig Tiller35108f62015-02-17 11:24:15 -08003010 src/core/iomgr/pollset_multipoller_with_poll_posix.c \
ctiller58393c22015-01-07 14:03:30 -08003011 src/core/iomgr/pollset_posix.c \
Craig Tillere1addfe2015-01-21 15:08:12 -08003012 src/core/iomgr/pollset_windows.c \
Nicolas "Pixel" Noble94964fd2015-02-21 07:19:19 +01003013 src/core/iomgr/resolve_address_posix.c \
3014 src/core/iomgr/resolve_address_windows.c \
nnoblec87b1c52015-01-05 17:15:18 -08003015 src/core/iomgr/sockaddr_utils.c \
3016 src/core/iomgr/socket_utils_common_posix.c \
3017 src/core/iomgr/socket_utils_linux.c \
3018 src/core/iomgr/socket_utils_posix.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01003019 src/core/iomgr/socket_windows.c \
nnoblec87b1c52015-01-05 17:15:18 -08003020 src/core/iomgr/tcp_client_posix.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01003021 src/core/iomgr/tcp_client_windows.c \
nnoblec87b1c52015-01-05 17:15:18 -08003022 src/core/iomgr/tcp_posix.c \
3023 src/core/iomgr/tcp_server_posix.c \
Nicolas "Pixel" Noble0f3ec822015-02-05 19:40:38 +01003024 src/core/iomgr/tcp_server_windows.c \
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +01003025 src/core/iomgr/tcp_windows.c \
nnoblec87b1c52015-01-05 17:15:18 -08003026 src/core/iomgr/time_averaged_stats.c \
David Klempner78dc6cd2015-01-26 15:02:51 -08003027 src/core/iomgr/wakeup_fd_eventfd.c \
3028 src/core/iomgr/wakeup_fd_nospecial.c \
3029 src/core/iomgr/wakeup_fd_pipe.c \
David Klempner8bfbc882015-01-26 17:23:33 -08003030 src/core/iomgr/wakeup_fd_posix.c \
Nicolas Noble614c2bf2015-01-21 15:48:36 -08003031 src/core/json/json.c \
Nicolas Noblee04455a2015-01-26 17:01:29 -08003032 src/core/json/json_reader.c \
3033 src/core/json/json_string.c \
3034 src/core/json/json_writer.c \
nnoblec87b1c52015-01-05 17:15:18 -08003035 src/core/statistics/census_init.c \
3036 src/core/statistics/census_log.c \
3037 src/core/statistics/census_rpc_stats.c \
3038 src/core/statistics/census_tracing.c \
3039 src/core/statistics/hash_table.c \
3040 src/core/statistics/window_stats.c \
3041 src/core/surface/byte_buffer.c \
Craig Tiller4450db22015-01-30 16:49:22 -08003042 src/core/surface/byte_buffer_queue.c \
nnoblec87b1c52015-01-05 17:15:18 -08003043 src/core/surface/byte_buffer_reader.c \
3044 src/core/surface/call.c \
Craig Tillerea61b072015-02-03 19:19:27 -08003045 src/core/surface/call_details.c \
murgatroid99d47946b2015-03-09 14:27:07 -07003046 src/core/surface/call_log_batch.c \
nnoblec87b1c52015-01-05 17:15:18 -08003047 src/core/surface/channel.c \
3048 src/core/surface/channel_create.c \
3049 src/core/surface/client.c \
3050 src/core/surface/completion_queue.c \
3051 src/core/surface/event_string.c \
3052 src/core/surface/init.c \
3053 src/core/surface/lame_client.c \
Craig Tillerea61b072015-02-03 19:19:27 -08003054 src/core/surface/metadata_array.c \
nnoblec87b1c52015-01-05 17:15:18 -08003055 src/core/surface/server.c \
3056 src/core/surface/server_chttp2.c \
3057 src/core/surface/server_create.c \
Craig Tillerfaa84802015-03-01 21:56:38 -08003058 src/core/surface/surface_trace.c \
nnoblec87b1c52015-01-05 17:15:18 -08003059 src/core/transport/chttp2/alpn.c \
3060 src/core/transport/chttp2/bin_encoder.c \
3061 src/core/transport/chttp2/frame_data.c \
3062 src/core/transport/chttp2/frame_goaway.c \
3063 src/core/transport/chttp2/frame_ping.c \
3064 src/core/transport/chttp2/frame_rst_stream.c \
3065 src/core/transport/chttp2/frame_settings.c \
3066 src/core/transport/chttp2/frame_window_update.c \
3067 src/core/transport/chttp2/hpack_parser.c \
3068 src/core/transport/chttp2/hpack_table.c \
3069 src/core/transport/chttp2/huffsyms.c \
3070 src/core/transport/chttp2/status_conversion.c \
3071 src/core/transport/chttp2/stream_encoder.c \
3072 src/core/transport/chttp2/stream_map.c \
3073 src/core/transport/chttp2/timeout_encoding.c \
ctillere4b40932015-01-07 12:13:17 -08003074 src/core/transport/chttp2/varint.c \
ctiller58393c22015-01-07 14:03:30 -08003075 src/core/transport/chttp2_transport.c \
nnoblec87b1c52015-01-05 17:15:18 -08003076 src/core/transport/metadata.c \
3077 src/core/transport/stream_op.c \
3078 src/core/transport/transport.c \
nnoblec87b1c52015-01-05 17:15:18 -08003079
3080PUBLIC_HEADERS_C += \
3081 include/grpc/byte_buffer.h \
3082 include/grpc/byte_buffer_reader.h \
3083 include/grpc/grpc.h \
Nicolas "Pixel" Noble51f5b912015-03-19 20:18:04 +01003084 include/grpc/grpc_http.h \
nnoblec87b1c52015-01-05 17:15:18 -08003085 include/grpc/status.h \
3086
Craig Tiller61b910f2015-02-15 10:54:07 -08003087LIBGRPC_UNSECURE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC))))
nnoblec87b1c52015-01-05 17:15:18 -08003088
Craig Tiller61b910f2015-02-15 10:54:07 -08003089$(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a: $(ZLIB_DEP) $(LIBGRPC_UNSECURE_OBJS)
nnoblec87b1c52015-01-05 17:15:18 -08003090 $(E) "[AR] Creating $@"
3091 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08003092 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a
3093 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003094ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08003095 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003096endif
nnoblec87b1c52015-01-05 17:15:18 -08003097
3098
3099
3100ifeq ($(SYSTEM),MINGW32)
Craig Tillerda224d62015-02-15 11:01:58 -08003101$(LIBDIR)/$(CONFIG)/grpc_unsecure.$(SHARED_EXT): $(LIBGRPC_UNSECURE_OBJS) $(ZLIB_DEP)$(LIBDIR)/$(CONFIG)/gpr.$(SHARED_EXT)
nnoblec87b1c52015-01-05 17:15:18 -08003102 $(E) "[LD] Linking $@"
3103 $(Q) mkdir -p `dirname $@`
Craig Tillerda224d62015-02-15 11:01:58 -08003104 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc_unsecure.def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc_unsecure-imp.a -o $(LIBDIR)/$(CONFIG)/grpc_unsecure.$(SHARED_EXT) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS) -lgpr-imp
nnoblec87b1c52015-01-05 17:15:18 -08003105else
Craig Tillerda224d62015-02-15 11:01:58 -08003106$(LIBDIR)/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT): $(LIBGRPC_UNSECURE_OBJS) $(ZLIB_DEP) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT)
nnoblec87b1c52015-01-05 17:15:18 -08003107 $(E) "[LD] Linking $@"
3108 $(Q) mkdir -p `dirname $@`
3109ifeq ($(SYSTEM),Darwin)
Craig Tillerda224d62015-02-15 11:01:58 -08003110 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS) -lgpr
nnoblec87b1c52015-01-05 17:15:18 -08003111else
Craig Tillerda224d62015-02-15 11:01:58 -08003112 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc_unsecure.so.0 -o $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT) $(LIBGRPC_UNSECURE_OBJS) $(LDLIBS) -lgpr
3113 $(Q) ln -sf libgrpc_unsecure.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.so.0
3114 $(Q) ln -sf libgrpc_unsecure.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.so
nnoblec87b1c52015-01-05 17:15:18 -08003115endif
3116endif
3117
nnoblec87b1c52015-01-05 17:15:18 -08003118ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003119-include $(LIBGRPC_UNSECURE_OBJS:.o=.dep)
nnoblec87b1c52015-01-05 17:15:18 -08003120endif
3121
Craig Tillerfaa84802015-03-01 21:56:38 -08003122$(OBJDIR)/$(CONFIG)/src/core/surface/init_unsecure.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003123$(OBJDIR)/$(CONFIG)/src/core/channel/call_op_string.o:
3124$(OBJDIR)/$(CONFIG)/src/core/channel/census_filter.o:
3125$(OBJDIR)/$(CONFIG)/src/core/channel/channel_args.o:
3126$(OBJDIR)/$(CONFIG)/src/core/channel/channel_stack.o:
3127$(OBJDIR)/$(CONFIG)/src/core/channel/child_channel.o:
3128$(OBJDIR)/$(CONFIG)/src/core/channel/client_channel.o:
3129$(OBJDIR)/$(CONFIG)/src/core/channel/client_setup.o:
3130$(OBJDIR)/$(CONFIG)/src/core/channel/connected_channel.o:
3131$(OBJDIR)/$(CONFIG)/src/core/channel/http_client_filter.o:
3132$(OBJDIR)/$(CONFIG)/src/core/channel/http_filter.o:
3133$(OBJDIR)/$(CONFIG)/src/core/channel/http_server_filter.o:
3134$(OBJDIR)/$(CONFIG)/src/core/channel/metadata_buffer.o:
3135$(OBJDIR)/$(CONFIG)/src/core/channel/noop_filter.o:
3136$(OBJDIR)/$(CONFIG)/src/core/compression/algorithm.o:
3137$(OBJDIR)/$(CONFIG)/src/core/compression/message_compress.o:
Craig Tiller6e7c6222015-02-20 15:31:21 -08003138$(OBJDIR)/$(CONFIG)/src/core/debug/trace.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003139$(OBJDIR)/$(CONFIG)/src/core/iomgr/alarm.o:
3140$(OBJDIR)/$(CONFIG)/src/core/iomgr/alarm_heap.o:
3141$(OBJDIR)/$(CONFIG)/src/core/iomgr/endpoint.o:
3142$(OBJDIR)/$(CONFIG)/src/core/iomgr/endpoint_pair_posix.o:
3143$(OBJDIR)/$(CONFIG)/src/core/iomgr/fd_posix.o:
3144$(OBJDIR)/$(CONFIG)/src/core/iomgr/iocp_windows.o:
3145$(OBJDIR)/$(CONFIG)/src/core/iomgr/iomgr.o:
3146$(OBJDIR)/$(CONFIG)/src/core/iomgr/iomgr_posix.o:
3147$(OBJDIR)/$(CONFIG)/src/core/iomgr/iomgr_windows.o:
3148$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_kick.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003149$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_multipoller_with_epoll.o:
Craig Tiller35108f62015-02-17 11:24:15 -08003150$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_multipoller_with_poll_posix.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003151$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_posix.o:
3152$(OBJDIR)/$(CONFIG)/src/core/iomgr/pollset_windows.o:
Nicolas "Pixel" Noble94964fd2015-02-21 07:19:19 +01003153$(OBJDIR)/$(CONFIG)/src/core/iomgr/resolve_address_posix.o:
3154$(OBJDIR)/$(CONFIG)/src/core/iomgr/resolve_address_windows.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003155$(OBJDIR)/$(CONFIG)/src/core/iomgr/sockaddr_utils.o:
3156$(OBJDIR)/$(CONFIG)/src/core/iomgr/socket_utils_common_posix.o:
3157$(OBJDIR)/$(CONFIG)/src/core/iomgr/socket_utils_linux.o:
3158$(OBJDIR)/$(CONFIG)/src/core/iomgr/socket_utils_posix.o:
3159$(OBJDIR)/$(CONFIG)/src/core/iomgr/socket_windows.o:
3160$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_client_posix.o:
3161$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_client_windows.o:
3162$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_posix.o:
3163$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_server_posix.o:
3164$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_server_windows.o:
3165$(OBJDIR)/$(CONFIG)/src/core/iomgr/tcp_windows.o:
3166$(OBJDIR)/$(CONFIG)/src/core/iomgr/time_averaged_stats.o:
3167$(OBJDIR)/$(CONFIG)/src/core/iomgr/wakeup_fd_eventfd.o:
3168$(OBJDIR)/$(CONFIG)/src/core/iomgr/wakeup_fd_nospecial.o:
3169$(OBJDIR)/$(CONFIG)/src/core/iomgr/wakeup_fd_pipe.o:
3170$(OBJDIR)/$(CONFIG)/src/core/iomgr/wakeup_fd_posix.o:
3171$(OBJDIR)/$(CONFIG)/src/core/json/json.o:
3172$(OBJDIR)/$(CONFIG)/src/core/json/json_reader.o:
3173$(OBJDIR)/$(CONFIG)/src/core/json/json_string.o:
3174$(OBJDIR)/$(CONFIG)/src/core/json/json_writer.o:
3175$(OBJDIR)/$(CONFIG)/src/core/statistics/census_init.o:
3176$(OBJDIR)/$(CONFIG)/src/core/statistics/census_log.o:
3177$(OBJDIR)/$(CONFIG)/src/core/statistics/census_rpc_stats.o:
3178$(OBJDIR)/$(CONFIG)/src/core/statistics/census_tracing.o:
3179$(OBJDIR)/$(CONFIG)/src/core/statistics/hash_table.o:
3180$(OBJDIR)/$(CONFIG)/src/core/statistics/window_stats.o:
3181$(OBJDIR)/$(CONFIG)/src/core/surface/byte_buffer.o:
3182$(OBJDIR)/$(CONFIG)/src/core/surface/byte_buffer_queue.o:
3183$(OBJDIR)/$(CONFIG)/src/core/surface/byte_buffer_reader.o:
3184$(OBJDIR)/$(CONFIG)/src/core/surface/call.o:
3185$(OBJDIR)/$(CONFIG)/src/core/surface/call_details.o:
murgatroid99d47946b2015-03-09 14:27:07 -07003186$(OBJDIR)/$(CONFIG)/src/core/surface/call_log_batch.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003187$(OBJDIR)/$(CONFIG)/src/core/surface/channel.o:
3188$(OBJDIR)/$(CONFIG)/src/core/surface/channel_create.o:
3189$(OBJDIR)/$(CONFIG)/src/core/surface/client.o:
3190$(OBJDIR)/$(CONFIG)/src/core/surface/completion_queue.o:
3191$(OBJDIR)/$(CONFIG)/src/core/surface/event_string.o:
3192$(OBJDIR)/$(CONFIG)/src/core/surface/init.o:
3193$(OBJDIR)/$(CONFIG)/src/core/surface/lame_client.o:
3194$(OBJDIR)/$(CONFIG)/src/core/surface/metadata_array.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003195$(OBJDIR)/$(CONFIG)/src/core/surface/server.o:
3196$(OBJDIR)/$(CONFIG)/src/core/surface/server_chttp2.o:
3197$(OBJDIR)/$(CONFIG)/src/core/surface/server_create.o:
Craig Tillerfaa84802015-03-01 21:56:38 -08003198$(OBJDIR)/$(CONFIG)/src/core/surface/surface_trace.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003199$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/alpn.o:
3200$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/bin_encoder.o:
3201$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_data.o:
3202$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_goaway.o:
3203$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_ping.o:
3204$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_rst_stream.o:
3205$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_settings.o:
3206$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/frame_window_update.o:
3207$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/hpack_parser.o:
3208$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/hpack_table.o:
3209$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/huffsyms.o:
3210$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/status_conversion.o:
3211$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/stream_encoder.o:
3212$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/stream_map.o:
3213$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/timeout_encoding.o:
3214$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/varint.o:
3215$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2_transport.o:
3216$(OBJDIR)/$(CONFIG)/src/core/transport/metadata.o:
3217$(OBJDIR)/$(CONFIG)/src/core/transport/stream_op.o:
3218$(OBJDIR)/$(CONFIG)/src/core/transport/transport.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08003219
nnoblec87b1c52015-01-05 17:15:18 -08003220
Craig Tiller996d9df2015-01-19 21:06:50 -08003221LIBGRPC++_SRC = \
Craig Tiller47c83fd2015-02-21 22:45:35 -08003222 src/cpp/client/secure_credentials.cc \
Craig Tiller42bc87c2015-02-23 08:50:19 -08003223 src/cpp/server/secure_server_credentials.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08003224 src/cpp/client/channel.cc \
3225 src/cpp/client/channel_arguments.cc \
3226 src/cpp/client/client_context.cc \
Craig Tiller80e00a82015-02-09 20:54:25 -08003227 src/cpp/client/client_unary_call.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08003228 src/cpp/client/create_channel.cc \
3229 src/cpp/client/credentials.cc \
Yang Gao75e2f6d2015-03-19 07:04:38 -07003230 src/cpp/client/generic_stub.cc \
Craig Tiller47c83fd2015-02-21 22:45:35 -08003231 src/cpp/client/insecure_credentials.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08003232 src/cpp/client/internal_stub.cc \
Craig Tillera2449672015-02-09 10:44:18 -08003233 src/cpp/common/call.cc \
Craig Tillerf834bdc2015-02-06 16:36:05 -08003234 src/cpp/common/completion_queue.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08003235 src/cpp/common/rpc_method.cc \
3236 src/cpp/proto/proto_utils.cc \
Yang Gao49996492015-03-12 16:40:19 -07003237 src/cpp/server/async_generic_service.cc \
Craig Tiller42bc87c2015-02-23 08:50:19 -08003238 src/cpp/server/insecure_server_credentials.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08003239 src/cpp/server/server.cc \
3240 src/cpp/server/server_builder.cc \
Craig Tillerc4165772015-02-11 10:51:04 -08003241 src/cpp/server/server_context.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08003242 src/cpp/server/server_credentials.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08003243 src/cpp/server/thread_pool.cc \
Yang Gao1c402332015-03-05 16:39:25 -08003244 src/cpp/util/byte_buffer.cc \
Yang Gao61c41312015-03-10 12:42:18 -07003245 src/cpp/util/slice.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08003246 src/cpp/util/status.cc \
3247 src/cpp/util/time.cc \
3248
3249PUBLIC_HEADERS_CXX += \
Yang Gao49996492015-03-12 16:40:19 -07003250 include/grpc++/async_generic_service.h \
Yang Gao3a5e5492015-02-18 14:32:38 -08003251 include/grpc++/async_unary_call.h \
Yang Gao1c402332015-03-05 16:39:25 -08003252 include/grpc++/byte_buffer.h \
Craig Tiller996d9df2015-01-19 21:06:50 -08003253 include/grpc++/channel_arguments.h \
3254 include/grpc++/channel_interface.h \
3255 include/grpc++/client_context.h \
3256 include/grpc++/completion_queue.h \
3257 include/grpc++/config.h \
3258 include/grpc++/create_channel.h \
3259 include/grpc++/credentials.h \
Yang Gao75e2f6d2015-03-19 07:04:38 -07003260 include/grpc++/generic_stub.h \
Craig Tiller20f4af22015-02-10 09:52:15 -08003261 include/grpc++/impl/call.h \
Craig Tiller80e00a82015-02-09 20:54:25 -08003262 include/grpc++/impl/client_unary_call.h \
Craig Tiller996d9df2015-01-19 21:06:50 -08003263 include/grpc++/impl/internal_stub.h \
3264 include/grpc++/impl/rpc_method.h \
3265 include/grpc++/impl/rpc_service_method.h \
Yang Gao1a986962015-02-19 12:40:46 -08003266 include/grpc++/impl/service_type.h \
Craig Tiller996d9df2015-01-19 21:06:50 -08003267 include/grpc++/server.h \
3268 include/grpc++/server_builder.h \
3269 include/grpc++/server_context.h \
3270 include/grpc++/server_credentials.h \
Yang Gao61c41312015-03-10 12:42:18 -07003271 include/grpc++/slice.h \
Craig Tiller996d9df2015-01-19 21:06:50 -08003272 include/grpc++/status.h \
Yang Gao50556472015-02-19 12:37:35 -08003273 include/grpc++/status_code_enum.h \
Craig Tiller996d9df2015-01-19 21:06:50 -08003274 include/grpc++/stream.h \
Yang Gao1a986962015-02-19 12:40:46 -08003275 include/grpc++/thread_pool_interface.h \
Craig Tiller996d9df2015-01-19 21:06:50 -08003276
Craig Tiller61b910f2015-02-15 10:54:07 -08003277LIBGRPC++_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08003278
3279ifeq ($(NO_SECURE),true)
3280
3281# You can't build secure libraries if you don't have OpenSSL with ALPN.
3282
Craig Tiller61b910f2015-02-15 10:54:07 -08003283$(LIBDIR)/$(CONFIG)/libgrpc++.a: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08003284
3285ifeq ($(SYSTEM),MINGW32)
Craig Tiller61b910f2015-02-15 10:54:07 -08003286$(LIBDIR)/$(CONFIG)/grpc++.$(SHARED_EXT): openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08003287else
Craig Tiller61b910f2015-02-15 10:54:07 -08003288$(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT): openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08003289endif
3290
3291else
3292
Nicolas Noble53830622015-02-12 16:56:38 -08003293ifeq ($(NO_PROTOBUF),true)
3294
3295# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
3296
Craig Tiller61b910f2015-02-15 10:54:07 -08003297$(LIBDIR)/$(CONFIG)/libgrpc++.a: protobuf_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08003298
3299ifeq ($(SYSTEM),MINGW32)
Craig Tiller61b910f2015-02-15 10:54:07 -08003300$(LIBDIR)/$(CONFIG)/grpc++.$(SHARED_EXT): protobuf_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08003301else
Craig Tiller61b910f2015-02-15 10:54:07 -08003302$(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT): protobuf_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08003303endif
3304
3305else
3306
Craig Tiller996d9df2015-01-19 21:06:50 -08003307ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08003308# This is to ensure the embedded OpenSSL is built beforehand, properly
3309# installing headers to their final destination on the drive. We need this
3310# otherwise parallel compilation will fail if a source is compiled first.
Craig Tiller47c83fd2015-02-21 22:45:35 -08003311src/cpp/client/secure_credentials.cc: $(OPENSSL_DEP)
Craig Tiller42bc87c2015-02-23 08:50:19 -08003312src/cpp/server/secure_server_credentials.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003313src/cpp/client/channel.cc: $(OPENSSL_DEP)
3314src/cpp/client/channel_arguments.cc: $(OPENSSL_DEP)
3315src/cpp/client/client_context.cc: $(OPENSSL_DEP)
Craig Tiller80e00a82015-02-09 20:54:25 -08003316src/cpp/client/client_unary_call.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003317src/cpp/client/create_channel.cc: $(OPENSSL_DEP)
3318src/cpp/client/credentials.cc: $(OPENSSL_DEP)
Yang Gao75e2f6d2015-03-19 07:04:38 -07003319src/cpp/client/generic_stub.cc: $(OPENSSL_DEP)
Craig Tiller47c83fd2015-02-21 22:45:35 -08003320src/cpp/client/insecure_credentials.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003321src/cpp/client/internal_stub.cc: $(OPENSSL_DEP)
Craig Tillera2449672015-02-09 10:44:18 -08003322src/cpp/common/call.cc: $(OPENSSL_DEP)
Craig Tillerf834bdc2015-02-06 16:36:05 -08003323src/cpp/common/completion_queue.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003324src/cpp/common/rpc_method.cc: $(OPENSSL_DEP)
3325src/cpp/proto/proto_utils.cc: $(OPENSSL_DEP)
Yang Gao49996492015-03-12 16:40:19 -07003326src/cpp/server/async_generic_service.cc: $(OPENSSL_DEP)
Craig Tiller42bc87c2015-02-23 08:50:19 -08003327src/cpp/server/insecure_server_credentials.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003328src/cpp/server/server.cc: $(OPENSSL_DEP)
3329src/cpp/server/server_builder.cc: $(OPENSSL_DEP)
Craig Tillerc4165772015-02-11 10:51:04 -08003330src/cpp/server/server_context.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003331src/cpp/server/server_credentials.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003332src/cpp/server/thread_pool.cc: $(OPENSSL_DEP)
Yang Gao1c402332015-03-05 16:39:25 -08003333src/cpp/util/byte_buffer.cc: $(OPENSSL_DEP)
Yang Gao61c41312015-03-10 12:42:18 -07003334src/cpp/util/slice.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003335src/cpp/util/status.cc: $(OPENSSL_DEP)
3336src/cpp/util/time.cc: $(OPENSSL_DEP)
3337endif
3338
Craig Tiller61b910f2015-02-15 10:54:07 -08003339$(LIBDIR)/$(CONFIG)/libgrpc++.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_OBJS)
Craig Tiller996d9df2015-01-19 21:06:50 -08003340 $(E) "[AR] Creating $@"
3341 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08003342 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++.a
3343 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBGRPC++_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003344ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08003345 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgrpc++.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003346endif
Craig Tiller996d9df2015-01-19 21:06:50 -08003347
3348
3349
3350ifeq ($(SYSTEM),MINGW32)
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +01003351$(LIBDIR)/$(CONFIG)/grpc++.$(SHARED_EXT): $(LIBGRPC++_OBJS) $(ZLIB_DEP)$(LIBDIR)/$(CONFIG)/gpr.$(SHARED_EXT)$(LIBDIR)/$(CONFIG)/grpc.$(SHARED_EXT) $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003352 $(E) "[LD] Linking $@"
3353 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble061690d2015-03-06 22:58:58 +01003354 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc++.def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc++-imp.a -o $(LIBDIR)/$(CONFIG)/grpc++.$(SHARED_EXT) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) -lgpr-imp -lgrpc-imp
Craig Tiller996d9df2015-01-19 21:06:50 -08003355else
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +01003356$(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT): $(LIBGRPC++_OBJS) $(ZLIB_DEP) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT) $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003357 $(E) "[LD] Linking $@"
3358 $(Q) mkdir -p `dirname $@`
3359ifeq ($(SYSTEM),Darwin)
Nicolas "Pixel" Noble061690d2015-03-06 22:58:58 +01003360 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) -lgpr -lgrpc
Craig Tiller996d9df2015-01-19 21:06:50 -08003361else
Nicolas "Pixel" Noble061690d2015-03-06 22:58:58 +01003362 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc++.so.0 -o $(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT) $(LIBGRPC++_OBJS) $(LDLIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) -lgpr -lgrpc
Craig Tillerda224d62015-02-15 11:01:58 -08003363 $(Q) ln -sf libgrpc++.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc++.so.0
3364 $(Q) ln -sf libgrpc++.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc++.so
Craig Tiller996d9df2015-01-19 21:06:50 -08003365endif
3366endif
3367
Nicolas Noble53830622015-02-12 16:56:38 -08003368endif
Craig Tiller996d9df2015-01-19 21:06:50 -08003369
3370endif
3371
3372ifneq ($(NO_SECURE),true)
3373ifneq ($(NO_DEPS),true)
3374-include $(LIBGRPC++_OBJS:.o=.dep)
3375endif
3376endif
3377
Craig Tiller47c83fd2015-02-21 22:45:35 -08003378$(OBJDIR)/$(CONFIG)/src/cpp/client/secure_credentials.o:
Craig Tiller42bc87c2015-02-23 08:50:19 -08003379$(OBJDIR)/$(CONFIG)/src/cpp/server/secure_server_credentials.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003380$(OBJDIR)/$(CONFIG)/src/cpp/client/channel.o:
3381$(OBJDIR)/$(CONFIG)/src/cpp/client/channel_arguments.o:
3382$(OBJDIR)/$(CONFIG)/src/cpp/client/client_context.o:
Craig Tiller1f1b6302015-02-17 07:33:19 -08003383$(OBJDIR)/$(CONFIG)/src/cpp/client/client_unary_call.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003384$(OBJDIR)/$(CONFIG)/src/cpp/client/create_channel.o:
3385$(OBJDIR)/$(CONFIG)/src/cpp/client/credentials.o:
Yang Gao75e2f6d2015-03-19 07:04:38 -07003386$(OBJDIR)/$(CONFIG)/src/cpp/client/generic_stub.o:
Craig Tiller47c83fd2015-02-21 22:45:35 -08003387$(OBJDIR)/$(CONFIG)/src/cpp/client/insecure_credentials.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003388$(OBJDIR)/$(CONFIG)/src/cpp/client/internal_stub.o:
Craig Tiller1f1b6302015-02-17 07:33:19 -08003389$(OBJDIR)/$(CONFIG)/src/cpp/common/call.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003390$(OBJDIR)/$(CONFIG)/src/cpp/common/completion_queue.o:
3391$(OBJDIR)/$(CONFIG)/src/cpp/common/rpc_method.o:
3392$(OBJDIR)/$(CONFIG)/src/cpp/proto/proto_utils.o:
Yang Gao49996492015-03-12 16:40:19 -07003393$(OBJDIR)/$(CONFIG)/src/cpp/server/async_generic_service.o:
Craig Tiller42bc87c2015-02-23 08:50:19 -08003394$(OBJDIR)/$(CONFIG)/src/cpp/server/insecure_server_credentials.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003395$(OBJDIR)/$(CONFIG)/src/cpp/server/server.o:
3396$(OBJDIR)/$(CONFIG)/src/cpp/server/server_builder.o:
Craig Tiller1f1b6302015-02-17 07:33:19 -08003397$(OBJDIR)/$(CONFIG)/src/cpp/server/server_context.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003398$(OBJDIR)/$(CONFIG)/src/cpp/server/server_credentials.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003399$(OBJDIR)/$(CONFIG)/src/cpp/server/thread_pool.o:
Yang Gao1c402332015-03-05 16:39:25 -08003400$(OBJDIR)/$(CONFIG)/src/cpp/util/byte_buffer.o:
Yang Gao61c41312015-03-10 12:42:18 -07003401$(OBJDIR)/$(CONFIG)/src/cpp/util/slice.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08003402$(OBJDIR)/$(CONFIG)/src/cpp/util/status.o:
3403$(OBJDIR)/$(CONFIG)/src/cpp/util/time.o:
Craig Tiller996d9df2015-01-19 21:06:50 -08003404
3405
3406LIBGRPC++_TEST_UTIL_SRC = \
Craig Tillerda224d62015-02-15 11:01:58 -08003407 $(GENDIR)/test/cpp/util/messages.pb.cc \
3408 $(GENDIR)/test/cpp/util/echo.pb.cc \
3409 $(GENDIR)/test/cpp/util/echo_duplicate.pb.cc \
Yang Gaob946b5e2015-03-27 13:20:59 -07003410 test/cpp/util/cli_call.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08003411 test/cpp/util/create_test_channel.cc \
3412
3413
Craig Tiller61b910f2015-02-15 10:54:07 -08003414LIBGRPC++_TEST_UTIL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08003415
3416ifeq ($(NO_SECURE),true)
3417
3418# You can't build secure libraries if you don't have OpenSSL with ALPN.
3419
Craig Tiller61b910f2015-02-15 10:54:07 -08003420$(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08003421
3422
3423else
3424
Nicolas Noble53830622015-02-12 16:56:38 -08003425ifeq ($(NO_PROTOBUF),true)
3426
3427# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
3428
Craig Tiller61b910f2015-02-15 10:54:07 -08003429$(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a: protobuf_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08003430
3431
3432else
3433
Craig Tiller996d9df2015-01-19 21:06:50 -08003434ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08003435# This is to ensure the embedded OpenSSL is built beforehand, properly
3436# installing headers to their final destination on the drive. We need this
3437# otherwise parallel compilation will fail if a source is compiled first.
Craig Tillerd2e28052015-01-31 20:06:21 -08003438test/cpp/util/messages.proto: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003439test/cpp/util/echo.proto: $(OPENSSL_DEP)
3440test/cpp/util/echo_duplicate.proto: $(OPENSSL_DEP)
Yang Gaob946b5e2015-03-27 13:20:59 -07003441test/cpp/util/cli_call.cc: $(OPENSSL_DEP)
Craig Tiller996d9df2015-01-19 21:06:50 -08003442test/cpp/util/create_test_channel.cc: $(OPENSSL_DEP)
3443endif
3444
Craig Tiller61b910f2015-02-15 10:54:07 -08003445$(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_TEST_UTIL_OBJS)
Craig Tiller996d9df2015-01-19 21:06:50 -08003446 $(E) "[AR] Creating $@"
3447 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08003448 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a
3449 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003450ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08003451 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003452endif
Craig Tiller996d9df2015-01-19 21:06:50 -08003453
3454
3455
3456
Nicolas Noble53830622015-02-12 16:56:38 -08003457endif
Craig Tiller996d9df2015-01-19 21:06:50 -08003458
3459endif
3460
3461ifneq ($(NO_SECURE),true)
3462ifneq ($(NO_DEPS),true)
3463-include $(LIBGRPC++_TEST_UTIL_OBJS:.o=.dep)
3464endif
3465endif
3466
3467
3468
3469
Yang Gaob946b5e2015-03-27 13:20:59 -07003470$(OBJDIR)/$(CONFIG)/test/cpp/util/cli_call.o: $(GENDIR)/test/cpp/util/messages.pb.cc $(GENDIR)/test/cpp/util/echo.pb.cc $(GENDIR)/test/cpp/util/echo_duplicate.pb.cc
Craig Tillerda224d62015-02-15 11:01:58 -08003471$(OBJDIR)/$(CONFIG)/test/cpp/util/create_test_channel.o: $(GENDIR)/test/cpp/util/messages.pb.cc $(GENDIR)/test/cpp/util/echo.pb.cc $(GENDIR)/test/cpp/util/echo_duplicate.pb.cc
Craig Tiller996d9df2015-01-19 21:06:50 -08003472
3473
Craig Tiller47c83fd2015-02-21 22:45:35 -08003474LIBGRPC++_UNSECURE_SRC = \
3475 src/cpp/client/channel.cc \
3476 src/cpp/client/channel_arguments.cc \
3477 src/cpp/client/client_context.cc \
3478 src/cpp/client/client_unary_call.cc \
3479 src/cpp/client/create_channel.cc \
3480 src/cpp/client/credentials.cc \
Yang Gao75e2f6d2015-03-19 07:04:38 -07003481 src/cpp/client/generic_stub.cc \
Craig Tiller47c83fd2015-02-21 22:45:35 -08003482 src/cpp/client/insecure_credentials.cc \
3483 src/cpp/client/internal_stub.cc \
3484 src/cpp/common/call.cc \
3485 src/cpp/common/completion_queue.cc \
3486 src/cpp/common/rpc_method.cc \
3487 src/cpp/proto/proto_utils.cc \
Yang Gao49996492015-03-12 16:40:19 -07003488 src/cpp/server/async_generic_service.cc \
Craig Tiller42bc87c2015-02-23 08:50:19 -08003489 src/cpp/server/insecure_server_credentials.cc \
Craig Tiller47c83fd2015-02-21 22:45:35 -08003490 src/cpp/server/server.cc \
3491 src/cpp/server/server_builder.cc \
3492 src/cpp/server/server_context.cc \
3493 src/cpp/server/server_credentials.cc \
3494 src/cpp/server/thread_pool.cc \
Yang Gaofccea1f2015-03-10 13:17:39 -07003495 src/cpp/util/byte_buffer.cc \
3496 src/cpp/util/slice.cc \
Craig Tiller47c83fd2015-02-21 22:45:35 -08003497 src/cpp/util/status.cc \
3498 src/cpp/util/time.cc \
3499
3500PUBLIC_HEADERS_CXX += \
Yang Gao49996492015-03-12 16:40:19 -07003501 include/grpc++/async_generic_service.h \
Craig Tiller47c83fd2015-02-21 22:45:35 -08003502 include/grpc++/async_unary_call.h \
Yang Gaofccea1f2015-03-10 13:17:39 -07003503 include/grpc++/byte_buffer.h \
Craig Tiller47c83fd2015-02-21 22:45:35 -08003504 include/grpc++/channel_arguments.h \
3505 include/grpc++/channel_interface.h \
3506 include/grpc++/client_context.h \
3507 include/grpc++/completion_queue.h \
3508 include/grpc++/config.h \
3509 include/grpc++/create_channel.h \
3510 include/grpc++/credentials.h \
Yang Gao75e2f6d2015-03-19 07:04:38 -07003511 include/grpc++/generic_stub.h \
Craig Tiller47c83fd2015-02-21 22:45:35 -08003512 include/grpc++/impl/call.h \
3513 include/grpc++/impl/client_unary_call.h \
3514 include/grpc++/impl/internal_stub.h \
3515 include/grpc++/impl/rpc_method.h \
3516 include/grpc++/impl/rpc_service_method.h \
3517 include/grpc++/impl/service_type.h \
3518 include/grpc++/server.h \
3519 include/grpc++/server_builder.h \
3520 include/grpc++/server_context.h \
3521 include/grpc++/server_credentials.h \
Yang Gaofccea1f2015-03-10 13:17:39 -07003522 include/grpc++/slice.h \
Craig Tiller47c83fd2015-02-21 22:45:35 -08003523 include/grpc++/status.h \
3524 include/grpc++/status_code_enum.h \
3525 include/grpc++/stream.h \
3526 include/grpc++/thread_pool_interface.h \
3527
3528LIBGRPC++_UNSECURE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_UNSECURE_SRC))))
3529
3530ifeq ($(NO_PROTOBUF),true)
3531
3532# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
3533
3534$(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a: protobuf_dep_error
3535
3536ifeq ($(SYSTEM),MINGW32)
3537$(LIBDIR)/$(CONFIG)/grpc++_unsecure.$(SHARED_EXT): protobuf_dep_error
3538else
3539$(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.$(SHARED_EXT): protobuf_dep_error
3540endif
3541
3542else
3543
3544$(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a: $(ZLIB_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_UNSECURE_OBJS)
3545 $(E) "[AR] Creating $@"
3546 $(Q) mkdir -p `dirname $@`
3547 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a
3548 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBGRPC++_UNSECURE_OBJS)
3549ifeq ($(SYSTEM),Darwin)
Craig Tiller01ea61e2015-03-03 07:44:27 -08003550 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a
Craig Tiller47c83fd2015-02-21 22:45:35 -08003551endif
3552
3553
3554
3555ifeq ($(SYSTEM),MINGW32)
3556$(LIBDIR)/$(CONFIG)/grpc++_unsecure.$(SHARED_EXT): $(LIBGRPC++_UNSECURE_OBJS) $(ZLIB_DEP)$(LIBDIR)/$(CONFIG)/gpr.$(SHARED_EXT)$(LIBDIR)/$(CONFIG)/grpc_unsecure.$(SHARED_EXT)
3557 $(E) "[LD] Linking $@"
3558 $(Q) mkdir -p `dirname $@`
3559 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc++_unsecure.def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc++_unsecure-imp.a -o $(LIBDIR)/$(CONFIG)/grpc++_unsecure.$(SHARED_EXT) $(LIBGRPC++_UNSECURE_OBJS) $(LDLIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) -lgpr-imp -lgrpc_unsecure-imp
3560else
3561$(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.$(SHARED_EXT): $(LIBGRPC++_UNSECURE_OBJS) $(ZLIB_DEP) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT)
3562 $(E) "[LD] Linking $@"
3563 $(Q) mkdir -p `dirname $@`
3564ifeq ($(SYSTEM),Darwin)
3565 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.$(SHARED_EXT) $(LIBGRPC++_UNSECURE_OBJS) $(LDLIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) -lgpr -lgrpc_unsecure
3566else
3567 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc++_unsecure.so.0 -o $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.$(SHARED_EXT) $(LIBGRPC++_UNSECURE_OBJS) $(LDLIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) -lgpr -lgrpc_unsecure
3568 $(Q) ln -sf libgrpc++_unsecure.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.so.0
3569 $(Q) ln -sf libgrpc++_unsecure.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.so
3570endif
3571endif
3572
3573endif
3574
3575ifneq ($(NO_DEPS),true)
3576-include $(LIBGRPC++_UNSECURE_OBJS:.o=.dep)
3577endif
3578
3579$(OBJDIR)/$(CONFIG)/src/cpp/client/channel.o:
3580$(OBJDIR)/$(CONFIG)/src/cpp/client/channel_arguments.o:
3581$(OBJDIR)/$(CONFIG)/src/cpp/client/client_context.o:
3582$(OBJDIR)/$(CONFIG)/src/cpp/client/client_unary_call.o:
3583$(OBJDIR)/$(CONFIG)/src/cpp/client/create_channel.o:
3584$(OBJDIR)/$(CONFIG)/src/cpp/client/credentials.o:
Yang Gao75e2f6d2015-03-19 07:04:38 -07003585$(OBJDIR)/$(CONFIG)/src/cpp/client/generic_stub.o:
Craig Tiller47c83fd2015-02-21 22:45:35 -08003586$(OBJDIR)/$(CONFIG)/src/cpp/client/insecure_credentials.o:
3587$(OBJDIR)/$(CONFIG)/src/cpp/client/internal_stub.o:
3588$(OBJDIR)/$(CONFIG)/src/cpp/common/call.o:
3589$(OBJDIR)/$(CONFIG)/src/cpp/common/completion_queue.o:
3590$(OBJDIR)/$(CONFIG)/src/cpp/common/rpc_method.o:
3591$(OBJDIR)/$(CONFIG)/src/cpp/proto/proto_utils.o:
Yang Gao49996492015-03-12 16:40:19 -07003592$(OBJDIR)/$(CONFIG)/src/cpp/server/async_generic_service.o:
Craig Tiller42bc87c2015-02-23 08:50:19 -08003593$(OBJDIR)/$(CONFIG)/src/cpp/server/insecure_server_credentials.o:
Craig Tiller47c83fd2015-02-21 22:45:35 -08003594$(OBJDIR)/$(CONFIG)/src/cpp/server/server.o:
3595$(OBJDIR)/$(CONFIG)/src/cpp/server/server_builder.o:
3596$(OBJDIR)/$(CONFIG)/src/cpp/server/server_context.o:
3597$(OBJDIR)/$(CONFIG)/src/cpp/server/server_credentials.o:
3598$(OBJDIR)/$(CONFIG)/src/cpp/server/thread_pool.o:
Yang Gaofccea1f2015-03-10 13:17:39 -07003599$(OBJDIR)/$(CONFIG)/src/cpp/util/byte_buffer.o:
3600$(OBJDIR)/$(CONFIG)/src/cpp/util/slice.o:
Craig Tiller47c83fd2015-02-21 22:45:35 -08003601$(OBJDIR)/$(CONFIG)/src/cpp/util/status.o:
3602$(OBJDIR)/$(CONFIG)/src/cpp/util/time.o:
3603
3604
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003605LIBGRPC_PLUGIN_SUPPORT_SRC = \
3606 src/compiler/cpp_generator.cc \
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003607 src/compiler/python_generator.cc \
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003608 src/compiler/ruby_generator.cc \
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003609
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003610
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003611LIBGRPC_PLUGIN_SUPPORT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_PLUGIN_SUPPORT_SRC))))
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003612
3613ifeq ($(NO_PROTOBUF),true)
3614
3615# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
3616
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003617$(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a: protobuf_dep_error
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003618
3619
3620else
3621
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003622$(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a: $(ZLIB_DEP) $(PROTOBUF_DEP) $(LIBGRPC_PLUGIN_SUPPORT_OBJS)
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003623 $(E) "[AR] Creating $@"
3624 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003625 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a
3626 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a $(LIBGRPC_PLUGIN_SUPPORT_OBJS)
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003627ifeq ($(SYSTEM),Darwin)
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003628 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003629endif
3630
3631
3632
3633
3634endif
3635
3636ifneq ($(NO_DEPS),true)
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003637-include $(LIBGRPC_PLUGIN_SUPPORT_OBJS:.o=.dep)
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003638endif
3639
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003640$(OBJDIR)/$(CONFIG)/src/compiler/cpp_generator.o:
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003641$(OBJDIR)/$(CONFIG)/src/compiler/python_generator.o:
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01003642$(OBJDIR)/$(CONFIG)/src/compiler/ruby_generator.o:
Masood Malekghassemi3bb52152015-03-17 21:52:52 -07003643
3644
Chen wang84232512015-02-12 17:29:18 -08003645LIBPUBSUB_CLIENT_LIB_SRC = \
Craig Tillerda224d62015-02-15 11:01:58 -08003646 $(GENDIR)/examples/pubsub/label.pb.cc \
3647 $(GENDIR)/examples/pubsub/empty.pb.cc \
3648 $(GENDIR)/examples/pubsub/pubsub.pb.cc \
Chen wang84232512015-02-12 17:29:18 -08003649 examples/pubsub/publisher.cc \
3650 examples/pubsub/subscriber.cc \
Chen Wang86af8cf2015-01-21 18:05:40 -08003651
3652
Craig Tiller61b910f2015-02-15 10:54:07 -08003653LIBPUBSUB_CLIENT_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBPUBSUB_CLIENT_LIB_SRC))))
Chen Wang86af8cf2015-01-21 18:05:40 -08003654
3655ifeq ($(NO_SECURE),true)
3656
3657# You can't build secure libraries if you don't have OpenSSL with ALPN.
3658
Craig Tiller61b910f2015-02-15 10:54:07 -08003659$(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a: openssl_dep_error
Chen Wang86af8cf2015-01-21 18:05:40 -08003660
3661
3662else
3663
Nicolas Noble53830622015-02-12 16:56:38 -08003664ifeq ($(NO_PROTOBUF),true)
3665
3666# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
3667
Craig Tiller61b910f2015-02-15 10:54:07 -08003668$(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a: protobuf_dep_error
Nicolas Noble53830622015-02-12 16:56:38 -08003669
3670
3671else
3672
Chen Wang86af8cf2015-01-21 18:05:40 -08003673ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08003674# This is to ensure the embedded OpenSSL is built beforehand, properly
3675# installing headers to their final destination on the drive. We need this
3676# otherwise parallel compilation will fail if a source is compiled first.
Chen wang84232512015-02-12 17:29:18 -08003677examples/pubsub/label.proto: $(OPENSSL_DEP)
3678examples/pubsub/empty.proto: $(OPENSSL_DEP)
3679examples/pubsub/pubsub.proto: $(OPENSSL_DEP)
3680examples/pubsub/publisher.cc: $(OPENSSL_DEP)
3681examples/pubsub/subscriber.cc: $(OPENSSL_DEP)
Chen Wang86af8cf2015-01-21 18:05:40 -08003682endif
3683
Craig Tiller61b910f2015-02-15 10:54:07 -08003684$(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(PROTOBUF_DEP) $(LIBPUBSUB_CLIENT_LIB_OBJS)
Chen Wang86af8cf2015-01-21 18:05:40 -08003685 $(E) "[AR] Creating $@"
3686 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08003687 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a
3688 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a $(LIBPUBSUB_CLIENT_LIB_OBJS)
Nicolas "Pixel" Noblebe520182015-01-23 02:32:49 +01003689ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08003690 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a
Nicolas "Pixel" Noblebe520182015-01-23 02:32:49 +01003691endif
Chen Wang86af8cf2015-01-21 18:05:40 -08003692
3693
3694
3695
Nicolas Noble53830622015-02-12 16:56:38 -08003696endif
Chen Wang86af8cf2015-01-21 18:05:40 -08003697
3698endif
3699
3700ifneq ($(NO_SECURE),true)
3701ifneq ($(NO_DEPS),true)
Chen wang84232512015-02-12 17:29:18 -08003702-include $(LIBPUBSUB_CLIENT_LIB_OBJS:.o=.dep)
Chen Wang86af8cf2015-01-21 18:05:40 -08003703endif
3704endif
3705
3706
3707
3708
Craig Tillerda224d62015-02-15 11:01:58 -08003709$(OBJDIR)/$(CONFIG)/examples/pubsub/publisher.o: $(GENDIR)/examples/pubsub/label.pb.cc $(GENDIR)/examples/pubsub/empty.pb.cc $(GENDIR)/examples/pubsub/pubsub.pb.cc
3710$(OBJDIR)/$(CONFIG)/examples/pubsub/subscriber.o: $(GENDIR)/examples/pubsub/label.pb.cc $(GENDIR)/examples/pubsub/empty.pb.cc $(GENDIR)/examples/pubsub/pubsub.pb.cc
Chen Wang86af8cf2015-01-21 18:05:40 -08003711
3712
Craig Tillere4860192015-02-23 17:10:41 -08003713LIBQPS_SRC = \
3714 $(GENDIR)/test/cpp/qps/qpstest.pb.cc \
3715 test/cpp/qps/driver.cc \
Craig Tiller2d0f36c2015-02-23 23:16:17 -08003716 test/cpp/qps/timer.cc \
Craig Tillere4860192015-02-23 17:10:41 -08003717
3718
3719LIBQPS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBQPS_SRC))))
3720
3721ifeq ($(NO_SECURE),true)
3722
3723# You can't build secure libraries if you don't have OpenSSL with ALPN.
3724
3725$(LIBDIR)/$(CONFIG)/libqps.a: openssl_dep_error
3726
3727
3728else
3729
3730ifeq ($(NO_PROTOBUF),true)
3731
3732# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
3733
3734$(LIBDIR)/$(CONFIG)/libqps.a: protobuf_dep_error
3735
3736
3737else
3738
3739ifneq ($(OPENSSL_DEP),)
3740# This is to ensure the embedded OpenSSL is built beforehand, properly
3741# installing headers to their final destination on the drive. We need this
3742# otherwise parallel compilation will fail if a source is compiled first.
3743test/cpp/qps/qpstest.proto: $(OPENSSL_DEP)
3744test/cpp/qps/driver.cc: $(OPENSSL_DEP)
Craig Tiller2d0f36c2015-02-23 23:16:17 -08003745test/cpp/qps/timer.cc: $(OPENSSL_DEP)
Craig Tillere4860192015-02-23 17:10:41 -08003746endif
3747
3748$(LIBDIR)/$(CONFIG)/libqps.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(PROTOBUF_DEP) $(LIBQPS_OBJS)
3749 $(E) "[AR] Creating $@"
3750 $(Q) mkdir -p `dirname $@`
3751 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libqps.a
3752 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libqps.a $(LIBQPS_OBJS)
3753ifeq ($(SYSTEM),Darwin)
Craig Tiller32083bd2015-03-02 16:26:14 -08003754 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libqps.a
Craig Tillere4860192015-02-23 17:10:41 -08003755endif
3756
3757
3758
3759
3760endif
3761
3762endif
3763
3764ifneq ($(NO_SECURE),true)
3765ifneq ($(NO_DEPS),true)
3766-include $(LIBQPS_OBJS:.o=.dep)
3767endif
3768endif
3769
3770
3771$(OBJDIR)/$(CONFIG)/test/cpp/qps/driver.o: $(GENDIR)/test/cpp/qps/qpstest.pb.cc
Craig Tiller2d0f36c2015-02-23 23:16:17 -08003772$(OBJDIR)/$(CONFIG)/test/cpp/qps/timer.o: $(GENDIR)/test/cpp/qps/qpstest.pb.cc
Craig Tillere4860192015-02-23 17:10:41 -08003773
3774
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01003775LIBGRPC_CSHARP_EXT_SRC = \
3776 src/csharp/ext/grpc_csharp_ext.c \
3777
3778
3779LIBGRPC_CSHARP_EXT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_CSHARP_EXT_SRC))))
3780
3781ifeq ($(NO_SECURE),true)
3782
3783# You can't build secure libraries if you don't have OpenSSL with ALPN.
3784
3785$(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a: openssl_dep_error
3786
3787ifeq ($(SYSTEM),MINGW32)
3788$(LIBDIR)/$(CONFIG)/grpc_csharp_ext.$(SHARED_EXT): openssl_dep_error
3789else
3790$(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT): openssl_dep_error
3791endif
3792
3793else
3794
3795
3796ifneq ($(OPENSSL_DEP),)
3797# This is to ensure the embedded OpenSSL is built beforehand, properly
3798# installing headers to their final destination on the drive. We need this
3799# otherwise parallel compilation will fail if a source is compiled first.
3800src/csharp/ext/grpc_csharp_ext.c: $(OPENSSL_DEP)
3801endif
3802
3803$(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBGRPC_CSHARP_EXT_OBJS)
3804 $(E) "[AR] Creating $@"
3805 $(Q) mkdir -p `dirname $@`
3806 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a
3807 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a $(LIBGRPC_CSHARP_EXT_OBJS)
3808ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08003809 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01003810endif
3811
3812
3813
3814ifeq ($(SYSTEM),MINGW32)
3815$(LIBDIR)/$(CONFIG)/grpc_csharp_ext.$(SHARED_EXT): $(LIBGRPC_CSHARP_EXT_OBJS) $(ZLIB_DEP)$(LIBDIR)/$(CONFIG)/gpr.$(SHARED_EXT)$(LIBDIR)/$(CONFIG)/grpc.$(SHARED_EXT) $(OPENSSL_DEP)
3816 $(E) "[LD] Linking $@"
3817 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble061690d2015-03-06 22:58:58 +01003818 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc_csharp_ext.def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext-imp.a -o $(LIBDIR)/$(CONFIG)/grpc_csharp_ext.$(SHARED_EXT) $(LIBGRPC_CSHARP_EXT_OBJS) $(LDLIBS) -lgpr-imp -lgrpc-imp
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01003819else
3820$(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT): $(LIBGRPC_CSHARP_EXT_OBJS) $(ZLIB_DEP) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT) $(OPENSSL_DEP)
3821 $(E) "[LD] Linking $@"
3822 $(Q) mkdir -p `dirname $@`
3823ifeq ($(SYSTEM),Darwin)
Nicolas "Pixel" Noble061690d2015-03-06 22:58:58 +01003824 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT) $(LIBGRPC_CSHARP_EXT_OBJS) $(LDLIBS) -lgpr -lgrpc
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01003825else
Nicolas "Pixel" Noble061690d2015-03-06 22:58:58 +01003826 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc_csharp_ext.so.0 -o $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.$(SHARED_EXT) $(LIBGRPC_CSHARP_EXT_OBJS) $(LDLIBS) -lgpr -lgrpc
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01003827 $(Q) ln -sf libgrpc_csharp_ext.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.so.0
3828 $(Q) ln -sf libgrpc_csharp_ext.$(SHARED_EXT) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.so
3829endif
3830endif
3831
3832endif
3833
3834ifneq ($(NO_SECURE),true)
3835ifneq ($(NO_DEPS),true)
3836-include $(LIBGRPC_CSHARP_EXT_OBJS:.o=.dep)
3837endif
3838endif
3839
3840$(OBJDIR)/$(CONFIG)/src/csharp/ext/grpc_csharp_ext.o:
3841
3842
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003843LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC = \
3844 test/core/end2end/fixtures/chttp2_fake_security.c \
3845
3846
Craig Tiller61b910f2015-02-15 10:54:07 -08003847LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003848
nnoble69ac39f2014-12-12 15:43:38 -08003849ifeq ($(NO_SECURE),true)
3850
Nicolas Noble047b7272015-01-16 13:55:05 -08003851# You can't build secure libraries if you don't have OpenSSL with ALPN.
3852
Craig Tiller61b910f2015-02-15 10:54:07 -08003853$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003854
nnoble5b7f32a2014-12-22 08:12:44 -08003855
nnoble69ac39f2014-12-12 15:43:38 -08003856else
3857
Nicolas Noble53830622015-02-12 16:56:38 -08003858
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003859ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08003860# This is to ensure the embedded OpenSSL is built beforehand, properly
3861# installing headers to their final destination on the drive. We need this
3862# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003863test/core/end2end/fixtures/chttp2_fake_security.c: $(OPENSSL_DEP)
3864endif
3865
Craig Tiller61b910f2015-02-15 10:54:07 -08003866$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003867 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003868 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08003869 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a
3870 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003871ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08003872 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003873endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003874
3875
3876
nnoble5b7f32a2014-12-22 08:12:44 -08003877
nnoble69ac39f2014-12-12 15:43:38 -08003878endif
3879
nnoble69ac39f2014-12-12 15:43:38 -08003880ifneq ($(NO_SECURE),true)
3881ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003882-include $(LIBEND2END_FIXTURE_CHTTP2_FAKE_SECURITY_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003883endif
nnoble69ac39f2014-12-12 15:43:38 -08003884endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003885
Craig Tiller61b910f2015-02-15 10:54:07 -08003886$(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/chttp2_fake_security.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08003887
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003888
3889LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC = \
3890 test/core/end2end/fixtures/chttp2_fullstack.c \
3891
3892
Craig Tiller61b910f2015-02-15 10:54:07 -08003893LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003894
nnoble69ac39f2014-12-12 15:43:38 -08003895ifeq ($(NO_SECURE),true)
3896
Nicolas Noble047b7272015-01-16 13:55:05 -08003897# You can't build secure libraries if you don't have OpenSSL with ALPN.
3898
Craig Tiller61b910f2015-02-15 10:54:07 -08003899$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003900
nnoble5b7f32a2014-12-22 08:12:44 -08003901
nnoble69ac39f2014-12-12 15:43:38 -08003902else
3903
Nicolas Noble53830622015-02-12 16:56:38 -08003904
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003905ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08003906# This is to ensure the embedded OpenSSL is built beforehand, properly
3907# installing headers to their final destination on the drive. We need this
3908# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003909test/core/end2end/fixtures/chttp2_fullstack.c: $(OPENSSL_DEP)
3910endif
3911
Craig Tiller61b910f2015-02-15 10:54:07 -08003912$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003913 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08003914 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08003915 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a
3916 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003917ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08003918 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08003919endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003920
3921
3922
nnoble5b7f32a2014-12-22 08:12:44 -08003923
nnoble69ac39f2014-12-12 15:43:38 -08003924endif
3925
nnoble69ac39f2014-12-12 15:43:38 -08003926ifneq ($(NO_SECURE),true)
3927ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08003928-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003929endif
nnoble69ac39f2014-12-12 15:43:38 -08003930endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003931
Craig Tiller61b910f2015-02-15 10:54:07 -08003932$(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/chttp2_fullstack.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08003933
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003934
Craig Tillerae7fe922015-02-13 23:16:32 -08003935LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_UDS_SRC = \
3936 test/core/end2end/fixtures/chttp2_fullstack_uds.c \
3937
3938
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01003939LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_UDS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_UDS_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -08003940
3941ifeq ($(NO_SECURE),true)
3942
3943# You can't build secure libraries if you don't have OpenSSL with ALPN.
3944
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01003945$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -08003946
3947
3948else
3949
3950
3951ifneq ($(OPENSSL_DEP),)
3952# This is to ensure the embedded OpenSSL is built beforehand, properly
3953# installing headers to their final destination on the drive. We need this
3954# otherwise parallel compilation will fail if a source is compiled first.
3955test/core/end2end/fixtures/chttp2_fullstack_uds.c: $(OPENSSL_DEP)
3956endif
3957
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01003958$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_UDS_OBJS)
Craig Tillerae7fe922015-02-13 23:16:32 -08003959 $(E) "[AR] Creating $@"
3960 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01003961 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a
3962 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_UDS_OBJS)
Craig Tillerae7fe922015-02-13 23:16:32 -08003963ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08003964 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a
Craig Tillerae7fe922015-02-13 23:16:32 -08003965endif
3966
3967
3968
3969
3970endif
3971
3972ifneq ($(NO_SECURE),true)
3973ifneq ($(NO_DEPS),true)
3974-include $(LIBEND2END_FIXTURE_CHTTP2_FULLSTACK_UDS_OBJS:.o=.dep)
3975endif
3976endif
3977
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +01003978$(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/chttp2_fullstack_uds.o:
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003979
3980
3981LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC = \
3982 test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c \
3983
3984
Craig Tiller61b910f2015-02-15 10:54:07 -08003985LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08003986
nnoble69ac39f2014-12-12 15:43:38 -08003987ifeq ($(NO_SECURE),true)
3988
Nicolas Noble047b7272015-01-16 13:55:05 -08003989# You can't build secure libraries if you don't have OpenSSL with ALPN.
3990
Craig Tiller61b910f2015-02-15 10:54:07 -08003991$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08003992
nnoble5b7f32a2014-12-22 08:12:44 -08003993
nnoble69ac39f2014-12-12 15:43:38 -08003994else
3995
Nicolas Noble53830622015-02-12 16:56:38 -08003996
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01003997ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08003998# This is to ensure the embedded OpenSSL is built beforehand, properly
3999# installing headers to their final destination on the drive. We need this
4000# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01004001test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c: $(OPENSSL_DEP)
4002endif
4003
Craig Tiller61b910f2015-02-15 10:54:07 -08004004$(LIBDIR)/$(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 -08004005 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004006 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004007 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a
4008 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004009ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004010 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004011endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004012
4013
4014
nnoble5b7f32a2014-12-22 08:12:44 -08004015
nnoble69ac39f2014-12-12 15:43:38 -08004016endif
4017
nnoble69ac39f2014-12-12 15:43:38 -08004018ifneq ($(NO_SECURE),true)
4019ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004020-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_FULLSTACK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004021endif
nnoble69ac39f2014-12-12 15:43:38 -08004022endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004023
Craig Tiller61b910f2015-02-15 10:54:07 -08004024$(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004025
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004026
4027LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC = \
4028 test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c \
4029
4030
Craig Tiller61b910f2015-02-15 10:54:07 -08004031LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004032
nnoble69ac39f2014-12-12 15:43:38 -08004033ifeq ($(NO_SECURE),true)
4034
Nicolas Noble047b7272015-01-16 13:55:05 -08004035# You can't build secure libraries if you don't have OpenSSL with ALPN.
4036
Craig Tiller61b910f2015-02-15 10:54:07 -08004037$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004038
nnoble5b7f32a2014-12-22 08:12:44 -08004039
nnoble69ac39f2014-12-12 15:43:38 -08004040else
4041
Nicolas Noble53830622015-02-12 16:56:38 -08004042
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01004043ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08004044# This is to ensure the embedded OpenSSL is built beforehand, properly
4045# installing headers to their final destination on the drive. We need this
4046# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01004047test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c: $(OPENSSL_DEP)
4048endif
4049
Craig Tiller61b910f2015-02-15 10:54:07 -08004050$(LIBDIR)/$(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 -08004051 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004052 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004053 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
4054 $(Q) $(AR) rcs $(LIBDIR)/$(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 -08004055ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004056 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004057endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004058
4059
4060
nnoble5b7f32a2014-12-22 08:12:44 -08004061
nnoble69ac39f2014-12-12 15:43:38 -08004062endif
4063
nnoble69ac39f2014-12-12 15:43:38 -08004064ifneq ($(NO_SECURE),true)
4065ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004066-include $(LIBEND2END_FIXTURE_CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004067endif
nnoble69ac39f2014-12-12 15:43:38 -08004068endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004069
Craig Tiller61b910f2015-02-15 10:54:07 -08004070$(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004071
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004072
4073LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC = \
4074 test/core/end2end/fixtures/chttp2_socket_pair.c \
4075
4076
Craig Tiller61b910f2015-02-15 10:54:07 -08004077LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004078
nnoble69ac39f2014-12-12 15:43:38 -08004079ifeq ($(NO_SECURE),true)
4080
Nicolas Noble047b7272015-01-16 13:55:05 -08004081# You can't build secure libraries if you don't have OpenSSL with ALPN.
4082
Craig Tiller61b910f2015-02-15 10:54:07 -08004083$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004084
nnoble5b7f32a2014-12-22 08:12:44 -08004085
nnoble69ac39f2014-12-12 15:43:38 -08004086else
4087
Nicolas Noble53830622015-02-12 16:56:38 -08004088
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01004089ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08004090# This is to ensure the embedded OpenSSL is built beforehand, properly
4091# installing headers to their final destination on the drive. We need this
4092# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01004093test/core/end2end/fixtures/chttp2_socket_pair.c: $(OPENSSL_DEP)
4094endif
4095
Craig Tiller61b910f2015-02-15 10:54:07 -08004096$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004097 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004098 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004099 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a
4100 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004101ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004102 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004103endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004104
4105
4106
nnoble5b7f32a2014-12-22 08:12:44 -08004107
nnoble69ac39f2014-12-12 15:43:38 -08004108endif
4109
nnoble69ac39f2014-12-12 15:43:38 -08004110ifneq ($(NO_SECURE),true)
4111ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004112-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004113endif
nnoble69ac39f2014-12-12 15:43:38 -08004114endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004115
Craig Tiller61b910f2015-02-15 10:54:07 -08004116$(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/chttp2_socket_pair.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004117
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004118
nnoble0c475f02014-12-05 15:37:39 -08004119LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC = \
4120 test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c \
4121
4122
Craig Tiller61b910f2015-02-15 10:54:07 -08004123LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08004124
nnoble69ac39f2014-12-12 15:43:38 -08004125ifeq ($(NO_SECURE),true)
4126
Nicolas Noble047b7272015-01-16 13:55:05 -08004127# You can't build secure libraries if you don't have OpenSSL with ALPN.
4128
Craig Tiller61b910f2015-02-15 10:54:07 -08004129$(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08004130
nnoble5b7f32a2014-12-22 08:12:44 -08004131
nnoble69ac39f2014-12-12 15:43:38 -08004132else
4133
Nicolas Noble53830622015-02-12 16:56:38 -08004134
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01004135ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08004136# This is to ensure the embedded OpenSSL is built beforehand, properly
4137# installing headers to their final destination on the drive. We need this
4138# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01004139test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c: $(OPENSSL_DEP)
4140endif
4141
Craig Tiller61b910f2015-02-15 10:54:07 -08004142$(LIBDIR)/$(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 -08004143 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004144 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004145 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
4146 $(Q) $(AR) rcs $(LIBDIR)/$(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 -08004147ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004148 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004149endif
nnoble0c475f02014-12-05 15:37:39 -08004150
4151
4152
nnoble5b7f32a2014-12-22 08:12:44 -08004153
nnoble69ac39f2014-12-12 15:43:38 -08004154endif
4155
nnoble69ac39f2014-12-12 15:43:38 -08004156ifneq ($(NO_SECURE),true)
4157ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004158-include $(LIBEND2END_FIXTURE_CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08004159endif
nnoble69ac39f2014-12-12 15:43:38 -08004160endif
nnoble0c475f02014-12-05 15:37:39 -08004161
Craig Tiller61b910f2015-02-15 10:54:07 -08004162$(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004163
nnoble0c475f02014-12-05 15:37:39 -08004164
Craig Tillerc9f660d2015-03-03 11:01:48 -08004165LIBEND2END_TEST_BAD_HOSTNAME_SRC = \
4166 test/core/end2end/tests/bad_hostname.c \
4167
4168
4169LIBEND2END_TEST_BAD_HOSTNAME_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_BAD_HOSTNAME_SRC))))
4170
4171$(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a: $(ZLIB_DEP) $(LIBEND2END_TEST_BAD_HOSTNAME_OBJS)
4172 $(E) "[AR] Creating $@"
4173 $(Q) mkdir -p `dirname $@`
4174 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a
4175 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a $(LIBEND2END_TEST_BAD_HOSTNAME_OBJS)
4176ifeq ($(SYSTEM),Darwin)
4177 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a
4178endif
4179
4180
4181
4182
4183ifneq ($(NO_DEPS),true)
4184-include $(LIBEND2END_TEST_BAD_HOSTNAME_OBJS:.o=.dep)
4185endif
4186
4187$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/bad_hostname.o:
4188
4189
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004190LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC = \
4191 test/core/end2end/tests/cancel_after_accept.c \
4192
4193
Craig Tiller61b910f2015-02-15 10:54:07 -08004194LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004195
Craig Tiller61b910f2015-02-15 10:54:07 -08004196$(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004197 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004198 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004199 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a
4200 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004201ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004202 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004203endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004204
4205
4206
nnoble5b7f32a2014-12-22 08:12:44 -08004207
nnoble69ac39f2014-12-12 15:43:38 -08004208ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004209-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004210endif
4211
Craig Tiller61b910f2015-02-15 10:54:07 -08004212$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_after_accept.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004213
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004214
4215LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC = \
4216 test/core/end2end/tests/cancel_after_accept_and_writes_closed.c \
4217
4218
Craig Tiller61b910f2015-02-15 10:54:07 -08004219LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004220
Craig Tiller61b910f2015-02-15 10:54:07 -08004221$(LIBDIR)/$(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 -08004222 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004223 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004224 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a
4225 $(Q) $(AR) rcs $(LIBDIR)/$(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 -08004226ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004227 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004228endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004229
4230
4231
nnoble5b7f32a2014-12-22 08:12:44 -08004232
nnoble69ac39f2014-12-12 15:43:38 -08004233ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004234-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004235endif
4236
Craig Tiller61b910f2015-02-15 10:54:07 -08004237$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_after_accept_and_writes_closed.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004238
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004239
4240LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC = \
4241 test/core/end2end/tests/cancel_after_invoke.c \
4242
4243
Craig Tiller61b910f2015-02-15 10:54:07 -08004244LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004245
Craig Tiller61b910f2015-02-15 10:54:07 -08004246$(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004247 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004248 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004249 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a
4250 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004251ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004252 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004253endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004254
4255
4256
nnoble5b7f32a2014-12-22 08:12:44 -08004257
nnoble69ac39f2014-12-12 15:43:38 -08004258ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004259-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004260endif
4261
Craig Tiller61b910f2015-02-15 10:54:07 -08004262$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_after_invoke.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004263
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004264
4265LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC = \
4266 test/core/end2end/tests/cancel_before_invoke.c \
4267
4268
Craig Tiller61b910f2015-02-15 10:54:07 -08004269LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004270
Craig Tiller61b910f2015-02-15 10:54:07 -08004271$(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004272 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004273 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004274 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a
4275 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004276ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004277 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004278endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004279
4280
4281
nnoble5b7f32a2014-12-22 08:12:44 -08004282
nnoble69ac39f2014-12-12 15:43:38 -08004283ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004284-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004285endif
4286
Craig Tiller61b910f2015-02-15 10:54:07 -08004287$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_before_invoke.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004288
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004289
4290LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC = \
4291 test/core/end2end/tests/cancel_in_a_vacuum.c \
4292
4293
Craig Tiller61b910f2015-02-15 10:54:07 -08004294LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004295
Craig Tiller61b910f2015-02-15 10:54:07 -08004296$(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004297 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004298 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004299 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a
4300 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004301ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004302 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004303endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004304
4305
4306
nnoble5b7f32a2014-12-22 08:12:44 -08004307
nnoble69ac39f2014-12-12 15:43:38 -08004308ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004309-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004310endif
4311
Craig Tiller61b910f2015-02-15 10:54:07 -08004312$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_in_a_vacuum.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004313
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004314
hongyu24200d32015-01-08 15:13:49 -08004315LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_SRC = \
4316 test/core/end2end/tests/census_simple_request.c \
4317
4318
Craig Tiller61b910f2015-02-15 10:54:07 -08004319LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -08004320
Craig Tiller61b910f2015-02-15 10:54:07 -08004321$(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_OBJS)
hongyu24200d32015-01-08 15:13:49 -08004322 $(E) "[AR] Creating $@"
4323 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004324 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a
4325 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004326ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004327 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004328endif
hongyu24200d32015-01-08 15:13:49 -08004329
4330
4331
4332
hongyu24200d32015-01-08 15:13:49 -08004333ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004334-include $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08004335endif
4336
Craig Tiller61b910f2015-02-15 10:54:07 -08004337$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/census_simple_request.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004338
hongyu24200d32015-01-08 15:13:49 -08004339
ctillerc6d61c42014-12-15 14:52:08 -08004340LIBEND2END_TEST_DISAPPEARING_SERVER_SRC = \
4341 test/core/end2end/tests/disappearing_server.c \
4342
4343
Craig Tiller61b910f2015-02-15 10:54:07 -08004344LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08004345
Craig Tiller61b910f2015-02-15 10:54:07 -08004346$(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a: $(ZLIB_DEP) $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
ctillerc6d61c42014-12-15 14:52:08 -08004347 $(E) "[AR] Creating $@"
4348 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004349 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a
4350 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004351ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004352 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004353endif
ctillerc6d61c42014-12-15 14:52:08 -08004354
4355
4356
nnoble5b7f32a2014-12-22 08:12:44 -08004357
ctillerc6d61c42014-12-15 14:52:08 -08004358ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004359-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08004360endif
4361
Craig Tiller61b910f2015-02-15 10:54:07 -08004362$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/disappearing_server.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004363
ctillerc6d61c42014-12-15 14:52:08 -08004364
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004365LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC = \
4366 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c \
4367
4368
Craig Tiller61b910f2015-02-15 10:54:07 -08004369LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004370
Craig Tiller61b910f2015-02-15 10:54:07 -08004371$(LIBDIR)/$(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 -08004372 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004373 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004374 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
4375 $(Q) $(AR) rcs $(LIBDIR)/$(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 -08004376ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004377 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004378endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004379
4380
4381
nnoble5b7f32a2014-12-22 08:12:44 -08004382
nnoble69ac39f2014-12-12 15:43:38 -08004383ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004384-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004385endif
4386
Craig Tiller61b910f2015-02-15 10:54:07 -08004387$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004388
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004389
4390LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC = \
4391 test/core/end2end/tests/early_server_shutdown_finishes_tags.c \
4392
4393
Craig Tiller61b910f2015-02-15 10:54:07 -08004394LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004395
Craig Tiller61b910f2015-02-15 10:54:07 -08004396$(LIBDIR)/$(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 -08004397 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004398 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004399 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a
4400 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004401ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004402 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004403endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004404
4405
4406
nnoble5b7f32a2014-12-22 08:12:44 -08004407
nnoble69ac39f2014-12-12 15:43:38 -08004408ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004409-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004410endif
4411
Craig Tiller61b910f2015-02-15 10:54:07 -08004412$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/early_server_shutdown_finishes_tags.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004413
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004414
murgatroid99a8c21e82015-02-12 13:55:53 -08004415LIBEND2END_TEST_EMPTY_BATCH_SRC = \
4416 test/core/end2end/tests/empty_batch.c \
4417
4418
Craig Tiller61b910f2015-02-15 10:54:07 -08004419LIBEND2END_TEST_EMPTY_BATCH_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EMPTY_BATCH_SRC))))
murgatroid99a8c21e82015-02-12 13:55:53 -08004420
Craig Tiller61b910f2015-02-15 10:54:07 -08004421$(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a: $(ZLIB_DEP) $(LIBEND2END_TEST_EMPTY_BATCH_OBJS)
murgatroid99a8c21e82015-02-12 13:55:53 -08004422 $(E) "[AR] Creating $@"
4423 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004424 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a
4425 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a $(LIBEND2END_TEST_EMPTY_BATCH_OBJS)
murgatroid99a8c21e82015-02-12 13:55:53 -08004426ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004427 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a
murgatroid99a8c21e82015-02-12 13:55:53 -08004428endif
4429
4430
4431
4432
murgatroid99a8c21e82015-02-12 13:55:53 -08004433ifneq ($(NO_DEPS),true)
4434-include $(LIBEND2END_TEST_EMPTY_BATCH_OBJS:.o=.dep)
4435endif
4436
Craig Tiller61b910f2015-02-15 10:54:07 -08004437$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/empty_batch.o:
murgatroid99a8c21e82015-02-12 13:55:53 -08004438
4439
Craig Tiller4ffdcd52015-01-16 11:34:55 -08004440LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_SRC = \
4441 test/core/end2end/tests/graceful_server_shutdown.c \
4442
4443
Craig Tiller61b910f2015-02-15 10:54:07 -08004444LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_SRC))))
Craig Tiller4ffdcd52015-01-16 11:34:55 -08004445
Craig Tiller61b910f2015-02-15 10:54:07 -08004446$(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a: $(ZLIB_DEP) $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_OBJS)
Craig Tiller4ffdcd52015-01-16 11:34:55 -08004447 $(E) "[AR] Creating $@"
4448 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004449 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a
4450 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004451ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004452 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004453endif
Craig Tiller4ffdcd52015-01-16 11:34:55 -08004454
4455
4456
4457
Craig Tiller4ffdcd52015-01-16 11:34:55 -08004458ifneq ($(NO_DEPS),true)
4459-include $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_OBJS:.o=.dep)
4460endif
4461
Craig Tiller61b910f2015-02-15 10:54:07 -08004462$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/graceful_server_shutdown.o:
Craig Tiller4ffdcd52015-01-16 11:34:55 -08004463
4464
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004465LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC = \
4466 test/core/end2end/tests/invoke_large_request.c \
4467
4468
Craig Tiller61b910f2015-02-15 10:54:07 -08004469LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004470
Craig Tiller61b910f2015-02-15 10:54:07 -08004471$(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a: $(ZLIB_DEP) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004472 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004473 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004474 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a
4475 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004476ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004477 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004478endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004479
4480
4481
nnoble5b7f32a2014-12-22 08:12:44 -08004482
nnoble69ac39f2014-12-12 15:43:38 -08004483ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004484-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004485endif
4486
Craig Tiller61b910f2015-02-15 10:54:07 -08004487$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/invoke_large_request.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004488
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004489
4490LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC = \
4491 test/core/end2end/tests/max_concurrent_streams.c \
4492
4493
Craig Tiller61b910f2015-02-15 10:54:07 -08004494LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004495
Craig Tiller61b910f2015-02-15 10:54:07 -08004496$(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a: $(ZLIB_DEP) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004497 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004498 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004499 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a
4500 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004501ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004502 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004503endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004504
4505
4506
nnoble5b7f32a2014-12-22 08:12:44 -08004507
nnoble69ac39f2014-12-12 15:43:38 -08004508ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004509-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004510endif
4511
Craig Tiller61b910f2015-02-15 10:54:07 -08004512$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/max_concurrent_streams.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004513
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004514
4515LIBEND2END_TEST_NO_OP_SRC = \
4516 test/core/end2end/tests/no_op.c \
4517
4518
Craig Tiller61b910f2015-02-15 10:54:07 -08004519LIBEND2END_TEST_NO_OP_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004520
Craig Tiller61b910f2015-02-15 10:54:07 -08004521$(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a: $(ZLIB_DEP) $(LIBEND2END_TEST_NO_OP_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004522 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004523 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004524 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a
4525 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a $(LIBEND2END_TEST_NO_OP_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004526ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004527 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004528endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004529
4530
4531
nnoble5b7f32a2014-12-22 08:12:44 -08004532
nnoble69ac39f2014-12-12 15:43:38 -08004533ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004534-include $(LIBEND2END_TEST_NO_OP_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004535endif
4536
Craig Tiller61b910f2015-02-15 10:54:07 -08004537$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/no_op.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004538
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004539
4540LIBEND2END_TEST_PING_PONG_STREAMING_SRC = \
4541 test/core/end2end/tests/ping_pong_streaming.c \
4542
4543
Craig Tiller61b910f2015-02-15 10:54:07 -08004544LIBEND2END_TEST_PING_PONG_STREAMING_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004545
Craig Tiller61b910f2015-02-15 10:54:07 -08004546$(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a: $(ZLIB_DEP) $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004547 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004548 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004549 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a
4550 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004551ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004552 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004553endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004554
4555
4556
nnoble5b7f32a2014-12-22 08:12:44 -08004557
nnoble69ac39f2014-12-12 15:43:38 -08004558ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004559-include $(LIBEND2END_TEST_PING_PONG_STREAMING_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004560endif
4561
Craig Tiller61b910f2015-02-15 10:54:07 -08004562$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/ping_pong_streaming.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004563
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004564
ctiller33023c42014-12-12 16:28:33 -08004565LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC = \
4566 test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c \
4567
4568
Craig Tiller61b910f2015-02-15 10:54:07 -08004569LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_SRC))))
ctiller33023c42014-12-12 16:28:33 -08004570
Craig Tiller61b910f2015-02-15 10:54:07 -08004571$(LIBDIR)/$(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 -08004572 $(E) "[AR] Creating $@"
4573 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004574 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a
4575 $(Q) $(AR) rcs $(LIBDIR)/$(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 -08004576ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004577 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004578endif
ctiller33023c42014-12-12 16:28:33 -08004579
4580
4581
nnoble5b7f32a2014-12-22 08:12:44 -08004582
ctiller33023c42014-12-12 16:28:33 -08004583ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004584-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08004585endif
4586
Craig Tiller61b910f2015-02-15 10:54:07 -08004587$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_response_with_binary_metadata_and_payload.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004588
ctiller33023c42014-12-12 16:28:33 -08004589
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004590LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC = \
4591 test/core/end2end/tests/request_response_with_metadata_and_payload.c \
4592
4593
Craig Tiller61b910f2015-02-15 10:54:07 -08004594LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004595
Craig Tiller61b910f2015-02-15 10:54:07 -08004596$(LIBDIR)/$(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 -08004597 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004598 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004599 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a
4600 $(Q) $(AR) rcs $(LIBDIR)/$(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 -08004601ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004602 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004603endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004604
4605
4606
nnoble5b7f32a2014-12-22 08:12:44 -08004607
nnoble69ac39f2014-12-12 15:43:38 -08004608ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004609-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004610endif
4611
Craig Tiller61b910f2015-02-15 10:54:07 -08004612$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_response_with_metadata_and_payload.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004613
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004614
4615LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC = \
4616 test/core/end2end/tests/request_response_with_payload.c \
4617
4618
Craig Tiller61b910f2015-02-15 10:54:07 -08004619LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004620
Craig Tiller61b910f2015-02-15 10:54:07 -08004621$(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004622 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004623 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004624 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a
4625 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004626ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004627 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004628endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004629
4630
4631
nnoble5b7f32a2014-12-22 08:12:44 -08004632
nnoble69ac39f2014-12-12 15:43:38 -08004633ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004634-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004635endif
4636
Craig Tiller61b910f2015-02-15 10:54:07 -08004637$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_response_with_payload.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004638
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004639
Craig Tillercff2d152015-02-05 13:22:49 -08004640LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_SRC = \
4641 test/core/end2end/tests/request_with_large_metadata.c \
ctiller2845cad2014-12-15 15:14:12 -08004642
4643
Craig Tiller61b910f2015-02-15 10:54:07 -08004644LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08004645
Craig Tiller61b910f2015-02-15 10:54:07 -08004646$(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_OBJS)
ctiller2845cad2014-12-15 15:14:12 -08004647 $(E) "[AR] Creating $@"
4648 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004649 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a
4650 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004651ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004652 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004653endif
ctiller2845cad2014-12-15 15:14:12 -08004654
4655
4656
nnoble5b7f32a2014-12-22 08:12:44 -08004657
ctiller2845cad2014-12-15 15:14:12 -08004658ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -08004659-include $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08004660endif
4661
Craig Tiller61b910f2015-02-15 10:54:07 -08004662$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_with_large_metadata.o:
Craig Tillercff2d152015-02-05 13:22:49 -08004663
4664
4665LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_SRC = \
4666 test/core/end2end/tests/request_with_payload.c \
4667
4668
Craig Tiller61b910f2015-02-15 10:54:07 -08004669LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -08004670
Craig Tiller61b910f2015-02-15 10:54:07 -08004671$(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_OBJS)
Craig Tillercff2d152015-02-05 13:22:49 -08004672 $(E) "[AR] Creating $@"
4673 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004674 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a
4675 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_OBJS)
Craig Tillercff2d152015-02-05 13:22:49 -08004676ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004677 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a
Craig Tillercff2d152015-02-05 13:22:49 -08004678endif
4679
4680
4681
4682
Craig Tillercff2d152015-02-05 13:22:49 -08004683ifneq ($(NO_DEPS),true)
4684-include $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_OBJS:.o=.dep)
4685endif
4686
Craig Tiller61b910f2015-02-15 10:54:07 -08004687$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_with_payload.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004688
ctiller2845cad2014-12-15 15:14:12 -08004689
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004690LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC = \
4691 test/core/end2end/tests/simple_delayed_request.c \
4692
4693
Craig Tiller61b910f2015-02-15 10:54:07 -08004694LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004695
Craig Tiller61b910f2015-02-15 10:54:07 -08004696$(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a: $(ZLIB_DEP) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004697 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004698 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004699 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a
4700 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004701ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004702 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004703endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004704
4705
4706
nnoble5b7f32a2014-12-22 08:12:44 -08004707
nnoble69ac39f2014-12-12 15:43:38 -08004708ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004709-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004710endif
4711
Craig Tiller61b910f2015-02-15 10:54:07 -08004712$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/simple_delayed_request.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004713
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004714
4715LIBEND2END_TEST_SIMPLE_REQUEST_SRC = \
4716 test/core/end2end/tests/simple_request.c \
4717
4718
Craig Tiller61b910f2015-02-15 10:54:07 -08004719LIBEND2END_TEST_SIMPLE_REQUEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004720
Craig Tiller61b910f2015-02-15 10:54:07 -08004721$(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a: $(ZLIB_DEP) $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004722 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004723 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004724 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a
4725 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004726ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004727 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004728endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004729
4730
4731
nnoble5b7f32a2014-12-22 08:12:44 -08004732
nnoble69ac39f2014-12-12 15:43:38 -08004733ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004734-include $(LIBEND2END_TEST_SIMPLE_REQUEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004735endif
4736
Craig Tiller61b910f2015-02-15 10:54:07 -08004737$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/simple_request.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004738
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004739
nathaniel52878172014-12-09 10:17:19 -08004740LIBEND2END_TEST_THREAD_STRESS_SRC = \
4741 test/core/end2end/tests/thread_stress.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004742
4743
Craig Tiller61b910f2015-02-15 10:54:07 -08004744LIBEND2END_TEST_THREAD_STRESS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004745
Craig Tiller61b910f2015-02-15 10:54:07 -08004746$(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a: $(ZLIB_DEP) $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004747 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004748 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004749 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a
4750 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a $(LIBEND2END_TEST_THREAD_STRESS_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004751ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004752 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004753endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004754
4755
4756
nnoble5b7f32a2014-12-22 08:12:44 -08004757
nnoble69ac39f2014-12-12 15:43:38 -08004758ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004759-include $(LIBEND2END_TEST_THREAD_STRESS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004760endif
4761
Craig Tiller61b910f2015-02-15 10:54:07 -08004762$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/thread_stress.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004763
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004764
4765LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC = \
4766 test/core/end2end/tests/writes_done_hangs_with_pending_read.c \
4767
4768
Craig Tiller61b910f2015-02-15 10:54:07 -08004769LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004770
Craig Tiller61b910f2015-02-15 10:54:07 -08004771$(LIBDIR)/$(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 -08004772 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08004773 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004774 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a
4775 $(Q) $(AR) rcs $(LIBDIR)/$(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 -08004776ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004777 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08004778endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004779
4780
4781
nnoble5b7f32a2014-12-22 08:12:44 -08004782
nnoble69ac39f2014-12-12 15:43:38 -08004783ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08004784-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004785endif
4786
Craig Tiller61b910f2015-02-15 10:54:07 -08004787$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/writes_done_hangs_with_pending_read.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08004788
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08004789
Craig Tiller2c189e32015-02-03 13:56:55 -08004790LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_LEGACY_SRC = \
4791 test/core/end2end/tests/cancel_after_accept_legacy.c \
4792
4793
Craig Tiller61b910f2015-02-15 10:54:07 -08004794LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08004795
Craig Tiller61b910f2015-02-15 10:54:07 -08004796$(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08004797 $(E) "[AR] Creating $@"
4798 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004799 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a
4800 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08004801ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004802 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08004803endif
4804
4805
4806
4807
Craig Tiller2c189e32015-02-03 13:56:55 -08004808ifneq ($(NO_DEPS),true)
4809-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_LEGACY_OBJS:.o=.dep)
4810endif
4811
Craig Tiller61b910f2015-02-15 10:54:07 -08004812$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_after_accept_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08004813
4814
4815LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_SRC = \
4816 test/core/end2end/tests/cancel_after_accept_and_writes_closed_legacy.c \
4817
4818
Craig Tiller61b910f2015-02-15 10:54:07 -08004819LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08004820
Craig Tiller61b910f2015-02-15 10:54:07 -08004821$(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08004822 $(E) "[AR] Creating $@"
4823 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004824 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a
4825 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08004826ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004827 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08004828endif
4829
4830
4831
4832
Craig Tiller2c189e32015-02-03 13:56:55 -08004833ifneq ($(NO_DEPS),true)
4834-include $(LIBEND2END_TEST_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_OBJS:.o=.dep)
4835endif
4836
Craig Tiller61b910f2015-02-15 10:54:07 -08004837$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_after_accept_and_writes_closed_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08004838
4839
4840LIBEND2END_TEST_CANCEL_AFTER_INVOKE_LEGACY_SRC = \
4841 test/core/end2end/tests/cancel_after_invoke_legacy.c \
4842
4843
Craig Tiller61b910f2015-02-15 10:54:07 -08004844LIBEND2END_TEST_CANCEL_AFTER_INVOKE_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08004845
Craig Tiller61b910f2015-02-15 10:54:07 -08004846$(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08004847 $(E) "[AR] Creating $@"
4848 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004849 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a
4850 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08004851ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004852 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08004853endif
4854
4855
4856
4857
Craig Tiller2c189e32015-02-03 13:56:55 -08004858ifneq ($(NO_DEPS),true)
4859-include $(LIBEND2END_TEST_CANCEL_AFTER_INVOKE_LEGACY_OBJS:.o=.dep)
4860endif
4861
Craig Tiller61b910f2015-02-15 10:54:07 -08004862$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_after_invoke_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08004863
4864
4865LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_LEGACY_SRC = \
4866 test/core/end2end/tests/cancel_before_invoke_legacy.c \
4867
4868
Craig Tiller61b910f2015-02-15 10:54:07 -08004869LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08004870
Craig Tiller61b910f2015-02-15 10:54:07 -08004871$(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08004872 $(E) "[AR] Creating $@"
4873 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004874 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a
4875 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08004876ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004877 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08004878endif
4879
4880
4881
4882
Craig Tiller2c189e32015-02-03 13:56:55 -08004883ifneq ($(NO_DEPS),true)
4884-include $(LIBEND2END_TEST_CANCEL_BEFORE_INVOKE_LEGACY_OBJS:.o=.dep)
4885endif
4886
Craig Tiller61b910f2015-02-15 10:54:07 -08004887$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_before_invoke_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08004888
4889
4890LIBEND2END_TEST_CANCEL_IN_A_VACUUM_LEGACY_SRC = \
4891 test/core/end2end/tests/cancel_in_a_vacuum_legacy.c \
4892
4893
Craig Tiller61b910f2015-02-15 10:54:07 -08004894LIBEND2END_TEST_CANCEL_IN_A_VACUUM_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08004895
Craig Tiller61b910f2015-02-15 10:54:07 -08004896$(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08004897 $(E) "[AR] Creating $@"
4898 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004899 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a
4900 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08004901ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004902 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08004903endif
4904
4905
4906
4907
Craig Tiller2c189e32015-02-03 13:56:55 -08004908ifneq ($(NO_DEPS),true)
4909-include $(LIBEND2END_TEST_CANCEL_IN_A_VACUUM_LEGACY_OBJS:.o=.dep)
4910endif
4911
Craig Tiller61b910f2015-02-15 10:54:07 -08004912$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/cancel_in_a_vacuum_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08004913
4914
4915LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_LEGACY_SRC = \
4916 test/core/end2end/tests/census_simple_request_legacy.c \
4917
4918
Craig Tiller61b910f2015-02-15 10:54:07 -08004919LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08004920
Craig Tiller61b910f2015-02-15 10:54:07 -08004921$(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08004922 $(E) "[AR] Creating $@"
4923 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004924 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a
4925 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08004926ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004927 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08004928endif
4929
4930
4931
4932
Craig Tiller2c189e32015-02-03 13:56:55 -08004933ifneq ($(NO_DEPS),true)
4934-include $(LIBEND2END_TEST_CENSUS_SIMPLE_REQUEST_LEGACY_OBJS:.o=.dep)
4935endif
4936
Craig Tiller61b910f2015-02-15 10:54:07 -08004937$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/census_simple_request_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08004938
4939
4940LIBEND2END_TEST_DISAPPEARING_SERVER_LEGACY_SRC = \
4941 test/core/end2end/tests/disappearing_server_legacy.c \
4942
4943
Craig Tiller61b910f2015-02-15 10:54:07 -08004944LIBEND2END_TEST_DISAPPEARING_SERVER_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_DISAPPEARING_SERVER_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08004945
Craig Tiller61b910f2015-02-15 10:54:07 -08004946$(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_DISAPPEARING_SERVER_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08004947 $(E) "[AR] Creating $@"
4948 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004949 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a
4950 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a $(LIBEND2END_TEST_DISAPPEARING_SERVER_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08004951ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004952 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08004953endif
4954
4955
4956
4957
Craig Tiller2c189e32015-02-03 13:56:55 -08004958ifneq ($(NO_DEPS),true)
4959-include $(LIBEND2END_TEST_DISAPPEARING_SERVER_LEGACY_OBJS:.o=.dep)
4960endif
4961
Craig Tiller61b910f2015-02-15 10:54:07 -08004962$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/disappearing_server_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08004963
4964
4965LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_SRC = \
4966 test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls_legacy.c \
4967
4968
Craig Tiller61b910f2015-02-15 10:54:07 -08004969LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08004970
Craig Tiller61b910f2015-02-15 10:54:07 -08004971$(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08004972 $(E) "[AR] Creating $@"
4973 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004974 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a
4975 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08004976ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08004977 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08004978endif
4979
4980
4981
4982
Craig Tiller2c189e32015-02-03 13:56:55 -08004983ifneq ($(NO_DEPS),true)
4984-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_OBJS:.o=.dep)
4985endif
4986
Craig Tiller61b910f2015-02-15 10:54:07 -08004987$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08004988
4989
4990LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_SRC = \
4991 test/core/end2end/tests/early_server_shutdown_finishes_tags_legacy.c \
4992
4993
Craig Tiller61b910f2015-02-15 10:54:07 -08004994LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08004995
Craig Tiller61b910f2015-02-15 10:54:07 -08004996$(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08004997 $(E) "[AR] Creating $@"
4998 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08004999 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a
5000 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005001ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005002 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005003endif
5004
5005
5006
5007
Craig Tiller2c189e32015-02-03 13:56:55 -08005008ifneq ($(NO_DEPS),true)
5009-include $(LIBEND2END_TEST_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_OBJS:.o=.dep)
5010endif
5011
Craig Tiller61b910f2015-02-15 10:54:07 -08005012$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/early_server_shutdown_finishes_tags_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005013
5014
5015LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_LEGACY_SRC = \
5016 test/core/end2end/tests/graceful_server_shutdown_legacy.c \
5017
5018
Craig Tiller61b910f2015-02-15 10:54:07 -08005019LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08005020
Craig Tiller61b910f2015-02-15 10:54:07 -08005021$(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005022 $(E) "[AR] Creating $@"
5023 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005024 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a
5025 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005026ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005027 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005028endif
5029
5030
5031
5032
Craig Tiller2c189e32015-02-03 13:56:55 -08005033ifneq ($(NO_DEPS),true)
5034-include $(LIBEND2END_TEST_GRACEFUL_SERVER_SHUTDOWN_LEGACY_OBJS:.o=.dep)
5035endif
5036
Craig Tiller61b910f2015-02-15 10:54:07 -08005037$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/graceful_server_shutdown_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005038
5039
5040LIBEND2END_TEST_INVOKE_LARGE_REQUEST_LEGACY_SRC = \
5041 test/core/end2end/tests/invoke_large_request_legacy.c \
5042
5043
Craig Tiller61b910f2015-02-15 10:54:07 -08005044LIBEND2END_TEST_INVOKE_LARGE_REQUEST_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08005045
Craig Tiller61b910f2015-02-15 10:54:07 -08005046$(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005047 $(E) "[AR] Creating $@"
5048 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005049 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a
5050 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005051ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005052 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005053endif
5054
5055
5056
5057
Craig Tiller2c189e32015-02-03 13:56:55 -08005058ifneq ($(NO_DEPS),true)
5059-include $(LIBEND2END_TEST_INVOKE_LARGE_REQUEST_LEGACY_OBJS:.o=.dep)
5060endif
5061
Craig Tiller61b910f2015-02-15 10:54:07 -08005062$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/invoke_large_request_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005063
5064
5065LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_LEGACY_SRC = \
5066 test/core/end2end/tests/max_concurrent_streams_legacy.c \
5067
5068
Craig Tiller61b910f2015-02-15 10:54:07 -08005069LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08005070
Craig Tiller61b910f2015-02-15 10:54:07 -08005071$(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005072 $(E) "[AR] Creating $@"
5073 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005074 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a
5075 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005076ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005077 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005078endif
5079
5080
5081
5082
Craig Tiller2c189e32015-02-03 13:56:55 -08005083ifneq ($(NO_DEPS),true)
5084-include $(LIBEND2END_TEST_MAX_CONCURRENT_STREAMS_LEGACY_OBJS:.o=.dep)
5085endif
5086
Craig Tiller61b910f2015-02-15 10:54:07 -08005087$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/max_concurrent_streams_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005088
5089
5090LIBEND2END_TEST_NO_OP_LEGACY_SRC = \
5091 test/core/end2end/tests/no_op_legacy.c \
5092
5093
Craig Tiller61b910f2015-02-15 10:54:07 -08005094LIBEND2END_TEST_NO_OP_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_NO_OP_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08005095
Craig Tiller61b910f2015-02-15 10:54:07 -08005096$(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_NO_OP_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005097 $(E) "[AR] Creating $@"
5098 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005099 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a
5100 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a $(LIBEND2END_TEST_NO_OP_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005101ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005102 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005103endif
5104
5105
5106
5107
Craig Tiller2c189e32015-02-03 13:56:55 -08005108ifneq ($(NO_DEPS),true)
5109-include $(LIBEND2END_TEST_NO_OP_LEGACY_OBJS:.o=.dep)
5110endif
5111
Craig Tiller61b910f2015-02-15 10:54:07 -08005112$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/no_op_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005113
5114
5115LIBEND2END_TEST_PING_PONG_STREAMING_LEGACY_SRC = \
5116 test/core/end2end/tests/ping_pong_streaming_legacy.c \
5117
5118
Craig Tiller61b910f2015-02-15 10:54:07 -08005119LIBEND2END_TEST_PING_PONG_STREAMING_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_PING_PONG_STREAMING_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08005120
Craig Tiller61b910f2015-02-15 10:54:07 -08005121$(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_PING_PONG_STREAMING_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005122 $(E) "[AR] Creating $@"
5123 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005124 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a
5125 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a $(LIBEND2END_TEST_PING_PONG_STREAMING_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005126ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005127 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005128endif
5129
5130
5131
5132
Craig Tiller2c189e32015-02-03 13:56:55 -08005133ifneq ($(NO_DEPS),true)
5134-include $(LIBEND2END_TEST_PING_PONG_STREAMING_LEGACY_OBJS:.o=.dep)
5135endif
5136
Craig Tiller61b910f2015-02-15 10:54:07 -08005137$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/ping_pong_streaming_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005138
5139
5140LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_SRC = \
5141 test/core/end2end/tests/request_response_with_binary_metadata_and_payload_legacy.c \
5142
5143
Craig Tiller61b910f2015-02-15 10:54:07 -08005144LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08005145
Craig Tiller61b910f2015-02-15 10:54:07 -08005146$(LIBDIR)/$(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)
Craig Tiller2c189e32015-02-03 13:56:55 -08005147 $(E) "[AR] Creating $@"
5148 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005149 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a
5150 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005151ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005152 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005153endif
5154
5155
5156
5157
Craig Tiller2c189e32015-02-03 13:56:55 -08005158ifneq ($(NO_DEPS),true)
5159-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_OBJS:.o=.dep)
5160endif
5161
Craig Tiller61b910f2015-02-15 10:54:07 -08005162$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_response_with_binary_metadata_and_payload_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005163
5164
5165LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_SRC = \
5166 test/core/end2end/tests/request_response_with_metadata_and_payload_legacy.c \
5167
5168
Craig Tiller61b910f2015-02-15 10:54:07 -08005169LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08005170
Craig Tiller61b910f2015-02-15 10:54:07 -08005171$(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005172 $(E) "[AR] Creating $@"
5173 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005174 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a
5175 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005176ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005177 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005178endif
5179
5180
5181
5182
Craig Tiller2c189e32015-02-03 13:56:55 -08005183ifneq ($(NO_DEPS),true)
5184-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_OBJS:.o=.dep)
5185endif
5186
Craig Tiller61b910f2015-02-15 10:54:07 -08005187$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_response_with_metadata_and_payload_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005188
5189
5190LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_SRC = \
5191 test/core/end2end/tests/request_response_with_payload_legacy.c \
5192
5193
Craig Tiller61b910f2015-02-15 10:54:07 -08005194LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08005195
Craig Tiller61b910f2015-02-15 10:54:07 -08005196$(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005197 $(E) "[AR] Creating $@"
5198 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005199 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a
5200 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005201ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005202 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005203endif
5204
5205
5206
5207
Craig Tiller2c189e32015-02-03 13:56:55 -08005208ifneq ($(NO_DEPS),true)
5209-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_OBJS:.o=.dep)
5210endif
5211
Craig Tiller61b910f2015-02-15 10:54:07 -08005212$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_response_with_payload_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005213
5214
5215LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_SRC = \
5216 test/core/end2end/tests/request_response_with_trailing_metadata_and_payload_legacy.c \
5217
5218
Craig Tiller61b910f2015-02-15 10:54:07 -08005219LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08005220
Craig Tiller61b910f2015-02-15 10:54:07 -08005221$(LIBDIR)/$(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)
Craig Tiller2c189e32015-02-03 13:56:55 -08005222 $(E) "[AR] Creating $@"
5223 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005224 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a
5225 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005226ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005227 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005228endif
5229
5230
5231
5232
Craig Tiller2c189e32015-02-03 13:56:55 -08005233ifneq ($(NO_DEPS),true)
5234-include $(LIBEND2END_TEST_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_OBJS:.o=.dep)
5235endif
5236
Craig Tiller61b910f2015-02-15 10:54:07 -08005237$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_response_with_trailing_metadata_and_payload_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005238
5239
Craig Tillercff2d152015-02-05 13:22:49 -08005240LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_LEGACY_SRC = \
5241 test/core/end2end/tests/request_with_large_metadata_legacy.c \
5242
5243
Craig Tiller61b910f2015-02-15 10:54:07 -08005244LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_LEGACY_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -08005245
Craig Tiller61b910f2015-02-15 10:54:07 -08005246$(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_LEGACY_OBJS)
Craig Tillercff2d152015-02-05 13:22:49 -08005247 $(E) "[AR] Creating $@"
5248 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005249 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a
5250 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_LEGACY_OBJS)
Craig Tillercff2d152015-02-05 13:22:49 -08005251ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005252 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a
Craig Tillercff2d152015-02-05 13:22:49 -08005253endif
5254
5255
5256
5257
Craig Tillercff2d152015-02-05 13:22:49 -08005258ifneq ($(NO_DEPS),true)
5259-include $(LIBEND2END_TEST_REQUEST_WITH_LARGE_METADATA_LEGACY_OBJS:.o=.dep)
5260endif
5261
Craig Tiller61b910f2015-02-15 10:54:07 -08005262$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_with_large_metadata_legacy.o:
Craig Tillercff2d152015-02-05 13:22:49 -08005263
5264
5265LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_LEGACY_SRC = \
5266 test/core/end2end/tests/request_with_payload_legacy.c \
5267
5268
Craig Tiller61b910f2015-02-15 10:54:07 -08005269LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_LEGACY_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -08005270
Craig Tiller61b910f2015-02-15 10:54:07 -08005271$(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_LEGACY_OBJS)
Craig Tillercff2d152015-02-05 13:22:49 -08005272 $(E) "[AR] Creating $@"
5273 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005274 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a
5275 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_LEGACY_OBJS)
Craig Tillercff2d152015-02-05 13:22:49 -08005276ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005277 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a
Craig Tillercff2d152015-02-05 13:22:49 -08005278endif
5279
5280
5281
5282
Craig Tillercff2d152015-02-05 13:22:49 -08005283ifneq ($(NO_DEPS),true)
5284-include $(LIBEND2END_TEST_REQUEST_WITH_PAYLOAD_LEGACY_OBJS:.o=.dep)
5285endif
5286
Craig Tiller61b910f2015-02-15 10:54:07 -08005287$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/request_with_payload_legacy.o:
Craig Tillercff2d152015-02-05 13:22:49 -08005288
5289
Craig Tiller2c189e32015-02-03 13:56:55 -08005290LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_LEGACY_SRC = \
5291 test/core/end2end/tests/simple_delayed_request_legacy.c \
5292
5293
Craig Tiller61b910f2015-02-15 10:54:07 -08005294LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08005295
Craig Tiller61b910f2015-02-15 10:54:07 -08005296$(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005297 $(E) "[AR] Creating $@"
5298 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005299 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a
5300 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005301ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005302 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005303endif
5304
5305
5306
5307
Craig Tiller2c189e32015-02-03 13:56:55 -08005308ifneq ($(NO_DEPS),true)
5309-include $(LIBEND2END_TEST_SIMPLE_DELAYED_REQUEST_LEGACY_OBJS:.o=.dep)
5310endif
5311
Craig Tiller61b910f2015-02-15 10:54:07 -08005312$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/simple_delayed_request_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005313
5314
5315LIBEND2END_TEST_SIMPLE_REQUEST_LEGACY_SRC = \
5316 test/core/end2end/tests/simple_request_legacy.c \
5317
5318
Craig Tiller61b910f2015-02-15 10:54:07 -08005319LIBEND2END_TEST_SIMPLE_REQUEST_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_SIMPLE_REQUEST_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08005320
Craig Tiller61b910f2015-02-15 10:54:07 -08005321$(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_SIMPLE_REQUEST_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005322 $(E) "[AR] Creating $@"
5323 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005324 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a
5325 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a $(LIBEND2END_TEST_SIMPLE_REQUEST_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005326ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005327 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005328endif
5329
5330
5331
5332
Craig Tiller2c189e32015-02-03 13:56:55 -08005333ifneq ($(NO_DEPS),true)
5334-include $(LIBEND2END_TEST_SIMPLE_REQUEST_LEGACY_OBJS:.o=.dep)
5335endif
5336
Craig Tiller61b910f2015-02-15 10:54:07 -08005337$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/simple_request_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005338
5339
5340LIBEND2END_TEST_THREAD_STRESS_LEGACY_SRC = \
5341 test/core/end2end/tests/thread_stress_legacy.c \
5342
5343
Craig Tiller61b910f2015-02-15 10:54:07 -08005344LIBEND2END_TEST_THREAD_STRESS_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_THREAD_STRESS_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08005345
Craig Tiller61b910f2015-02-15 10:54:07 -08005346$(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_THREAD_STRESS_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005347 $(E) "[AR] Creating $@"
5348 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005349 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a
5350 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a $(LIBEND2END_TEST_THREAD_STRESS_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005351ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005352 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005353endif
5354
5355
5356
5357
Craig Tiller2c189e32015-02-03 13:56:55 -08005358ifneq ($(NO_DEPS),true)
5359-include $(LIBEND2END_TEST_THREAD_STRESS_LEGACY_OBJS:.o=.dep)
5360endif
5361
Craig Tiller61b910f2015-02-15 10:54:07 -08005362$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/thread_stress_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005363
5364
5365LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_SRC = \
5366 test/core/end2end/tests/writes_done_hangs_with_pending_read_legacy.c \
5367
5368
Craig Tiller61b910f2015-02-15 10:54:07 -08005369LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08005370
Craig Tiller61b910f2015-02-15 10:54:07 -08005371$(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a: $(ZLIB_DEP) $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005372 $(E) "[AR] Creating $@"
5373 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005374 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a
5375 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_OBJS)
Craig Tiller2c189e32015-02-03 13:56:55 -08005376ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005377 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a
Craig Tiller2c189e32015-02-03 13:56:55 -08005378endif
5379
5380
5381
5382
Craig Tiller2c189e32015-02-03 13:56:55 -08005383ifneq ($(NO_DEPS),true)
5384-include $(LIBEND2END_TEST_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_OBJS:.o=.dep)
5385endif
5386
Craig Tiller61b910f2015-02-15 10:54:07 -08005387$(OBJDIR)/$(CONFIG)/test/core/end2end/tests/writes_done_hangs_with_pending_read_legacy.o:
Craig Tiller2c189e32015-02-03 13:56:55 -08005388
5389
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005390LIBEND2END_CERTS_SRC = \
chenw97fd9e52014-12-19 17:12:36 -08005391 test/core/end2end/data/test_root_cert.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005392 test/core/end2end/data/server1_cert.c \
5393 test/core/end2end/data/server1_key.c \
5394
5395
Craig Tiller61b910f2015-02-15 10:54:07 -08005396LIBEND2END_CERTS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_CERTS_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005397
nnoble69ac39f2014-12-12 15:43:38 -08005398ifeq ($(NO_SECURE),true)
5399
Nicolas Noble047b7272015-01-16 13:55:05 -08005400# You can't build secure libraries if you don't have OpenSSL with ALPN.
5401
Craig Tiller61b910f2015-02-15 10:54:07 -08005402$(LIBDIR)/$(CONFIG)/libend2end_certs.a: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08005403
nnoble5b7f32a2014-12-22 08:12:44 -08005404
nnoble69ac39f2014-12-12 15:43:38 -08005405else
5406
Nicolas Noble53830622015-02-12 16:56:38 -08005407
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01005408ifneq ($(OPENSSL_DEP),)
Nicolas Noble53830622015-02-12 16:56:38 -08005409# This is to ensure the embedded OpenSSL is built beforehand, properly
5410# installing headers to their final destination on the drive. We need this
5411# otherwise parallel compilation will fail if a source is compiled first.
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01005412test/core/end2end/data/test_root_cert.c: $(OPENSSL_DEP)
Nicolas "Pixel" Noble17f2b592015-01-16 07:09:10 +01005413test/core/end2end/data/server1_cert.c: $(OPENSSL_DEP)
5414test/core/end2end/data/server1_key.c: $(OPENSSL_DEP)
5415endif
5416
Craig Tiller61b910f2015-02-15 10:54:07 -08005417$(LIBDIR)/$(CONFIG)/libend2end_certs.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(LIBEND2END_CERTS_OBJS)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005418 $(E) "[AR] Creating $@"
nnoble85a49262014-12-08 18:14:03 -08005419 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005420 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_certs.a
5421 $(Q) $(AR) rcs $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBEND2END_CERTS_OBJS)
Craig Tillerb4ee3b52015-01-21 16:22:50 -08005422ifeq ($(SYSTEM),Darwin)
murgatroid99b6181362015-03-02 14:32:25 -08005423 $(Q) ranlib $(LIBDIR)/$(CONFIG)/libend2end_certs.a
Craig Tillerb4ee3b52015-01-21 16:22:50 -08005424endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005425
5426
5427
nnoble5b7f32a2014-12-22 08:12:44 -08005428
nnoble69ac39f2014-12-12 15:43:38 -08005429endif
5430
nnoble69ac39f2014-12-12 15:43:38 -08005431ifneq ($(NO_SECURE),true)
5432ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08005433-include $(LIBEND2END_CERTS_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005434endif
nnoble69ac39f2014-12-12 15:43:38 -08005435endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005436
Craig Tiller61b910f2015-02-15 10:54:07 -08005437$(OBJDIR)/$(CONFIG)/test/core/end2end/data/test_root_cert.o:
Craig Tiller61b910f2015-02-15 10:54:07 -08005438$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_cert.o:
5439$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_key.o:
Craig Tiller27715ca2015-01-12 16:55:59 -08005440
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005441
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005442
nnoble69ac39f2014-12-12 15:43:38 -08005443# All of the test targets, and protoc plugins
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08005444
5445
Craig Tiller17ec5f92015-01-18 11:30:41 -08005446ALARM_HEAP_TEST_SRC = \
5447 test/core/iomgr/alarm_heap_test.c \
5448
Craig Tiller61b910f2015-02-15 10:54:07 -08005449ALARM_HEAP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALARM_HEAP_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005450
5451ifeq ($(NO_SECURE),true)
5452
5453# You can't build secure targets if you don't have OpenSSL with ALPN.
5454
Craig Tiller61b910f2015-02-15 10:54:07 -08005455$(BINDIR)/$(CONFIG)/alarm_heap_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005456
5457else
5458
Craig Tiller61b910f2015-02-15 10:54:07 -08005459$(BINDIR)/$(CONFIG)/alarm_heap_test: $(ALARM_HEAP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005460 $(E) "[LD] Linking $@"
5461 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005462 $(Q) $(LD) $(LDFLAGS) $(ALARM_HEAP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alarm_heap_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08005463
5464endif
5465
Craig Tiller61b910f2015-02-15 10:54:07 -08005466$(OBJDIR)/$(CONFIG)/test/core/iomgr/alarm_heap_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005467
5468deps_alarm_heap_test: $(ALARM_HEAP_TEST_OBJS:.o=.dep)
5469
5470ifneq ($(NO_SECURE),true)
5471ifneq ($(NO_DEPS),true)
5472-include $(ALARM_HEAP_TEST_OBJS:.o=.dep)
5473endif
5474endif
5475
5476
5477ALARM_LIST_TEST_SRC = \
5478 test/core/iomgr/alarm_list_test.c \
5479
Craig Tiller61b910f2015-02-15 10:54:07 -08005480ALARM_LIST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALARM_LIST_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005481
5482ifeq ($(NO_SECURE),true)
5483
5484# You can't build secure targets if you don't have OpenSSL with ALPN.
5485
Craig Tiller61b910f2015-02-15 10:54:07 -08005486$(BINDIR)/$(CONFIG)/alarm_list_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005487
5488else
5489
Craig Tiller61b910f2015-02-15 10:54:07 -08005490$(BINDIR)/$(CONFIG)/alarm_list_test: $(ALARM_LIST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005491 $(E) "[LD] Linking $@"
5492 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005493 $(Q) $(LD) $(LDFLAGS) $(ALARM_LIST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alarm_list_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08005494
5495endif
5496
Craig Tiller61b910f2015-02-15 10:54:07 -08005497$(OBJDIR)/$(CONFIG)/test/core/iomgr/alarm_list_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005498
5499deps_alarm_list_test: $(ALARM_LIST_TEST_OBJS:.o=.dep)
5500
5501ifneq ($(NO_SECURE),true)
5502ifneq ($(NO_DEPS),true)
5503-include $(ALARM_LIST_TEST_OBJS:.o=.dep)
5504endif
5505endif
5506
5507
5508ALARM_TEST_SRC = \
5509 test/core/iomgr/alarm_test.c \
5510
Craig Tiller61b910f2015-02-15 10:54:07 -08005511ALARM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005512
5513ifeq ($(NO_SECURE),true)
5514
5515# You can't build secure targets if you don't have OpenSSL with ALPN.
5516
Craig Tiller61b910f2015-02-15 10:54:07 -08005517$(BINDIR)/$(CONFIG)/alarm_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005518
5519else
5520
Craig Tiller61b910f2015-02-15 10:54:07 -08005521$(BINDIR)/$(CONFIG)/alarm_test: $(ALARM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005522 $(E) "[LD] Linking $@"
5523 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005524 $(Q) $(LD) $(LDFLAGS) $(ALARM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alarm_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08005525
5526endif
5527
Craig Tiller61b910f2015-02-15 10:54:07 -08005528$(OBJDIR)/$(CONFIG)/test/core/iomgr/alarm_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005529
5530deps_alarm_test: $(ALARM_TEST_OBJS:.o=.dep)
5531
5532ifneq ($(NO_SECURE),true)
5533ifneq ($(NO_DEPS),true)
5534-include $(ALARM_TEST_OBJS:.o=.dep)
5535endif
5536endif
5537
5538
5539ALPN_TEST_SRC = \
5540 test/core/transport/chttp2/alpn_test.c \
5541
Craig Tiller61b910f2015-02-15 10:54:07 -08005542ALPN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005543
5544ifeq ($(NO_SECURE),true)
5545
5546# You can't build secure targets if you don't have OpenSSL with ALPN.
5547
Craig Tiller61b910f2015-02-15 10:54:07 -08005548$(BINDIR)/$(CONFIG)/alpn_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005549
5550else
5551
Craig Tiller61b910f2015-02-15 10:54:07 -08005552$(BINDIR)/$(CONFIG)/alpn_test: $(ALPN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005553 $(E) "[LD] Linking $@"
5554 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005555 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alpn_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08005556
5557endif
5558
Craig Tiller61b910f2015-02-15 10:54:07 -08005559$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/alpn_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005560
5561deps_alpn_test: $(ALPN_TEST_OBJS:.o=.dep)
5562
5563ifneq ($(NO_SECURE),true)
5564ifneq ($(NO_DEPS),true)
5565-include $(ALPN_TEST_OBJS:.o=.dep)
5566endif
5567endif
5568
5569
5570BIN_ENCODER_TEST_SRC = \
5571 test/core/transport/chttp2/bin_encoder_test.c \
5572
Craig Tiller61b910f2015-02-15 10:54:07 -08005573BIN_ENCODER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005574
5575ifeq ($(NO_SECURE),true)
5576
5577# You can't build secure targets if you don't have OpenSSL with ALPN.
5578
Craig Tiller61b910f2015-02-15 10:54:07 -08005579$(BINDIR)/$(CONFIG)/bin_encoder_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005580
5581else
5582
Craig Tiller61b910f2015-02-15 10:54:07 -08005583$(BINDIR)/$(CONFIG)/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005584 $(E) "[LD] Linking $@"
5585 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005586 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/bin_encoder_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08005587
5588endif
5589
Craig Tiller61b910f2015-02-15 10:54:07 -08005590$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/bin_encoder_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005591
5592deps_bin_encoder_test: $(BIN_ENCODER_TEST_OBJS:.o=.dep)
5593
5594ifneq ($(NO_SECURE),true)
5595ifneq ($(NO_DEPS),true)
5596-include $(BIN_ENCODER_TEST_OBJS:.o=.dep)
5597endif
5598endif
5599
5600
5601CENSUS_HASH_TABLE_TEST_SRC = \
5602 test/core/statistics/hash_table_test.c \
5603
Craig Tiller61b910f2015-02-15 10:54:07 -08005604CENSUS_HASH_TABLE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_HASH_TABLE_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005605
5606ifeq ($(NO_SECURE),true)
5607
5608# You can't build secure targets if you don't have OpenSSL with ALPN.
5609
Craig Tiller61b910f2015-02-15 10:54:07 -08005610$(BINDIR)/$(CONFIG)/census_hash_table_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005611
5612else
5613
Craig Tiller61b910f2015-02-15 10:54:07 -08005614$(BINDIR)/$(CONFIG)/census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005615 $(E) "[LD] Linking $@"
5616 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005617 $(Q) $(LD) $(LDFLAGS) $(CENSUS_HASH_TABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/census_hash_table_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08005618
5619endif
5620
Craig Tiller61b910f2015-02-15 10:54:07 -08005621$(OBJDIR)/$(CONFIG)/test/core/statistics/hash_table_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005622
5623deps_census_hash_table_test: $(CENSUS_HASH_TABLE_TEST_OBJS:.o=.dep)
5624
5625ifneq ($(NO_SECURE),true)
5626ifneq ($(NO_DEPS),true)
5627-include $(CENSUS_HASH_TABLE_TEST_OBJS:.o=.dep)
5628endif
5629endif
5630
5631
5632CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC = \
5633 test/core/statistics/multiple_writers_circular_buffer_test.c \
5634
Craig Tiller61b910f2015-02-15 10:54:07 -08005635CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005636
5637ifeq ($(NO_SECURE),true)
5638
5639# You can't build secure targets if you don't have OpenSSL with ALPN.
5640
Craig Tiller61b910f2015-02-15 10:54:07 -08005641$(BINDIR)/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005642
5643else
5644
Craig Tiller61b910f2015-02-15 10:54:07 -08005645$(BINDIR)/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005646 $(E) "[LD] Linking $@"
5647 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005648 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/census_statistics_multiple_writers_circular_buffer_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08005649
5650endif
5651
Craig Tiller61b910f2015-02-15 10:54:07 -08005652$(OBJDIR)/$(CONFIG)/test/core/statistics/multiple_writers_circular_buffer_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005653
5654deps_census_statistics_multiple_writers_circular_buffer_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS:.o=.dep)
5655
5656ifneq ($(NO_SECURE),true)
5657ifneq ($(NO_DEPS),true)
5658-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_CIRCULAR_BUFFER_TEST_OBJS:.o=.dep)
5659endif
5660endif
5661
5662
5663CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC = \
5664 test/core/statistics/multiple_writers_test.c \
5665
Craig Tiller61b910f2015-02-15 10:54:07 -08005666CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005667
5668ifeq ($(NO_SECURE),true)
5669
5670# You can't build secure targets if you don't have OpenSSL with ALPN.
5671
Craig Tiller61b910f2015-02-15 10:54:07 -08005672$(BINDIR)/$(CONFIG)/census_statistics_multiple_writers_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005673
5674else
5675
Craig Tiller61b910f2015-02-15 10:54:07 -08005676$(BINDIR)/$(CONFIG)/census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005677 $(E) "[LD] Linking $@"
5678 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005679 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/census_statistics_multiple_writers_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08005680
5681endif
5682
Craig Tiller61b910f2015-02-15 10:54:07 -08005683$(OBJDIR)/$(CONFIG)/test/core/statistics/multiple_writers_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005684
5685deps_census_statistics_multiple_writers_test: $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS:.o=.dep)
5686
5687ifneq ($(NO_SECURE),true)
5688ifneq ($(NO_DEPS),true)
5689-include $(CENSUS_STATISTICS_MULTIPLE_WRITERS_TEST_OBJS:.o=.dep)
5690endif
5691endif
5692
5693
5694CENSUS_STATISTICS_PERFORMANCE_TEST_SRC = \
5695 test/core/statistics/performance_test.c \
5696
Craig Tiller61b910f2015-02-15 10:54:07 -08005697CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_PERFORMANCE_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005698
5699ifeq ($(NO_SECURE),true)
5700
5701# You can't build secure targets if you don't have OpenSSL with ALPN.
5702
Craig Tiller61b910f2015-02-15 10:54:07 -08005703$(BINDIR)/$(CONFIG)/census_statistics_performance_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005704
5705else
5706
Craig Tiller61b910f2015-02-15 10:54:07 -08005707$(BINDIR)/$(CONFIG)/census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005708 $(E) "[LD] Linking $@"
5709 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005710 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/census_statistics_performance_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08005711
5712endif
5713
Craig Tiller61b910f2015-02-15 10:54:07 -08005714$(OBJDIR)/$(CONFIG)/test/core/statistics/performance_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005715
5716deps_census_statistics_performance_test: $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS:.o=.dep)
5717
5718ifneq ($(NO_SECURE),true)
5719ifneq ($(NO_DEPS),true)
5720-include $(CENSUS_STATISTICS_PERFORMANCE_TEST_OBJS:.o=.dep)
5721endif
5722endif
5723
5724
5725CENSUS_STATISTICS_QUICK_TEST_SRC = \
5726 test/core/statistics/quick_test.c \
5727
Craig Tiller61b910f2015-02-15 10:54:07 -08005728CENSUS_STATISTICS_QUICK_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_QUICK_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005729
5730ifeq ($(NO_SECURE),true)
5731
5732# You can't build secure targets if you don't have OpenSSL with ALPN.
5733
Craig Tiller61b910f2015-02-15 10:54:07 -08005734$(BINDIR)/$(CONFIG)/census_statistics_quick_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005735
5736else
5737
Craig Tiller61b910f2015-02-15 10:54:07 -08005738$(BINDIR)/$(CONFIG)/census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005739 $(E) "[LD] Linking $@"
5740 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005741 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_QUICK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/census_statistics_quick_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08005742
5743endif
5744
Craig Tiller61b910f2015-02-15 10:54:07 -08005745$(OBJDIR)/$(CONFIG)/test/core/statistics/quick_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005746
5747deps_census_statistics_quick_test: $(CENSUS_STATISTICS_QUICK_TEST_OBJS:.o=.dep)
5748
5749ifneq ($(NO_SECURE),true)
5750ifneq ($(NO_DEPS),true)
5751-include $(CENSUS_STATISTICS_QUICK_TEST_OBJS:.o=.dep)
5752endif
5753endif
5754
5755
5756CENSUS_STATISTICS_SMALL_LOG_TEST_SRC = \
5757 test/core/statistics/small_log_test.c \
5758
Craig Tiller61b910f2015-02-15 10:54:07 -08005759CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATISTICS_SMALL_LOG_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005760
5761ifeq ($(NO_SECURE),true)
5762
5763# You can't build secure targets if you don't have OpenSSL with ALPN.
5764
Craig Tiller61b910f2015-02-15 10:54:07 -08005765$(BINDIR)/$(CONFIG)/census_statistics_small_log_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005766
5767else
5768
Craig Tiller61b910f2015-02-15 10:54:07 -08005769$(BINDIR)/$(CONFIG)/census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005770 $(E) "[LD] Linking $@"
5771 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005772 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/census_statistics_small_log_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08005773
5774endif
5775
Craig Tiller61b910f2015-02-15 10:54:07 -08005776$(OBJDIR)/$(CONFIG)/test/core/statistics/small_log_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005777
5778deps_census_statistics_small_log_test: $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS:.o=.dep)
5779
5780ifneq ($(NO_SECURE),true)
5781ifneq ($(NO_DEPS),true)
5782-include $(CENSUS_STATISTICS_SMALL_LOG_TEST_OBJS:.o=.dep)
5783endif
5784endif
5785
5786
5787CENSUS_STATS_STORE_TEST_SRC = \
5788 test/core/statistics/rpc_stats_test.c \
5789
Craig Tiller61b910f2015-02-15 10:54:07 -08005790CENSUS_STATS_STORE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STATS_STORE_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005791
5792ifeq ($(NO_SECURE),true)
5793
5794# You can't build secure targets if you don't have OpenSSL with ALPN.
5795
Craig Tiller61b910f2015-02-15 10:54:07 -08005796$(BINDIR)/$(CONFIG)/census_stats_store_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005797
5798else
5799
Craig Tiller61b910f2015-02-15 10:54:07 -08005800$(BINDIR)/$(CONFIG)/census_stats_store_test: $(CENSUS_STATS_STORE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005801 $(E) "[LD] Linking $@"
5802 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005803 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STATS_STORE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/census_stats_store_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08005804
5805endif
5806
Craig Tiller61b910f2015-02-15 10:54:07 -08005807$(OBJDIR)/$(CONFIG)/test/core/statistics/rpc_stats_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005808
5809deps_census_stats_store_test: $(CENSUS_STATS_STORE_TEST_OBJS:.o=.dep)
5810
5811ifneq ($(NO_SECURE),true)
5812ifneq ($(NO_DEPS),true)
5813-include $(CENSUS_STATS_STORE_TEST_OBJS:.o=.dep)
5814endif
5815endif
5816
5817
5818CENSUS_STUB_TEST_SRC = \
5819 test/core/statistics/census_stub_test.c \
5820
Craig Tiller61b910f2015-02-15 10:54:07 -08005821CENSUS_STUB_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_STUB_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005822
5823ifeq ($(NO_SECURE),true)
5824
5825# You can't build secure targets if you don't have OpenSSL with ALPN.
5826
Craig Tiller61b910f2015-02-15 10:54:07 -08005827$(BINDIR)/$(CONFIG)/census_stub_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005828
5829else
5830
Craig Tiller61b910f2015-02-15 10:54:07 -08005831$(BINDIR)/$(CONFIG)/census_stub_test: $(CENSUS_STUB_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005832 $(E) "[LD] Linking $@"
5833 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005834 $(Q) $(LD) $(LDFLAGS) $(CENSUS_STUB_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/census_stub_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08005835
5836endif
5837
Craig Tiller61b910f2015-02-15 10:54:07 -08005838$(OBJDIR)/$(CONFIG)/test/core/statistics/census_stub_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005839
5840deps_census_stub_test: $(CENSUS_STUB_TEST_OBJS:.o=.dep)
5841
5842ifneq ($(NO_SECURE),true)
5843ifneq ($(NO_DEPS),true)
5844-include $(CENSUS_STUB_TEST_OBJS:.o=.dep)
5845endif
5846endif
5847
5848
5849CENSUS_TRACE_STORE_TEST_SRC = \
5850 test/core/statistics/trace_test.c \
5851
Craig Tiller61b910f2015-02-15 10:54:07 -08005852CENSUS_TRACE_STORE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_TRACE_STORE_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005853
5854ifeq ($(NO_SECURE),true)
5855
5856# You can't build secure targets if you don't have OpenSSL with ALPN.
5857
Craig Tiller61b910f2015-02-15 10:54:07 -08005858$(BINDIR)/$(CONFIG)/census_trace_store_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005859
5860else
5861
Craig Tiller61b910f2015-02-15 10:54:07 -08005862$(BINDIR)/$(CONFIG)/census_trace_store_test: $(CENSUS_TRACE_STORE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005863 $(E) "[LD] Linking $@"
5864 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005865 $(Q) $(LD) $(LDFLAGS) $(CENSUS_TRACE_STORE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/census_trace_store_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08005866
5867endif
5868
Craig Tiller61b910f2015-02-15 10:54:07 -08005869$(OBJDIR)/$(CONFIG)/test/core/statistics/trace_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005870
5871deps_census_trace_store_test: $(CENSUS_TRACE_STORE_TEST_OBJS:.o=.dep)
5872
5873ifneq ($(NO_SECURE),true)
5874ifneq ($(NO_DEPS),true)
5875-include $(CENSUS_TRACE_STORE_TEST_OBJS:.o=.dep)
5876endif
5877endif
5878
5879
5880CENSUS_WINDOW_STATS_TEST_SRC = \
5881 test/core/statistics/window_stats_test.c \
5882
Craig Tiller61b910f2015-02-15 10:54:07 -08005883CENSUS_WINDOW_STATS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CENSUS_WINDOW_STATS_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005884
5885ifeq ($(NO_SECURE),true)
5886
5887# You can't build secure targets if you don't have OpenSSL with ALPN.
5888
Craig Tiller61b910f2015-02-15 10:54:07 -08005889$(BINDIR)/$(CONFIG)/census_window_stats_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005890
5891else
5892
Craig Tiller61b910f2015-02-15 10:54:07 -08005893$(BINDIR)/$(CONFIG)/census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005894 $(E) "[LD] Linking $@"
5895 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005896 $(Q) $(LD) $(LDFLAGS) $(CENSUS_WINDOW_STATS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/census_window_stats_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08005897
5898endif
5899
Craig Tiller61b910f2015-02-15 10:54:07 -08005900$(OBJDIR)/$(CONFIG)/test/core/statistics/window_stats_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005901
5902deps_census_window_stats_test: $(CENSUS_WINDOW_STATS_TEST_OBJS:.o=.dep)
5903
5904ifneq ($(NO_SECURE),true)
5905ifneq ($(NO_DEPS),true)
5906-include $(CENSUS_WINDOW_STATS_TEST_OBJS:.o=.dep)
5907endif
5908endif
5909
5910
Craig Tiller17ec5f92015-01-18 11:30:41 -08005911CHTTP2_STATUS_CONVERSION_TEST_SRC = \
5912 test/core/transport/chttp2/status_conversion_test.c \
5913
Craig Tiller61b910f2015-02-15 10:54:07 -08005914CHTTP2_STATUS_CONVERSION_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_STATUS_CONVERSION_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005915
5916ifeq ($(NO_SECURE),true)
5917
5918# You can't build secure targets if you don't have OpenSSL with ALPN.
5919
Craig Tiller61b910f2015-02-15 10:54:07 -08005920$(BINDIR)/$(CONFIG)/chttp2_status_conversion_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005921
5922else
5923
Craig Tiller61b910f2015-02-15 10:54:07 -08005924$(BINDIR)/$(CONFIG)/chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005925 $(E) "[LD] Linking $@"
5926 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005927 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STATUS_CONVERSION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_status_conversion_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08005928
5929endif
5930
Craig Tiller61b910f2015-02-15 10:54:07 -08005931$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/status_conversion_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005932
5933deps_chttp2_status_conversion_test: $(CHTTP2_STATUS_CONVERSION_TEST_OBJS:.o=.dep)
5934
5935ifneq ($(NO_SECURE),true)
5936ifneq ($(NO_DEPS),true)
5937-include $(CHTTP2_STATUS_CONVERSION_TEST_OBJS:.o=.dep)
5938endif
5939endif
5940
5941
5942CHTTP2_STREAM_ENCODER_TEST_SRC = \
5943 test/core/transport/chttp2/stream_encoder_test.c \
5944
Craig Tiller61b910f2015-02-15 10:54:07 -08005945CHTTP2_STREAM_ENCODER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_ENCODER_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005946
5947ifeq ($(NO_SECURE),true)
5948
5949# You can't build secure targets if you don't have OpenSSL with ALPN.
5950
Craig Tiller61b910f2015-02-15 10:54:07 -08005951$(BINDIR)/$(CONFIG)/chttp2_stream_encoder_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005952
5953else
5954
Craig Tiller61b910f2015-02-15 10:54:07 -08005955$(BINDIR)/$(CONFIG)/chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005956 $(E) "[LD] Linking $@"
5957 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005958 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_ENCODER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_stream_encoder_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08005959
5960endif
5961
Craig Tiller61b910f2015-02-15 10:54:07 -08005962$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/stream_encoder_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005963
5964deps_chttp2_stream_encoder_test: $(CHTTP2_STREAM_ENCODER_TEST_OBJS:.o=.dep)
5965
5966ifneq ($(NO_SECURE),true)
5967ifneq ($(NO_DEPS),true)
5968-include $(CHTTP2_STREAM_ENCODER_TEST_OBJS:.o=.dep)
5969endif
5970endif
5971
5972
5973CHTTP2_STREAM_MAP_TEST_SRC = \
5974 test/core/transport/chttp2/stream_map_test.c \
5975
Craig Tiller61b910f2015-02-15 10:54:07 -08005976CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08005977
5978ifeq ($(NO_SECURE),true)
5979
5980# You can't build secure targets if you don't have OpenSSL with ALPN.
5981
Craig Tiller61b910f2015-02-15 10:54:07 -08005982$(BINDIR)/$(CONFIG)/chttp2_stream_map_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08005983
5984else
5985
Craig Tiller61b910f2015-02-15 10:54:07 -08005986$(BINDIR)/$(CONFIG)/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005987 $(E) "[LD] Linking $@"
5988 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08005989 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_stream_map_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08005990
5991endif
5992
Craig Tiller61b910f2015-02-15 10:54:07 -08005993$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/stream_map_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08005994
5995deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS:.o=.dep)
5996
5997ifneq ($(NO_SECURE),true)
5998ifneq ($(NO_DEPS),true)
5999-include $(CHTTP2_STREAM_MAP_TEST_OBJS:.o=.dep)
6000endif
6001endif
6002
6003
6004CHTTP2_TRANSPORT_END2END_TEST_SRC = \
6005 test/core/transport/chttp2_transport_end2end_test.c \
6006
Craig Tiller61b910f2015-02-15 10:54:07 -08006007CHTTP2_TRANSPORT_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_TRANSPORT_END2END_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006008
6009ifeq ($(NO_SECURE),true)
6010
6011# You can't build secure targets if you don't have OpenSSL with ALPN.
6012
Craig Tiller61b910f2015-02-15 10:54:07 -08006013$(BINDIR)/$(CONFIG)/chttp2_transport_end2end_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006014
6015else
6016
Craig Tiller61b910f2015-02-15 10:54:07 -08006017$(BINDIR)/$(CONFIG)/chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006018 $(E) "[LD] Linking $@"
6019 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006020 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_TRANSPORT_END2END_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_transport_end2end_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08006021
6022endif
6023
Craig Tiller61b910f2015-02-15 10:54:07 -08006024$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2_transport_end2end_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006025
6026deps_chttp2_transport_end2end_test: $(CHTTP2_TRANSPORT_END2END_TEST_OBJS:.o=.dep)
6027
6028ifneq ($(NO_SECURE),true)
6029ifneq ($(NO_DEPS),true)
6030-include $(CHTTP2_TRANSPORT_END2END_TEST_OBJS:.o=.dep)
6031endif
6032endif
6033
6034
Craig Tiller17ec5f92015-01-18 11:30:41 -08006035DUALSTACK_SOCKET_TEST_SRC = \
6036 test/core/end2end/dualstack_socket_test.c \
6037
Craig Tiller61b910f2015-02-15 10:54:07 -08006038DUALSTACK_SOCKET_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006039
6040ifeq ($(NO_SECURE),true)
6041
6042# You can't build secure targets if you don't have OpenSSL with ALPN.
6043
Craig Tiller61b910f2015-02-15 10:54:07 -08006044$(BINDIR)/$(CONFIG)/dualstack_socket_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006045
6046else
6047
Craig Tiller61b910f2015-02-15 10:54:07 -08006048$(BINDIR)/$(CONFIG)/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006049 $(E) "[LD] Linking $@"
6050 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006051 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/dualstack_socket_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08006052
6053endif
6054
Craig Tiller61b910f2015-02-15 10:54:07 -08006055$(OBJDIR)/$(CONFIG)/test/core/end2end/dualstack_socket_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006056
6057deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS:.o=.dep)
6058
6059ifneq ($(NO_SECURE),true)
6060ifneq ($(NO_DEPS),true)
6061-include $(DUALSTACK_SOCKET_TEST_OBJS:.o=.dep)
6062endif
6063endif
6064
6065
6066ECHO_CLIENT_SRC = \
6067 test/core/echo/client.c \
6068
Craig Tiller61b910f2015-02-15 10:54:07 -08006069ECHO_CLIENT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ECHO_CLIENT_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006070
6071ifeq ($(NO_SECURE),true)
6072
6073# You can't build secure targets if you don't have OpenSSL with ALPN.
6074
Craig Tiller61b910f2015-02-15 10:54:07 -08006075$(BINDIR)/$(CONFIG)/echo_client: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006076
6077else
6078
Craig Tiller61b910f2015-02-15 10:54:07 -08006079$(BINDIR)/$(CONFIG)/echo_client: $(ECHO_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006080 $(E) "[LD] Linking $@"
6081 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006082 $(Q) $(LD) $(LDFLAGS) $(ECHO_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/echo_client
Craig Tiller17ec5f92015-01-18 11:30:41 -08006083
6084endif
6085
Craig Tiller61b910f2015-02-15 10:54:07 -08006086$(OBJDIR)/$(CONFIG)/test/core/echo/client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006087
6088deps_echo_client: $(ECHO_CLIENT_OBJS:.o=.dep)
6089
6090ifneq ($(NO_SECURE),true)
6091ifneq ($(NO_DEPS),true)
6092-include $(ECHO_CLIENT_OBJS:.o=.dep)
6093endif
6094endif
6095
6096
6097ECHO_SERVER_SRC = \
6098 test/core/echo/server.c \
6099
Craig Tiller61b910f2015-02-15 10:54:07 -08006100ECHO_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ECHO_SERVER_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006101
6102ifeq ($(NO_SECURE),true)
6103
6104# You can't build secure targets if you don't have OpenSSL with ALPN.
6105
Craig Tiller61b910f2015-02-15 10:54:07 -08006106$(BINDIR)/$(CONFIG)/echo_server: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006107
6108else
6109
Craig Tiller61b910f2015-02-15 10:54:07 -08006110$(BINDIR)/$(CONFIG)/echo_server: $(ECHO_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006111 $(E) "[LD] Linking $@"
6112 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006113 $(Q) $(LD) $(LDFLAGS) $(ECHO_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/echo_server
Craig Tiller17ec5f92015-01-18 11:30:41 -08006114
6115endif
6116
Craig Tiller61b910f2015-02-15 10:54:07 -08006117$(OBJDIR)/$(CONFIG)/test/core/echo/server.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006118
6119deps_echo_server: $(ECHO_SERVER_OBJS:.o=.dep)
6120
6121ifneq ($(NO_SECURE),true)
6122ifneq ($(NO_DEPS),true)
6123-include $(ECHO_SERVER_OBJS:.o=.dep)
6124endif
6125endif
6126
6127
6128ECHO_TEST_SRC = \
6129 test/core/echo/echo_test.c \
6130
Craig Tiller61b910f2015-02-15 10:54:07 -08006131ECHO_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ECHO_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006132
6133ifeq ($(NO_SECURE),true)
6134
6135# You can't build secure targets if you don't have OpenSSL with ALPN.
6136
Craig Tiller61b910f2015-02-15 10:54:07 -08006137$(BINDIR)/$(CONFIG)/echo_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006138
6139else
6140
Craig Tiller61b910f2015-02-15 10:54:07 -08006141$(BINDIR)/$(CONFIG)/echo_test: $(ECHO_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006142 $(E) "[LD] Linking $@"
6143 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006144 $(Q) $(LD) $(LDFLAGS) $(ECHO_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/echo_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08006145
6146endif
6147
Craig Tiller61b910f2015-02-15 10:54:07 -08006148$(OBJDIR)/$(CONFIG)/test/core/echo/echo_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006149
6150deps_echo_test: $(ECHO_TEST_OBJS:.o=.dep)
6151
6152ifneq ($(NO_SECURE),true)
6153ifneq ($(NO_DEPS),true)
6154-include $(ECHO_TEST_OBJS:.o=.dep)
6155endif
6156endif
6157
6158
Craig Tiller17ec5f92015-01-18 11:30:41 -08006159FD_POSIX_TEST_SRC = \
6160 test/core/iomgr/fd_posix_test.c \
6161
Craig Tiller61b910f2015-02-15 10:54:07 -08006162FD_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006163
6164ifeq ($(NO_SECURE),true)
6165
6166# You can't build secure targets if you don't have OpenSSL with ALPN.
6167
Craig Tiller61b910f2015-02-15 10:54:07 -08006168$(BINDIR)/$(CONFIG)/fd_posix_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006169
6170else
6171
Craig Tiller61b910f2015-02-15 10:54:07 -08006172$(BINDIR)/$(CONFIG)/fd_posix_test: $(FD_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006173 $(E) "[LD] Linking $@"
6174 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006175 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fd_posix_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08006176
6177endif
6178
Craig Tiller61b910f2015-02-15 10:54:07 -08006179$(OBJDIR)/$(CONFIG)/test/core/iomgr/fd_posix_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006180
6181deps_fd_posix_test: $(FD_POSIX_TEST_OBJS:.o=.dep)
6182
6183ifneq ($(NO_SECURE),true)
6184ifneq ($(NO_DEPS),true)
6185-include $(FD_POSIX_TEST_OBJS:.o=.dep)
6186endif
6187endif
6188
6189
6190FLING_CLIENT_SRC = \
6191 test/core/fling/client.c \
6192
Craig Tiller61b910f2015-02-15 10:54:07 -08006193FLING_CLIENT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006194
6195ifeq ($(NO_SECURE),true)
6196
6197# You can't build secure targets if you don't have OpenSSL with ALPN.
6198
Craig Tiller61b910f2015-02-15 10:54:07 -08006199$(BINDIR)/$(CONFIG)/fling_client: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006200
6201else
6202
Craig Tiller61b910f2015-02-15 10:54:07 -08006203$(BINDIR)/$(CONFIG)/fling_client: $(FLING_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006204 $(E) "[LD] Linking $@"
6205 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006206 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fling_client
Craig Tiller17ec5f92015-01-18 11:30:41 -08006207
6208endif
6209
Craig Tiller61b910f2015-02-15 10:54:07 -08006210$(OBJDIR)/$(CONFIG)/test/core/fling/client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006211
6212deps_fling_client: $(FLING_CLIENT_OBJS:.o=.dep)
6213
6214ifneq ($(NO_SECURE),true)
6215ifneq ($(NO_DEPS),true)
6216-include $(FLING_CLIENT_OBJS:.o=.dep)
6217endif
6218endif
6219
6220
6221FLING_SERVER_SRC = \
6222 test/core/fling/server.c \
6223
Craig Tiller61b910f2015-02-15 10:54:07 -08006224FLING_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006225
6226ifeq ($(NO_SECURE),true)
6227
6228# You can't build secure targets if you don't have OpenSSL with ALPN.
6229
Craig Tiller61b910f2015-02-15 10:54:07 -08006230$(BINDIR)/$(CONFIG)/fling_server: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006231
6232else
6233
Craig Tiller61b910f2015-02-15 10:54:07 -08006234$(BINDIR)/$(CONFIG)/fling_server: $(FLING_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006235 $(E) "[LD] Linking $@"
6236 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006237 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fling_server
Craig Tiller17ec5f92015-01-18 11:30:41 -08006238
6239endif
6240
Craig Tiller61b910f2015-02-15 10:54:07 -08006241$(OBJDIR)/$(CONFIG)/test/core/fling/server.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006242
6243deps_fling_server: $(FLING_SERVER_OBJS:.o=.dep)
6244
6245ifneq ($(NO_SECURE),true)
6246ifneq ($(NO_DEPS),true)
6247-include $(FLING_SERVER_OBJS:.o=.dep)
6248endif
6249endif
6250
6251
6252FLING_STREAM_TEST_SRC = \
6253 test/core/fling/fling_stream_test.c \
6254
Craig Tiller61b910f2015-02-15 10:54:07 -08006255FLING_STREAM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006256
6257ifeq ($(NO_SECURE),true)
6258
6259# You can't build secure targets if you don't have OpenSSL with ALPN.
6260
Craig Tiller61b910f2015-02-15 10:54:07 -08006261$(BINDIR)/$(CONFIG)/fling_stream_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006262
6263else
6264
Craig Tiller61b910f2015-02-15 10:54:07 -08006265$(BINDIR)/$(CONFIG)/fling_stream_test: $(FLING_STREAM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006266 $(E) "[LD] Linking $@"
6267 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006268 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fling_stream_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08006269
6270endif
6271
Craig Tiller61b910f2015-02-15 10:54:07 -08006272$(OBJDIR)/$(CONFIG)/test/core/fling/fling_stream_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006273
6274deps_fling_stream_test: $(FLING_STREAM_TEST_OBJS:.o=.dep)
6275
6276ifneq ($(NO_SECURE),true)
6277ifneq ($(NO_DEPS),true)
6278-include $(FLING_STREAM_TEST_OBJS:.o=.dep)
6279endif
6280endif
6281
6282
6283FLING_TEST_SRC = \
6284 test/core/fling/fling_test.c \
6285
Craig Tiller61b910f2015-02-15 10:54:07 -08006286FLING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006287
6288ifeq ($(NO_SECURE),true)
6289
6290# You can't build secure targets if you don't have OpenSSL with ALPN.
6291
Craig Tiller61b910f2015-02-15 10:54:07 -08006292$(BINDIR)/$(CONFIG)/fling_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006293
6294else
6295
Craig Tiller61b910f2015-02-15 10:54:07 -08006296$(BINDIR)/$(CONFIG)/fling_test: $(FLING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006297 $(E) "[LD] Linking $@"
6298 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006299 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fling_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08006300
6301endif
6302
Craig Tiller61b910f2015-02-15 10:54:07 -08006303$(OBJDIR)/$(CONFIG)/test/core/fling/fling_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006304
6305deps_fling_test: $(FLING_TEST_OBJS:.o=.dep)
6306
6307ifneq ($(NO_SECURE),true)
6308ifneq ($(NO_DEPS),true)
6309-include $(FLING_TEST_OBJS:.o=.dep)
6310endif
6311endif
6312
6313
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006314GEN_HPACK_TABLES_SRC = \
6315 src/core/transport/chttp2/gen_hpack_tables.c \
6316
Craig Tiller61b910f2015-02-15 10:54:07 -08006317GEN_HPACK_TABLES_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006318
nnoble69ac39f2014-12-12 15:43:38 -08006319ifeq ($(NO_SECURE),true)
6320
Nicolas Noble047b7272015-01-16 13:55:05 -08006321# You can't build secure targets if you don't have OpenSSL with ALPN.
6322
Craig Tiller61b910f2015-02-15 10:54:07 -08006323$(BINDIR)/$(CONFIG)/gen_hpack_tables: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006324
6325else
6326
Craig Tiller61b910f2015-02-15 10:54:07 -08006327$(BINDIR)/$(CONFIG)/gen_hpack_tables: $(GEN_HPACK_TABLES_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006328 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006329 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006330 $(Q) $(LD) $(LDFLAGS) $(GEN_HPACK_TABLES_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gen_hpack_tables
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006331
nnoble69ac39f2014-12-12 15:43:38 -08006332endif
6333
Craig Tiller61b910f2015-02-15 10:54:07 -08006334$(OBJDIR)/$(CONFIG)/src/core/transport/chttp2/gen_hpack_tables.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a
Craig Tillerd4773f52015-01-12 16:38:47 -08006335
Craig Tiller8f126a62015-01-15 08:50:19 -08006336deps_gen_hpack_tables: $(GEN_HPACK_TABLES_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006337
nnoble69ac39f2014-12-12 15:43:38 -08006338ifneq ($(NO_SECURE),true)
6339ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006340-include $(GEN_HPACK_TABLES_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006341endif
nnoble69ac39f2014-12-12 15:43:38 -08006342endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006343
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006344
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006345GPR_CANCELLABLE_TEST_SRC = \
6346 test/core/support/cancellable_test.c \
6347
Craig Tiller61b910f2015-02-15 10:54:07 -08006348GPR_CANCELLABLE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_CANCELLABLE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006349
nnoble69ac39f2014-12-12 15:43:38 -08006350ifeq ($(NO_SECURE),true)
6351
Nicolas Noble047b7272015-01-16 13:55:05 -08006352# You can't build secure targets if you don't have OpenSSL with ALPN.
6353
Craig Tiller61b910f2015-02-15 10:54:07 -08006354$(BINDIR)/$(CONFIG)/gpr_cancellable_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006355
6356else
6357
Craig Tiller61b910f2015-02-15 10:54:07 -08006358$(BINDIR)/$(CONFIG)/gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006359 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006360 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006361 $(Q) $(LD) $(LDFLAGS) $(GPR_CANCELLABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_cancellable_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006362
nnoble69ac39f2014-12-12 15:43:38 -08006363endif
6364
Craig Tiller61b910f2015-02-15 10:54:07 -08006365$(OBJDIR)/$(CONFIG)/test/core/support/cancellable_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08006366
Craig Tiller8f126a62015-01-15 08:50:19 -08006367deps_gpr_cancellable_test: $(GPR_CANCELLABLE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006368
nnoble69ac39f2014-12-12 15:43:38 -08006369ifneq ($(NO_SECURE),true)
6370ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006371-include $(GPR_CANCELLABLE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006372endif
nnoble69ac39f2014-12-12 15:43:38 -08006373endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006374
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006375
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006376GPR_CMDLINE_TEST_SRC = \
6377 test/core/support/cmdline_test.c \
6378
Craig Tiller61b910f2015-02-15 10:54:07 -08006379GPR_CMDLINE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_CMDLINE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006380
nnoble69ac39f2014-12-12 15:43:38 -08006381ifeq ($(NO_SECURE),true)
6382
Nicolas Noble047b7272015-01-16 13:55:05 -08006383# You can't build secure targets if you don't have OpenSSL with ALPN.
6384
Craig Tiller61b910f2015-02-15 10:54:07 -08006385$(BINDIR)/$(CONFIG)/gpr_cmdline_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006386
6387else
6388
Craig Tiller61b910f2015-02-15 10:54:07 -08006389$(BINDIR)/$(CONFIG)/gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006390 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006391 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006392 $(Q) $(LD) $(LDFLAGS) $(GPR_CMDLINE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_cmdline_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006393
nnoble69ac39f2014-12-12 15:43:38 -08006394endif
6395
Craig Tiller61b910f2015-02-15 10:54:07 -08006396$(OBJDIR)/$(CONFIG)/test/core/support/cmdline_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08006397
Craig Tiller8f126a62015-01-15 08:50:19 -08006398deps_gpr_cmdline_test: $(GPR_CMDLINE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006399
nnoble69ac39f2014-12-12 15:43:38 -08006400ifneq ($(NO_SECURE),true)
6401ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006402-include $(GPR_CMDLINE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006403endif
nnoble69ac39f2014-12-12 15:43:38 -08006404endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006405
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006406
Craig Tiller1ffa52f2015-02-06 16:32:46 -08006407GPR_ENV_TEST_SRC = \
6408 test/core/support/env_test.c \
6409
Craig Tiller61b910f2015-02-15 10:54:07 -08006410GPR_ENV_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_ENV_TEST_SRC))))
Craig Tiller1ffa52f2015-02-06 16:32:46 -08006411
6412ifeq ($(NO_SECURE),true)
6413
6414# You can't build secure targets if you don't have OpenSSL with ALPN.
6415
Craig Tiller61b910f2015-02-15 10:54:07 -08006416$(BINDIR)/$(CONFIG)/gpr_env_test: openssl_dep_error
Craig Tiller1ffa52f2015-02-06 16:32:46 -08006417
6418else
6419
Craig Tiller61b910f2015-02-15 10:54:07 -08006420$(BINDIR)/$(CONFIG)/gpr_env_test: $(GPR_ENV_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller1ffa52f2015-02-06 16:32:46 -08006421 $(E) "[LD] Linking $@"
6422 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006423 $(Q) $(LD) $(LDFLAGS) $(GPR_ENV_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_env_test
Craig Tiller1ffa52f2015-02-06 16:32:46 -08006424
6425endif
6426
Craig Tiller61b910f2015-02-15 10:54:07 -08006427$(OBJDIR)/$(CONFIG)/test/core/support/env_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller1ffa52f2015-02-06 16:32:46 -08006428
6429deps_gpr_env_test: $(GPR_ENV_TEST_OBJS:.o=.dep)
6430
6431ifneq ($(NO_SECURE),true)
6432ifneq ($(NO_DEPS),true)
6433-include $(GPR_ENV_TEST_OBJS:.o=.dep)
6434endif
6435endif
6436
6437
6438GPR_FILE_TEST_SRC = \
6439 test/core/support/file_test.c \
6440
Craig Tiller61b910f2015-02-15 10:54:07 -08006441GPR_FILE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_FILE_TEST_SRC))))
Craig Tiller1ffa52f2015-02-06 16:32:46 -08006442
6443ifeq ($(NO_SECURE),true)
6444
6445# You can't build secure targets if you don't have OpenSSL with ALPN.
6446
Craig Tiller61b910f2015-02-15 10:54:07 -08006447$(BINDIR)/$(CONFIG)/gpr_file_test: openssl_dep_error
Craig Tiller1ffa52f2015-02-06 16:32:46 -08006448
6449else
6450
Craig Tiller61b910f2015-02-15 10:54:07 -08006451$(BINDIR)/$(CONFIG)/gpr_file_test: $(GPR_FILE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller1ffa52f2015-02-06 16:32:46 -08006452 $(E) "[LD] Linking $@"
6453 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006454 $(Q) $(LD) $(LDFLAGS) $(GPR_FILE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_file_test
Craig Tiller1ffa52f2015-02-06 16:32:46 -08006455
6456endif
6457
Craig Tiller61b910f2015-02-15 10:54:07 -08006458$(OBJDIR)/$(CONFIG)/test/core/support/file_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller1ffa52f2015-02-06 16:32:46 -08006459
6460deps_gpr_file_test: $(GPR_FILE_TEST_OBJS:.o=.dep)
6461
6462ifneq ($(NO_SECURE),true)
6463ifneq ($(NO_DEPS),true)
6464-include $(GPR_FILE_TEST_OBJS:.o=.dep)
6465endif
6466endif
6467
6468
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006469GPR_HISTOGRAM_TEST_SRC = \
6470 test/core/support/histogram_test.c \
6471
Craig Tiller61b910f2015-02-15 10:54:07 -08006472GPR_HISTOGRAM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_HISTOGRAM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006473
nnoble69ac39f2014-12-12 15:43:38 -08006474ifeq ($(NO_SECURE),true)
6475
Nicolas Noble047b7272015-01-16 13:55:05 -08006476# You can't build secure targets if you don't have OpenSSL with ALPN.
6477
Craig Tiller61b910f2015-02-15 10:54:07 -08006478$(BINDIR)/$(CONFIG)/gpr_histogram_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006479
6480else
6481
Craig Tiller61b910f2015-02-15 10:54:07 -08006482$(BINDIR)/$(CONFIG)/gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006483 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006484 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006485 $(Q) $(LD) $(LDFLAGS) $(GPR_HISTOGRAM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_histogram_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006486
nnoble69ac39f2014-12-12 15:43:38 -08006487endif
6488
Craig Tiller61b910f2015-02-15 10:54:07 -08006489$(OBJDIR)/$(CONFIG)/test/core/support/histogram_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08006490
Craig Tiller8f126a62015-01-15 08:50:19 -08006491deps_gpr_histogram_test: $(GPR_HISTOGRAM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006492
nnoble69ac39f2014-12-12 15:43:38 -08006493ifneq ($(NO_SECURE),true)
6494ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006495-include $(GPR_HISTOGRAM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006496endif
nnoble69ac39f2014-12-12 15:43:38 -08006497endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006498
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006499
6500GPR_HOST_PORT_TEST_SRC = \
6501 test/core/support/host_port_test.c \
6502
Craig Tiller61b910f2015-02-15 10:54:07 -08006503GPR_HOST_PORT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006504
nnoble69ac39f2014-12-12 15:43:38 -08006505ifeq ($(NO_SECURE),true)
6506
Nicolas Noble047b7272015-01-16 13:55:05 -08006507# You can't build secure targets if you don't have OpenSSL with ALPN.
6508
Craig Tiller61b910f2015-02-15 10:54:07 -08006509$(BINDIR)/$(CONFIG)/gpr_host_port_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006510
6511else
6512
Craig Tiller61b910f2015-02-15 10:54:07 -08006513$(BINDIR)/$(CONFIG)/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006514 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006515 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006516 $(Q) $(LD) $(LDFLAGS) $(GPR_HOST_PORT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_host_port_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006517
nnoble69ac39f2014-12-12 15:43:38 -08006518endif
6519
Craig Tiller61b910f2015-02-15 10:54:07 -08006520$(OBJDIR)/$(CONFIG)/test/core/support/host_port_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08006521
Craig Tiller8f126a62015-01-15 08:50:19 -08006522deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006523
nnoble69ac39f2014-12-12 15:43:38 -08006524ifneq ($(NO_SECURE),true)
6525ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006526-include $(GPR_HOST_PORT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006527endif
nnoble69ac39f2014-12-12 15:43:38 -08006528endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006529
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006530
Craig Tiller17ec5f92015-01-18 11:30:41 -08006531GPR_LOG_TEST_SRC = \
6532 test/core/support/log_test.c \
6533
Craig Tiller61b910f2015-02-15 10:54:07 -08006534GPR_LOG_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08006535
6536ifeq ($(NO_SECURE),true)
6537
6538# You can't build secure targets if you don't have OpenSSL with ALPN.
6539
Craig Tiller61b910f2015-02-15 10:54:07 -08006540$(BINDIR)/$(CONFIG)/gpr_log_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08006541
6542else
6543
Craig Tiller61b910f2015-02-15 10:54:07 -08006544$(BINDIR)/$(CONFIG)/gpr_log_test: $(GPR_LOG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006545 $(E) "[LD] Linking $@"
6546 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006547 $(Q) $(LD) $(LDFLAGS) $(GPR_LOG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_log_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08006548
6549endif
6550
Craig Tiller61b910f2015-02-15 10:54:07 -08006551$(OBJDIR)/$(CONFIG)/test/core/support/log_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08006552
6553deps_gpr_log_test: $(GPR_LOG_TEST_OBJS:.o=.dep)
6554
6555ifneq ($(NO_SECURE),true)
6556ifneq ($(NO_DEPS),true)
6557-include $(GPR_LOG_TEST_OBJS:.o=.dep)
6558endif
6559endif
6560
6561
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006562GPR_SLICE_BUFFER_TEST_SRC = \
6563 test/core/support/slice_buffer_test.c \
6564
Craig Tiller61b910f2015-02-15 10:54:07 -08006565GPR_SLICE_BUFFER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_SLICE_BUFFER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006566
nnoble69ac39f2014-12-12 15:43:38 -08006567ifeq ($(NO_SECURE),true)
6568
Nicolas Noble047b7272015-01-16 13:55:05 -08006569# You can't build secure targets if you don't have OpenSSL with ALPN.
6570
Craig Tiller61b910f2015-02-15 10:54:07 -08006571$(BINDIR)/$(CONFIG)/gpr_slice_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006572
6573else
6574
Craig Tiller61b910f2015-02-15 10:54:07 -08006575$(BINDIR)/$(CONFIG)/gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006576 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006577 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006578 $(Q) $(LD) $(LDFLAGS) $(GPR_SLICE_BUFFER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_slice_buffer_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006579
nnoble69ac39f2014-12-12 15:43:38 -08006580endif
6581
Craig Tiller61b910f2015-02-15 10:54:07 -08006582$(OBJDIR)/$(CONFIG)/test/core/support/slice_buffer_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08006583
Craig Tiller8f126a62015-01-15 08:50:19 -08006584deps_gpr_slice_buffer_test: $(GPR_SLICE_BUFFER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006585
nnoble69ac39f2014-12-12 15:43:38 -08006586ifneq ($(NO_SECURE),true)
6587ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006588-include $(GPR_SLICE_BUFFER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006589endif
nnoble69ac39f2014-12-12 15:43:38 -08006590endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006591
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006592
6593GPR_SLICE_TEST_SRC = \
6594 test/core/support/slice_test.c \
6595
Craig Tiller61b910f2015-02-15 10:54:07 -08006596GPR_SLICE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_SLICE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006597
nnoble69ac39f2014-12-12 15:43:38 -08006598ifeq ($(NO_SECURE),true)
6599
Nicolas Noble047b7272015-01-16 13:55:05 -08006600# You can't build secure targets if you don't have OpenSSL with ALPN.
6601
Craig Tiller61b910f2015-02-15 10:54:07 -08006602$(BINDIR)/$(CONFIG)/gpr_slice_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006603
6604else
6605
Craig Tiller61b910f2015-02-15 10:54:07 -08006606$(BINDIR)/$(CONFIG)/gpr_slice_test: $(GPR_SLICE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006607 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006608 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006609 $(Q) $(LD) $(LDFLAGS) $(GPR_SLICE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_slice_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006610
nnoble69ac39f2014-12-12 15:43:38 -08006611endif
6612
Craig Tiller61b910f2015-02-15 10:54:07 -08006613$(OBJDIR)/$(CONFIG)/test/core/support/slice_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08006614
Craig Tiller8f126a62015-01-15 08:50:19 -08006615deps_gpr_slice_test: $(GPR_SLICE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006616
nnoble69ac39f2014-12-12 15:43:38 -08006617ifneq ($(NO_SECURE),true)
6618ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006619-include $(GPR_SLICE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006620endif
nnoble69ac39f2014-12-12 15:43:38 -08006621endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006622
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006623
6624GPR_STRING_TEST_SRC = \
6625 test/core/support/string_test.c \
6626
Craig Tiller61b910f2015-02-15 10:54:07 -08006627GPR_STRING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006628
nnoble69ac39f2014-12-12 15:43:38 -08006629ifeq ($(NO_SECURE),true)
6630
Nicolas Noble047b7272015-01-16 13:55:05 -08006631# You can't build secure targets if you don't have OpenSSL with ALPN.
6632
Craig Tiller61b910f2015-02-15 10:54:07 -08006633$(BINDIR)/$(CONFIG)/gpr_string_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006634
6635else
6636
Craig Tiller61b910f2015-02-15 10:54:07 -08006637$(BINDIR)/$(CONFIG)/gpr_string_test: $(GPR_STRING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006638 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006639 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006640 $(Q) $(LD) $(LDFLAGS) $(GPR_STRING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_string_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006641
nnoble69ac39f2014-12-12 15:43:38 -08006642endif
6643
Craig Tiller61b910f2015-02-15 10:54:07 -08006644$(OBJDIR)/$(CONFIG)/test/core/support/string_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08006645
Craig Tiller8f126a62015-01-15 08:50:19 -08006646deps_gpr_string_test: $(GPR_STRING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006647
nnoble69ac39f2014-12-12 15:43:38 -08006648ifneq ($(NO_SECURE),true)
6649ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006650-include $(GPR_STRING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006651endif
nnoble69ac39f2014-12-12 15:43:38 -08006652endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006653
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006654
6655GPR_SYNC_TEST_SRC = \
6656 test/core/support/sync_test.c \
6657
Craig Tiller61b910f2015-02-15 10:54:07 -08006658GPR_SYNC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006659
nnoble69ac39f2014-12-12 15:43:38 -08006660ifeq ($(NO_SECURE),true)
6661
Nicolas Noble047b7272015-01-16 13:55:05 -08006662# You can't build secure targets if you don't have OpenSSL with ALPN.
6663
Craig Tiller61b910f2015-02-15 10:54:07 -08006664$(BINDIR)/$(CONFIG)/gpr_sync_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006665
6666else
6667
Craig Tiller61b910f2015-02-15 10:54:07 -08006668$(BINDIR)/$(CONFIG)/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006669 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006670 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006671 $(Q) $(LD) $(LDFLAGS) $(GPR_SYNC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_sync_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006672
nnoble69ac39f2014-12-12 15:43:38 -08006673endif
6674
Craig Tiller61b910f2015-02-15 10:54:07 -08006675$(OBJDIR)/$(CONFIG)/test/core/support/sync_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08006676
Craig Tiller8f126a62015-01-15 08:50:19 -08006677deps_gpr_sync_test: $(GPR_SYNC_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006678
nnoble69ac39f2014-12-12 15:43:38 -08006679ifneq ($(NO_SECURE),true)
6680ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006681-include $(GPR_SYNC_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006682endif
nnoble69ac39f2014-12-12 15:43:38 -08006683endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006684
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006685
6686GPR_THD_TEST_SRC = \
6687 test/core/support/thd_test.c \
6688
Craig Tiller61b910f2015-02-15 10:54:07 -08006689GPR_THD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006690
nnoble69ac39f2014-12-12 15:43:38 -08006691ifeq ($(NO_SECURE),true)
6692
Nicolas Noble047b7272015-01-16 13:55:05 -08006693# You can't build secure targets if you don't have OpenSSL with ALPN.
6694
Craig Tiller61b910f2015-02-15 10:54:07 -08006695$(BINDIR)/$(CONFIG)/gpr_thd_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006696
6697else
6698
Craig Tiller61b910f2015-02-15 10:54:07 -08006699$(BINDIR)/$(CONFIG)/gpr_thd_test: $(GPR_THD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006700 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006701 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006702 $(Q) $(LD) $(LDFLAGS) $(GPR_THD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_thd_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006703
nnoble69ac39f2014-12-12 15:43:38 -08006704endif
6705
Craig Tiller61b910f2015-02-15 10:54:07 -08006706$(OBJDIR)/$(CONFIG)/test/core/support/thd_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08006707
Craig Tiller8f126a62015-01-15 08:50:19 -08006708deps_gpr_thd_test: $(GPR_THD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006709
nnoble69ac39f2014-12-12 15:43:38 -08006710ifneq ($(NO_SECURE),true)
6711ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006712-include $(GPR_THD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006713endif
nnoble69ac39f2014-12-12 15:43:38 -08006714endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006715
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006716
6717GPR_TIME_TEST_SRC = \
6718 test/core/support/time_test.c \
6719
Craig Tiller61b910f2015-02-15 10:54:07 -08006720GPR_TIME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006721
nnoble69ac39f2014-12-12 15:43:38 -08006722ifeq ($(NO_SECURE),true)
6723
Nicolas Noble047b7272015-01-16 13:55:05 -08006724# You can't build secure targets if you don't have OpenSSL with ALPN.
6725
Craig Tiller61b910f2015-02-15 10:54:07 -08006726$(BINDIR)/$(CONFIG)/gpr_time_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006727
6728else
6729
Craig Tiller61b910f2015-02-15 10:54:07 -08006730$(BINDIR)/$(CONFIG)/gpr_time_test: $(GPR_TIME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006731 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006732 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006733 $(Q) $(LD) $(LDFLAGS) $(GPR_TIME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_time_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006734
nnoble69ac39f2014-12-12 15:43:38 -08006735endif
6736
Craig Tiller61b910f2015-02-15 10:54:07 -08006737$(OBJDIR)/$(CONFIG)/test/core/support/time_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08006738
Craig Tiller8f126a62015-01-15 08:50:19 -08006739deps_gpr_time_test: $(GPR_TIME_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006740
nnoble69ac39f2014-12-12 15:43:38 -08006741ifneq ($(NO_SECURE),true)
6742ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006743-include $(GPR_TIME_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006744endif
nnoble69ac39f2014-12-12 15:43:38 -08006745endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006746
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006747
Craig Tiller17ec5f92015-01-18 11:30:41 -08006748GPR_USEFUL_TEST_SRC = \
6749 test/core/support/useful_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006750
Craig Tiller61b910f2015-02-15 10:54:07 -08006751GPR_USEFUL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006752
nnoble69ac39f2014-12-12 15:43:38 -08006753ifeq ($(NO_SECURE),true)
6754
Nicolas Noble047b7272015-01-16 13:55:05 -08006755# You can't build secure targets if you don't have OpenSSL with ALPN.
6756
Craig Tiller61b910f2015-02-15 10:54:07 -08006757$(BINDIR)/$(CONFIG)/gpr_useful_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006758
6759else
6760
Craig Tiller61b910f2015-02-15 10:54:07 -08006761$(BINDIR)/$(CONFIG)/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006762 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006763 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006764 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_useful_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006765
nnoble69ac39f2014-12-12 15:43:38 -08006766endif
6767
Craig Tiller61b910f2015-02-15 10:54:07 -08006768$(OBJDIR)/$(CONFIG)/test/core/support/useful_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08006769
Craig Tiller17ec5f92015-01-18 11:30:41 -08006770deps_gpr_useful_test: $(GPR_USEFUL_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006771
nnoble69ac39f2014-12-12 15:43:38 -08006772ifneq ($(NO_SECURE),true)
6773ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006774-include $(GPR_USEFUL_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006775endif
nnoble69ac39f2014-12-12 15:43:38 -08006776endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006777
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006778
Craig Tiller17ec5f92015-01-18 11:30:41 -08006779GRPC_BASE64_TEST_SRC = \
6780 test/core/security/base64_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006781
Craig Tiller61b910f2015-02-15 10:54:07 -08006782GRPC_BASE64_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_BASE64_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006783
nnoble69ac39f2014-12-12 15:43:38 -08006784ifeq ($(NO_SECURE),true)
6785
Nicolas Noble047b7272015-01-16 13:55:05 -08006786# You can't build secure targets if you don't have OpenSSL with ALPN.
6787
Craig Tiller61b910f2015-02-15 10:54:07 -08006788$(BINDIR)/$(CONFIG)/grpc_base64_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006789
6790else
6791
Craig Tiller61b910f2015-02-15 10:54:07 -08006792$(BINDIR)/$(CONFIG)/grpc_base64_test: $(GRPC_BASE64_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006793 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006794 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006795 $(Q) $(LD) $(LDFLAGS) $(GRPC_BASE64_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_base64_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006796
nnoble69ac39f2014-12-12 15:43:38 -08006797endif
6798
Craig Tiller61b910f2015-02-15 10:54:07 -08006799$(OBJDIR)/$(CONFIG)/test/core/security/base64_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08006800
Craig Tiller17ec5f92015-01-18 11:30:41 -08006801deps_grpc_base64_test: $(GRPC_BASE64_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006802
nnoble69ac39f2014-12-12 15:43:38 -08006803ifneq ($(NO_SECURE),true)
6804ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006805-include $(GRPC_BASE64_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006806endif
nnoble69ac39f2014-12-12 15:43:38 -08006807endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006808
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006809
Craig Tiller17ec5f92015-01-18 11:30:41 -08006810GRPC_BYTE_BUFFER_READER_TEST_SRC = \
6811 test/core/surface/byte_buffer_reader_test.c \
nnoble0c475f02014-12-05 15:37:39 -08006812
Craig Tiller61b910f2015-02-15 10:54:07 -08006813GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -08006814
nnoble69ac39f2014-12-12 15:43:38 -08006815ifeq ($(NO_SECURE),true)
6816
Nicolas Noble047b7272015-01-16 13:55:05 -08006817# You can't build secure targets if you don't have OpenSSL with ALPN.
6818
Craig Tiller61b910f2015-02-15 10:54:07 -08006819$(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006820
6821else
6822
Craig Tiller61b910f2015-02-15 10:54:07 -08006823$(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -08006824 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006825 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006826 $(Q) $(LD) $(LDFLAGS) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test
nnoble0c475f02014-12-05 15:37:39 -08006827
nnoble69ac39f2014-12-12 15:43:38 -08006828endif
6829
Craig Tiller61b910f2015-02-15 10:54:07 -08006830$(OBJDIR)/$(CONFIG)/test/core/surface/byte_buffer_reader_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08006831
Craig Tiller17ec5f92015-01-18 11:30:41 -08006832deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -08006833
nnoble69ac39f2014-12-12 15:43:38 -08006834ifneq ($(NO_SECURE),true)
6835ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006836-include $(GRPC_BYTE_BUFFER_READER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006837endif
nnoble69ac39f2014-12-12 15:43:38 -08006838endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006839
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006840
6841GRPC_CHANNEL_STACK_TEST_SRC = \
6842 test/core/channel/channel_stack_test.c \
6843
Craig Tiller61b910f2015-02-15 10:54:07 -08006844GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006845
nnoble69ac39f2014-12-12 15:43:38 -08006846ifeq ($(NO_SECURE),true)
6847
Nicolas Noble047b7272015-01-16 13:55:05 -08006848# You can't build secure targets if you don't have OpenSSL with ALPN.
6849
Craig Tiller61b910f2015-02-15 10:54:07 -08006850$(BINDIR)/$(CONFIG)/grpc_channel_stack_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006851
6852else
6853
Craig Tiller61b910f2015-02-15 10:54:07 -08006854$(BINDIR)/$(CONFIG)/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006855 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006856 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006857 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_channel_stack_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006858
nnoble69ac39f2014-12-12 15:43:38 -08006859endif
6860
Craig Tiller61b910f2015-02-15 10:54:07 -08006861$(OBJDIR)/$(CONFIG)/test/core/channel/channel_stack_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08006862
Craig Tiller8f126a62015-01-15 08:50:19 -08006863deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006864
nnoble69ac39f2014-12-12 15:43:38 -08006865ifneq ($(NO_SECURE),true)
6866ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006867-include $(GRPC_CHANNEL_STACK_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006868endif
nnoble69ac39f2014-12-12 15:43:38 -08006869endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006870
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006871
Craig Tiller17ec5f92015-01-18 11:30:41 -08006872GRPC_COMPLETION_QUEUE_BENCHMARK_SRC = \
6873 test/core/surface/completion_queue_benchmark.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006874
Craig Tiller61b910f2015-02-15 10:54:07 -08006875GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_BENCHMARK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006876
nnoble69ac39f2014-12-12 15:43:38 -08006877ifeq ($(NO_SECURE),true)
6878
Nicolas Noble047b7272015-01-16 13:55:05 -08006879# You can't build secure targets if you don't have OpenSSL with ALPN.
6880
Craig Tiller61b910f2015-02-15 10:54:07 -08006881$(BINDIR)/$(CONFIG)/grpc_completion_queue_benchmark: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006882
6883else
6884
Craig Tiller61b910f2015-02-15 10:54:07 -08006885$(BINDIR)/$(CONFIG)/grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006886 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006887 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006888 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_completion_queue_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006889
nnoble69ac39f2014-12-12 15:43:38 -08006890endif
6891
Craig Tiller61b910f2015-02-15 10:54:07 -08006892$(OBJDIR)/$(CONFIG)/test/core/surface/completion_queue_benchmark.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08006893
Craig Tiller17ec5f92015-01-18 11:30:41 -08006894deps_grpc_completion_queue_benchmark: $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006895
nnoble69ac39f2014-12-12 15:43:38 -08006896ifneq ($(NO_SECURE),true)
6897ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006898-include $(GRPC_COMPLETION_QUEUE_BENCHMARK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006899endif
nnoble69ac39f2014-12-12 15:43:38 -08006900endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006901
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006902
6903GRPC_COMPLETION_QUEUE_TEST_SRC = \
6904 test/core/surface/completion_queue_test.c \
6905
Craig Tiller61b910f2015-02-15 10:54:07 -08006906GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006907
nnoble69ac39f2014-12-12 15:43:38 -08006908ifeq ($(NO_SECURE),true)
6909
Nicolas Noble047b7272015-01-16 13:55:05 -08006910# You can't build secure targets if you don't have OpenSSL with ALPN.
6911
Craig Tiller61b910f2015-02-15 10:54:07 -08006912$(BINDIR)/$(CONFIG)/grpc_completion_queue_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006913
6914else
6915
Craig Tiller61b910f2015-02-15 10:54:07 -08006916$(BINDIR)/$(CONFIG)/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006917 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006918 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006919 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_completion_queue_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006920
nnoble69ac39f2014-12-12 15:43:38 -08006921endif
6922
Craig Tiller61b910f2015-02-15 10:54:07 -08006923$(OBJDIR)/$(CONFIG)/test/core/surface/completion_queue_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08006924
Craig Tiller8f126a62015-01-15 08:50:19 -08006925deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006926
nnoble69ac39f2014-12-12 15:43:38 -08006927ifneq ($(NO_SECURE),true)
6928ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08006929-include $(GRPC_COMPLETION_QUEUE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006930endif
nnoble69ac39f2014-12-12 15:43:38 -08006931endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006932
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006933
Nicolas "Pixel" Nobleb8f5f1b2015-02-21 19:03:00 +01006934GRPC_CREATE_JWT_SRC = \
6935 test/core/security/create_jwt.c \
6936
6937GRPC_CREATE_JWT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CREATE_JWT_SRC))))
6938
6939ifeq ($(NO_SECURE),true)
6940
6941# You can't build secure targets if you don't have OpenSSL with ALPN.
6942
6943$(BINDIR)/$(CONFIG)/grpc_create_jwt: openssl_dep_error
6944
6945else
6946
6947$(BINDIR)/$(CONFIG)/grpc_create_jwt: $(GRPC_CREATE_JWT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
6948 $(E) "[LD] Linking $@"
6949 $(Q) mkdir -p `dirname $@`
6950 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREATE_JWT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_create_jwt
6951
6952endif
6953
6954$(OBJDIR)/$(CONFIG)/test/core/security/create_jwt.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
6955
6956deps_grpc_create_jwt: $(GRPC_CREATE_JWT_OBJS:.o=.dep)
6957
6958ifneq ($(NO_SECURE),true)
6959ifneq ($(NO_DEPS),true)
6960-include $(GRPC_CREATE_JWT_OBJS:.o=.dep)
6961endif
6962endif
6963
6964
Craig Tiller17ec5f92015-01-18 11:30:41 -08006965GRPC_CREDENTIALS_TEST_SRC = \
6966 test/core/security/credentials_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006967
Craig Tiller61b910f2015-02-15 10:54:07 -08006968GRPC_CREDENTIALS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006969
nnoble69ac39f2014-12-12 15:43:38 -08006970ifeq ($(NO_SECURE),true)
6971
Nicolas Noble047b7272015-01-16 13:55:05 -08006972# You can't build secure targets if you don't have OpenSSL with ALPN.
6973
Craig Tiller61b910f2015-02-15 10:54:07 -08006974$(BINDIR)/$(CONFIG)/grpc_credentials_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08006975
6976else
6977
Craig Tiller61b910f2015-02-15 10:54:07 -08006978$(BINDIR)/$(CONFIG)/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006979 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08006980 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08006981 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_credentials_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006982
nnoble69ac39f2014-12-12 15:43:38 -08006983endif
6984
Craig Tiller61b910f2015-02-15 10:54:07 -08006985$(OBJDIR)/$(CONFIG)/test/core/security/credentials_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08006986
Craig Tiller17ec5f92015-01-18 11:30:41 -08006987deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006988
nnoble69ac39f2014-12-12 15:43:38 -08006989ifneq ($(NO_SECURE),true)
6990ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08006991-include $(GRPC_CREDENTIALS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006992endif
nnoble69ac39f2014-12-12 15:43:38 -08006993endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006994
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08006995
Craig Tiller17ec5f92015-01-18 11:30:41 -08006996GRPC_FETCH_OAUTH2_SRC = \
6997 test/core/security/fetch_oauth2.c \
hongyu24200d32015-01-08 15:13:49 -08006998
Craig Tiller61b910f2015-02-15 10:54:07 -08006999GRPC_FETCH_OAUTH2_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_FETCH_OAUTH2_SRC))))
hongyu24200d32015-01-08 15:13:49 -08007000
7001ifeq ($(NO_SECURE),true)
7002
Nicolas Noble047b7272015-01-16 13:55:05 -08007003# You can't build secure targets if you don't have OpenSSL with ALPN.
7004
Craig Tiller61b910f2015-02-15 10:54:07 -08007005$(BINDIR)/$(CONFIG)/grpc_fetch_oauth2: openssl_dep_error
hongyu24200d32015-01-08 15:13:49 -08007006
7007else
7008
Craig Tiller61b910f2015-02-15 10:54:07 -08007009$(BINDIR)/$(CONFIG)/grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
hongyu24200d32015-01-08 15:13:49 -08007010 $(E) "[LD] Linking $@"
7011 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007012 $(Q) $(LD) $(LDFLAGS) $(GRPC_FETCH_OAUTH2_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_fetch_oauth2
hongyu24200d32015-01-08 15:13:49 -08007013
7014endif
7015
Craig Tiller61b910f2015-02-15 10:54:07 -08007016$(OBJDIR)/$(CONFIG)/test/core/security/fetch_oauth2.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007017
Craig Tiller17ec5f92015-01-18 11:30:41 -08007018deps_grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08007019
7020ifneq ($(NO_SECURE),true)
7021ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007022-include $(GRPC_FETCH_OAUTH2_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08007023endif
7024endif
7025
hongyu24200d32015-01-08 15:13:49 -08007026
Craig Tiller17ec5f92015-01-18 11:30:41 -08007027GRPC_JSON_TOKEN_TEST_SRC = \
7028 test/core/security/json_token_test.c \
hongyu24200d32015-01-08 15:13:49 -08007029
Craig Tiller61b910f2015-02-15 10:54:07 -08007030GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -08007031
7032ifeq ($(NO_SECURE),true)
7033
Nicolas Noble047b7272015-01-16 13:55:05 -08007034# You can't build secure targets if you don't have OpenSSL with ALPN.
7035
Craig Tiller61b910f2015-02-15 10:54:07 -08007036$(BINDIR)/$(CONFIG)/grpc_json_token_test: openssl_dep_error
hongyu24200d32015-01-08 15:13:49 -08007037
7038else
7039
Craig Tiller61b910f2015-02-15 10:54:07 -08007040$(BINDIR)/$(CONFIG)/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
hongyu24200d32015-01-08 15:13:49 -08007041 $(E) "[LD] Linking $@"
7042 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007043 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_json_token_test
hongyu24200d32015-01-08 15:13:49 -08007044
7045endif
7046
Craig Tiller61b910f2015-02-15 10:54:07 -08007047$(OBJDIR)/$(CONFIG)/test/core/security/json_token_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007048
Craig Tiller17ec5f92015-01-18 11:30:41 -08007049deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08007050
7051ifneq ($(NO_SECURE),true)
7052ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007053-include $(GRPC_JSON_TOKEN_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08007054endif
7055endif
7056
hongyu24200d32015-01-08 15:13:49 -08007057
Julien Boeufc66f2a82015-02-23 13:00:36 -08007058GRPC_PRINT_GOOGLE_DEFAULT_CREDS_TOKEN_SRC = \
7059 test/core/security/print_google_default_creds_token.c \
Julien Boeufcd9b1c82015-02-20 17:40:41 -08007060
Julien Boeufc66f2a82015-02-23 13:00:36 -08007061GRPC_PRINT_GOOGLE_DEFAULT_CREDS_TOKEN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_PRINT_GOOGLE_DEFAULT_CREDS_TOKEN_SRC))))
Julien Boeufcd9b1c82015-02-20 17:40:41 -08007062
7063ifeq ($(NO_SECURE),true)
7064
7065# You can't build secure targets if you don't have OpenSSL with ALPN.
7066
Julien Boeufc66f2a82015-02-23 13:00:36 -08007067$(BINDIR)/$(CONFIG)/grpc_print_google_default_creds_token: openssl_dep_error
Julien Boeufcd9b1c82015-02-20 17:40:41 -08007068
7069else
7070
Julien Boeufc66f2a82015-02-23 13:00:36 -08007071$(BINDIR)/$(CONFIG)/grpc_print_google_default_creds_token: $(GRPC_PRINT_GOOGLE_DEFAULT_CREDS_TOKEN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Julien Boeufcd9b1c82015-02-20 17:40:41 -08007072 $(E) "[LD] Linking $@"
7073 $(Q) mkdir -p `dirname $@`
Julien Boeufc66f2a82015-02-23 13:00:36 -08007074 $(Q) $(LD) $(LDFLAGS) $(GRPC_PRINT_GOOGLE_DEFAULT_CREDS_TOKEN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_print_google_default_creds_token
Julien Boeufcd9b1c82015-02-20 17:40:41 -08007075
7076endif
7077
Julien Boeufc66f2a82015-02-23 13:00:36 -08007078$(OBJDIR)/$(CONFIG)/test/core/security/print_google_default_creds_token.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Julien Boeufcd9b1c82015-02-20 17:40:41 -08007079
Julien Boeufc66f2a82015-02-23 13:00:36 -08007080deps_grpc_print_google_default_creds_token: $(GRPC_PRINT_GOOGLE_DEFAULT_CREDS_TOKEN_OBJS:.o=.dep)
Julien Boeufcd9b1c82015-02-20 17:40:41 -08007081
7082ifneq ($(NO_SECURE),true)
7083ifneq ($(NO_DEPS),true)
Julien Boeufc66f2a82015-02-23 13:00:36 -08007084-include $(GRPC_PRINT_GOOGLE_DEFAULT_CREDS_TOKEN_OBJS:.o=.dep)
Julien Boeufcd9b1c82015-02-20 17:40:41 -08007085endif
7086endif
7087
7088
Craig Tiller17ec5f92015-01-18 11:30:41 -08007089GRPC_STREAM_OP_TEST_SRC = \
7090 test/core/transport/stream_op_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007091
Craig Tiller61b910f2015-02-15 10:54:07 -08007092GRPC_STREAM_OP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_STREAM_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007093
nnoble69ac39f2014-12-12 15:43:38 -08007094ifeq ($(NO_SECURE),true)
7095
Nicolas Noble047b7272015-01-16 13:55:05 -08007096# You can't build secure targets if you don't have OpenSSL with ALPN.
7097
Craig Tiller61b910f2015-02-15 10:54:07 -08007098$(BINDIR)/$(CONFIG)/grpc_stream_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007099
7100else
7101
Craig Tiller61b910f2015-02-15 10:54:07 -08007102$(BINDIR)/$(CONFIG)/grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007103 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007104 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007105 $(Q) $(LD) $(LDFLAGS) $(GRPC_STREAM_OP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_stream_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007106
nnoble69ac39f2014-12-12 15:43:38 -08007107endif
7108
Craig Tiller61b910f2015-02-15 10:54:07 -08007109$(OBJDIR)/$(CONFIG)/test/core/transport/stream_op_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007110
Craig Tiller17ec5f92015-01-18 11:30:41 -08007111deps_grpc_stream_op_test: $(GRPC_STREAM_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007112
nnoble69ac39f2014-12-12 15:43:38 -08007113ifneq ($(NO_SECURE),true)
7114ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007115-include $(GRPC_STREAM_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007116endif
nnoble69ac39f2014-12-12 15:43:38 -08007117endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007118
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007119
Craig Tiller17ec5f92015-01-18 11:30:41 -08007120HPACK_PARSER_TEST_SRC = \
7121 test/core/transport/chttp2/hpack_parser_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007122
Craig Tiller61b910f2015-02-15 10:54:07 -08007123HPACK_PARSER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007124
nnoble69ac39f2014-12-12 15:43:38 -08007125ifeq ($(NO_SECURE),true)
7126
Nicolas Noble047b7272015-01-16 13:55:05 -08007127# You can't build secure targets if you don't have OpenSSL with ALPN.
7128
Craig Tiller61b910f2015-02-15 10:54:07 -08007129$(BINDIR)/$(CONFIG)/hpack_parser_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007130
7131else
7132
Craig Tiller61b910f2015-02-15 10:54:07 -08007133$(BINDIR)/$(CONFIG)/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007134 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007135 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007136 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/hpack_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007137
nnoble69ac39f2014-12-12 15:43:38 -08007138endif
7139
Craig Tiller61b910f2015-02-15 10:54:07 -08007140$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/hpack_parser_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007141
Craig Tiller17ec5f92015-01-18 11:30:41 -08007142deps_hpack_parser_test: $(HPACK_PARSER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007143
nnoble69ac39f2014-12-12 15:43:38 -08007144ifneq ($(NO_SECURE),true)
7145ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007146-include $(HPACK_PARSER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007147endif
nnoble69ac39f2014-12-12 15:43:38 -08007148endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007149
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007150
Craig Tiller17ec5f92015-01-18 11:30:41 -08007151HPACK_TABLE_TEST_SRC = \
7152 test/core/transport/chttp2/hpack_table_test.c \
aveitch482a5be2014-12-15 10:25:12 -08007153
Craig Tiller61b910f2015-02-15 10:54:07 -08007154HPACK_TABLE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC))))
aveitch482a5be2014-12-15 10:25:12 -08007155
7156ifeq ($(NO_SECURE),true)
7157
Nicolas Noble047b7272015-01-16 13:55:05 -08007158# You can't build secure targets if you don't have OpenSSL with ALPN.
7159
Craig Tiller61b910f2015-02-15 10:54:07 -08007160$(BINDIR)/$(CONFIG)/hpack_table_test: openssl_dep_error
aveitch482a5be2014-12-15 10:25:12 -08007161
7162else
7163
Craig Tiller61b910f2015-02-15 10:54:07 -08007164$(BINDIR)/$(CONFIG)/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
aveitch482a5be2014-12-15 10:25:12 -08007165 $(E) "[LD] Linking $@"
7166 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007167 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/hpack_table_test
aveitch482a5be2014-12-15 10:25:12 -08007168
7169endif
7170
Craig Tiller61b910f2015-02-15 10:54:07 -08007171$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/hpack_table_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007172
Craig Tiller17ec5f92015-01-18 11:30:41 -08007173deps_hpack_table_test: $(HPACK_TABLE_TEST_OBJS:.o=.dep)
aveitch482a5be2014-12-15 10:25:12 -08007174
7175ifneq ($(NO_SECURE),true)
7176ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007177-include $(HPACK_TABLE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007178endif
nnoble69ac39f2014-12-12 15:43:38 -08007179endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007180
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007181
7182HTTPCLI_FORMAT_REQUEST_TEST_SRC = \
7183 test/core/httpcli/format_request_test.c \
7184
Craig Tiller61b910f2015-02-15 10:54:07 -08007185HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007186
nnoble69ac39f2014-12-12 15:43:38 -08007187ifeq ($(NO_SECURE),true)
7188
Nicolas Noble047b7272015-01-16 13:55:05 -08007189# You can't build secure targets if you don't have OpenSSL with ALPN.
7190
Craig Tiller61b910f2015-02-15 10:54:07 -08007191$(BINDIR)/$(CONFIG)/httpcli_format_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007192
7193else
7194
Craig Tiller61b910f2015-02-15 10:54:07 -08007195$(BINDIR)/$(CONFIG)/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007196 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007197 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007198 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/httpcli_format_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007199
nnoble69ac39f2014-12-12 15:43:38 -08007200endif
7201
Craig Tiller61b910f2015-02-15 10:54:07 -08007202$(OBJDIR)/$(CONFIG)/test/core/httpcli/format_request_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007203
Craig Tiller8f126a62015-01-15 08:50:19 -08007204deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007205
nnoble69ac39f2014-12-12 15:43:38 -08007206ifneq ($(NO_SECURE),true)
7207ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007208-include $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007209endif
nnoble69ac39f2014-12-12 15:43:38 -08007210endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007211
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007212
7213HTTPCLI_PARSER_TEST_SRC = \
7214 test/core/httpcli/parser_test.c \
7215
Craig Tiller61b910f2015-02-15 10:54:07 -08007216HTTPCLI_PARSER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPCLI_PARSER_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007217
nnoble69ac39f2014-12-12 15:43:38 -08007218ifeq ($(NO_SECURE),true)
7219
Nicolas Noble047b7272015-01-16 13:55:05 -08007220# You can't build secure targets if you don't have OpenSSL with ALPN.
7221
Craig Tiller61b910f2015-02-15 10:54:07 -08007222$(BINDIR)/$(CONFIG)/httpcli_parser_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007223
7224else
7225
Craig Tiller61b910f2015-02-15 10:54:07 -08007226$(BINDIR)/$(CONFIG)/httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007227 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007228 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007229 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_PARSER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/httpcli_parser_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007230
nnoble69ac39f2014-12-12 15:43:38 -08007231endif
7232
Craig Tiller61b910f2015-02-15 10:54:07 -08007233$(OBJDIR)/$(CONFIG)/test/core/httpcli/parser_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007234
Craig Tiller8f126a62015-01-15 08:50:19 -08007235deps_httpcli_parser_test: $(HTTPCLI_PARSER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007236
nnoble69ac39f2014-12-12 15:43:38 -08007237ifneq ($(NO_SECURE),true)
7238ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007239-include $(HTTPCLI_PARSER_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007240endif
nnoble69ac39f2014-12-12 15:43:38 -08007241endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007242
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007243
7244HTTPCLI_TEST_SRC = \
7245 test/core/httpcli/httpcli_test.c \
7246
Craig Tiller61b910f2015-02-15 10:54:07 -08007247HTTPCLI_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007248
nnoble69ac39f2014-12-12 15:43:38 -08007249ifeq ($(NO_SECURE),true)
7250
Nicolas Noble047b7272015-01-16 13:55:05 -08007251# You can't build secure targets if you don't have OpenSSL with ALPN.
7252
Craig Tiller61b910f2015-02-15 10:54:07 -08007253$(BINDIR)/$(CONFIG)/httpcli_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007254
7255else
7256
Craig Tiller61b910f2015-02-15 10:54:07 -08007257$(BINDIR)/$(CONFIG)/httpcli_test: $(HTTPCLI_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007258 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007259 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007260 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/httpcli_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007261
nnoble69ac39f2014-12-12 15:43:38 -08007262endif
7263
Craig Tiller61b910f2015-02-15 10:54:07 -08007264$(OBJDIR)/$(CONFIG)/test/core/httpcli/httpcli_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007265
Craig Tiller8f126a62015-01-15 08:50:19 -08007266deps_httpcli_test: $(HTTPCLI_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007267
nnoble69ac39f2014-12-12 15:43:38 -08007268ifneq ($(NO_SECURE),true)
7269ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007270-include $(HTTPCLI_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007271endif
nnoble69ac39f2014-12-12 15:43:38 -08007272endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007273
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007274
Craig Tiller4450db22015-01-30 16:49:22 -08007275JSON_REWRITE_SRC = \
7276 test/core/json/json_rewrite.c \
7277
Craig Tiller61b910f2015-02-15 10:54:07 -08007278JSON_REWRITE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_REWRITE_SRC))))
Craig Tiller4450db22015-01-30 16:49:22 -08007279
7280ifeq ($(NO_SECURE),true)
7281
7282# You can't build secure targets if you don't have OpenSSL with ALPN.
7283
Craig Tiller61b910f2015-02-15 10:54:07 -08007284$(BINDIR)/$(CONFIG)/json_rewrite: openssl_dep_error
Craig Tiller4450db22015-01-30 16:49:22 -08007285
7286else
7287
Craig Tiller61b910f2015-02-15 10:54:07 -08007288$(BINDIR)/$(CONFIG)/json_rewrite: $(JSON_REWRITE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller4450db22015-01-30 16:49:22 -08007289 $(E) "[LD] Linking $@"
7290 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007291 $(Q) $(LD) $(LDFLAGS) $(JSON_REWRITE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/json_rewrite
Craig Tiller4450db22015-01-30 16:49:22 -08007292
7293endif
7294
Craig Tiller61b910f2015-02-15 10:54:07 -08007295$(OBJDIR)/$(CONFIG)/test/core/json/json_rewrite.o: $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller4450db22015-01-30 16:49:22 -08007296
7297deps_json_rewrite: $(JSON_REWRITE_OBJS:.o=.dep)
7298
7299ifneq ($(NO_SECURE),true)
7300ifneq ($(NO_DEPS),true)
7301-include $(JSON_REWRITE_OBJS:.o=.dep)
7302endif
7303endif
7304
7305
7306JSON_REWRITE_TEST_SRC = \
7307 test/core/json/json_rewrite_test.c \
7308
Craig Tiller61b910f2015-02-15 10:54:07 -08007309JSON_REWRITE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_REWRITE_TEST_SRC))))
Craig Tiller4450db22015-01-30 16:49:22 -08007310
7311ifeq ($(NO_SECURE),true)
7312
7313# You can't build secure targets if you don't have OpenSSL with ALPN.
7314
Craig Tiller61b910f2015-02-15 10:54:07 -08007315$(BINDIR)/$(CONFIG)/json_rewrite_test: openssl_dep_error
Craig Tiller4450db22015-01-30 16:49:22 -08007316
7317else
7318
Craig Tiller61b910f2015-02-15 10:54:07 -08007319$(BINDIR)/$(CONFIG)/json_rewrite_test: $(JSON_REWRITE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller4450db22015-01-30 16:49:22 -08007320 $(E) "[LD] Linking $@"
7321 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007322 $(Q) $(LD) $(LDFLAGS) $(JSON_REWRITE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/json_rewrite_test
Craig Tiller4450db22015-01-30 16:49:22 -08007323
7324endif
7325
Craig Tiller61b910f2015-02-15 10:54:07 -08007326$(OBJDIR)/$(CONFIG)/test/core/json/json_rewrite_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller4450db22015-01-30 16:49:22 -08007327
7328deps_json_rewrite_test: $(JSON_REWRITE_TEST_OBJS:.o=.dep)
7329
7330ifneq ($(NO_SECURE),true)
7331ifneq ($(NO_DEPS),true)
7332-include $(JSON_REWRITE_TEST_OBJS:.o=.dep)
7333endif
7334endif
7335
7336
7337JSON_TEST_SRC = \
7338 test/core/json/json_test.c \
7339
Craig Tiller61b910f2015-02-15 10:54:07 -08007340JSON_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_TEST_SRC))))
Craig Tiller4450db22015-01-30 16:49:22 -08007341
7342ifeq ($(NO_SECURE),true)
7343
7344# You can't build secure targets if you don't have OpenSSL with ALPN.
7345
Craig Tiller61b910f2015-02-15 10:54:07 -08007346$(BINDIR)/$(CONFIG)/json_test: openssl_dep_error
Craig Tiller4450db22015-01-30 16:49:22 -08007347
7348else
7349
Craig Tiller61b910f2015-02-15 10:54:07 -08007350$(BINDIR)/$(CONFIG)/json_test: $(JSON_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller4450db22015-01-30 16:49:22 -08007351 $(E) "[LD] Linking $@"
7352 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007353 $(Q) $(LD) $(LDFLAGS) $(JSON_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/json_test
Craig Tiller4450db22015-01-30 16:49:22 -08007354
7355endif
7356
Craig Tiller61b910f2015-02-15 10:54:07 -08007357$(OBJDIR)/$(CONFIG)/test/core/json/json_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller4450db22015-01-30 16:49:22 -08007358
7359deps_json_test: $(JSON_TEST_OBJS:.o=.dep)
7360
7361ifneq ($(NO_SECURE),true)
7362ifneq ($(NO_DEPS),true)
7363-include $(JSON_TEST_OBJS:.o=.dep)
7364endif
7365endif
7366
7367
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007368LAME_CLIENT_TEST_SRC = \
7369 test/core/surface/lame_client_test.c \
7370
Craig Tiller61b910f2015-02-15 10:54:07 -08007371LAME_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007372
nnoble69ac39f2014-12-12 15:43:38 -08007373ifeq ($(NO_SECURE),true)
7374
Nicolas Noble047b7272015-01-16 13:55:05 -08007375# You can't build secure targets if you don't have OpenSSL with ALPN.
7376
Craig Tiller61b910f2015-02-15 10:54:07 -08007377$(BINDIR)/$(CONFIG)/lame_client_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007378
7379else
7380
Craig Tiller61b910f2015-02-15 10:54:07 -08007381$(BINDIR)/$(CONFIG)/lame_client_test: $(LAME_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007382 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007383 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007384 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/lame_client_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007385
nnoble69ac39f2014-12-12 15:43:38 -08007386endif
7387
Craig Tiller61b910f2015-02-15 10:54:07 -08007388$(OBJDIR)/$(CONFIG)/test/core/surface/lame_client_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007389
Craig Tiller8f126a62015-01-15 08:50:19 -08007390deps_lame_client_test: $(LAME_CLIENT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007391
nnoble69ac39f2014-12-12 15:43:38 -08007392ifneq ($(NO_SECURE),true)
7393ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007394-include $(LAME_CLIENT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007395endif
nnoble69ac39f2014-12-12 15:43:38 -08007396endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007397
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007398
Craig Tiller17ec5f92015-01-18 11:30:41 -08007399LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \
7400 test/core/network_benchmarks/low_level_ping_pong.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007401
Craig Tiller61b910f2015-02-15 10:54:07 -08007402LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007403
nnoble69ac39f2014-12-12 15:43:38 -08007404ifeq ($(NO_SECURE),true)
7405
Nicolas Noble047b7272015-01-16 13:55:05 -08007406# You can't build secure targets if you don't have OpenSSL with ALPN.
7407
Craig Tiller61b910f2015-02-15 10:54:07 -08007408$(BINDIR)/$(CONFIG)/low_level_ping_pong_benchmark: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007409
7410else
7411
Craig Tiller61b910f2015-02-15 10:54:07 -08007412$(BINDIR)/$(CONFIG)/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007413 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007414 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007415 $(Q) $(LD) $(LDFLAGS) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/low_level_ping_pong_benchmark
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007416
nnoble69ac39f2014-12-12 15:43:38 -08007417endif
7418
Craig Tiller61b910f2015-02-15 10:54:07 -08007419$(OBJDIR)/$(CONFIG)/test/core/network_benchmarks/low_level_ping_pong.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007420
Craig Tiller17ec5f92015-01-18 11:30:41 -08007421deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007422
nnoble69ac39f2014-12-12 15:43:38 -08007423ifneq ($(NO_SECURE),true)
7424ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007425-include $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007426endif
nnoble69ac39f2014-12-12 15:43:38 -08007427endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007428
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007429
Craig Tiller17ec5f92015-01-18 11:30:41 -08007430MESSAGE_COMPRESS_TEST_SRC = \
7431 test/core/compression/message_compress_test.c \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007432
Craig Tiller61b910f2015-02-15 10:54:07 -08007433MESSAGE_COMPRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007434
nnoble69ac39f2014-12-12 15:43:38 -08007435ifeq ($(NO_SECURE),true)
7436
Nicolas Noble047b7272015-01-16 13:55:05 -08007437# You can't build secure targets if you don't have OpenSSL with ALPN.
7438
Craig Tiller61b910f2015-02-15 10:54:07 -08007439$(BINDIR)/$(CONFIG)/message_compress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007440
7441else
7442
Craig Tiller61b910f2015-02-15 10:54:07 -08007443$(BINDIR)/$(CONFIG)/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007444 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08007445 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007446 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/message_compress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007447
nnoble69ac39f2014-12-12 15:43:38 -08007448endif
7449
Craig Tiller61b910f2015-02-15 10:54:07 -08007450$(OBJDIR)/$(CONFIG)/test/core/compression/message_compress_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007451
Craig Tiller17ec5f92015-01-18 11:30:41 -08007452deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007453
nnoble69ac39f2014-12-12 15:43:38 -08007454ifneq ($(NO_SECURE),true)
7455ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007456-include $(MESSAGE_COMPRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007457endif
nnoble69ac39f2014-12-12 15:43:38 -08007458endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007459
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08007460
Craig Tiller17ec5f92015-01-18 11:30:41 -08007461METADATA_BUFFER_TEST_SRC = \
7462 test/core/channel/metadata_buffer_test.c \
ctiller8919f602014-12-10 10:19:42 -08007463
Craig Tiller61b910f2015-02-15 10:54:07 -08007464METADATA_BUFFER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(METADATA_BUFFER_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08007465
nnoble69ac39f2014-12-12 15:43:38 -08007466ifeq ($(NO_SECURE),true)
7467
Nicolas Noble047b7272015-01-16 13:55:05 -08007468# You can't build secure targets if you don't have OpenSSL with ALPN.
7469
Craig Tiller61b910f2015-02-15 10:54:07 -08007470$(BINDIR)/$(CONFIG)/metadata_buffer_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007471
7472else
7473
Craig Tiller61b910f2015-02-15 10:54:07 -08007474$(BINDIR)/$(CONFIG)/metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08007475 $(E) "[LD] Linking $@"
7476 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007477 $(Q) $(LD) $(LDFLAGS) $(METADATA_BUFFER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/metadata_buffer_test
ctiller8919f602014-12-10 10:19:42 -08007478
nnoble69ac39f2014-12-12 15:43:38 -08007479endif
7480
Craig Tiller61b910f2015-02-15 10:54:07 -08007481$(OBJDIR)/$(CONFIG)/test/core/channel/metadata_buffer_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007482
Craig Tiller17ec5f92015-01-18 11:30:41 -08007483deps_metadata_buffer_test: $(METADATA_BUFFER_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007484
nnoble69ac39f2014-12-12 15:43:38 -08007485ifneq ($(NO_SECURE),true)
7486ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007487-include $(METADATA_BUFFER_TEST_OBJS:.o=.dep)
7488endif
7489endif
7490
7491
Craig Tiller35108f62015-02-17 11:24:15 -08007492MULTI_INIT_TEST_SRC = \
7493 test/core/surface/multi_init_test.c \
Craig Tiller17ec5f92015-01-18 11:30:41 -08007494
Craig Tiller35108f62015-02-17 11:24:15 -08007495MULTI_INIT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MULTI_INIT_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08007496
7497ifeq ($(NO_SECURE),true)
7498
7499# You can't build secure targets if you don't have OpenSSL with ALPN.
7500
Craig Tiller35108f62015-02-17 11:24:15 -08007501$(BINDIR)/$(CONFIG)/multi_init_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08007502
7503else
7504
Craig Tiller35108f62015-02-17 11:24:15 -08007505$(BINDIR)/$(CONFIG)/multi_init_test: $(MULTI_INIT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08007506 $(E) "[LD] Linking $@"
7507 $(Q) mkdir -p `dirname $@`
Craig Tiller35108f62015-02-17 11:24:15 -08007508 $(Q) $(LD) $(LDFLAGS) $(MULTI_INIT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/multi_init_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08007509
7510endif
7511
Craig Tiller35108f62015-02-17 11:24:15 -08007512$(OBJDIR)/$(CONFIG)/test/core/surface/multi_init_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
7513
7514deps_multi_init_test: $(MULTI_INIT_TEST_OBJS:.o=.dep)
7515
7516ifneq ($(NO_SECURE),true)
7517ifneq ($(NO_DEPS),true)
7518-include $(MULTI_INIT_TEST_OBJS:.o=.dep)
7519endif
7520endif
7521
7522
Craig Tiller17ec5f92015-01-18 11:30:41 -08007523MURMUR_HASH_TEST_SRC = \
7524 test/core/support/murmur_hash_test.c \
7525
Craig Tiller61b910f2015-02-15 10:54:07 -08007526MURMUR_HASH_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08007527
7528ifeq ($(NO_SECURE),true)
7529
7530# You can't build secure targets if you don't have OpenSSL with ALPN.
7531
Craig Tiller61b910f2015-02-15 10:54:07 -08007532$(BINDIR)/$(CONFIG)/murmur_hash_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08007533
7534else
7535
Craig Tiller61b910f2015-02-15 10:54:07 -08007536$(BINDIR)/$(CONFIG)/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08007537 $(E) "[LD] Linking $@"
7538 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007539 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/murmur_hash_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08007540
7541endif
7542
Craig Tiller61b910f2015-02-15 10:54:07 -08007543$(OBJDIR)/$(CONFIG)/test/core/support/murmur_hash_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08007544
7545deps_murmur_hash_test: $(MURMUR_HASH_TEST_OBJS:.o=.dep)
7546
7547ifneq ($(NO_SECURE),true)
7548ifneq ($(NO_DEPS),true)
7549-include $(MURMUR_HASH_TEST_OBJS:.o=.dep)
7550endif
7551endif
7552
7553
7554NO_SERVER_TEST_SRC = \
7555 test/core/end2end/no_server_test.c \
7556
Craig Tiller61b910f2015-02-15 10:54:07 -08007557NO_SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08007558
7559ifeq ($(NO_SECURE),true)
7560
7561# You can't build secure targets if you don't have OpenSSL with ALPN.
7562
Craig Tiller61b910f2015-02-15 10:54:07 -08007563$(BINDIR)/$(CONFIG)/no_server_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08007564
7565else
7566
Craig Tiller61b910f2015-02-15 10:54:07 -08007567$(BINDIR)/$(CONFIG)/no_server_test: $(NO_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08007568 $(E) "[LD] Linking $@"
7569 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007570 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/no_server_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08007571
7572endif
7573
Craig Tiller61b910f2015-02-15 10:54:07 -08007574$(OBJDIR)/$(CONFIG)/test/core/end2end/no_server_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08007575
7576deps_no_server_test: $(NO_SERVER_TEST_OBJS:.o=.dep)
7577
7578ifneq ($(NO_SECURE),true)
7579ifneq ($(NO_DEPS),true)
7580-include $(NO_SERVER_TEST_OBJS:.o=.dep)
7581endif
7582endif
7583
7584
David Klempnere3605682015-01-26 17:27:21 -08007585POLL_KICK_POSIX_TEST_SRC = \
7586 test/core/iomgr/poll_kick_posix_test.c \
Craig Tiller17ec5f92015-01-18 11:30:41 -08007587
Craig Tiller61b910f2015-02-15 10:54:07 -08007588POLL_KICK_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(POLL_KICK_POSIX_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08007589
7590ifeq ($(NO_SECURE),true)
7591
7592# You can't build secure targets if you don't have OpenSSL with ALPN.
7593
Craig Tiller61b910f2015-02-15 10:54:07 -08007594$(BINDIR)/$(CONFIG)/poll_kick_posix_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08007595
7596else
7597
Craig Tiller61b910f2015-02-15 10:54:07 -08007598$(BINDIR)/$(CONFIG)/poll_kick_posix_test: $(POLL_KICK_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08007599 $(E) "[LD] Linking $@"
7600 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007601 $(Q) $(LD) $(LDFLAGS) $(POLL_KICK_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/poll_kick_posix_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08007602
7603endif
7604
Craig Tiller61b910f2015-02-15 10:54:07 -08007605$(OBJDIR)/$(CONFIG)/test/core/iomgr/poll_kick_posix_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08007606
David Klempnere3605682015-01-26 17:27:21 -08007607deps_poll_kick_posix_test: $(POLL_KICK_POSIX_TEST_OBJS:.o=.dep)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007608
7609ifneq ($(NO_SECURE),true)
7610ifneq ($(NO_DEPS),true)
David Klempnere3605682015-01-26 17:27:21 -08007611-include $(POLL_KICK_POSIX_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007612endif
nnoble69ac39f2014-12-12 15:43:38 -08007613endif
ctiller8919f602014-12-10 10:19:42 -08007614
ctiller8919f602014-12-10 10:19:42 -08007615
Craig Tiller17ec5f92015-01-18 11:30:41 -08007616RESOLVE_ADDRESS_TEST_SRC = \
7617 test/core/iomgr/resolve_address_test.c \
ctiller8919f602014-12-10 10:19:42 -08007618
Craig Tiller61b910f2015-02-15 10:54:07 -08007619RESOLVE_ADDRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08007620
nnoble69ac39f2014-12-12 15:43:38 -08007621ifeq ($(NO_SECURE),true)
7622
Nicolas Noble047b7272015-01-16 13:55:05 -08007623# You can't build secure targets if you don't have OpenSSL with ALPN.
7624
Craig Tiller61b910f2015-02-15 10:54:07 -08007625$(BINDIR)/$(CONFIG)/resolve_address_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007626
7627else
7628
Craig Tiller61b910f2015-02-15 10:54:07 -08007629$(BINDIR)/$(CONFIG)/resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08007630 $(E) "[LD] Linking $@"
7631 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007632 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/resolve_address_test
ctiller8919f602014-12-10 10:19:42 -08007633
nnoble69ac39f2014-12-12 15:43:38 -08007634endif
7635
Craig Tiller61b910f2015-02-15 10:54:07 -08007636$(OBJDIR)/$(CONFIG)/test/core/iomgr/resolve_address_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007637
Craig Tiller17ec5f92015-01-18 11:30:41 -08007638deps_resolve_address_test: $(RESOLVE_ADDRESS_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007639
nnoble69ac39f2014-12-12 15:43:38 -08007640ifneq ($(NO_SECURE),true)
7641ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007642-include $(RESOLVE_ADDRESS_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007643endif
nnoble69ac39f2014-12-12 15:43:38 -08007644endif
ctiller8919f602014-12-10 10:19:42 -08007645
ctiller8919f602014-12-10 10:19:42 -08007646
Craig Tiller17ec5f92015-01-18 11:30:41 -08007647SECURE_ENDPOINT_TEST_SRC = \
7648 test/core/security/secure_endpoint_test.c \
7649
Craig Tiller61b910f2015-02-15 10:54:07 -08007650SECURE_ENDPOINT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08007651
nnoble69ac39f2014-12-12 15:43:38 -08007652ifeq ($(NO_SECURE),true)
7653
Nicolas Noble047b7272015-01-16 13:55:05 -08007654# You can't build secure targets if you don't have OpenSSL with ALPN.
7655
Craig Tiller61b910f2015-02-15 10:54:07 -08007656$(BINDIR)/$(CONFIG)/secure_endpoint_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007657
7658else
7659
Craig Tiller61b910f2015-02-15 10:54:07 -08007660$(BINDIR)/$(CONFIG)/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08007661 $(E) "[LD] Linking $@"
7662 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007663 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/secure_endpoint_test
ctiller8919f602014-12-10 10:19:42 -08007664
nnoble69ac39f2014-12-12 15:43:38 -08007665endif
7666
Craig Tiller61b910f2015-02-15 10:54:07 -08007667$(OBJDIR)/$(CONFIG)/test/core/security/secure_endpoint_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007668
Craig Tiller17ec5f92015-01-18 11:30:41 -08007669deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007670
nnoble69ac39f2014-12-12 15:43:38 -08007671ifneq ($(NO_SECURE),true)
7672ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007673-include $(SECURE_ENDPOINT_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007674endif
nnoble69ac39f2014-12-12 15:43:38 -08007675endif
ctiller8919f602014-12-10 10:19:42 -08007676
ctiller8919f602014-12-10 10:19:42 -08007677
Craig Tiller17ec5f92015-01-18 11:30:41 -08007678SOCKADDR_UTILS_TEST_SRC = \
7679 test/core/iomgr/sockaddr_utils_test.c \
ctiller8919f602014-12-10 10:19:42 -08007680
Craig Tiller61b910f2015-02-15 10:54:07 -08007681SOCKADDR_UTILS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08007682
nnoble69ac39f2014-12-12 15:43:38 -08007683ifeq ($(NO_SECURE),true)
7684
Nicolas Noble047b7272015-01-16 13:55:05 -08007685# You can't build secure targets if you don't have OpenSSL with ALPN.
7686
Craig Tiller61b910f2015-02-15 10:54:07 -08007687$(BINDIR)/$(CONFIG)/sockaddr_utils_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007688
7689else
7690
Craig Tiller61b910f2015-02-15 10:54:07 -08007691$(BINDIR)/$(CONFIG)/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08007692 $(E) "[LD] Linking $@"
7693 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007694 $(Q) $(LD) $(LDFLAGS) $(SOCKADDR_UTILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/sockaddr_utils_test
ctiller8919f602014-12-10 10:19:42 -08007695
nnoble69ac39f2014-12-12 15:43:38 -08007696endif
7697
Craig Tiller61b910f2015-02-15 10:54:07 -08007698$(OBJDIR)/$(CONFIG)/test/core/iomgr/sockaddr_utils_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007699
Craig Tiller17ec5f92015-01-18 11:30:41 -08007700deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007701
nnoble69ac39f2014-12-12 15:43:38 -08007702ifneq ($(NO_SECURE),true)
7703ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007704-include $(SOCKADDR_UTILS_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007705endif
nnoble69ac39f2014-12-12 15:43:38 -08007706endif
ctiller8919f602014-12-10 10:19:42 -08007707
ctiller8919f602014-12-10 10:19:42 -08007708
Craig Tiller17ec5f92015-01-18 11:30:41 -08007709TCP_CLIENT_POSIX_TEST_SRC = \
7710 test/core/iomgr/tcp_client_posix_test.c \
ctiller8919f602014-12-10 10:19:42 -08007711
Craig Tiller61b910f2015-02-15 10:54:07 -08007712TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08007713
nnoble69ac39f2014-12-12 15:43:38 -08007714ifeq ($(NO_SECURE),true)
7715
Nicolas Noble047b7272015-01-16 13:55:05 -08007716# You can't build secure targets if you don't have OpenSSL with ALPN.
7717
Craig Tiller61b910f2015-02-15 10:54:07 -08007718$(BINDIR)/$(CONFIG)/tcp_client_posix_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007719
7720else
7721
Craig Tiller61b910f2015-02-15 10:54:07 -08007722$(BINDIR)/$(CONFIG)/tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08007723 $(E) "[LD] Linking $@"
7724 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007725 $(Q) $(LD) $(LDFLAGS) $(TCP_CLIENT_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/tcp_client_posix_test
ctiller8919f602014-12-10 10:19:42 -08007726
nnoble69ac39f2014-12-12 15:43:38 -08007727endif
7728
Craig Tiller61b910f2015-02-15 10:54:07 -08007729$(OBJDIR)/$(CONFIG)/test/core/iomgr/tcp_client_posix_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007730
Craig Tiller17ec5f92015-01-18 11:30:41 -08007731deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007732
nnoble69ac39f2014-12-12 15:43:38 -08007733ifneq ($(NO_SECURE),true)
7734ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007735-include $(TCP_CLIENT_POSIX_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007736endif
nnoble69ac39f2014-12-12 15:43:38 -08007737endif
ctiller8919f602014-12-10 10:19:42 -08007738
ctiller8919f602014-12-10 10:19:42 -08007739
Craig Tiller17ec5f92015-01-18 11:30:41 -08007740TCP_POSIX_TEST_SRC = \
7741 test/core/iomgr/tcp_posix_test.c \
ctiller3bf466f2014-12-19 16:21:57 -08007742
Craig Tiller61b910f2015-02-15 10:54:07 -08007743TCP_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC))))
ctiller3bf466f2014-12-19 16:21:57 -08007744
7745ifeq ($(NO_SECURE),true)
7746
Nicolas Noble047b7272015-01-16 13:55:05 -08007747# You can't build secure targets if you don't have OpenSSL with ALPN.
7748
Craig Tiller61b910f2015-02-15 10:54:07 -08007749$(BINDIR)/$(CONFIG)/tcp_posix_test: openssl_dep_error
ctiller3bf466f2014-12-19 16:21:57 -08007750
7751else
7752
Craig Tiller61b910f2015-02-15 10:54:07 -08007753$(BINDIR)/$(CONFIG)/tcp_posix_test: $(TCP_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller3bf466f2014-12-19 16:21:57 -08007754 $(E) "[LD] Linking $@"
7755 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007756 $(Q) $(LD) $(LDFLAGS) $(TCP_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/tcp_posix_test
ctiller3bf466f2014-12-19 16:21:57 -08007757
7758endif
7759
Craig Tiller61b910f2015-02-15 10:54:07 -08007760$(OBJDIR)/$(CONFIG)/test/core/iomgr/tcp_posix_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007761
Craig Tiller17ec5f92015-01-18 11:30:41 -08007762deps_tcp_posix_test: $(TCP_POSIX_TEST_OBJS:.o=.dep)
ctiller3bf466f2014-12-19 16:21:57 -08007763
7764ifneq ($(NO_SECURE),true)
7765ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007766-include $(TCP_POSIX_TEST_OBJS:.o=.dep)
ctiller3bf466f2014-12-19 16:21:57 -08007767endif
7768endif
7769
ctiller3bf466f2014-12-19 16:21:57 -08007770
Craig Tiller17ec5f92015-01-18 11:30:41 -08007771TCP_SERVER_POSIX_TEST_SRC = \
7772 test/core/iomgr/tcp_server_posix_test.c \
ctiller3bf466f2014-12-19 16:21:57 -08007773
Craig Tiller61b910f2015-02-15 10:54:07 -08007774TCP_SERVER_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC))))
ctiller3bf466f2014-12-19 16:21:57 -08007775
7776ifeq ($(NO_SECURE),true)
7777
Nicolas Noble047b7272015-01-16 13:55:05 -08007778# You can't build secure targets if you don't have OpenSSL with ALPN.
7779
Craig Tiller61b910f2015-02-15 10:54:07 -08007780$(BINDIR)/$(CONFIG)/tcp_server_posix_test: openssl_dep_error
ctiller3bf466f2014-12-19 16:21:57 -08007781
7782else
7783
Craig Tiller61b910f2015-02-15 10:54:07 -08007784$(BINDIR)/$(CONFIG)/tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller3bf466f2014-12-19 16:21:57 -08007785 $(E) "[LD] Linking $@"
7786 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007787 $(Q) $(LD) $(LDFLAGS) $(TCP_SERVER_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/tcp_server_posix_test
ctiller3bf466f2014-12-19 16:21:57 -08007788
7789endif
7790
Craig Tiller61b910f2015-02-15 10:54:07 -08007791$(OBJDIR)/$(CONFIG)/test/core/iomgr/tcp_server_posix_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007792
Craig Tiller17ec5f92015-01-18 11:30:41 -08007793deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_OBJS:.o=.dep)
ctiller3bf466f2014-12-19 16:21:57 -08007794
7795ifneq ($(NO_SECURE),true)
7796ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007797-include $(TCP_SERVER_POSIX_TEST_OBJS:.o=.dep)
7798endif
7799endif
7800
7801
Craig Tiller17ec5f92015-01-18 11:30:41 -08007802TIME_AVERAGED_STATS_TEST_SRC = \
7803 test/core/iomgr/time_averaged_stats_test.c \
7804
Craig Tiller61b910f2015-02-15 10:54:07 -08007805TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08007806
7807ifeq ($(NO_SECURE),true)
7808
7809# You can't build secure targets if you don't have OpenSSL with ALPN.
7810
Craig Tiller61b910f2015-02-15 10:54:07 -08007811$(BINDIR)/$(CONFIG)/time_averaged_stats_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08007812
7813else
7814
Craig Tiller61b910f2015-02-15 10:54:07 -08007815$(BINDIR)/$(CONFIG)/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08007816 $(E) "[LD] Linking $@"
7817 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007818 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/time_averaged_stats_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08007819
7820endif
7821
Craig Tiller61b910f2015-02-15 10:54:07 -08007822$(OBJDIR)/$(CONFIG)/test/core/iomgr/time_averaged_stats_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08007823
7824deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS:.o=.dep)
7825
7826ifneq ($(NO_SECURE),true)
7827ifneq ($(NO_DEPS),true)
7828-include $(TIME_AVERAGED_STATS_TEST_OBJS:.o=.dep)
ctiller3bf466f2014-12-19 16:21:57 -08007829endif
7830endif
7831
ctiller3bf466f2014-12-19 16:21:57 -08007832
ctiller8919f602014-12-10 10:19:42 -08007833TIME_TEST_SRC = \
7834 test/core/support/time_test.c \
7835
Craig Tiller61b910f2015-02-15 10:54:07 -08007836TIME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TIME_TEST_SRC))))
ctiller8919f602014-12-10 10:19:42 -08007837
nnoble69ac39f2014-12-12 15:43:38 -08007838ifeq ($(NO_SECURE),true)
7839
Nicolas Noble047b7272015-01-16 13:55:05 -08007840# You can't build secure targets if you don't have OpenSSL with ALPN.
7841
Craig Tiller61b910f2015-02-15 10:54:07 -08007842$(BINDIR)/$(CONFIG)/time_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08007843
7844else
7845
Craig Tiller61b910f2015-02-15 10:54:07 -08007846$(BINDIR)/$(CONFIG)/time_test: $(TIME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller8919f602014-12-10 10:19:42 -08007847 $(E) "[LD] Linking $@"
7848 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007849 $(Q) $(LD) $(LDFLAGS) $(TIME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/time_test
ctiller8919f602014-12-10 10:19:42 -08007850
nnoble69ac39f2014-12-12 15:43:38 -08007851endif
7852
Craig Tiller61b910f2015-02-15 10:54:07 -08007853$(OBJDIR)/$(CONFIG)/test/core/support/time_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd4773f52015-01-12 16:38:47 -08007854
Craig Tiller8f126a62015-01-15 08:50:19 -08007855deps_time_test: $(TIME_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007856
nnoble69ac39f2014-12-12 15:43:38 -08007857ifneq ($(NO_SECURE),true)
7858ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08007859-include $(TIME_TEST_OBJS:.o=.dep)
ctiller8919f602014-12-10 10:19:42 -08007860endif
nnoble69ac39f2014-12-12 15:43:38 -08007861endif
ctiller8919f602014-12-10 10:19:42 -08007862
ctiller8919f602014-12-10 10:19:42 -08007863
Craig Tiller17ec5f92015-01-18 11:30:41 -08007864TIMEOUT_ENCODING_TEST_SRC = \
7865 test/core/transport/chttp2/timeout_encoding_test.c \
David Klempner7f3ed1e2015-01-16 15:35:56 -08007866
Craig Tiller61b910f2015-02-15 10:54:07 -08007867TIMEOUT_ENCODING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC))))
David Klempner7f3ed1e2015-01-16 15:35:56 -08007868
7869ifeq ($(NO_SECURE),true)
7870
7871# You can't build secure targets if you don't have OpenSSL with ALPN.
7872
Craig Tiller61b910f2015-02-15 10:54:07 -08007873$(BINDIR)/$(CONFIG)/timeout_encoding_test: openssl_dep_error
David Klempner7f3ed1e2015-01-16 15:35:56 -08007874
7875else
7876
Craig Tiller61b910f2015-02-15 10:54:07 -08007877$(BINDIR)/$(CONFIG)/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
David Klempner7f3ed1e2015-01-16 15:35:56 -08007878 $(E) "[LD] Linking $@"
7879 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007880 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/timeout_encoding_test
David Klempner7f3ed1e2015-01-16 15:35:56 -08007881
7882endif
7883
Craig Tiller61b910f2015-02-15 10:54:07 -08007884$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/timeout_encoding_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
David Klempner7f3ed1e2015-01-16 15:35:56 -08007885
Craig Tiller17ec5f92015-01-18 11:30:41 -08007886deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS:.o=.dep)
David Klempner7f3ed1e2015-01-16 15:35:56 -08007887
7888ifneq ($(NO_SECURE),true)
7889ifneq ($(NO_DEPS),true)
Craig Tiller17ec5f92015-01-18 11:30:41 -08007890-include $(TIMEOUT_ENCODING_TEST_OBJS:.o=.dep)
7891endif
7892endif
7893
7894
7895TRANSPORT_METADATA_TEST_SRC = \
7896 test/core/transport/metadata_test.c \
7897
Craig Tiller61b910f2015-02-15 10:54:07 -08007898TRANSPORT_METADATA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC))))
Craig Tiller17ec5f92015-01-18 11:30:41 -08007899
7900ifeq ($(NO_SECURE),true)
7901
7902# You can't build secure targets if you don't have OpenSSL with ALPN.
7903
Craig Tiller61b910f2015-02-15 10:54:07 -08007904$(BINDIR)/$(CONFIG)/transport_metadata_test: openssl_dep_error
Craig Tiller17ec5f92015-01-18 11:30:41 -08007905
7906else
7907
Craig Tiller61b910f2015-02-15 10:54:07 -08007908$(BINDIR)/$(CONFIG)/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08007909 $(E) "[LD] Linking $@"
7910 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08007911 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/transport_metadata_test
Craig Tiller17ec5f92015-01-18 11:30:41 -08007912
7913endif
7914
Craig Tiller61b910f2015-02-15 10:54:07 -08007915$(OBJDIR)/$(CONFIG)/test/core/transport/metadata_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller17ec5f92015-01-18 11:30:41 -08007916
7917deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS:.o=.dep)
7918
7919ifneq ($(NO_SECURE),true)
7920ifneq ($(NO_DEPS),true)
7921-include $(TRANSPORT_METADATA_TEST_OBJS:.o=.dep)
David Klempner7f3ed1e2015-01-16 15:35:56 -08007922endif
7923endif
7924
7925
Julien Boeuf9fff77e2015-02-24 16:50:35 -08007926TRANSPORT_SECURITY_TEST_SRC = \
7927 test/core/tsi/transport_security_test.c \
7928
7929TRANSPORT_SECURITY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TRANSPORT_SECURITY_TEST_SRC))))
7930
7931ifeq ($(NO_SECURE),true)
7932
7933# You can't build secure targets if you don't have OpenSSL with ALPN.
7934
7935$(BINDIR)/$(CONFIG)/transport_security_test: openssl_dep_error
7936
7937else
7938
7939$(BINDIR)/$(CONFIG)/transport_security_test: $(TRANSPORT_SECURITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
7940 $(E) "[LD] Linking $@"
7941 $(Q) mkdir -p `dirname $@`
7942 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_SECURITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/transport_security_test
7943
7944endif
7945
7946$(OBJDIR)/$(CONFIG)/test/core/tsi/transport_security_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
7947
7948deps_transport_security_test: $(TRANSPORT_SECURITY_TEST_OBJS:.o=.dep)
7949
7950ifneq ($(NO_SECURE),true)
7951ifneq ($(NO_DEPS),true)
7952-include $(TRANSPORT_SECURITY_TEST_OBJS:.o=.dep)
7953endif
7954endif
7955
7956
Craig Tiller0220cf12015-02-12 17:39:26 -08007957ASYNC_END2END_TEST_SRC = \
7958 test/cpp/end2end/async_end2end_test.cc \
7959
Craig Tiller1f1b6302015-02-17 07:33:19 -08007960ASYNC_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ASYNC_END2END_TEST_SRC))))
Craig Tiller0220cf12015-02-12 17:39:26 -08007961
7962ifeq ($(NO_SECURE),true)
7963
7964# You can't build secure targets if you don't have OpenSSL with ALPN.
7965
Craig Tiller1f1b6302015-02-17 07:33:19 -08007966$(BINDIR)/$(CONFIG)/async_end2end_test: openssl_dep_error
Craig Tiller0220cf12015-02-12 17:39:26 -08007967
7968else
7969
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01007970
7971ifeq ($(NO_PROTOBUF),true)
7972
7973# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
7974
7975$(BINDIR)/$(CONFIG)/async_end2end_test: protobuf_dep_error
7976
7977else
7978
7979$(BINDIR)/$(CONFIG)/async_end2end_test: $(PROTOBUF_DEP) $(ASYNC_END2END_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller0220cf12015-02-12 17:39:26 -08007980 $(E) "[LD] Linking $@"
7981 $(Q) mkdir -p `dirname $@`
Craig Tiller1f1b6302015-02-17 07:33:19 -08007982 $(Q) $(LDXX) $(LDFLAGS) $(ASYNC_END2END_TEST_OBJS) $(GTEST_LIB) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/async_end2end_test
Craig Tiller0220cf12015-02-12 17:39:26 -08007983
7984endif
7985
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01007986endif
7987
Craig Tiller1f1b6302015-02-17 07:33:19 -08007988$(OBJDIR)/$(CONFIG)/test/cpp/end2end/async_end2end_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller0220cf12015-02-12 17:39:26 -08007989
7990deps_async_end2end_test: $(ASYNC_END2END_TEST_OBJS:.o=.dep)
7991
7992ifneq ($(NO_SECURE),true)
7993ifneq ($(NO_DEPS),true)
7994-include $(ASYNC_END2END_TEST_OBJS:.o=.dep)
7995endif
7996endif
7997
7998
Craig Tiller996d9df2015-01-19 21:06:50 -08007999CHANNEL_ARGUMENTS_TEST_SRC = \
8000 test/cpp/client/channel_arguments_test.cc \
8001
Craig Tiller61b910f2015-02-15 10:54:07 -08008002CHANNEL_ARGUMENTS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08008003
8004ifeq ($(NO_SECURE),true)
8005
8006# You can't build secure targets if you don't have OpenSSL with ALPN.
8007
Craig Tiller61b910f2015-02-15 10:54:07 -08008008$(BINDIR)/$(CONFIG)/channel_arguments_test: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08008009
8010else
8011
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008012
8013ifeq ($(NO_PROTOBUF),true)
8014
8015# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8016
8017$(BINDIR)/$(CONFIG)/channel_arguments_test: protobuf_dep_error
8018
8019else
8020
8021$(BINDIR)/$(CONFIG)/channel_arguments_test: $(PROTOBUF_DEP) $(CHANNEL_ARGUMENTS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller996d9df2015-01-19 21:06:50 -08008022 $(E) "[LD] Linking $@"
8023 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008024 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_ARGUMENTS_TEST_OBJS) $(GTEST_LIB) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/channel_arguments_test
Craig Tiller996d9df2015-01-19 21:06:50 -08008025
8026endif
8027
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008028endif
8029
Craig Tiller61b910f2015-02-15 10:54:07 -08008030$(OBJDIR)/$(CONFIG)/test/cpp/client/channel_arguments_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller996d9df2015-01-19 21:06:50 -08008031
8032deps_channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS:.o=.dep)
8033
8034ifneq ($(NO_SECURE),true)
8035ifneq ($(NO_DEPS),true)
8036-include $(CHANNEL_ARGUMENTS_TEST_OBJS:.o=.dep)
8037endif
8038endif
8039
8040
Yang Gaob946b5e2015-03-27 13:20:59 -07008041CLI_CALL_TEST_SRC = \
8042 test/cpp/util/cli_call_test.cc \
8043
8044CLI_CALL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CLI_CALL_TEST_SRC))))
8045
8046ifeq ($(NO_SECURE),true)
8047
8048# You can't build secure targets if you don't have OpenSSL with ALPN.
8049
8050$(BINDIR)/$(CONFIG)/cli_call_test: openssl_dep_error
8051
8052else
8053
8054
8055ifeq ($(NO_PROTOBUF),true)
8056
8057# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8058
8059$(BINDIR)/$(CONFIG)/cli_call_test: protobuf_dep_error
8060
8061else
8062
8063$(BINDIR)/$(CONFIG)/cli_call_test: $(PROTOBUF_DEP) $(CLI_CALL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8064 $(E) "[LD] Linking $@"
8065 $(Q) mkdir -p `dirname $@`
8066 $(Q) $(LDXX) $(LDFLAGS) $(CLI_CALL_TEST_OBJS) $(GTEST_LIB) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/cli_call_test
8067
8068endif
8069
8070endif
8071
8072$(OBJDIR)/$(CONFIG)/test/cpp/util/cli_call_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8073
8074deps_cli_call_test: $(CLI_CALL_TEST_OBJS:.o=.dep)
8075
8076ifneq ($(NO_SECURE),true)
8077ifneq ($(NO_DEPS),true)
8078-include $(CLI_CALL_TEST_OBJS:.o=.dep)
8079endif
8080endif
8081
8082
Craig Tiller996d9df2015-01-19 21:06:50 -08008083CREDENTIALS_TEST_SRC = \
8084 test/cpp/client/credentials_test.cc \
8085
Craig Tiller61b910f2015-02-15 10:54:07 -08008086CREDENTIALS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CREDENTIALS_TEST_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08008087
8088ifeq ($(NO_SECURE),true)
8089
8090# You can't build secure targets if you don't have OpenSSL with ALPN.
8091
Craig Tiller61b910f2015-02-15 10:54:07 -08008092$(BINDIR)/$(CONFIG)/credentials_test: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08008093
8094else
8095
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008096
8097ifeq ($(NO_PROTOBUF),true)
8098
8099# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8100
8101$(BINDIR)/$(CONFIG)/credentials_test: protobuf_dep_error
8102
8103else
8104
8105$(BINDIR)/$(CONFIG)/credentials_test: $(PROTOBUF_DEP) $(CREDENTIALS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller996d9df2015-01-19 21:06:50 -08008106 $(E) "[LD] Linking $@"
8107 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008108 $(Q) $(LDXX) $(LDFLAGS) $(CREDENTIALS_TEST_OBJS) $(GTEST_LIB) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/credentials_test
Craig Tiller996d9df2015-01-19 21:06:50 -08008109
8110endif
8111
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008112endif
8113
Craig Tiller61b910f2015-02-15 10:54:07 -08008114$(OBJDIR)/$(CONFIG)/test/cpp/client/credentials_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller996d9df2015-01-19 21:06:50 -08008115
8116deps_credentials_test: $(CREDENTIALS_TEST_OBJS:.o=.dep)
8117
8118ifneq ($(NO_SECURE),true)
8119ifneq ($(NO_DEPS),true)
8120-include $(CREDENTIALS_TEST_OBJS:.o=.dep)
8121endif
8122endif
8123
8124
Yang Gaocdb2a6e2015-03-20 23:55:04 -07008125CXX_TIME_TEST_SRC = \
8126 test/cpp/util/time_test.cc \
8127
8128CXX_TIME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CXX_TIME_TEST_SRC))))
8129
8130ifeq ($(NO_SECURE),true)
8131
8132# You can't build secure targets if you don't have OpenSSL with ALPN.
8133
8134$(BINDIR)/$(CONFIG)/cxx_time_test: openssl_dep_error
8135
8136else
8137
8138
8139ifeq ($(NO_PROTOBUF),true)
8140
8141# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8142
8143$(BINDIR)/$(CONFIG)/cxx_time_test: protobuf_dep_error
8144
8145else
8146
8147$(BINDIR)/$(CONFIG)/cxx_time_test: $(PROTOBUF_DEP) $(CXX_TIME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8148 $(E) "[LD] Linking $@"
8149 $(Q) mkdir -p `dirname $@`
8150 $(Q) $(LDXX) $(LDFLAGS) $(CXX_TIME_TEST_OBJS) $(GTEST_LIB) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/cxx_time_test
8151
8152endif
8153
8154endif
8155
8156$(OBJDIR)/$(CONFIG)/test/cpp/util/time_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8157
8158deps_cxx_time_test: $(CXX_TIME_TEST_OBJS:.o=.dep)
8159
8160ifneq ($(NO_SECURE),true)
8161ifneq ($(NO_DEPS),true)
8162-include $(CXX_TIME_TEST_OBJS:.o=.dep)
8163endif
8164endif
8165
8166
Craig Tiller996d9df2015-01-19 21:06:50 -08008167END2END_TEST_SRC = \
8168 test/cpp/end2end/end2end_test.cc \
8169
Craig Tiller61b910f2015-02-15 10:54:07 -08008170END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(END2END_TEST_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08008171
8172ifeq ($(NO_SECURE),true)
8173
8174# You can't build secure targets if you don't have OpenSSL with ALPN.
8175
Craig Tiller61b910f2015-02-15 10:54:07 -08008176$(BINDIR)/$(CONFIG)/end2end_test: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08008177
8178else
8179
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008180
8181ifeq ($(NO_PROTOBUF),true)
8182
8183# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8184
8185$(BINDIR)/$(CONFIG)/end2end_test: protobuf_dep_error
8186
8187else
8188
8189$(BINDIR)/$(CONFIG)/end2end_test: $(PROTOBUF_DEP) $(END2END_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller996d9df2015-01-19 21:06:50 -08008190 $(E) "[LD] Linking $@"
8191 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008192 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(GTEST_LIB) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/end2end_test
Craig Tiller996d9df2015-01-19 21:06:50 -08008193
8194endif
8195
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008196endif
8197
Craig Tiller61b910f2015-02-15 10:54:07 -08008198$(OBJDIR)/$(CONFIG)/test/cpp/end2end/end2end_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller996d9df2015-01-19 21:06:50 -08008199
8200deps_end2end_test: $(END2END_TEST_OBJS:.o=.dep)
8201
8202ifneq ($(NO_SECURE),true)
8203ifneq ($(NO_DEPS),true)
8204-include $(END2END_TEST_OBJS:.o=.dep)
8205endif
8206endif
8207
8208
Yang Gao005eb882015-03-11 22:17:13 -07008209GENERIC_END2END_TEST_SRC = \
8210 test/cpp/end2end/generic_end2end_test.cc \
8211
8212GENERIC_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GENERIC_END2END_TEST_SRC))))
8213
8214ifeq ($(NO_SECURE),true)
8215
8216# You can't build secure targets if you don't have OpenSSL with ALPN.
8217
8218$(BINDIR)/$(CONFIG)/generic_end2end_test: openssl_dep_error
8219
8220else
8221
8222
8223ifeq ($(NO_PROTOBUF),true)
8224
8225# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8226
8227$(BINDIR)/$(CONFIG)/generic_end2end_test: protobuf_dep_error
8228
8229else
8230
8231$(BINDIR)/$(CONFIG)/generic_end2end_test: $(PROTOBUF_DEP) $(GENERIC_END2END_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8232 $(E) "[LD] Linking $@"
8233 $(Q) mkdir -p `dirname $@`
8234 $(Q) $(LDXX) $(LDFLAGS) $(GENERIC_END2END_TEST_OBJS) $(GTEST_LIB) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/generic_end2end_test
8235
8236endif
8237
8238endif
8239
8240$(OBJDIR)/$(CONFIG)/test/cpp/end2end/generic_end2end_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8241
8242deps_generic_end2end_test: $(GENERIC_END2END_TEST_OBJS:.o=.dep)
8243
8244ifneq ($(NO_SECURE),true)
8245ifneq ($(NO_DEPS),true)
8246-include $(GENERIC_END2END_TEST_OBJS:.o=.dep)
8247endif
8248endif
8249
8250
Yang Gaoa5e20d32015-03-25 09:55:20 -07008251GRPC_CLI_SRC = \
8252 test/cpp/util/grpc_cli.cc \
8253
8254GRPC_CLI_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CLI_SRC))))
8255
8256ifeq ($(NO_SECURE),true)
8257
8258# You can't build secure targets if you don't have OpenSSL with ALPN.
8259
8260$(BINDIR)/$(CONFIG)/grpc_cli: openssl_dep_error
8261
8262else
8263
8264
8265ifeq ($(NO_PROTOBUF),true)
8266
8267# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8268
8269$(BINDIR)/$(CONFIG)/grpc_cli: protobuf_dep_error
8270
8271else
8272
8273$(BINDIR)/$(CONFIG)/grpc_cli: $(PROTOBUF_DEP) $(GRPC_CLI_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8274 $(E) "[LD] Linking $@"
8275 $(Q) mkdir -p `dirname $@`
8276 $(Q) $(LDXX) $(LDFLAGS) $(GRPC_CLI_OBJS) $(GTEST_LIB) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_cli
8277
8278endif
8279
8280endif
8281
8282$(OBJDIR)/$(CONFIG)/test/cpp/util/grpc_cli.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8283
8284deps_grpc_cli: $(GRPC_CLI_OBJS:.o=.dep)
8285
8286ifneq ($(NO_SECURE),true)
8287ifneq ($(NO_DEPS),true)
8288-include $(GRPC_CLI_OBJS:.o=.dep)
8289endif
8290endif
8291
8292
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008293GRPC_CPP_PLUGIN_SRC = \
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008294 src/compiler/cpp_plugin.cc \
8295
8296GRPC_CPP_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CPP_PLUGIN_SRC))))
8297
8298
8299ifeq ($(NO_PROTOBUF),true)
8300
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008301# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008302
8303$(BINDIR)/$(CONFIG)/grpc_cpp_plugin: protobuf_dep_error
8304
8305else
8306
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01008307$(BINDIR)/$(CONFIG)/grpc_cpp_plugin: $(PROTOBUF_DEP) $(GRPC_CPP_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008308 $(E) "[HOSTLD] Linking $@"
8309 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01008310 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(GRPC_CPP_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a $(HOST_LDLIBSXX) $(HOST_LDLIBS_PROTOC) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o $(BINDIR)/$(CONFIG)/grpc_cpp_plugin
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008311
8312endif
8313
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01008314$(OBJDIR)/$(CONFIG)/src/compiler/cpp_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008315
8316deps_grpc_cpp_plugin: $(GRPC_CPP_PLUGIN_OBJS:.o=.dep)
8317
8318ifneq ($(NO_DEPS),true)
8319-include $(GRPC_CPP_PLUGIN_OBJS:.o=.dep)
8320endif
8321
8322
8323GRPC_PYTHON_PLUGIN_SRC = \
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008324 src/compiler/python_plugin.cc \
8325
8326GRPC_PYTHON_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_PYTHON_PLUGIN_SRC))))
8327
8328
8329ifeq ($(NO_PROTOBUF),true)
8330
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008331# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008332
8333$(BINDIR)/$(CONFIG)/grpc_python_plugin: protobuf_dep_error
8334
8335else
8336
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01008337$(BINDIR)/$(CONFIG)/grpc_python_plugin: $(PROTOBUF_DEP) $(GRPC_PYTHON_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008338 $(E) "[HOSTLD] Linking $@"
8339 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01008340 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(GRPC_PYTHON_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a $(HOST_LDLIBSXX) $(HOST_LDLIBS_PROTOC) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o $(BINDIR)/$(CONFIG)/grpc_python_plugin
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008341
8342endif
8343
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01008344$(OBJDIR)/$(CONFIG)/src/compiler/python_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008345
8346deps_grpc_python_plugin: $(GRPC_PYTHON_PLUGIN_OBJS:.o=.dep)
8347
8348ifneq ($(NO_DEPS),true)
8349-include $(GRPC_PYTHON_PLUGIN_OBJS:.o=.dep)
8350endif
8351
8352
8353GRPC_RUBY_PLUGIN_SRC = \
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008354 src/compiler/ruby_plugin.cc \
8355
8356GRPC_RUBY_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_RUBY_PLUGIN_SRC))))
8357
8358
8359ifeq ($(NO_PROTOBUF),true)
8360
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008361# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008362
8363$(BINDIR)/$(CONFIG)/grpc_ruby_plugin: protobuf_dep_error
8364
8365else
8366
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01008367$(BINDIR)/$(CONFIG)/grpc_ruby_plugin: $(PROTOBUF_DEP) $(GRPC_RUBY_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008368 $(E) "[HOSTLD] Linking $@"
8369 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01008370 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(GRPC_RUBY_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a $(HOST_LDLIBSXX) $(HOST_LDLIBS_PROTOC) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o $(BINDIR)/$(CONFIG)/grpc_ruby_plugin
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008371
8372endif
8373
Nicolas "Pixel" Noble714cf692015-03-26 00:20:13 +01008374$(OBJDIR)/$(CONFIG)/src/compiler/ruby_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a
Nicolas "Pixel" Noble3f1e6962015-02-20 19:44:26 +01008375
8376deps_grpc_ruby_plugin: $(GRPC_RUBY_PLUGIN_OBJS:.o=.dep)
8377
8378ifneq ($(NO_DEPS),true)
8379-include $(GRPC_RUBY_PLUGIN_OBJS:.o=.dep)
8380endif
8381
8382
Craig Tiller996d9df2015-01-19 21:06:50 -08008383INTEROP_CLIENT_SRC = \
Craig Tillerda224d62015-02-15 11:01:58 -08008384 $(GENDIR)/test/cpp/interop/empty.pb.cc \
8385 $(GENDIR)/test/cpp/interop/messages.pb.cc \
8386 $(GENDIR)/test/cpp/interop/test.pb.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08008387 test/cpp/interop/client.cc \
8388
Craig Tiller61b910f2015-02-15 10:54:07 -08008389INTEROP_CLIENT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08008390
8391ifeq ($(NO_SECURE),true)
8392
8393# You can't build secure targets if you don't have OpenSSL with ALPN.
8394
Craig Tiller61b910f2015-02-15 10:54:07 -08008395$(BINDIR)/$(CONFIG)/interop_client: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08008396
8397else
8398
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008399
8400ifeq ($(NO_PROTOBUF),true)
8401
8402# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8403
8404$(BINDIR)/$(CONFIG)/interop_client: protobuf_dep_error
8405
8406else
8407
8408$(BINDIR)/$(CONFIG)/interop_client: $(PROTOBUF_DEP) $(INTEROP_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller996d9df2015-01-19 21:06:50 -08008409 $(E) "[LD] Linking $@"
8410 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008411 $(Q) $(LDXX) $(LDFLAGS) $(INTEROP_CLIENT_OBJS) $(GTEST_LIB) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/interop_client
Craig Tiller996d9df2015-01-19 21:06:50 -08008412
8413endif
8414
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008415endif
8416
Craig Tiller61b910f2015-02-15 10:54:07 -08008417$(OBJDIR)/$(CONFIG)/test/cpp/interop/empty.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8418$(OBJDIR)/$(CONFIG)/test/cpp/interop/messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8419$(OBJDIR)/$(CONFIG)/test/cpp/interop/test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8420$(OBJDIR)/$(CONFIG)/test/cpp/interop/client.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller996d9df2015-01-19 21:06:50 -08008421
8422deps_interop_client: $(INTEROP_CLIENT_OBJS:.o=.dep)
8423
8424ifneq ($(NO_SECURE),true)
8425ifneq ($(NO_DEPS),true)
8426-include $(INTEROP_CLIENT_OBJS:.o=.dep)
8427endif
8428endif
8429
8430
8431INTEROP_SERVER_SRC = \
Craig Tillerda224d62015-02-15 11:01:58 -08008432 $(GENDIR)/test/cpp/interop/empty.pb.cc \
8433 $(GENDIR)/test/cpp/interop/messages.pb.cc \
8434 $(GENDIR)/test/cpp/interop/test.pb.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08008435 test/cpp/interop/server.cc \
8436
Craig Tiller61b910f2015-02-15 10:54:07 -08008437INTEROP_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08008438
8439ifeq ($(NO_SECURE),true)
8440
8441# You can't build secure targets if you don't have OpenSSL with ALPN.
8442
Craig Tiller61b910f2015-02-15 10:54:07 -08008443$(BINDIR)/$(CONFIG)/interop_server: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08008444
8445else
8446
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008447
8448ifeq ($(NO_PROTOBUF),true)
8449
8450# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8451
8452$(BINDIR)/$(CONFIG)/interop_server: protobuf_dep_error
8453
8454else
8455
8456$(BINDIR)/$(CONFIG)/interop_server: $(PROTOBUF_DEP) $(INTEROP_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller996d9df2015-01-19 21:06:50 -08008457 $(E) "[LD] Linking $@"
8458 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008459 $(Q) $(LDXX) $(LDFLAGS) $(INTEROP_SERVER_OBJS) $(GTEST_LIB) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/interop_server
Craig Tiller996d9df2015-01-19 21:06:50 -08008460
8461endif
8462
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008463endif
8464
Craig Tiller61b910f2015-02-15 10:54:07 -08008465$(OBJDIR)/$(CONFIG)/test/cpp/interop/empty.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8466$(OBJDIR)/$(CONFIG)/test/cpp/interop/messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8467$(OBJDIR)/$(CONFIG)/test/cpp/interop/test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8468$(OBJDIR)/$(CONFIG)/test/cpp/interop/server.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller996d9df2015-01-19 21:06:50 -08008469
8470deps_interop_server: $(INTEROP_SERVER_OBJS:.o=.dep)
8471
8472ifneq ($(NO_SECURE),true)
8473ifneq ($(NO_DEPS),true)
8474-include $(INTEROP_SERVER_OBJS:.o=.dep)
8475endif
8476endif
8477
8478
Craig Tillerfe8af4e2015-02-21 07:04:49 -08008479INTEROP_TEST_SRC = \
8480 test/cpp/interop/interop_test.cc \
8481
8482INTEROP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INTEROP_TEST_SRC))))
8483
8484ifeq ($(NO_SECURE),true)
8485
8486# You can't build secure targets if you don't have OpenSSL with ALPN.
8487
8488$(BINDIR)/$(CONFIG)/interop_test: openssl_dep_error
8489
8490else
8491
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008492
8493ifeq ($(NO_PROTOBUF),true)
8494
8495# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8496
8497$(BINDIR)/$(CONFIG)/interop_test: protobuf_dep_error
8498
8499else
8500
8501$(BINDIR)/$(CONFIG)/interop_test: $(PROTOBUF_DEP) $(INTEROP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerfe8af4e2015-02-21 07:04:49 -08008502 $(E) "[LD] Linking $@"
8503 $(Q) mkdir -p `dirname $@`
8504 $(Q) $(LDXX) $(LDFLAGS) $(INTEROP_TEST_OBJS) $(GTEST_LIB) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/interop_test
8505
8506endif
8507
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008508endif
8509
Craig Tillerfe8af4e2015-02-21 07:04:49 -08008510$(OBJDIR)/$(CONFIG)/test/cpp/interop/interop_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8511
8512deps_interop_test: $(INTEROP_TEST_OBJS:.o=.dep)
8513
8514ifneq ($(NO_SECURE),true)
8515ifneq ($(NO_DEPS),true)
8516-include $(INTEROP_TEST_OBJS:.o=.dep)
8517endif
8518endif
8519
8520
Craig Tiller35108f62015-02-17 11:24:15 -08008521PUBSUB_CLIENT_SRC = \
8522 examples/pubsub/main.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08008523
Craig Tiller35108f62015-02-17 11:24:15 -08008524PUBSUB_CLIENT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PUBSUB_CLIENT_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08008525
8526ifeq ($(NO_SECURE),true)
8527
8528# You can't build secure targets if you don't have OpenSSL with ALPN.
8529
Craig Tiller35108f62015-02-17 11:24:15 -08008530$(BINDIR)/$(CONFIG)/pubsub_client: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08008531
8532else
8533
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008534
8535ifeq ($(NO_PROTOBUF),true)
8536
8537# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8538
8539$(BINDIR)/$(CONFIG)/pubsub_client: protobuf_dep_error
8540
8541else
8542
Craig Tillera8672572015-03-03 15:22:00 -08008543$(BINDIR)/$(CONFIG)/pubsub_client: $(PROTOBUF_DEP) $(PUBSUB_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller996d9df2015-01-19 21:06:50 -08008544 $(E) "[LD] Linking $@"
8545 $(Q) mkdir -p `dirname $@`
Craig Tillera8672572015-03-03 15:22:00 -08008546 $(Q) $(LDXX) $(LDFLAGS) $(PUBSUB_CLIENT_OBJS) $(GTEST_LIB) $(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/pubsub_client
Craig Tiller996d9df2015-01-19 21:06:50 -08008547
8548endif
8549
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008550endif
8551
Craig Tillera8672572015-03-03 15:22:00 -08008552$(OBJDIR)/$(CONFIG)/examples/pubsub/main.o: $(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller35108f62015-02-17 11:24:15 -08008553
8554deps_pubsub_client: $(PUBSUB_CLIENT_OBJS:.o=.dep)
8555
8556ifneq ($(NO_SECURE),true)
8557ifneq ($(NO_DEPS),true)
8558-include $(PUBSUB_CLIENT_OBJS:.o=.dep)
8559endif
8560endif
8561
8562
8563PUBSUB_PUBLISHER_TEST_SRC = \
8564 examples/pubsub/publisher_test.cc \
8565
8566PUBSUB_PUBLISHER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PUBSUB_PUBLISHER_TEST_SRC))))
8567
8568ifeq ($(NO_SECURE),true)
8569
8570# You can't build secure targets if you don't have OpenSSL with ALPN.
8571
8572$(BINDIR)/$(CONFIG)/pubsub_publisher_test: openssl_dep_error
8573
8574else
8575
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008576
8577ifeq ($(NO_PROTOBUF),true)
8578
8579# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8580
8581$(BINDIR)/$(CONFIG)/pubsub_publisher_test: protobuf_dep_error
8582
8583else
8584
8585$(BINDIR)/$(CONFIG)/pubsub_publisher_test: $(PROTOBUF_DEP) $(PUBSUB_PUBLISHER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller35108f62015-02-17 11:24:15 -08008586 $(E) "[LD] Linking $@"
8587 $(Q) mkdir -p `dirname $@`
8588 $(Q) $(LDXX) $(LDFLAGS) $(PUBSUB_PUBLISHER_TEST_OBJS) $(GTEST_LIB) $(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/pubsub_publisher_test
8589
8590endif
8591
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008592endif
8593
Craig Tiller35108f62015-02-17 11:24:15 -08008594$(OBJDIR)/$(CONFIG)/examples/pubsub/publisher_test.o: $(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8595
8596deps_pubsub_publisher_test: $(PUBSUB_PUBLISHER_TEST_OBJS:.o=.dep)
8597
8598ifneq ($(NO_SECURE),true)
8599ifneq ($(NO_DEPS),true)
8600-include $(PUBSUB_PUBLISHER_TEST_OBJS:.o=.dep)
8601endif
8602endif
8603
8604
8605PUBSUB_SUBSCRIBER_TEST_SRC = \
8606 examples/pubsub/subscriber_test.cc \
8607
8608PUBSUB_SUBSCRIBER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PUBSUB_SUBSCRIBER_TEST_SRC))))
8609
8610ifeq ($(NO_SECURE),true)
8611
8612# You can't build secure targets if you don't have OpenSSL with ALPN.
8613
8614$(BINDIR)/$(CONFIG)/pubsub_subscriber_test: openssl_dep_error
8615
8616else
8617
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008618
8619ifeq ($(NO_PROTOBUF),true)
8620
8621# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8622
8623$(BINDIR)/$(CONFIG)/pubsub_subscriber_test: protobuf_dep_error
8624
8625else
8626
8627$(BINDIR)/$(CONFIG)/pubsub_subscriber_test: $(PROTOBUF_DEP) $(PUBSUB_SUBSCRIBER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller35108f62015-02-17 11:24:15 -08008628 $(E) "[LD] Linking $@"
8629 $(Q) mkdir -p `dirname $@`
8630 $(Q) $(LDXX) $(LDFLAGS) $(PUBSUB_SUBSCRIBER_TEST_OBJS) $(GTEST_LIB) $(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/pubsub_subscriber_test
8631
8632endif
8633
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008634endif
8635
Craig Tiller35108f62015-02-17 11:24:15 -08008636$(OBJDIR)/$(CONFIG)/examples/pubsub/subscriber_test.o: $(LIBDIR)/$(CONFIG)/libpubsub_client_lib.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8637
8638deps_pubsub_subscriber_test: $(PUBSUB_SUBSCRIBER_TEST_OBJS:.o=.dep)
8639
8640ifneq ($(NO_SECURE),true)
8641ifneq ($(NO_DEPS),true)
8642-include $(PUBSUB_SUBSCRIBER_TEST_OBJS:.o=.dep)
8643endif
8644endif
8645
8646
Craig Tillere4860192015-02-23 17:10:41 -08008647QPS_DRIVER_SRC = \
8648 test/cpp/qps/qps_driver.cc \
8649
8650QPS_DRIVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_DRIVER_SRC))))
8651
8652ifeq ($(NO_SECURE),true)
8653
8654# You can't build secure targets if you don't have OpenSSL with ALPN.
8655
8656$(BINDIR)/$(CONFIG)/qps_driver: openssl_dep_error
8657
8658else
8659
Craig Tiller3e9cbc72015-03-02 09:15:23 -08008660
8661ifeq ($(NO_PROTOBUF),true)
8662
8663# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8664
8665$(BINDIR)/$(CONFIG)/qps_driver: protobuf_dep_error
8666
8667else
8668
8669$(BINDIR)/$(CONFIG)/qps_driver: $(PROTOBUF_DEP) $(QPS_DRIVER_OBJS) $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillere4860192015-02-23 17:10:41 -08008670 $(E) "[LD] Linking $@"
8671 $(Q) mkdir -p `dirname $@`
8672 $(Q) $(LDXX) $(LDFLAGS) $(QPS_DRIVER_OBJS) $(GTEST_LIB) $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/qps_driver
8673
8674endif
8675
Craig Tiller3e9cbc72015-03-02 09:15:23 -08008676endif
8677
Craig Tillere4860192015-02-23 17:10:41 -08008678$(OBJDIR)/$(CONFIG)/test/cpp/qps/qps_driver.o: $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8679
8680deps_qps_driver: $(QPS_DRIVER_OBJS:.o=.dep)
8681
8682ifneq ($(NO_SECURE),true)
8683ifneq ($(NO_DEPS),true)
8684-include $(QPS_DRIVER_OBJS:.o=.dep)
8685endif
8686endif
8687
8688
Craig Tiller26598a32015-03-02 16:16:00 -08008689QPS_WORKER_SRC = \
Craig Tiller88568752015-03-04 10:50:43 -08008690 test/cpp/qps/client_async.cc \
Craig Tillera8dc37a2015-03-04 12:56:00 -08008691 test/cpp/qps/client_sync.cc \
Craig Tillerd6479d62015-03-04 12:50:11 -08008692 test/cpp/qps/server_async.cc \
Craig Tillera8dc37a2015-03-04 12:56:00 -08008693 test/cpp/qps/server_sync.cc \
Craig Tiller26598a32015-03-02 16:16:00 -08008694 test/cpp/qps/worker.cc \
Craig Tiller996d9df2015-01-19 21:06:50 -08008695
Craig Tiller26598a32015-03-02 16:16:00 -08008696QPS_WORKER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_WORKER_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08008697
8698ifeq ($(NO_SECURE),true)
8699
8700# You can't build secure targets if you don't have OpenSSL with ALPN.
8701
Craig Tiller26598a32015-03-02 16:16:00 -08008702$(BINDIR)/$(CONFIG)/qps_worker: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08008703
8704else
8705
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008706
8707ifeq ($(NO_PROTOBUF),true)
8708
8709# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8710
Craig Tiller26598a32015-03-02 16:16:00 -08008711$(BINDIR)/$(CONFIG)/qps_worker: protobuf_dep_error
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008712
8713else
8714
Craig Tiller26598a32015-03-02 16:16:00 -08008715$(BINDIR)/$(CONFIG)/qps_worker: $(PROTOBUF_DEP) $(QPS_WORKER_OBJS) $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller996d9df2015-01-19 21:06:50 -08008716 $(E) "[LD] Linking $@"
8717 $(Q) mkdir -p `dirname $@`
Craig Tiller26598a32015-03-02 16:16:00 -08008718 $(Q) $(LDXX) $(LDFLAGS) $(QPS_WORKER_OBJS) $(GTEST_LIB) $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/qps_worker
Craig Tiller996d9df2015-01-19 21:06:50 -08008719
8720endif
8721
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008722endif
8723
Craig Tiller88568752015-03-04 10:50:43 -08008724$(OBJDIR)/$(CONFIG)/test/cpp/qps/client_async.o: $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillera8dc37a2015-03-04 12:56:00 -08008725$(OBJDIR)/$(CONFIG)/test/cpp/qps/client_sync.o: $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerd6479d62015-03-04 12:50:11 -08008726$(OBJDIR)/$(CONFIG)/test/cpp/qps/server_async.o: $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillera8dc37a2015-03-04 12:56:00 -08008727$(OBJDIR)/$(CONFIG)/test/cpp/qps/server_sync.o: $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller26598a32015-03-02 16:16:00 -08008728$(OBJDIR)/$(CONFIG)/test/cpp/qps/worker.o: $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller996d9df2015-01-19 21:06:50 -08008729
Craig Tiller26598a32015-03-02 16:16:00 -08008730deps_qps_worker: $(QPS_WORKER_OBJS:.o=.dep)
Craig Tiller996d9df2015-01-19 21:06:50 -08008731
8732ifneq ($(NO_SECURE),true)
8733ifneq ($(NO_DEPS),true)
Craig Tiller26598a32015-03-02 16:16:00 -08008734-include $(QPS_WORKER_OBJS:.o=.dep)
vjpai95a34ef2015-02-26 16:42:24 -08008735endif
8736endif
8737
8738
Craig Tiller996d9df2015-01-19 21:06:50 -08008739STATUS_TEST_SRC = \
8740 test/cpp/util/status_test.cc \
8741
Craig Tiller61b910f2015-02-15 10:54:07 -08008742STATUS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STATUS_TEST_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08008743
8744ifeq ($(NO_SECURE),true)
8745
8746# You can't build secure targets if you don't have OpenSSL with ALPN.
8747
Craig Tiller61b910f2015-02-15 10:54:07 -08008748$(BINDIR)/$(CONFIG)/status_test: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08008749
8750else
8751
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008752
8753ifeq ($(NO_PROTOBUF),true)
8754
8755# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8756
8757$(BINDIR)/$(CONFIG)/status_test: protobuf_dep_error
8758
8759else
8760
8761$(BINDIR)/$(CONFIG)/status_test: $(PROTOBUF_DEP) $(STATUS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller996d9df2015-01-19 21:06:50 -08008762 $(E) "[LD] Linking $@"
8763 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008764 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_TEST_OBJS) $(GTEST_LIB) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/status_test
Craig Tiller996d9df2015-01-19 21:06:50 -08008765
8766endif
8767
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008768endif
8769
Craig Tiller61b910f2015-02-15 10:54:07 -08008770$(OBJDIR)/$(CONFIG)/test/cpp/util/status_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller996d9df2015-01-19 21:06:50 -08008771
8772deps_status_test: $(STATUS_TEST_OBJS:.o=.dep)
8773
8774ifneq ($(NO_SECURE),true)
8775ifneq ($(NO_DEPS),true)
8776-include $(STATUS_TEST_OBJS:.o=.dep)
8777endif
8778endif
8779
8780
Craig Tiller996d9df2015-01-19 21:06:50 -08008781THREAD_POOL_TEST_SRC = \
8782 test/cpp/server/thread_pool_test.cc \
8783
Craig Tiller61b910f2015-02-15 10:54:07 -08008784THREAD_POOL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(THREAD_POOL_TEST_SRC))))
Craig Tiller996d9df2015-01-19 21:06:50 -08008785
8786ifeq ($(NO_SECURE),true)
8787
8788# You can't build secure targets if you don't have OpenSSL with ALPN.
8789
Craig Tiller61b910f2015-02-15 10:54:07 -08008790$(BINDIR)/$(CONFIG)/thread_pool_test: openssl_dep_error
Craig Tiller996d9df2015-01-19 21:06:50 -08008791
8792else
8793
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008794
8795ifeq ($(NO_PROTOBUF),true)
8796
8797# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
8798
8799$(BINDIR)/$(CONFIG)/thread_pool_test: protobuf_dep_error
8800
8801else
8802
8803$(BINDIR)/$(CONFIG)/thread_pool_test: $(PROTOBUF_DEP) $(THREAD_POOL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller996d9df2015-01-19 21:06:50 -08008804 $(E) "[LD] Linking $@"
8805 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008806 $(Q) $(LDXX) $(LDFLAGS) $(THREAD_POOL_TEST_OBJS) $(GTEST_LIB) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/thread_pool_test
Craig Tiller996d9df2015-01-19 21:06:50 -08008807
8808endif
8809
Nicolas "Pixel" Noble18953e32015-02-27 02:41:11 +01008810endif
8811
Craig Tiller61b910f2015-02-15 10:54:07 -08008812$(OBJDIR)/$(CONFIG)/test/cpp/server/thread_pool_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller996d9df2015-01-19 21:06:50 -08008813
8814deps_thread_pool_test: $(THREAD_POOL_TEST_OBJS:.o=.dep)
8815
8816ifneq ($(NO_SECURE),true)
8817ifneq ($(NO_DEPS),true)
8818-include $(THREAD_POOL_TEST_OBJS:.o=.dep)
8819endif
8820endif
8821
8822
Craig Tillerc9f660d2015-03-03 11:01:48 -08008823CHTTP2_FAKE_SECURITY_BAD_HOSTNAME_TEST_SRC = \
8824
8825CHTTP2_FAKE_SECURITY_BAD_HOSTNAME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_BAD_HOSTNAME_TEST_SRC))))
8826
8827ifeq ($(NO_SECURE),true)
8828
8829# You can't build secure targets if you don't have OpenSSL with ALPN.
8830
8831$(BINDIR)/$(CONFIG)/chttp2_fake_security_bad_hostname_test: openssl_dep_error
8832
8833else
8834
8835$(BINDIR)/$(CONFIG)/chttp2_fake_security_bad_hostname_test: $(CHTTP2_FAKE_SECURITY_BAD_HOSTNAME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
8836 $(E) "[LD] Linking $@"
8837 $(Q) mkdir -p `dirname $@`
8838 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_BAD_HOSTNAME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_bad_hostname_test
8839
8840endif
8841
8842
8843deps_chttp2_fake_security_bad_hostname_test: $(CHTTP2_FAKE_SECURITY_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
8844
8845ifneq ($(NO_SECURE),true)
8846ifneq ($(NO_DEPS),true)
8847-include $(CHTTP2_FAKE_SECURITY_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
8848endif
8849endif
8850
8851
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008852CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC = \
8853
Craig Tiller61b910f2015-02-15 10:54:07 -08008854CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008855
nnoble69ac39f2014-12-12 15:43:38 -08008856ifeq ($(NO_SECURE),true)
8857
Nicolas Noble047b7272015-01-16 13:55:05 -08008858# You can't build secure targets if you don't have OpenSSL with ALPN.
8859
Craig Tiller61b910f2015-02-15 10:54:07 -08008860$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008861
8862else
8863
Craig Tiller61b910f2015-02-15 10:54:07 -08008864$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008865 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008866 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008867 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008868
nnoble69ac39f2014-12-12 15:43:38 -08008869endif
8870
Craig Tillerd4773f52015-01-12 16:38:47 -08008871
Craig Tiller8f126a62015-01-15 08:50:19 -08008872deps_chttp2_fake_security_cancel_after_accept_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008873
nnoble69ac39f2014-12-12 15:43:38 -08008874ifneq ($(NO_SECURE),true)
8875ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008876-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008877endif
nnoble69ac39f2014-12-12 15:43:38 -08008878endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008879
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008880
8881CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
8882
Craig Tiller61b910f2015-02-15 10:54:07 -08008883CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008884
nnoble69ac39f2014-12-12 15:43:38 -08008885ifeq ($(NO_SECURE),true)
8886
Nicolas Noble047b7272015-01-16 13:55:05 -08008887# You can't build secure targets if you don't have OpenSSL with ALPN.
8888
Craig Tiller61b910f2015-02-15 10:54:07 -08008889$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008890
8891else
8892
Craig Tiller61b910f2015-02-15 10:54:07 -08008893$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008894 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008895 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008896 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008897
nnoble69ac39f2014-12-12 15:43:38 -08008898endif
8899
Craig Tillerd4773f52015-01-12 16:38:47 -08008900
Craig Tiller8f126a62015-01-15 08:50:19 -08008901deps_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 -08008902
nnoble69ac39f2014-12-12 15:43:38 -08008903ifneq ($(NO_SECURE),true)
8904ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008905-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008906endif
nnoble69ac39f2014-12-12 15:43:38 -08008907endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008908
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008909
8910CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC = \
8911
Craig Tiller61b910f2015-02-15 10:54:07 -08008912CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008913
nnoble69ac39f2014-12-12 15:43:38 -08008914ifeq ($(NO_SECURE),true)
8915
Nicolas Noble047b7272015-01-16 13:55:05 -08008916# You can't build secure targets if you don't have OpenSSL with ALPN.
8917
Craig Tiller61b910f2015-02-15 10:54:07 -08008918$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008919
8920else
8921
Craig Tiller61b910f2015-02-15 10:54:07 -08008922$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008923 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008924 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008925 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008926
nnoble69ac39f2014-12-12 15:43:38 -08008927endif
8928
Craig Tillerd4773f52015-01-12 16:38:47 -08008929
Craig Tiller8f126a62015-01-15 08:50:19 -08008930deps_chttp2_fake_security_cancel_after_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008931
nnoble69ac39f2014-12-12 15:43:38 -08008932ifneq ($(NO_SECURE),true)
8933ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008934-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008935endif
nnoble69ac39f2014-12-12 15:43:38 -08008936endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008937
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008938
8939CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC = \
8940
Craig Tiller61b910f2015-02-15 10:54:07 -08008941CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008942
nnoble69ac39f2014-12-12 15:43:38 -08008943ifeq ($(NO_SECURE),true)
8944
Nicolas Noble047b7272015-01-16 13:55:05 -08008945# You can't build secure targets if you don't have OpenSSL with ALPN.
8946
Craig Tiller61b910f2015-02-15 10:54:07 -08008947$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008948
8949else
8950
Craig Tiller61b910f2015-02-15 10:54:07 -08008951$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008952 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008953 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008954 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008955
nnoble69ac39f2014-12-12 15:43:38 -08008956endif
8957
Craig Tillerd4773f52015-01-12 16:38:47 -08008958
Craig Tiller8f126a62015-01-15 08:50:19 -08008959deps_chttp2_fake_security_cancel_before_invoke_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008960
nnoble69ac39f2014-12-12 15:43:38 -08008961ifneq ($(NO_SECURE),true)
8962ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008963-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008964endif
nnoble69ac39f2014-12-12 15:43:38 -08008965endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008966
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008967
8968CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC = \
8969
Craig Tiller61b910f2015-02-15 10:54:07 -08008970CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008971
nnoble69ac39f2014-12-12 15:43:38 -08008972ifeq ($(NO_SECURE),true)
8973
Nicolas Noble047b7272015-01-16 13:55:05 -08008974# You can't build secure targets if you don't have OpenSSL with ALPN.
8975
Craig Tiller61b910f2015-02-15 10:54:07 -08008976$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08008977
8978else
8979
Craig Tiller61b910f2015-02-15 10:54:07 -08008980$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008981 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08008982 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08008983 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008984
nnoble69ac39f2014-12-12 15:43:38 -08008985endif
8986
Craig Tillerd4773f52015-01-12 16:38:47 -08008987
Craig Tiller8f126a62015-01-15 08:50:19 -08008988deps_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 -08008989
nnoble69ac39f2014-12-12 15:43:38 -08008990ifneq ($(NO_SECURE),true)
8991ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08008992-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008993endif
nnoble69ac39f2014-12-12 15:43:38 -08008994endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008995
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08008996
hongyu24200d32015-01-08 15:13:49 -08008997CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
8998
Craig Tiller61b910f2015-02-15 10:54:07 -08008999CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -08009000
9001ifeq ($(NO_SECURE),true)
9002
Nicolas Noble047b7272015-01-16 13:55:05 -08009003# You can't build secure targets if you don't have OpenSSL with ALPN.
9004
Craig Tiller61b910f2015-02-15 10:54:07 -08009005$(BINDIR)/$(CONFIG)/chttp2_fake_security_census_simple_request_test: openssl_dep_error
hongyu24200d32015-01-08 15:13:49 -08009006
9007else
9008
Craig Tiller61b910f2015-02-15 10:54:07 -08009009$(BINDIR)/$(CONFIG)/chttp2_fake_security_census_simple_request_test: $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
hongyu24200d32015-01-08 15:13:49 -08009010 $(E) "[LD] Linking $@"
9011 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009012 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_census_simple_request_test
hongyu24200d32015-01-08 15:13:49 -08009013
9014endif
9015
Craig Tillerd4773f52015-01-12 16:38:47 -08009016
Craig Tiller8f126a62015-01-15 08:50:19 -08009017deps_chttp2_fake_security_census_simple_request_test: $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08009018
9019ifneq ($(NO_SECURE),true)
9020ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009021-include $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -08009022endif
9023endif
9024
hongyu24200d32015-01-08 15:13:49 -08009025
ctillerc6d61c42014-12-15 14:52:08 -08009026CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC = \
9027
Craig Tiller61b910f2015-02-15 10:54:07 -08009028CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -08009029
9030ifeq ($(NO_SECURE),true)
9031
Nicolas Noble047b7272015-01-16 13:55:05 -08009032# You can't build secure targets if you don't have OpenSSL with ALPN.
9033
Craig Tiller61b910f2015-02-15 10:54:07 -08009034$(BINDIR)/$(CONFIG)/chttp2_fake_security_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -08009035
9036else
9037
Craig Tiller61b910f2015-02-15 10:54:07 -08009038$(BINDIR)/$(CONFIG)/chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -08009039 $(E) "[LD] Linking $@"
9040 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009041 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -08009042
9043endif
9044
Craig Tillerd4773f52015-01-12 16:38:47 -08009045
Craig Tiller8f126a62015-01-15 08:50:19 -08009046deps_chttp2_fake_security_disappearing_server_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08009047
9048ifneq ($(NO_SECURE),true)
9049ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009050-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -08009051endif
9052endif
9053
ctillerc6d61c42014-12-15 14:52:08 -08009054
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009055CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
9056
Craig Tiller61b910f2015-02-15 10:54:07 -08009057CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009058
nnoble69ac39f2014-12-12 15:43:38 -08009059ifeq ($(NO_SECURE),true)
9060
Nicolas Noble047b7272015-01-16 13:55:05 -08009061# You can't build secure targets if you don't have OpenSSL with ALPN.
9062
Craig Tiller61b910f2015-02-15 10:54:07 -08009063$(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009064
9065else
9066
Craig Tiller61b910f2015-02-15 10:54:07 -08009067$(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009068 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009069 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009070 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009071
nnoble69ac39f2014-12-12 15:43:38 -08009072endif
9073
Craig Tillerd4773f52015-01-12 16:38:47 -08009074
Craig Tiller8f126a62015-01-15 08:50:19 -08009075deps_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 -08009076
nnoble69ac39f2014-12-12 15:43:38 -08009077ifneq ($(NO_SECURE),true)
9078ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009079-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009080endif
nnoble69ac39f2014-12-12 15:43:38 -08009081endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009082
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009083
9084CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
9085
Craig Tiller61b910f2015-02-15 10:54:07 -08009086CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009087
nnoble69ac39f2014-12-12 15:43:38 -08009088ifeq ($(NO_SECURE),true)
9089
Nicolas Noble047b7272015-01-16 13:55:05 -08009090# You can't build secure targets if you don't have OpenSSL with ALPN.
9091
Craig Tiller61b910f2015-02-15 10:54:07 -08009092$(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009093
9094else
9095
Craig Tiller61b910f2015-02-15 10:54:07 -08009096$(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009097 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009098 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009099 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009100
nnoble69ac39f2014-12-12 15:43:38 -08009101endif
9102
Craig Tillerd4773f52015-01-12 16:38:47 -08009103
Craig Tiller8f126a62015-01-15 08:50:19 -08009104deps_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 -08009105
nnoble69ac39f2014-12-12 15:43:38 -08009106ifneq ($(NO_SECURE),true)
9107ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009108-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009109endif
nnoble69ac39f2014-12-12 15:43:38 -08009110endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009111
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009112
murgatroid99a8c21e82015-02-12 13:55:53 -08009113CHTTP2_FAKE_SECURITY_EMPTY_BATCH_TEST_SRC = \
9114
Craig Tiller61b910f2015-02-15 10:54:07 -08009115CHTTP2_FAKE_SECURITY_EMPTY_BATCH_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EMPTY_BATCH_TEST_SRC))))
murgatroid99a8c21e82015-02-12 13:55:53 -08009116
9117ifeq ($(NO_SECURE),true)
9118
9119# You can't build secure targets if you don't have OpenSSL with ALPN.
9120
Craig Tiller61b910f2015-02-15 10:54:07 -08009121$(BINDIR)/$(CONFIG)/chttp2_fake_security_empty_batch_test: openssl_dep_error
murgatroid99a8c21e82015-02-12 13:55:53 -08009122
9123else
9124
Craig Tiller61b910f2015-02-15 10:54:07 -08009125$(BINDIR)/$(CONFIG)/chttp2_fake_security_empty_batch_test: $(CHTTP2_FAKE_SECURITY_EMPTY_BATCH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
murgatroid99a8c21e82015-02-12 13:55:53 -08009126 $(E) "[LD] Linking $@"
9127 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009128 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_EMPTY_BATCH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_empty_batch_test
murgatroid99a8c21e82015-02-12 13:55:53 -08009129
9130endif
9131
9132
9133deps_chttp2_fake_security_empty_batch_test: $(CHTTP2_FAKE_SECURITY_EMPTY_BATCH_TEST_OBJS:.o=.dep)
9134
9135ifneq ($(NO_SECURE),true)
9136ifneq ($(NO_DEPS),true)
9137-include $(CHTTP2_FAKE_SECURITY_EMPTY_BATCH_TEST_OBJS:.o=.dep)
9138endif
9139endif
9140
9141
Craig Tiller4ffdcd52015-01-16 11:34:55 -08009142CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
9143
Craig Tiller61b910f2015-02-15 10:54:07 -08009144CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC))))
Craig Tiller4ffdcd52015-01-16 11:34:55 -08009145
9146ifeq ($(NO_SECURE),true)
9147
David Klempner7f3ed1e2015-01-16 15:35:56 -08009148# You can't build secure targets if you don't have OpenSSL with ALPN.
9149
Craig Tiller61b910f2015-02-15 10:54:07 -08009150$(BINDIR)/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_test: openssl_dep_error
Craig Tiller4ffdcd52015-01-16 11:34:55 -08009151
9152else
9153
Craig Tiller61b910f2015-02-15 10:54:07 -08009154$(BINDIR)/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_test: $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller4ffdcd52015-01-16 11:34:55 -08009155 $(E) "[LD] Linking $@"
9156 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009157 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_test
Craig Tiller4ffdcd52015-01-16 11:34:55 -08009158
9159endif
9160
9161
9162deps_chttp2_fake_security_graceful_server_shutdown_test: $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
9163
9164ifneq ($(NO_SECURE),true)
9165ifneq ($(NO_DEPS),true)
9166-include $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
9167endif
9168endif
9169
9170
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009171CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC = \
9172
Craig Tiller61b910f2015-02-15 10:54:07 -08009173CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009174
nnoble69ac39f2014-12-12 15:43:38 -08009175ifeq ($(NO_SECURE),true)
9176
Nicolas Noble047b7272015-01-16 13:55:05 -08009177# You can't build secure targets if you don't have OpenSSL with ALPN.
9178
Craig Tiller61b910f2015-02-15 10:54:07 -08009179$(BINDIR)/$(CONFIG)/chttp2_fake_security_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009180
9181else
9182
Craig Tiller61b910f2015-02-15 10:54:07 -08009183$(BINDIR)/$(CONFIG)/chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009184 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009185 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009186 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009187
nnoble69ac39f2014-12-12 15:43:38 -08009188endif
9189
Craig Tillerd4773f52015-01-12 16:38:47 -08009190
Craig Tiller8f126a62015-01-15 08:50:19 -08009191deps_chttp2_fake_security_invoke_large_request_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009192
nnoble69ac39f2014-12-12 15:43:38 -08009193ifneq ($(NO_SECURE),true)
9194ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009195-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009196endif
nnoble69ac39f2014-12-12 15:43:38 -08009197endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009198
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009199
9200CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC = \
9201
Craig Tiller61b910f2015-02-15 10:54:07 -08009202CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009203
nnoble69ac39f2014-12-12 15:43:38 -08009204ifeq ($(NO_SECURE),true)
9205
Nicolas Noble047b7272015-01-16 13:55:05 -08009206# You can't build secure targets if you don't have OpenSSL with ALPN.
9207
Craig Tiller61b910f2015-02-15 10:54:07 -08009208$(BINDIR)/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009209
9210else
9211
Craig Tiller61b910f2015-02-15 10:54:07 -08009212$(BINDIR)/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009213 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009214 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009215 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009216
nnoble69ac39f2014-12-12 15:43:38 -08009217endif
9218
Craig Tillerd4773f52015-01-12 16:38:47 -08009219
Craig Tiller8f126a62015-01-15 08:50:19 -08009220deps_chttp2_fake_security_max_concurrent_streams_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009221
nnoble69ac39f2014-12-12 15:43:38 -08009222ifneq ($(NO_SECURE),true)
9223ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009224-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009225endif
nnoble69ac39f2014-12-12 15:43:38 -08009226endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009227
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009228
9229CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC = \
9230
Craig Tiller61b910f2015-02-15 10:54:07 -08009231CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009232
nnoble69ac39f2014-12-12 15:43:38 -08009233ifeq ($(NO_SECURE),true)
9234
Nicolas Noble047b7272015-01-16 13:55:05 -08009235# You can't build secure targets if you don't have OpenSSL with ALPN.
9236
Craig Tiller61b910f2015-02-15 10:54:07 -08009237$(BINDIR)/$(CONFIG)/chttp2_fake_security_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009238
9239else
9240
Craig Tiller61b910f2015-02-15 10:54:07 -08009241$(BINDIR)/$(CONFIG)/chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009242 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009243 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009244 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009245
nnoble69ac39f2014-12-12 15:43:38 -08009246endif
9247
Craig Tillerd4773f52015-01-12 16:38:47 -08009248
Craig Tiller8f126a62015-01-15 08:50:19 -08009249deps_chttp2_fake_security_no_op_test: $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009250
nnoble69ac39f2014-12-12 15:43:38 -08009251ifneq ($(NO_SECURE),true)
9252ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009253-include $(CHTTP2_FAKE_SECURITY_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009254endif
nnoble69ac39f2014-12-12 15:43:38 -08009255endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009256
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009257
9258CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC = \
9259
Craig Tiller61b910f2015-02-15 10:54:07 -08009260CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009261
nnoble69ac39f2014-12-12 15:43:38 -08009262ifeq ($(NO_SECURE),true)
9263
Nicolas Noble047b7272015-01-16 13:55:05 -08009264# You can't build secure targets if you don't have OpenSSL with ALPN.
9265
Craig Tiller61b910f2015-02-15 10:54:07 -08009266$(BINDIR)/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009267
9268else
9269
Craig Tiller61b910f2015-02-15 10:54:07 -08009270$(BINDIR)/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009271 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009272 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009273 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009274
nnoble69ac39f2014-12-12 15:43:38 -08009275endif
9276
Craig Tillerd4773f52015-01-12 16:38:47 -08009277
Craig Tiller8f126a62015-01-15 08:50:19 -08009278deps_chttp2_fake_security_ping_pong_streaming_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009279
nnoble69ac39f2014-12-12 15:43:38 -08009280ifneq ($(NO_SECURE),true)
9281ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009282-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009283endif
nnoble69ac39f2014-12-12 15:43:38 -08009284endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009285
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009286
ctiller33023c42014-12-12 16:28:33 -08009287CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
9288
Craig Tiller61b910f2015-02-15 10:54:07 -08009289CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -08009290
9291ifeq ($(NO_SECURE),true)
9292
Nicolas Noble047b7272015-01-16 13:55:05 -08009293# You can't build secure targets if you don't have OpenSSL with ALPN.
9294
Craig Tiller61b910f2015-02-15 10:54:07 -08009295$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -08009296
9297else
9298
Craig Tiller61b910f2015-02-15 10:54:07 -08009299$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -08009300 $(E) "[LD] Linking $@"
9301 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009302 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -08009303
9304endif
9305
Craig Tillerd4773f52015-01-12 16:38:47 -08009306
Craig Tiller8f126a62015-01-15 08:50:19 -08009307deps_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 -08009308
9309ifneq ($(NO_SECURE),true)
9310ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009311-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -08009312endif
9313endif
9314
ctiller33023c42014-12-12 16:28:33 -08009315
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009316CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
9317
Craig Tiller61b910f2015-02-15 10:54:07 -08009318CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009319
nnoble69ac39f2014-12-12 15:43:38 -08009320ifeq ($(NO_SECURE),true)
9321
Nicolas Noble047b7272015-01-16 13:55:05 -08009322# You can't build secure targets if you don't have OpenSSL with ALPN.
9323
Craig Tiller61b910f2015-02-15 10:54:07 -08009324$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009325
9326else
9327
Craig Tiller61b910f2015-02-15 10:54:07 -08009328$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009329 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009330 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009331 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009332
nnoble69ac39f2014-12-12 15:43:38 -08009333endif
9334
Craig Tillerd4773f52015-01-12 16:38:47 -08009335
Craig Tiller8f126a62015-01-15 08:50:19 -08009336deps_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 -08009337
nnoble69ac39f2014-12-12 15:43:38 -08009338ifneq ($(NO_SECURE),true)
9339ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009340-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009341endif
nnoble69ac39f2014-12-12 15:43:38 -08009342endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009343
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009344
9345CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
9346
Craig Tiller61b910f2015-02-15 10:54:07 -08009347CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009348
nnoble69ac39f2014-12-12 15:43:38 -08009349ifeq ($(NO_SECURE),true)
9350
Nicolas Noble047b7272015-01-16 13:55:05 -08009351# You can't build secure targets if you don't have OpenSSL with ALPN.
9352
Craig Tiller61b910f2015-02-15 10:54:07 -08009353$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009354
9355else
9356
Craig Tiller61b910f2015-02-15 10:54:07 -08009357$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009358 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009359 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009360 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009361
nnoble69ac39f2014-12-12 15:43:38 -08009362endif
9363
Craig Tillerd4773f52015-01-12 16:38:47 -08009364
Craig Tiller8f126a62015-01-15 08:50:19 -08009365deps_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 -08009366
nnoble69ac39f2014-12-12 15:43:38 -08009367ifneq ($(NO_SECURE),true)
9368ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009369-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009370endif
nnoble69ac39f2014-12-12 15:43:38 -08009371endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009372
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009373
Craig Tillercff2d152015-02-05 13:22:49 -08009374CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
ctiller2845cad2014-12-15 15:14:12 -08009375
Craig Tiller61b910f2015-02-15 10:54:07 -08009376CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -08009377
9378ifeq ($(NO_SECURE),true)
9379
Nicolas Noble047b7272015-01-16 13:55:05 -08009380# You can't build secure targets if you don't have OpenSSL with ALPN.
9381
Craig Tiller61b910f2015-02-15 10:54:07 -08009382$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -08009383
9384else
9385
Craig Tiller61b910f2015-02-15 10:54:07 -08009386$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_test: $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -08009387 $(E) "[LD] Linking $@"
9388 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009389 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_test
ctiller2845cad2014-12-15 15:14:12 -08009390
9391endif
9392
Craig Tillerd4773f52015-01-12 16:38:47 -08009393
Craig Tillercff2d152015-02-05 13:22:49 -08009394deps_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 -08009395
9396ifneq ($(NO_SECURE),true)
9397ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -08009398-include $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
9399endif
9400endif
9401
9402
9403CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_TEST_SRC = \
9404
Craig Tiller61b910f2015-02-15 10:54:07 -08009405CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_TEST_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -08009406
9407ifeq ($(NO_SECURE),true)
9408
9409# You can't build secure targets if you don't have OpenSSL with ALPN.
9410
Craig Tiller61b910f2015-02-15 10:54:07 -08009411$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_payload_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -08009412
9413else
9414
Craig Tiller61b910f2015-02-15 10:54:07 -08009415$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillercff2d152015-02-05 13:22:49 -08009416 $(E) "[LD] Linking $@"
9417 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009418 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_payload_test
Craig Tillercff2d152015-02-05 13:22:49 -08009419
9420endif
9421
9422
9423deps_chttp2_fake_security_request_with_payload_test: $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
9424
9425ifneq ($(NO_SECURE),true)
9426ifneq ($(NO_DEPS),true)
9427-include $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -08009428endif
9429endif
9430
ctiller2845cad2014-12-15 15:14:12 -08009431
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009432CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
9433
Craig Tiller61b910f2015-02-15 10:54:07 -08009434CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009435
nnoble69ac39f2014-12-12 15:43:38 -08009436ifeq ($(NO_SECURE),true)
9437
Nicolas Noble047b7272015-01-16 13:55:05 -08009438# You can't build secure targets if you don't have OpenSSL with ALPN.
9439
Craig Tiller61b910f2015-02-15 10:54:07 -08009440$(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009441
9442else
9443
Craig Tiller61b910f2015-02-15 10:54:07 -08009444$(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009445 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009446 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009447 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009448
nnoble69ac39f2014-12-12 15:43:38 -08009449endif
9450
Craig Tillerd4773f52015-01-12 16:38:47 -08009451
Craig Tiller8f126a62015-01-15 08:50:19 -08009452deps_chttp2_fake_security_simple_delayed_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009453
nnoble69ac39f2014-12-12 15:43:38 -08009454ifneq ($(NO_SECURE),true)
9455ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009456-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009457endif
nnoble69ac39f2014-12-12 15:43:38 -08009458endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009459
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009460
9461CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC = \
9462
Craig Tiller61b910f2015-02-15 10:54:07 -08009463CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009464
nnoble69ac39f2014-12-12 15:43:38 -08009465ifeq ($(NO_SECURE),true)
9466
Nicolas Noble047b7272015-01-16 13:55:05 -08009467# You can't build secure targets if you don't have OpenSSL with ALPN.
9468
Craig Tiller61b910f2015-02-15 10:54:07 -08009469$(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009470
9471else
9472
Craig Tiller61b910f2015-02-15 10:54:07 -08009473$(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009474 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009475 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009476 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009477
nnoble69ac39f2014-12-12 15:43:38 -08009478endif
9479
Craig Tillerd4773f52015-01-12 16:38:47 -08009480
Craig Tiller8f126a62015-01-15 08:50:19 -08009481deps_chttp2_fake_security_simple_request_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009482
nnoble69ac39f2014-12-12 15:43:38 -08009483ifneq ($(NO_SECURE),true)
9484ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009485-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009486endif
nnoble69ac39f2014-12-12 15:43:38 -08009487endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009488
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009489
nathaniel52878172014-12-09 10:17:19 -08009490CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009491
Craig Tiller61b910f2015-02-15 10:54:07 -08009492CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009493
nnoble69ac39f2014-12-12 15:43:38 -08009494ifeq ($(NO_SECURE),true)
9495
Nicolas Noble047b7272015-01-16 13:55:05 -08009496# You can't build secure targets if you don't have OpenSSL with ALPN.
9497
Craig Tiller61b910f2015-02-15 10:54:07 -08009498$(BINDIR)/$(CONFIG)/chttp2_fake_security_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009499
9500else
9501
Craig Tiller61b910f2015-02-15 10:54:07 -08009502$(BINDIR)/$(CONFIG)/chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009503 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009504 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009505 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009506
nnoble69ac39f2014-12-12 15:43:38 -08009507endif
9508
Craig Tillerd4773f52015-01-12 16:38:47 -08009509
Craig Tiller8f126a62015-01-15 08:50:19 -08009510deps_chttp2_fake_security_thread_stress_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009511
nnoble69ac39f2014-12-12 15:43:38 -08009512ifneq ($(NO_SECURE),true)
9513ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009514-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009515endif
nnoble69ac39f2014-12-12 15:43:38 -08009516endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009517
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009518
9519CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
9520
Craig Tiller61b910f2015-02-15 10:54:07 -08009521CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009522
nnoble69ac39f2014-12-12 15:43:38 -08009523ifeq ($(NO_SECURE),true)
9524
Nicolas Noble047b7272015-01-16 13:55:05 -08009525# You can't build secure targets if you don't have OpenSSL with ALPN.
9526
Craig Tiller61b910f2015-02-15 10:54:07 -08009527$(BINDIR)/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -08009528
9529else
9530
Craig Tiller61b910f2015-02-15 10:54:07 -08009531$(BINDIR)/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009532 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -08009533 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009534 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009535
nnoble69ac39f2014-12-12 15:43:38 -08009536endif
9537
Craig Tillerd4773f52015-01-12 16:38:47 -08009538
Craig Tiller8f126a62015-01-15 08:50:19 -08009539deps_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 -08009540
nnoble69ac39f2014-12-12 15:43:38 -08009541ifneq ($(NO_SECURE),true)
9542ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -08009543-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009544endif
nnoble69ac39f2014-12-12 15:43:38 -08009545endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009546
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -08009547
Craig Tiller2c189e32015-02-03 13:56:55 -08009548CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
9549
Craig Tiller61b910f2015-02-15 10:54:07 -08009550CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08009551
9552ifeq ($(NO_SECURE),true)
9553
9554# You can't build secure targets if you don't have OpenSSL with ALPN.
9555
Craig Tiller61b910f2015-02-15 10:54:07 -08009556$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009557
9558else
9559
Craig Tiller61b910f2015-02-15 10:54:07 -08009560$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -08009561 $(E) "[LD] Linking $@"
9562 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009563 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -08009564
9565endif
9566
9567
9568deps_chttp2_fake_security_cancel_after_accept_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
9569
9570ifneq ($(NO_SECURE),true)
9571ifneq ($(NO_DEPS),true)
9572-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
9573endif
9574endif
9575
9576
9577CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
9578
Craig Tiller61b910f2015-02-15 10:54:07 -08009579CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08009580
9581ifeq ($(NO_SECURE),true)
9582
9583# You can't build secure targets if you don't have OpenSSL with ALPN.
9584
Craig Tiller61b910f2015-02-15 10:54:07 -08009585$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009586
9587else
9588
Craig Tiller61b910f2015-02-15 10:54:07 -08009589$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -08009590 $(E) "[LD] Linking $@"
9591 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009592 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_accept_and_writes_closed_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -08009593
9594endif
9595
9596
9597deps_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)
9598
9599ifneq ($(NO_SECURE),true)
9600ifneq ($(NO_DEPS),true)
9601-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
9602endif
9603endif
9604
9605
9606CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
9607
Craig Tiller61b910f2015-02-15 10:54:07 -08009608CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08009609
9610ifeq ($(NO_SECURE),true)
9611
9612# You can't build secure targets if you don't have OpenSSL with ALPN.
9613
Craig Tiller61b910f2015-02-15 10:54:07 -08009614$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009615
9616else
9617
Craig Tiller61b910f2015-02-15 10:54:07 -08009618$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -08009619 $(E) "[LD] Linking $@"
9620 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009621 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_after_invoke_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -08009622
9623endif
9624
9625
9626deps_chttp2_fake_security_cancel_after_invoke_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
9627
9628ifneq ($(NO_SECURE),true)
9629ifneq ($(NO_DEPS),true)
9630-include $(CHTTP2_FAKE_SECURITY_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
9631endif
9632endif
9633
9634
9635CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
9636
Craig Tiller61b910f2015-02-15 10:54:07 -08009637CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08009638
9639ifeq ($(NO_SECURE),true)
9640
9641# You can't build secure targets if you don't have OpenSSL with ALPN.
9642
Craig Tiller61b910f2015-02-15 10:54:07 -08009643$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009644
9645else
9646
Craig Tiller61b910f2015-02-15 10:54:07 -08009647$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -08009648 $(E) "[LD] Linking $@"
9649 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009650 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_before_invoke_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -08009651
9652endif
9653
9654
9655deps_chttp2_fake_security_cancel_before_invoke_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
9656
9657ifneq ($(NO_SECURE),true)
9658ifneq ($(NO_DEPS),true)
9659-include $(CHTTP2_FAKE_SECURITY_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
9660endif
9661endif
9662
9663
9664CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
9665
Craig Tiller61b910f2015-02-15 10:54:07 -08009666CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08009667
9668ifeq ($(NO_SECURE),true)
9669
9670# You can't build secure targets if you don't have OpenSSL with ALPN.
9671
Craig Tiller61b910f2015-02-15 10:54:07 -08009672$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009673
9674else
9675
Craig Tiller61b910f2015-02-15 10:54:07 -08009676$(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -08009677 $(E) "[LD] Linking $@"
9678 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009679 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_cancel_in_a_vacuum_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -08009680
9681endif
9682
9683
9684deps_chttp2_fake_security_cancel_in_a_vacuum_legacy_test: $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
9685
9686ifneq ($(NO_SECURE),true)
9687ifneq ($(NO_DEPS),true)
9688-include $(CHTTP2_FAKE_SECURITY_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
9689endif
9690endif
9691
9692
9693CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
9694
Craig Tiller61b910f2015-02-15 10:54:07 -08009695CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08009696
9697ifeq ($(NO_SECURE),true)
9698
9699# You can't build secure targets if you don't have OpenSSL with ALPN.
9700
Craig Tiller61b910f2015-02-15 10:54:07 -08009701$(BINDIR)/$(CONFIG)/chttp2_fake_security_census_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009702
9703else
9704
Craig Tiller61b910f2015-02-15 10:54:07 -08009705$(BINDIR)/$(CONFIG)/chttp2_fake_security_census_simple_request_legacy_test: $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -08009706 $(E) "[LD] Linking $@"
9707 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009708 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_census_simple_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -08009709
9710endif
9711
9712
9713deps_chttp2_fake_security_census_simple_request_legacy_test: $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
9714
9715ifneq ($(NO_SECURE),true)
9716ifneq ($(NO_DEPS),true)
9717-include $(CHTTP2_FAKE_SECURITY_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
9718endif
9719endif
9720
9721
9722CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
9723
Craig Tiller61b910f2015-02-15 10:54:07 -08009724CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08009725
9726ifeq ($(NO_SECURE),true)
9727
9728# You can't build secure targets if you don't have OpenSSL with ALPN.
9729
Craig Tiller61b910f2015-02-15 10:54:07 -08009730$(BINDIR)/$(CONFIG)/chttp2_fake_security_disappearing_server_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009731
9732else
9733
Craig Tiller61b910f2015-02-15 10:54:07 -08009734$(BINDIR)/$(CONFIG)/chttp2_fake_security_disappearing_server_legacy_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -08009735 $(E) "[LD] Linking $@"
9736 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009737 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_disappearing_server_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -08009738
9739endif
9740
9741
9742deps_chttp2_fake_security_disappearing_server_legacy_test: $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
9743
9744ifneq ($(NO_SECURE),true)
9745ifneq ($(NO_DEPS),true)
9746-include $(CHTTP2_FAKE_SECURITY_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
9747endif
9748endif
9749
9750
9751CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
9752
Craig Tiller61b910f2015-02-15 10:54:07 -08009753CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08009754
9755ifeq ($(NO_SECURE),true)
9756
9757# You can't build secure targets if you don't have OpenSSL with ALPN.
9758
Craig Tiller61b910f2015-02-15 10:54:07 -08009759$(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009760
9761else
9762
Craig Tiller61b910f2015-02-15 10:54:07 -08009763$(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -08009764 $(E) "[LD] Linking $@"
9765 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009766 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_inflight_calls_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -08009767
9768endif
9769
9770
9771deps_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)
9772
9773ifneq ($(NO_SECURE),true)
9774ifneq ($(NO_DEPS),true)
9775-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
9776endif
9777endif
9778
9779
9780CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
9781
Craig Tiller61b910f2015-02-15 10:54:07 -08009782CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08009783
9784ifeq ($(NO_SECURE),true)
9785
9786# You can't build secure targets if you don't have OpenSSL with ALPN.
9787
Craig Tiller61b910f2015-02-15 10:54:07 -08009788$(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009789
9790else
9791
Craig Tiller61b910f2015-02-15 10:54:07 -08009792$(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -08009793 $(E) "[LD] Linking $@"
9794 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009795 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -08009796
9797endif
9798
9799
9800deps_chttp2_fake_security_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
9801
9802ifneq ($(NO_SECURE),true)
9803ifneq ($(NO_DEPS),true)
9804-include $(CHTTP2_FAKE_SECURITY_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
9805endif
9806endif
9807
9808
9809CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
9810
Craig Tiller61b910f2015-02-15 10:54:07 -08009811CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08009812
9813ifeq ($(NO_SECURE),true)
9814
9815# You can't build secure targets if you don't have OpenSSL with ALPN.
9816
Craig Tiller61b910f2015-02-15 10:54:07 -08009817$(BINDIR)/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009818
9819else
9820
Craig Tiller61b910f2015-02-15 10:54:07 -08009821$(BINDIR)/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_legacy_test: $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -08009822 $(E) "[LD] Linking $@"
9823 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009824 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_graceful_server_shutdown_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -08009825
9826endif
9827
9828
9829deps_chttp2_fake_security_graceful_server_shutdown_legacy_test: $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
9830
9831ifneq ($(NO_SECURE),true)
9832ifneq ($(NO_DEPS),true)
9833-include $(CHTTP2_FAKE_SECURITY_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
9834endif
9835endif
9836
9837
9838CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
9839
Craig Tiller61b910f2015-02-15 10:54:07 -08009840CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08009841
9842ifeq ($(NO_SECURE),true)
9843
9844# You can't build secure targets if you don't have OpenSSL with ALPN.
9845
Craig Tiller61b910f2015-02-15 10:54:07 -08009846$(BINDIR)/$(CONFIG)/chttp2_fake_security_invoke_large_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009847
9848else
9849
Craig Tiller61b910f2015-02-15 10:54:07 -08009850$(BINDIR)/$(CONFIG)/chttp2_fake_security_invoke_large_request_legacy_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -08009851 $(E) "[LD] Linking $@"
9852 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009853 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_invoke_large_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -08009854
9855endif
9856
9857
9858deps_chttp2_fake_security_invoke_large_request_legacy_test: $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
9859
9860ifneq ($(NO_SECURE),true)
9861ifneq ($(NO_DEPS),true)
9862-include $(CHTTP2_FAKE_SECURITY_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
9863endif
9864endif
9865
9866
9867CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
9868
Craig Tiller61b910f2015-02-15 10:54:07 -08009869CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08009870
9871ifeq ($(NO_SECURE),true)
9872
9873# You can't build secure targets if you don't have OpenSSL with ALPN.
9874
Craig Tiller61b910f2015-02-15 10:54:07 -08009875$(BINDIR)/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009876
9877else
9878
Craig Tiller61b910f2015-02-15 10:54:07 -08009879$(BINDIR)/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_legacy_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -08009880 $(E) "[LD] Linking $@"
9881 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009882 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_max_concurrent_streams_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -08009883
9884endif
9885
9886
9887deps_chttp2_fake_security_max_concurrent_streams_legacy_test: $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
9888
9889ifneq ($(NO_SECURE),true)
9890ifneq ($(NO_DEPS),true)
9891-include $(CHTTP2_FAKE_SECURITY_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
9892endif
9893endif
9894
9895
9896CHTTP2_FAKE_SECURITY_NO_OP_LEGACY_TEST_SRC = \
9897
Craig Tiller61b910f2015-02-15 10:54:07 -08009898CHTTP2_FAKE_SECURITY_NO_OP_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_NO_OP_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08009899
9900ifeq ($(NO_SECURE),true)
9901
9902# You can't build secure targets if you don't have OpenSSL with ALPN.
9903
Craig Tiller61b910f2015-02-15 10:54:07 -08009904$(BINDIR)/$(CONFIG)/chttp2_fake_security_no_op_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009905
9906else
9907
Craig Tiller61b910f2015-02-15 10:54:07 -08009908$(BINDIR)/$(CONFIG)/chttp2_fake_security_no_op_legacy_test: $(CHTTP2_FAKE_SECURITY_NO_OP_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -08009909 $(E) "[LD] Linking $@"
9910 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009911 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_NO_OP_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_no_op_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -08009912
9913endif
9914
9915
9916deps_chttp2_fake_security_no_op_legacy_test: $(CHTTP2_FAKE_SECURITY_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
9917
9918ifneq ($(NO_SECURE),true)
9919ifneq ($(NO_DEPS),true)
9920-include $(CHTTP2_FAKE_SECURITY_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
9921endif
9922endif
9923
9924
9925CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
9926
Craig Tiller61b910f2015-02-15 10:54:07 -08009927CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08009928
9929ifeq ($(NO_SECURE),true)
9930
9931# You can't build secure targets if you don't have OpenSSL with ALPN.
9932
Craig Tiller61b910f2015-02-15 10:54:07 -08009933$(BINDIR)/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009934
9935else
9936
Craig Tiller61b910f2015-02-15 10:54:07 -08009937$(BINDIR)/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_legacy_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -08009938 $(E) "[LD] Linking $@"
9939 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009940 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_ping_pong_streaming_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -08009941
9942endif
9943
9944
9945deps_chttp2_fake_security_ping_pong_streaming_legacy_test: $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
9946
9947ifneq ($(NO_SECURE),true)
9948ifneq ($(NO_DEPS),true)
9949-include $(CHTTP2_FAKE_SECURITY_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
9950endif
9951endif
9952
9953
9954CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
9955
Craig Tiller61b910f2015-02-15 10:54:07 -08009956CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08009957
9958ifeq ($(NO_SECURE),true)
9959
9960# You can't build secure targets if you don't have OpenSSL with ALPN.
9961
Craig Tiller61b910f2015-02-15 10:54:07 -08009962$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009963
9964else
9965
Craig Tiller61b910f2015-02-15 10:54:07 -08009966$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -08009967 $(E) "[LD] Linking $@"
9968 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009969 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_binary_metadata_and_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -08009970
9971endif
9972
9973
9974deps_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)
9975
9976ifneq ($(NO_SECURE),true)
9977ifneq ($(NO_DEPS),true)
9978-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
9979endif
9980endif
9981
9982
9983CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
9984
Craig Tiller61b910f2015-02-15 10:54:07 -08009985CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -08009986
9987ifeq ($(NO_SECURE),true)
9988
9989# You can't build secure targets if you don't have OpenSSL with ALPN.
9990
Craig Tiller61b910f2015-02-15 10:54:07 -08009991$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -08009992
9993else
9994
Craig Tiller61b910f2015-02-15 10:54:07 -08009995$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -08009996 $(E) "[LD] Linking $@"
9997 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -08009998 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_metadata_and_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -08009999
10000endif
10001
10002
10003deps_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)
10004
10005ifneq ($(NO_SECURE),true)
10006ifneq ($(NO_DEPS),true)
10007-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10008endif
10009endif
10010
10011
10012CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
10013
Craig Tiller61b910f2015-02-15 10:54:07 -080010014CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080010015
10016ifeq ($(NO_SECURE),true)
10017
10018# You can't build secure targets if you don't have OpenSSL with ALPN.
10019
Craig Tiller61b910f2015-02-15 10:54:07 -080010020$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010021
10022else
10023
Craig Tiller61b910f2015-02-15 10:54:07 -080010024$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_payload_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080010025 $(E) "[LD] Linking $@"
10026 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010027 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080010028
10029endif
10030
10031
10032deps_chttp2_fake_security_request_response_with_payload_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10033
10034ifneq ($(NO_SECURE),true)
10035ifneq ($(NO_DEPS),true)
10036-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10037endif
10038endif
10039
10040
10041CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
10042
Craig Tiller61b910f2015-02-15 10:54:07 -080010043CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080010044
10045ifeq ($(NO_SECURE),true)
10046
10047# You can't build secure targets if you don't have OpenSSL with ALPN.
10048
Craig Tiller61b910f2015-02-15 10:54:07 -080010049$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010050
10051else
10052
Craig Tiller61b910f2015-02-15 10:54:07 -080010053$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080010054 $(E) "[LD] Linking $@"
10055 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010056 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_response_with_trailing_metadata_and_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080010057
10058endif
10059
10060
10061deps_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)
10062
10063ifneq ($(NO_SECURE),true)
10064ifneq ($(NO_DEPS),true)
10065-include $(CHTTP2_FAKE_SECURITY_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10066endif
10067endif
10068
10069
Craig Tillercff2d152015-02-05 13:22:49 -080010070CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
10071
Craig Tiller61b910f2015-02-15 10:54:07 -080010072CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -080010073
10074ifeq ($(NO_SECURE),true)
10075
10076# You can't build secure targets if you don't have OpenSSL with ALPN.
10077
Craig Tiller61b910f2015-02-15 10:54:07 -080010078$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080010079
10080else
10081
Craig Tiller61b910f2015-02-15 10:54:07 -080010082$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillercff2d152015-02-05 13:22:49 -080010083 $(E) "[LD] Linking $@"
10084 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010085 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_large_metadata_legacy_test
Craig Tillercff2d152015-02-05 13:22:49 -080010086
10087endif
10088
10089
10090deps_chttp2_fake_security_request_with_large_metadata_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
10091
10092ifneq ($(NO_SECURE),true)
10093ifneq ($(NO_DEPS),true)
10094-include $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
10095endif
10096endif
10097
10098
10099CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
10100
Craig Tiller61b910f2015-02-15 10:54:07 -080010101CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -080010102
10103ifeq ($(NO_SECURE),true)
10104
10105# You can't build secure targets if you don't have OpenSSL with ALPN.
10106
Craig Tiller61b910f2015-02-15 10:54:07 -080010107$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_payload_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080010108
10109else
10110
Craig Tiller61b910f2015-02-15 10:54:07 -080010111$(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_payload_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillercff2d152015-02-05 13:22:49 -080010112 $(E) "[LD] Linking $@"
10113 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010114 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_request_with_payload_legacy_test
Craig Tillercff2d152015-02-05 13:22:49 -080010115
10116endif
10117
10118
10119deps_chttp2_fake_security_request_with_payload_legacy_test: $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10120
10121ifneq ($(NO_SECURE),true)
10122ifneq ($(NO_DEPS),true)
10123-include $(CHTTP2_FAKE_SECURITY_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
10124endif
10125endif
10126
10127
Craig Tiller2c189e32015-02-03 13:56:55 -080010128CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
10129
Craig Tiller61b910f2015-02-15 10:54:07 -080010130CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080010131
10132ifeq ($(NO_SECURE),true)
10133
10134# You can't build secure targets if you don't have OpenSSL with ALPN.
10135
Craig Tiller61b910f2015-02-15 10:54:07 -080010136$(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_delayed_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010137
10138else
10139
Craig Tiller61b910f2015-02-15 10:54:07 -080010140$(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_delayed_request_legacy_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080010141 $(E) "[LD] Linking $@"
10142 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010143 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_delayed_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080010144
10145endif
10146
10147
10148deps_chttp2_fake_security_simple_delayed_request_legacy_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
10149
10150ifneq ($(NO_SECURE),true)
10151ifneq ($(NO_DEPS),true)
10152-include $(CHTTP2_FAKE_SECURITY_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
10153endif
10154endif
10155
10156
10157CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
10158
Craig Tiller61b910f2015-02-15 10:54:07 -080010159CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080010160
10161ifeq ($(NO_SECURE),true)
10162
10163# You can't build secure targets if you don't have OpenSSL with ALPN.
10164
Craig Tiller61b910f2015-02-15 10:54:07 -080010165$(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010166
10167else
10168
Craig Tiller61b910f2015-02-15 10:54:07 -080010169$(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_request_legacy_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080010170 $(E) "[LD] Linking $@"
10171 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010172 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_simple_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080010173
10174endif
10175
10176
10177deps_chttp2_fake_security_simple_request_legacy_test: $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
10178
10179ifneq ($(NO_SECURE),true)
10180ifneq ($(NO_DEPS),true)
10181-include $(CHTTP2_FAKE_SECURITY_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
10182endif
10183endif
10184
10185
10186CHTTP2_FAKE_SECURITY_THREAD_STRESS_LEGACY_TEST_SRC = \
10187
Craig Tiller61b910f2015-02-15 10:54:07 -080010188CHTTP2_FAKE_SECURITY_THREAD_STRESS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080010189
10190ifeq ($(NO_SECURE),true)
10191
10192# You can't build secure targets if you don't have OpenSSL with ALPN.
10193
Craig Tiller61b910f2015-02-15 10:54:07 -080010194$(BINDIR)/$(CONFIG)/chttp2_fake_security_thread_stress_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010195
10196else
10197
Craig Tiller61b910f2015-02-15 10:54:07 -080010198$(BINDIR)/$(CONFIG)/chttp2_fake_security_thread_stress_legacy_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080010199 $(E) "[LD] Linking $@"
10200 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010201 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_thread_stress_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080010202
10203endif
10204
10205
10206deps_chttp2_fake_security_thread_stress_legacy_test: $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
10207
10208ifneq ($(NO_SECURE),true)
10209ifneq ($(NO_DEPS),true)
10210-include $(CHTTP2_FAKE_SECURITY_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
10211endif
10212endif
10213
10214
10215CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
10216
Craig Tiller61b910f2015-02-15 10:54:07 -080010217CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080010218
10219ifeq ($(NO_SECURE),true)
10220
10221# You can't build secure targets if you don't have OpenSSL with ALPN.
10222
Craig Tiller61b910f2015-02-15 10:54:07 -080010223$(BINDIR)/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010224
10225else
10226
Craig Tiller61b910f2015-02-15 10:54:07 -080010227$(BINDIR)/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080010228 $(E) "[LD] Linking $@"
10229 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010230 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fake_security.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fake_security_writes_done_hangs_with_pending_read_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080010231
10232endif
10233
10234
10235deps_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)
10236
10237ifneq ($(NO_SECURE),true)
10238ifneq ($(NO_DEPS),true)
10239-include $(CHTTP2_FAKE_SECURITY_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
10240endif
10241endif
10242
10243
Craig Tillerc9f660d2015-03-03 11:01:48 -080010244CHTTP2_FULLSTACK_BAD_HOSTNAME_TEST_SRC = \
10245
10246CHTTP2_FULLSTACK_BAD_HOSTNAME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_BAD_HOSTNAME_TEST_SRC))))
10247
10248ifeq ($(NO_SECURE),true)
10249
10250# You can't build secure targets if you don't have OpenSSL with ALPN.
10251
10252$(BINDIR)/$(CONFIG)/chttp2_fullstack_bad_hostname_test: openssl_dep_error
10253
10254else
10255
10256$(BINDIR)/$(CONFIG)/chttp2_fullstack_bad_hostname_test: $(CHTTP2_FULLSTACK_BAD_HOSTNAME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
10257 $(E) "[LD] Linking $@"
10258 $(Q) mkdir -p `dirname $@`
10259 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_BAD_HOSTNAME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_bad_hostname_test
10260
10261endif
10262
10263
10264deps_chttp2_fullstack_bad_hostname_test: $(CHTTP2_FULLSTACK_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
10265
10266ifneq ($(NO_SECURE),true)
10267ifneq ($(NO_DEPS),true)
10268-include $(CHTTP2_FULLSTACK_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
10269endif
10270endif
10271
10272
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010273CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
10274
Craig Tiller61b910f2015-02-15 10:54:07 -080010275CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010276
nnoble69ac39f2014-12-12 15:43:38 -080010277ifeq ($(NO_SECURE),true)
10278
Nicolas Noble047b7272015-01-16 13:55:05 -080010279# You can't build secure targets if you don't have OpenSSL with ALPN.
10280
Craig Tiller61b910f2015-02-15 10:54:07 -080010281$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010282
10283else
10284
Craig Tiller61b910f2015-02-15 10:54:07 -080010285$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010286 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010287 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010288 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010289
nnoble69ac39f2014-12-12 15:43:38 -080010290endif
10291
Craig Tillerd4773f52015-01-12 16:38:47 -080010292
Craig Tiller8f126a62015-01-15 08:50:19 -080010293deps_chttp2_fullstack_cancel_after_accept_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010294
nnoble69ac39f2014-12-12 15:43:38 -080010295ifneq ($(NO_SECURE),true)
10296ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010297-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010298endif
nnoble69ac39f2014-12-12 15:43:38 -080010299endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010300
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010301
10302CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
10303
Craig Tiller61b910f2015-02-15 10:54:07 -080010304CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010305
nnoble69ac39f2014-12-12 15:43:38 -080010306ifeq ($(NO_SECURE),true)
10307
Nicolas Noble047b7272015-01-16 13:55:05 -080010308# You can't build secure targets if you don't have OpenSSL with ALPN.
10309
Craig Tiller61b910f2015-02-15 10:54:07 -080010310$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010311
10312else
10313
Craig Tiller61b910f2015-02-15 10:54:07 -080010314$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010315 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010316 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010317 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010318
nnoble69ac39f2014-12-12 15:43:38 -080010319endif
10320
Craig Tillerd4773f52015-01-12 16:38:47 -080010321
Craig Tiller8f126a62015-01-15 08:50:19 -080010322deps_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 -080010323
nnoble69ac39f2014-12-12 15:43:38 -080010324ifneq ($(NO_SECURE),true)
10325ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010326-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010327endif
nnoble69ac39f2014-12-12 15:43:38 -080010328endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010329
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010330
10331CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
10332
Craig Tiller61b910f2015-02-15 10:54:07 -080010333CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010334
nnoble69ac39f2014-12-12 15:43:38 -080010335ifeq ($(NO_SECURE),true)
10336
Nicolas Noble047b7272015-01-16 13:55:05 -080010337# You can't build secure targets if you don't have OpenSSL with ALPN.
10338
Craig Tiller61b910f2015-02-15 10:54:07 -080010339$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010340
10341else
10342
Craig Tiller61b910f2015-02-15 10:54:07 -080010343$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010344 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010345 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010346 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010347
nnoble69ac39f2014-12-12 15:43:38 -080010348endif
10349
Craig Tillerd4773f52015-01-12 16:38:47 -080010350
Craig Tiller8f126a62015-01-15 08:50:19 -080010351deps_chttp2_fullstack_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010352
nnoble69ac39f2014-12-12 15:43:38 -080010353ifneq ($(NO_SECURE),true)
10354ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010355-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010356endif
nnoble69ac39f2014-12-12 15:43:38 -080010357endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010358
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010359
10360CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
10361
Craig Tiller61b910f2015-02-15 10:54:07 -080010362CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010363
nnoble69ac39f2014-12-12 15:43:38 -080010364ifeq ($(NO_SECURE),true)
10365
Nicolas Noble047b7272015-01-16 13:55:05 -080010366# You can't build secure targets if you don't have OpenSSL with ALPN.
10367
Craig Tiller61b910f2015-02-15 10:54:07 -080010368$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010369
10370else
10371
Craig Tiller61b910f2015-02-15 10:54:07 -080010372$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010373 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010374 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010375 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010376
nnoble69ac39f2014-12-12 15:43:38 -080010377endif
10378
Craig Tillerd4773f52015-01-12 16:38:47 -080010379
Craig Tiller8f126a62015-01-15 08:50:19 -080010380deps_chttp2_fullstack_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010381
nnoble69ac39f2014-12-12 15:43:38 -080010382ifneq ($(NO_SECURE),true)
10383ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010384-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010385endif
nnoble69ac39f2014-12-12 15:43:38 -080010386endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010387
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010388
10389CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
10390
Craig Tiller61b910f2015-02-15 10:54:07 -080010391CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010392
nnoble69ac39f2014-12-12 15:43:38 -080010393ifeq ($(NO_SECURE),true)
10394
Nicolas Noble047b7272015-01-16 13:55:05 -080010395# You can't build secure targets if you don't have OpenSSL with ALPN.
10396
Craig Tiller61b910f2015-02-15 10:54:07 -080010397$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010398
10399else
10400
Craig Tiller61b910f2015-02-15 10:54:07 -080010401$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010402 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010403 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010404 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010405
nnoble69ac39f2014-12-12 15:43:38 -080010406endif
10407
Craig Tillerd4773f52015-01-12 16:38:47 -080010408
Craig Tiller8f126a62015-01-15 08:50:19 -080010409deps_chttp2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010410
nnoble69ac39f2014-12-12 15:43:38 -080010411ifneq ($(NO_SECURE),true)
10412ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010413-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010414endif
nnoble69ac39f2014-12-12 15:43:38 -080010415endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010416
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010417
hongyu24200d32015-01-08 15:13:49 -080010418CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
10419
Craig Tiller61b910f2015-02-15 10:54:07 -080010420CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -080010421
10422ifeq ($(NO_SECURE),true)
10423
Nicolas Noble047b7272015-01-16 13:55:05 -080010424# You can't build secure targets if you don't have OpenSSL with ALPN.
10425
Craig Tiller61b910f2015-02-15 10:54:07 -080010426$(BINDIR)/$(CONFIG)/chttp2_fullstack_census_simple_request_test: openssl_dep_error
hongyu24200d32015-01-08 15:13:49 -080010427
10428else
10429
Craig Tiller61b910f2015-02-15 10:54:07 -080010430$(BINDIR)/$(CONFIG)/chttp2_fullstack_census_simple_request_test: $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
hongyu24200d32015-01-08 15:13:49 -080010431 $(E) "[LD] Linking $@"
10432 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010433 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_census_simple_request_test
hongyu24200d32015-01-08 15:13:49 -080010434
10435endif
10436
Craig Tillerd4773f52015-01-12 16:38:47 -080010437
Craig Tiller8f126a62015-01-15 08:50:19 -080010438deps_chttp2_fullstack_census_simple_request_test: $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080010439
10440ifneq ($(NO_SECURE),true)
10441ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010442-include $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080010443endif
10444endif
10445
hongyu24200d32015-01-08 15:13:49 -080010446
ctillerc6d61c42014-12-15 14:52:08 -080010447CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
10448
Craig Tiller61b910f2015-02-15 10:54:07 -080010449CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -080010450
10451ifeq ($(NO_SECURE),true)
10452
Nicolas Noble047b7272015-01-16 13:55:05 -080010453# You can't build secure targets if you don't have OpenSSL with ALPN.
10454
Craig Tiller61b910f2015-02-15 10:54:07 -080010455$(BINDIR)/$(CONFIG)/chttp2_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -080010456
10457else
10458
Craig Tiller61b910f2015-02-15 10:54:07 -080010459$(BINDIR)/$(CONFIG)/chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -080010460 $(E) "[LD] Linking $@"
10461 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010462 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -080010463
10464endif
10465
Craig Tillerd4773f52015-01-12 16:38:47 -080010466
Craig Tiller8f126a62015-01-15 08:50:19 -080010467deps_chttp2_fullstack_disappearing_server_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080010468
10469ifneq ($(NO_SECURE),true)
10470ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010471-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080010472endif
10473endif
10474
ctillerc6d61c42014-12-15 14:52:08 -080010475
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010476CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
10477
Craig Tiller61b910f2015-02-15 10:54:07 -080010478CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010479
nnoble69ac39f2014-12-12 15:43:38 -080010480ifeq ($(NO_SECURE),true)
10481
Nicolas Noble047b7272015-01-16 13:55:05 -080010482# You can't build secure targets if you don't have OpenSSL with ALPN.
10483
Craig Tiller61b910f2015-02-15 10:54:07 -080010484$(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010485
10486else
10487
Craig Tiller61b910f2015-02-15 10:54:07 -080010488$(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010489 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010490 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010491 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010492
nnoble69ac39f2014-12-12 15:43:38 -080010493endif
10494
Craig Tillerd4773f52015-01-12 16:38:47 -080010495
Craig Tiller8f126a62015-01-15 08:50:19 -080010496deps_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 -080010497
nnoble69ac39f2014-12-12 15:43:38 -080010498ifneq ($(NO_SECURE),true)
10499ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010500-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010501endif
nnoble69ac39f2014-12-12 15:43:38 -080010502endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010503
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010504
10505CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
10506
Craig Tiller61b910f2015-02-15 10:54:07 -080010507CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010508
nnoble69ac39f2014-12-12 15:43:38 -080010509ifeq ($(NO_SECURE),true)
10510
Nicolas Noble047b7272015-01-16 13:55:05 -080010511# You can't build secure targets if you don't have OpenSSL with ALPN.
10512
Craig Tiller61b910f2015-02-15 10:54:07 -080010513$(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010514
10515else
10516
Craig Tiller61b910f2015-02-15 10:54:07 -080010517$(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010518 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010519 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010520 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010521
nnoble69ac39f2014-12-12 15:43:38 -080010522endif
10523
Craig Tillerd4773f52015-01-12 16:38:47 -080010524
Craig Tiller8f126a62015-01-15 08:50:19 -080010525deps_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 -080010526
nnoble69ac39f2014-12-12 15:43:38 -080010527ifneq ($(NO_SECURE),true)
10528ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010529-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010530endif
nnoble69ac39f2014-12-12 15:43:38 -080010531endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010532
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010533
murgatroid99a8c21e82015-02-12 13:55:53 -080010534CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_SRC = \
10535
Craig Tiller61b910f2015-02-15 10:54:07 -080010536CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_SRC))))
murgatroid99a8c21e82015-02-12 13:55:53 -080010537
10538ifeq ($(NO_SECURE),true)
10539
10540# You can't build secure targets if you don't have OpenSSL with ALPN.
10541
Craig Tiller61b910f2015-02-15 10:54:07 -080010542$(BINDIR)/$(CONFIG)/chttp2_fullstack_empty_batch_test: openssl_dep_error
murgatroid99a8c21e82015-02-12 13:55:53 -080010543
10544else
10545
Craig Tiller61b910f2015-02-15 10:54:07 -080010546$(BINDIR)/$(CONFIG)/chttp2_fullstack_empty_batch_test: $(CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
murgatroid99a8c21e82015-02-12 13:55:53 -080010547 $(E) "[LD] Linking $@"
10548 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010549 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_empty_batch_test
murgatroid99a8c21e82015-02-12 13:55:53 -080010550
10551endif
10552
10553
10554deps_chttp2_fullstack_empty_batch_test: $(CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_OBJS:.o=.dep)
10555
10556ifneq ($(NO_SECURE),true)
10557ifneq ($(NO_DEPS),true)
10558-include $(CHTTP2_FULLSTACK_EMPTY_BATCH_TEST_OBJS:.o=.dep)
10559endif
10560endif
10561
10562
Craig Tiller4ffdcd52015-01-16 11:34:55 -080010563CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
10564
Craig Tiller61b910f2015-02-15 10:54:07 -080010565CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC))))
Craig Tiller4ffdcd52015-01-16 11:34:55 -080010566
10567ifeq ($(NO_SECURE),true)
10568
David Klempner7f3ed1e2015-01-16 15:35:56 -080010569# You can't build secure targets if you don't have OpenSSL with ALPN.
10570
Craig Tiller61b910f2015-02-15 10:54:07 -080010571$(BINDIR)/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_test: openssl_dep_error
Craig Tiller4ffdcd52015-01-16 11:34:55 -080010572
10573else
10574
Craig Tiller61b910f2015-02-15 10:54:07 -080010575$(BINDIR)/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_test: $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller4ffdcd52015-01-16 11:34:55 -080010576 $(E) "[LD] Linking $@"
10577 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010578 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_test
Craig Tiller4ffdcd52015-01-16 11:34:55 -080010579
10580endif
10581
10582
10583deps_chttp2_fullstack_graceful_server_shutdown_test: $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
10584
10585ifneq ($(NO_SECURE),true)
10586ifneq ($(NO_DEPS),true)
10587-include $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
10588endif
10589endif
10590
10591
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010592CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
10593
Craig Tiller61b910f2015-02-15 10:54:07 -080010594CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010595
nnoble69ac39f2014-12-12 15:43:38 -080010596ifeq ($(NO_SECURE),true)
10597
Nicolas Noble047b7272015-01-16 13:55:05 -080010598# You can't build secure targets if you don't have OpenSSL with ALPN.
10599
Craig Tiller61b910f2015-02-15 10:54:07 -080010600$(BINDIR)/$(CONFIG)/chttp2_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010601
10602else
10603
Craig Tiller61b910f2015-02-15 10:54:07 -080010604$(BINDIR)/$(CONFIG)/chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010605 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010606 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010607 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010608
nnoble69ac39f2014-12-12 15:43:38 -080010609endif
10610
Craig Tillerd4773f52015-01-12 16:38:47 -080010611
Craig Tiller8f126a62015-01-15 08:50:19 -080010612deps_chttp2_fullstack_invoke_large_request_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010613
nnoble69ac39f2014-12-12 15:43:38 -080010614ifneq ($(NO_SECURE),true)
10615ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010616-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010617endif
nnoble69ac39f2014-12-12 15:43:38 -080010618endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010619
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010620
10621CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
10622
Craig Tiller61b910f2015-02-15 10:54:07 -080010623CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010624
nnoble69ac39f2014-12-12 15:43:38 -080010625ifeq ($(NO_SECURE),true)
10626
Nicolas Noble047b7272015-01-16 13:55:05 -080010627# You can't build secure targets if you don't have OpenSSL with ALPN.
10628
Craig Tiller61b910f2015-02-15 10:54:07 -080010629$(BINDIR)/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010630
10631else
10632
Craig Tiller61b910f2015-02-15 10:54:07 -080010633$(BINDIR)/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010634 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010635 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010636 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010637
nnoble69ac39f2014-12-12 15:43:38 -080010638endif
10639
Craig Tillerd4773f52015-01-12 16:38:47 -080010640
Craig Tiller8f126a62015-01-15 08:50:19 -080010641deps_chttp2_fullstack_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010642
nnoble69ac39f2014-12-12 15:43:38 -080010643ifneq ($(NO_SECURE),true)
10644ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010645-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010646endif
nnoble69ac39f2014-12-12 15:43:38 -080010647endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010648
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010649
10650CHTTP2_FULLSTACK_NO_OP_TEST_SRC = \
10651
Craig Tiller61b910f2015-02-15 10:54:07 -080010652CHTTP2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010653
nnoble69ac39f2014-12-12 15:43:38 -080010654ifeq ($(NO_SECURE),true)
10655
Nicolas Noble047b7272015-01-16 13:55:05 -080010656# You can't build secure targets if you don't have OpenSSL with ALPN.
10657
Craig Tiller61b910f2015-02-15 10:54:07 -080010658$(BINDIR)/$(CONFIG)/chttp2_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010659
10660else
10661
Craig Tiller61b910f2015-02-15 10:54:07 -080010662$(BINDIR)/$(CONFIG)/chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010663 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010664 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010665 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010666
nnoble69ac39f2014-12-12 15:43:38 -080010667endif
10668
Craig Tillerd4773f52015-01-12 16:38:47 -080010669
Craig Tiller8f126a62015-01-15 08:50:19 -080010670deps_chttp2_fullstack_no_op_test: $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010671
nnoble69ac39f2014-12-12 15:43:38 -080010672ifneq ($(NO_SECURE),true)
10673ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010674-include $(CHTTP2_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010675endif
nnoble69ac39f2014-12-12 15:43:38 -080010676endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010677
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010678
10679CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
10680
Craig Tiller61b910f2015-02-15 10:54:07 -080010681CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010682
nnoble69ac39f2014-12-12 15:43:38 -080010683ifeq ($(NO_SECURE),true)
10684
Nicolas Noble047b7272015-01-16 13:55:05 -080010685# You can't build secure targets if you don't have OpenSSL with ALPN.
10686
Craig Tiller61b910f2015-02-15 10:54:07 -080010687$(BINDIR)/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010688
10689else
10690
Craig Tiller61b910f2015-02-15 10:54:07 -080010691$(BINDIR)/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010692 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010693 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010694 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010695
nnoble69ac39f2014-12-12 15:43:38 -080010696endif
10697
Craig Tillerd4773f52015-01-12 16:38:47 -080010698
Craig Tiller8f126a62015-01-15 08:50:19 -080010699deps_chttp2_fullstack_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010700
nnoble69ac39f2014-12-12 15:43:38 -080010701ifneq ($(NO_SECURE),true)
10702ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010703-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010704endif
nnoble69ac39f2014-12-12 15:43:38 -080010705endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010706
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010707
ctiller33023c42014-12-12 16:28:33 -080010708CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
10709
Craig Tiller61b910f2015-02-15 10:54:07 -080010710CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -080010711
10712ifeq ($(NO_SECURE),true)
10713
Nicolas Noble047b7272015-01-16 13:55:05 -080010714# You can't build secure targets if you don't have OpenSSL with ALPN.
10715
Craig Tiller61b910f2015-02-15 10:54:07 -080010716$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -080010717
10718else
10719
Craig Tiller61b910f2015-02-15 10:54:07 -080010720$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -080010721 $(E) "[LD] Linking $@"
10722 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010723 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -080010724
10725endif
10726
Craig Tillerd4773f52015-01-12 16:38:47 -080010727
Craig Tiller8f126a62015-01-15 08:50:19 -080010728deps_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 -080010729
10730ifneq ($(NO_SECURE),true)
10731ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010732-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -080010733endif
10734endif
10735
ctiller33023c42014-12-12 16:28:33 -080010736
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010737CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
10738
Craig Tiller61b910f2015-02-15 10:54:07 -080010739CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010740
nnoble69ac39f2014-12-12 15:43:38 -080010741ifeq ($(NO_SECURE),true)
10742
Nicolas Noble047b7272015-01-16 13:55:05 -080010743# You can't build secure targets if you don't have OpenSSL with ALPN.
10744
Craig Tiller61b910f2015-02-15 10:54:07 -080010745$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010746
10747else
10748
Craig Tiller61b910f2015-02-15 10:54:07 -080010749$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010750 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010751 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010752 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010753
nnoble69ac39f2014-12-12 15:43:38 -080010754endif
10755
Craig Tillerd4773f52015-01-12 16:38:47 -080010756
Craig Tiller8f126a62015-01-15 08:50:19 -080010757deps_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 -080010758
nnoble69ac39f2014-12-12 15:43:38 -080010759ifneq ($(NO_SECURE),true)
10760ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010761-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010762endif
nnoble69ac39f2014-12-12 15:43:38 -080010763endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010764
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010765
10766CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
10767
Craig Tiller61b910f2015-02-15 10:54:07 -080010768CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010769
nnoble69ac39f2014-12-12 15:43:38 -080010770ifeq ($(NO_SECURE),true)
10771
Nicolas Noble047b7272015-01-16 13:55:05 -080010772# You can't build secure targets if you don't have OpenSSL with ALPN.
10773
Craig Tiller61b910f2015-02-15 10:54:07 -080010774$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010775
10776else
10777
Craig Tiller61b910f2015-02-15 10:54:07 -080010778$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010779 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010780 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010781 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010782
nnoble69ac39f2014-12-12 15:43:38 -080010783endif
10784
Craig Tillerd4773f52015-01-12 16:38:47 -080010785
Craig Tiller8f126a62015-01-15 08:50:19 -080010786deps_chttp2_fullstack_request_response_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010787
nnoble69ac39f2014-12-12 15:43:38 -080010788ifneq ($(NO_SECURE),true)
10789ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010790-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010791endif
nnoble69ac39f2014-12-12 15:43:38 -080010792endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010793
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010794
Craig Tillercff2d152015-02-05 13:22:49 -080010795CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
ctiller2845cad2014-12-15 15:14:12 -080010796
Craig Tiller61b910f2015-02-15 10:54:07 -080010797CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -080010798
10799ifeq ($(NO_SECURE),true)
10800
Nicolas Noble047b7272015-01-16 13:55:05 -080010801# You can't build secure targets if you don't have OpenSSL with ALPN.
10802
Craig Tiller61b910f2015-02-15 10:54:07 -080010803$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -080010804
10805else
10806
Craig Tiller61b910f2015-02-15 10:54:07 -080010807$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -080010808 $(E) "[LD] Linking $@"
10809 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010810 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_test
ctiller2845cad2014-12-15 15:14:12 -080010811
10812endif
10813
Craig Tillerd4773f52015-01-12 16:38:47 -080010814
Craig Tillercff2d152015-02-05 13:22:49 -080010815deps_chttp2_fullstack_request_with_large_metadata_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080010816
10817ifneq ($(NO_SECURE),true)
10818ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -080010819-include $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
10820endif
10821endif
10822
10823
10824CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_SRC = \
10825
Craig Tiller61b910f2015-02-15 10:54:07 -080010826CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -080010827
10828ifeq ($(NO_SECURE),true)
10829
10830# You can't build secure targets if you don't have OpenSSL with ALPN.
10831
Craig Tiller61b910f2015-02-15 10:54:07 -080010832$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_payload_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080010833
10834else
10835
Craig Tiller61b910f2015-02-15 10:54:07 -080010836$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillercff2d152015-02-05 13:22:49 -080010837 $(E) "[LD] Linking $@"
10838 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010839 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_payload_test
Craig Tillercff2d152015-02-05 13:22:49 -080010840
10841endif
10842
10843
10844deps_chttp2_fullstack_request_with_payload_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
10845
10846ifneq ($(NO_SECURE),true)
10847ifneq ($(NO_DEPS),true)
10848-include $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080010849endif
10850endif
10851
ctiller2845cad2014-12-15 15:14:12 -080010852
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010853CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
10854
Craig Tiller61b910f2015-02-15 10:54:07 -080010855CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010856
nnoble69ac39f2014-12-12 15:43:38 -080010857ifeq ($(NO_SECURE),true)
10858
Nicolas Noble047b7272015-01-16 13:55:05 -080010859# You can't build secure targets if you don't have OpenSSL with ALPN.
10860
Craig Tiller61b910f2015-02-15 10:54:07 -080010861$(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010862
10863else
10864
Craig Tiller61b910f2015-02-15 10:54:07 -080010865$(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010866 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010867 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010868 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010869
nnoble69ac39f2014-12-12 15:43:38 -080010870endif
10871
Craig Tillerd4773f52015-01-12 16:38:47 -080010872
Craig Tiller8f126a62015-01-15 08:50:19 -080010873deps_chttp2_fullstack_simple_delayed_request_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010874
nnoble69ac39f2014-12-12 15:43:38 -080010875ifneq ($(NO_SECURE),true)
10876ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010877-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010878endif
nnoble69ac39f2014-12-12 15:43:38 -080010879endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010880
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010881
10882CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
10883
Craig Tiller61b910f2015-02-15 10:54:07 -080010884CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010885
nnoble69ac39f2014-12-12 15:43:38 -080010886ifeq ($(NO_SECURE),true)
10887
Nicolas Noble047b7272015-01-16 13:55:05 -080010888# You can't build secure targets if you don't have OpenSSL with ALPN.
10889
Craig Tiller61b910f2015-02-15 10:54:07 -080010890$(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010891
10892else
10893
Craig Tiller61b910f2015-02-15 10:54:07 -080010894$(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010895 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010896 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010897 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010898
nnoble69ac39f2014-12-12 15:43:38 -080010899endif
10900
Craig Tillerd4773f52015-01-12 16:38:47 -080010901
Craig Tiller8f126a62015-01-15 08:50:19 -080010902deps_chttp2_fullstack_simple_request_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010903
nnoble69ac39f2014-12-12 15:43:38 -080010904ifneq ($(NO_SECURE),true)
10905ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010906-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010907endif
nnoble69ac39f2014-12-12 15:43:38 -080010908endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010909
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010910
nathaniel52878172014-12-09 10:17:19 -080010911CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010912
Craig Tiller61b910f2015-02-15 10:54:07 -080010913CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010914
nnoble69ac39f2014-12-12 15:43:38 -080010915ifeq ($(NO_SECURE),true)
10916
Nicolas Noble047b7272015-01-16 13:55:05 -080010917# You can't build secure targets if you don't have OpenSSL with ALPN.
10918
Craig Tiller61b910f2015-02-15 10:54:07 -080010919$(BINDIR)/$(CONFIG)/chttp2_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010920
10921else
10922
Craig Tiller61b910f2015-02-15 10:54:07 -080010923$(BINDIR)/$(CONFIG)/chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010924 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010925 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010926 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010927
nnoble69ac39f2014-12-12 15:43:38 -080010928endif
10929
Craig Tillerd4773f52015-01-12 16:38:47 -080010930
Craig Tiller8f126a62015-01-15 08:50:19 -080010931deps_chttp2_fullstack_thread_stress_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010932
nnoble69ac39f2014-12-12 15:43:38 -080010933ifneq ($(NO_SECURE),true)
10934ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010935-include $(CHTTP2_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010936endif
nnoble69ac39f2014-12-12 15:43:38 -080010937endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010938
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010939
10940CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
10941
Craig Tiller61b910f2015-02-15 10:54:07 -080010942CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010943
nnoble69ac39f2014-12-12 15:43:38 -080010944ifeq ($(NO_SECURE),true)
10945
Nicolas Noble047b7272015-01-16 13:55:05 -080010946# You can't build secure targets if you don't have OpenSSL with ALPN.
10947
Craig Tiller61b910f2015-02-15 10:54:07 -080010948$(BINDIR)/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080010949
10950else
10951
Craig Tiller61b910f2015-02-15 10:54:07 -080010952$(BINDIR)/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010953 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080010954 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010955 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010956
nnoble69ac39f2014-12-12 15:43:38 -080010957endif
10958
Craig Tillerd4773f52015-01-12 16:38:47 -080010959
Craig Tiller8f126a62015-01-15 08:50:19 -080010960deps_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 -080010961
nnoble69ac39f2014-12-12 15:43:38 -080010962ifneq ($(NO_SECURE),true)
10963ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080010964-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010965endif
nnoble69ac39f2014-12-12 15:43:38 -080010966endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010967
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080010968
Craig Tiller2c189e32015-02-03 13:56:55 -080010969CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
10970
Craig Tiller61b910f2015-02-15 10:54:07 -080010971CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080010972
10973ifeq ($(NO_SECURE),true)
10974
10975# You can't build secure targets if you don't have OpenSSL with ALPN.
10976
Craig Tiller61b910f2015-02-15 10:54:07 -080010977$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080010978
10979else
10980
Craig Tiller61b910f2015-02-15 10:54:07 -080010981$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080010982 $(E) "[LD] Linking $@"
10983 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080010984 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080010985
10986endif
10987
10988
10989deps_chttp2_fullstack_cancel_after_accept_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
10990
10991ifneq ($(NO_SECURE),true)
10992ifneq ($(NO_DEPS),true)
10993-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
10994endif
10995endif
10996
10997
10998CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
10999
Craig Tiller61b910f2015-02-15 10:54:07 -080011000CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011001
11002ifeq ($(NO_SECURE),true)
11003
11004# You can't build secure targets if you don't have OpenSSL with ALPN.
11005
Craig Tiller61b910f2015-02-15 10:54:07 -080011006$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011007
11008else
11009
Craig Tiller61b910f2015-02-15 10:54:07 -080011010$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011011 $(E) "[LD] Linking $@"
11012 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011013 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011014
11015endif
11016
11017
11018deps_chttp2_fullstack_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
11019
11020ifneq ($(NO_SECURE),true)
11021ifneq ($(NO_DEPS),true)
11022-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
11023endif
11024endif
11025
11026
11027CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
11028
Craig Tiller61b910f2015-02-15 10:54:07 -080011029CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011030
11031ifeq ($(NO_SECURE),true)
11032
11033# You can't build secure targets if you don't have OpenSSL with ALPN.
11034
Craig Tiller61b910f2015-02-15 10:54:07 -080011035$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011036
11037else
11038
Craig Tiller61b910f2015-02-15 10:54:07 -080011039$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011040 $(E) "[LD] Linking $@"
11041 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011042 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_after_invoke_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011043
11044endif
11045
11046
11047deps_chttp2_fullstack_cancel_after_invoke_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
11048
11049ifneq ($(NO_SECURE),true)
11050ifneq ($(NO_DEPS),true)
11051-include $(CHTTP2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
11052endif
11053endif
11054
11055
11056CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
11057
Craig Tiller61b910f2015-02-15 10:54:07 -080011058CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011059
11060ifeq ($(NO_SECURE),true)
11061
11062# You can't build secure targets if you don't have OpenSSL with ALPN.
11063
Craig Tiller61b910f2015-02-15 10:54:07 -080011064$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011065
11066else
11067
Craig Tiller61b910f2015-02-15 10:54:07 -080011068$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011069 $(E) "[LD] Linking $@"
11070 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011071 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_before_invoke_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011072
11073endif
11074
11075
11076deps_chttp2_fullstack_cancel_before_invoke_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
11077
11078ifneq ($(NO_SECURE),true)
11079ifneq ($(NO_DEPS),true)
11080-include $(CHTTP2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
11081endif
11082endif
11083
11084
11085CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
11086
Craig Tiller61b910f2015-02-15 10:54:07 -080011087CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011088
11089ifeq ($(NO_SECURE),true)
11090
11091# You can't build secure targets if you don't have OpenSSL with ALPN.
11092
Craig Tiller61b910f2015-02-15 10:54:07 -080011093$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011094
11095else
11096
Craig Tiller61b910f2015-02-15 10:54:07 -080011097$(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011098 $(E) "[LD] Linking $@"
11099 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011100 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_cancel_in_a_vacuum_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011101
11102endif
11103
11104
11105deps_chttp2_fullstack_cancel_in_a_vacuum_legacy_test: $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
11106
11107ifneq ($(NO_SECURE),true)
11108ifneq ($(NO_DEPS),true)
11109-include $(CHTTP2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
11110endif
11111endif
11112
11113
11114CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
11115
Craig Tiller61b910f2015-02-15 10:54:07 -080011116CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011117
11118ifeq ($(NO_SECURE),true)
11119
11120# You can't build secure targets if you don't have OpenSSL with ALPN.
11121
Craig Tiller61b910f2015-02-15 10:54:07 -080011122$(BINDIR)/$(CONFIG)/chttp2_fullstack_census_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011123
11124else
11125
Craig Tiller61b910f2015-02-15 10:54:07 -080011126$(BINDIR)/$(CONFIG)/chttp2_fullstack_census_simple_request_legacy_test: $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011127 $(E) "[LD] Linking $@"
11128 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011129 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_census_simple_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011130
11131endif
11132
11133
11134deps_chttp2_fullstack_census_simple_request_legacy_test: $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11135
11136ifneq ($(NO_SECURE),true)
11137ifneq ($(NO_DEPS),true)
11138-include $(CHTTP2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11139endif
11140endif
11141
11142
11143CHTTP2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
11144
Craig Tiller61b910f2015-02-15 10:54:07 -080011145CHTTP2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011146
11147ifeq ($(NO_SECURE),true)
11148
11149# You can't build secure targets if you don't have OpenSSL with ALPN.
11150
Craig Tiller61b910f2015-02-15 10:54:07 -080011151$(BINDIR)/$(CONFIG)/chttp2_fullstack_disappearing_server_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011152
11153else
11154
Craig Tiller61b910f2015-02-15 10:54:07 -080011155$(BINDIR)/$(CONFIG)/chttp2_fullstack_disappearing_server_legacy_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011156 $(E) "[LD] Linking $@"
11157 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011158 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_disappearing_server_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011159
11160endif
11161
11162
11163deps_chttp2_fullstack_disappearing_server_legacy_test: $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
11164
11165ifneq ($(NO_SECURE),true)
11166ifneq ($(NO_DEPS),true)
11167-include $(CHTTP2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
11168endif
11169endif
11170
11171
11172CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
11173
Craig Tiller61b910f2015-02-15 10:54:07 -080011174CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011175
11176ifeq ($(NO_SECURE),true)
11177
11178# You can't build secure targets if you don't have OpenSSL with ALPN.
11179
Craig Tiller61b910f2015-02-15 10:54:07 -080011180$(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011181
11182else
11183
Craig Tiller61b910f2015-02-15 10:54:07 -080011184$(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011185 $(E) "[LD] Linking $@"
11186 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011187 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011188
11189endif
11190
11191
11192deps_chttp2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
11193
11194ifneq ($(NO_SECURE),true)
11195ifneq ($(NO_DEPS),true)
11196-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
11197endif
11198endif
11199
11200
11201CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
11202
Craig Tiller61b910f2015-02-15 10:54:07 -080011203CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011204
11205ifeq ($(NO_SECURE),true)
11206
11207# You can't build secure targets if you don't have OpenSSL with ALPN.
11208
Craig Tiller61b910f2015-02-15 10:54:07 -080011209$(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011210
11211else
11212
Craig Tiller61b910f2015-02-15 10:54:07 -080011213$(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011214 $(E) "[LD] Linking $@"
11215 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011216 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011217
11218endif
11219
11220
11221deps_chttp2_fullstack_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
11222
11223ifneq ($(NO_SECURE),true)
11224ifneq ($(NO_DEPS),true)
11225-include $(CHTTP2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
11226endif
11227endif
11228
11229
11230CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
11231
Craig Tiller61b910f2015-02-15 10:54:07 -080011232CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011233
11234ifeq ($(NO_SECURE),true)
11235
11236# You can't build secure targets if you don't have OpenSSL with ALPN.
11237
Craig Tiller61b910f2015-02-15 10:54:07 -080011238$(BINDIR)/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011239
11240else
11241
Craig Tiller61b910f2015-02-15 10:54:07 -080011242$(BINDIR)/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_legacy_test: $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011243 $(E) "[LD] Linking $@"
11244 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011245 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_graceful_server_shutdown_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011246
11247endif
11248
11249
11250deps_chttp2_fullstack_graceful_server_shutdown_legacy_test: $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
11251
11252ifneq ($(NO_SECURE),true)
11253ifneq ($(NO_DEPS),true)
11254-include $(CHTTP2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
11255endif
11256endif
11257
11258
11259CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
11260
Craig Tiller61b910f2015-02-15 10:54:07 -080011261CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011262
11263ifeq ($(NO_SECURE),true)
11264
11265# You can't build secure targets if you don't have OpenSSL with ALPN.
11266
Craig Tiller61b910f2015-02-15 10:54:07 -080011267$(BINDIR)/$(CONFIG)/chttp2_fullstack_invoke_large_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011268
11269else
11270
Craig Tiller61b910f2015-02-15 10:54:07 -080011271$(BINDIR)/$(CONFIG)/chttp2_fullstack_invoke_large_request_legacy_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011272 $(E) "[LD] Linking $@"
11273 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011274 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_invoke_large_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011275
11276endif
11277
11278
11279deps_chttp2_fullstack_invoke_large_request_legacy_test: $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11280
11281ifneq ($(NO_SECURE),true)
11282ifneq ($(NO_DEPS),true)
11283-include $(CHTTP2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11284endif
11285endif
11286
11287
11288CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
11289
Craig Tiller61b910f2015-02-15 10:54:07 -080011290CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011291
11292ifeq ($(NO_SECURE),true)
11293
11294# You can't build secure targets if you don't have OpenSSL with ALPN.
11295
Craig Tiller61b910f2015-02-15 10:54:07 -080011296$(BINDIR)/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011297
11298else
11299
Craig Tiller61b910f2015-02-15 10:54:07 -080011300$(BINDIR)/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_legacy_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011301 $(E) "[LD] Linking $@"
11302 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011303 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_max_concurrent_streams_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011304
11305endif
11306
11307
11308deps_chttp2_fullstack_max_concurrent_streams_legacy_test: $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
11309
11310ifneq ($(NO_SECURE),true)
11311ifneq ($(NO_DEPS),true)
11312-include $(CHTTP2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
11313endif
11314endif
11315
11316
11317CHTTP2_FULLSTACK_NO_OP_LEGACY_TEST_SRC = \
11318
Craig Tiller61b910f2015-02-15 10:54:07 -080011319CHTTP2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_NO_OP_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011320
11321ifeq ($(NO_SECURE),true)
11322
11323# You can't build secure targets if you don't have OpenSSL with ALPN.
11324
Craig Tiller61b910f2015-02-15 10:54:07 -080011325$(BINDIR)/$(CONFIG)/chttp2_fullstack_no_op_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011326
11327else
11328
Craig Tiller61b910f2015-02-15 10:54:07 -080011329$(BINDIR)/$(CONFIG)/chttp2_fullstack_no_op_legacy_test: $(CHTTP2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011330 $(E) "[LD] Linking $@"
11331 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011332 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_no_op_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011333
11334endif
11335
11336
11337deps_chttp2_fullstack_no_op_legacy_test: $(CHTTP2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
11338
11339ifneq ($(NO_SECURE),true)
11340ifneq ($(NO_DEPS),true)
11341-include $(CHTTP2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
11342endif
11343endif
11344
11345
11346CHTTP2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
11347
Craig Tiller61b910f2015-02-15 10:54:07 -080011348CHTTP2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011349
11350ifeq ($(NO_SECURE),true)
11351
11352# You can't build secure targets if you don't have OpenSSL with ALPN.
11353
Craig Tiller61b910f2015-02-15 10:54:07 -080011354$(BINDIR)/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011355
11356else
11357
Craig Tiller61b910f2015-02-15 10:54:07 -080011358$(BINDIR)/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_legacy_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011359 $(E) "[LD] Linking $@"
11360 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011361 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_ping_pong_streaming_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011362
11363endif
11364
11365
11366deps_chttp2_fullstack_ping_pong_streaming_legacy_test: $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
11367
11368ifneq ($(NO_SECURE),true)
11369ifneq ($(NO_DEPS),true)
11370-include $(CHTTP2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
11371endif
11372endif
11373
11374
11375CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
11376
Craig Tiller61b910f2015-02-15 10:54:07 -080011377CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011378
11379ifeq ($(NO_SECURE),true)
11380
11381# You can't build secure targets if you don't have OpenSSL with ALPN.
11382
Craig Tiller61b910f2015-02-15 10:54:07 -080011383$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011384
11385else
11386
Craig Tiller61b910f2015-02-15 10:54:07 -080011387$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011388 $(E) "[LD] Linking $@"
11389 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011390 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011391
11392endif
11393
11394
11395deps_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)
11396
11397ifneq ($(NO_SECURE),true)
11398ifneq ($(NO_DEPS),true)
11399-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11400endif
11401endif
11402
11403
11404CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
11405
Craig Tiller61b910f2015-02-15 10:54:07 -080011406CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011407
11408ifeq ($(NO_SECURE),true)
11409
11410# You can't build secure targets if you don't have OpenSSL with ALPN.
11411
Craig Tiller61b910f2015-02-15 10:54:07 -080011412$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011413
11414else
11415
Craig Tiller61b910f2015-02-15 10:54:07 -080011416$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011417 $(E) "[LD] Linking $@"
11418 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011419 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011420
11421endif
11422
11423
11424deps_chttp2_fullstack_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11425
11426ifneq ($(NO_SECURE),true)
11427ifneq ($(NO_DEPS),true)
11428-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11429endif
11430endif
11431
11432
11433CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
11434
Craig Tiller61b910f2015-02-15 10:54:07 -080011435CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011436
11437ifeq ($(NO_SECURE),true)
11438
11439# You can't build secure targets if you don't have OpenSSL with ALPN.
11440
Craig Tiller61b910f2015-02-15 10:54:07 -080011441$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011442
11443else
11444
Craig Tiller61b910f2015-02-15 10:54:07 -080011445$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011446 $(E) "[LD] Linking $@"
11447 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011448 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011449
11450endif
11451
11452
11453deps_chttp2_fullstack_request_response_with_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11454
11455ifneq ($(NO_SECURE),true)
11456ifneq ($(NO_DEPS),true)
11457-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11458endif
11459endif
11460
11461
11462CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
11463
Craig Tiller61b910f2015-02-15 10:54:07 -080011464CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011465
11466ifeq ($(NO_SECURE),true)
11467
11468# You can't build secure targets if you don't have OpenSSL with ALPN.
11469
Craig Tiller61b910f2015-02-15 10:54:07 -080011470$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011471
11472else
11473
Craig Tiller61b910f2015-02-15 10:54:07 -080011474$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011475 $(E) "[LD] Linking $@"
11476 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011477 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011478
11479endif
11480
11481
11482deps_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)
11483
11484ifneq ($(NO_SECURE),true)
11485ifneq ($(NO_DEPS),true)
11486-include $(CHTTP2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11487endif
11488endif
11489
11490
Craig Tillercff2d152015-02-05 13:22:49 -080011491CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
11492
Craig Tiller61b910f2015-02-15 10:54:07 -080011493CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -080011494
11495ifeq ($(NO_SECURE),true)
11496
11497# You can't build secure targets if you don't have OpenSSL with ALPN.
11498
Craig Tiller61b910f2015-02-15 10:54:07 -080011499$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080011500
11501else
11502
Craig Tiller61b910f2015-02-15 10:54:07 -080011503$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillercff2d152015-02-05 13:22:49 -080011504 $(E) "[LD] Linking $@"
11505 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011506 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_large_metadata_legacy_test
Craig Tillercff2d152015-02-05 13:22:49 -080011507
11508endif
11509
11510
11511deps_chttp2_fullstack_request_with_large_metadata_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
11512
11513ifneq ($(NO_SECURE),true)
11514ifneq ($(NO_DEPS),true)
11515-include $(CHTTP2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
11516endif
11517endif
11518
11519
11520CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
11521
Craig Tiller61b910f2015-02-15 10:54:07 -080011522CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -080011523
11524ifeq ($(NO_SECURE),true)
11525
11526# You can't build secure targets if you don't have OpenSSL with ALPN.
11527
Craig Tiller61b910f2015-02-15 10:54:07 -080011528$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_payload_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080011529
11530else
11531
Craig Tiller61b910f2015-02-15 10:54:07 -080011532$(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillercff2d152015-02-05 13:22:49 -080011533 $(E) "[LD] Linking $@"
11534 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011535 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_request_with_payload_legacy_test
Craig Tillercff2d152015-02-05 13:22:49 -080011536
11537endif
11538
11539
11540deps_chttp2_fullstack_request_with_payload_legacy_test: $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11541
11542ifneq ($(NO_SECURE),true)
11543ifneq ($(NO_DEPS),true)
11544-include $(CHTTP2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
11545endif
11546endif
11547
11548
Craig Tiller2c189e32015-02-03 13:56:55 -080011549CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
11550
Craig Tiller61b910f2015-02-15 10:54:07 -080011551CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011552
11553ifeq ($(NO_SECURE),true)
11554
11555# You can't build secure targets if you don't have OpenSSL with ALPN.
11556
Craig Tiller61b910f2015-02-15 10:54:07 -080011557$(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_delayed_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011558
11559else
11560
Craig Tiller61b910f2015-02-15 10:54:07 -080011561$(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_delayed_request_legacy_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011562 $(E) "[LD] Linking $@"
11563 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011564 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_delayed_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011565
11566endif
11567
11568
11569deps_chttp2_fullstack_simple_delayed_request_legacy_test: $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11570
11571ifneq ($(NO_SECURE),true)
11572ifneq ($(NO_DEPS),true)
11573-include $(CHTTP2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11574endif
11575endif
11576
11577
11578CHTTP2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
11579
Craig Tiller61b910f2015-02-15 10:54:07 -080011580CHTTP2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011581
11582ifeq ($(NO_SECURE),true)
11583
11584# You can't build secure targets if you don't have OpenSSL with ALPN.
11585
Craig Tiller61b910f2015-02-15 10:54:07 -080011586$(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011587
11588else
11589
Craig Tiller61b910f2015-02-15 10:54:07 -080011590$(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_request_legacy_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011591 $(E) "[LD] Linking $@"
11592 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011593 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_simple_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011594
11595endif
11596
11597
11598deps_chttp2_fullstack_simple_request_legacy_test: $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11599
11600ifneq ($(NO_SECURE),true)
11601ifneq ($(NO_DEPS),true)
11602-include $(CHTTP2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
11603endif
11604endif
11605
11606
11607CHTTP2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_SRC = \
11608
Craig Tiller61b910f2015-02-15 10:54:07 -080011609CHTTP2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011610
11611ifeq ($(NO_SECURE),true)
11612
11613# You can't build secure targets if you don't have OpenSSL with ALPN.
11614
Craig Tiller61b910f2015-02-15 10:54:07 -080011615$(BINDIR)/$(CONFIG)/chttp2_fullstack_thread_stress_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011616
11617else
11618
Craig Tiller61b910f2015-02-15 10:54:07 -080011619$(BINDIR)/$(CONFIG)/chttp2_fullstack_thread_stress_legacy_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011620 $(E) "[LD] Linking $@"
11621 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011622 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_thread_stress_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011623
11624endif
11625
11626
11627deps_chttp2_fullstack_thread_stress_legacy_test: $(CHTTP2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
11628
11629ifneq ($(NO_SECURE),true)
11630ifneq ($(NO_DEPS),true)
11631-include $(CHTTP2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
11632endif
11633endif
11634
11635
11636CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
11637
Craig Tiller61b910f2015-02-15 10:54:07 -080011638CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080011639
11640ifeq ($(NO_SECURE),true)
11641
11642# You can't build secure targets if you don't have OpenSSL with ALPN.
11643
Craig Tiller61b910f2015-02-15 10:54:07 -080011644$(BINDIR)/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080011645
11646else
11647
Craig Tiller61b910f2015-02-15 10:54:07 -080011648$(BINDIR)/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080011649 $(E) "[LD] Linking $@"
11650 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080011651 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080011652
11653endif
11654
11655
11656deps_chttp2_fullstack_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
11657
11658ifneq ($(NO_SECURE),true)
11659ifneq ($(NO_DEPS),true)
11660-include $(CHTTP2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
11661endif
11662endif
11663
11664
Craig Tillerc9f660d2015-03-03 11:01:48 -080011665CHTTP2_FULLSTACK_UDS_BAD_HOSTNAME_TEST_SRC = \
11666
11667CHTTP2_FULLSTACK_UDS_BAD_HOSTNAME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_BAD_HOSTNAME_TEST_SRC))))
11668
11669ifeq ($(NO_SECURE),true)
11670
11671# You can't build secure targets if you don't have OpenSSL with ALPN.
11672
11673$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_bad_hostname_test: openssl_dep_error
11674
11675else
11676
11677$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_bad_hostname_test: $(CHTTP2_FULLSTACK_UDS_BAD_HOSTNAME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
11678 $(E) "[LD] Linking $@"
11679 $(Q) mkdir -p `dirname $@`
11680 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_BAD_HOSTNAME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_bad_hostname_test
11681
11682endif
11683
11684
11685deps_chttp2_fullstack_uds_bad_hostname_test: $(CHTTP2_FULLSTACK_UDS_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
11686
11687ifneq ($(NO_SECURE),true)
11688ifneq ($(NO_DEPS),true)
11689-include $(CHTTP2_FULLSTACK_UDS_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
11690endif
11691endif
11692
11693
Craig Tillerae7fe922015-02-13 23:16:32 -080011694CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011695
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011696CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011697
nnoble69ac39f2014-12-12 15:43:38 -080011698ifeq ($(NO_SECURE),true)
11699
Nicolas Noble047b7272015-01-16 13:55:05 -080011700# You can't build secure targets if you don't have OpenSSL with ALPN.
11701
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011702$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080011703
11704else
11705
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011706$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080011707 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080011708 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011709 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_test
Craig Tillerae7fe922015-02-13 23:16:32 -080011710
11711endif
11712
11713
11714deps_chttp2_fullstack_uds_cancel_after_accept_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
11715
11716ifneq ($(NO_SECURE),true)
11717ifneq ($(NO_DEPS),true)
11718-include $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
11719endif
11720endif
11721
11722
11723CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
11724
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011725CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080011726
11727ifeq ($(NO_SECURE),true)
11728
11729# You can't build secure targets if you don't have OpenSSL with ALPN.
11730
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011731$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080011732
11733else
11734
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011735$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080011736 $(E) "[LD] Linking $@"
11737 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011738 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_test
Craig Tillerae7fe922015-02-13 23:16:32 -080011739
11740endif
11741
11742
11743deps_chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
11744
11745ifneq ($(NO_SECURE),true)
11746ifneq ($(NO_DEPS),true)
11747-include $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
11748endif
11749endif
11750
11751
11752CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_TEST_SRC = \
11753
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011754CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080011755
11756ifeq ($(NO_SECURE),true)
11757
11758# You can't build secure targets if you don't have OpenSSL with ALPN.
11759
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011760$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_invoke_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080011761
11762else
11763
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011764$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080011765 $(E) "[LD] Linking $@"
11766 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011767 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_invoke_test
Craig Tillerae7fe922015-02-13 23:16:32 -080011768
11769endif
11770
11771
11772deps_chttp2_fullstack_uds_cancel_after_invoke_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
11773
11774ifneq ($(NO_SECURE),true)
11775ifneq ($(NO_DEPS),true)
11776-include $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
11777endif
11778endif
11779
11780
11781CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_TEST_SRC = \
11782
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011783CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080011784
11785ifeq ($(NO_SECURE),true)
11786
11787# You can't build secure targets if you don't have OpenSSL with ALPN.
11788
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011789$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_before_invoke_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080011790
11791else
11792
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011793$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080011794 $(E) "[LD] Linking $@"
11795 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011796 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_before_invoke_test
Craig Tillerae7fe922015-02-13 23:16:32 -080011797
11798endif
11799
11800
11801deps_chttp2_fullstack_uds_cancel_before_invoke_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
11802
11803ifneq ($(NO_SECURE),true)
11804ifneq ($(NO_DEPS),true)
11805-include $(CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
11806endif
11807endif
11808
11809
11810CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_TEST_SRC = \
11811
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011812CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080011813
11814ifeq ($(NO_SECURE),true)
11815
11816# You can't build secure targets if you don't have OpenSSL with ALPN.
11817
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011818$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_in_a_vacuum_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080011819
11820else
11821
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011822$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080011823 $(E) "[LD] Linking $@"
11824 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011825 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_in_a_vacuum_test
Craig Tillerae7fe922015-02-13 23:16:32 -080011826
11827endif
11828
11829
11830deps_chttp2_fullstack_uds_cancel_in_a_vacuum_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
11831
11832ifneq ($(NO_SECURE),true)
11833ifneq ($(NO_DEPS),true)
11834-include $(CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
11835endif
11836endif
11837
11838
11839CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
11840
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011841CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080011842
11843ifeq ($(NO_SECURE),true)
11844
11845# You can't build secure targets if you don't have OpenSSL with ALPN.
11846
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011847$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_census_simple_request_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080011848
11849else
11850
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011851$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_census_simple_request_test: $(CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080011852 $(E) "[LD] Linking $@"
11853 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011854 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_census_simple_request_test
Craig Tillerae7fe922015-02-13 23:16:32 -080011855
11856endif
11857
11858
11859deps_chttp2_fullstack_uds_census_simple_request_test: $(CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
11860
11861ifneq ($(NO_SECURE),true)
11862ifneq ($(NO_DEPS),true)
11863-include $(CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
11864endif
11865endif
11866
11867
11868CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_TEST_SRC = \
11869
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011870CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080011871
11872ifeq ($(NO_SECURE),true)
11873
11874# You can't build secure targets if you don't have OpenSSL with ALPN.
11875
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011876$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_disappearing_server_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080011877
11878else
11879
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011880$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_disappearing_server_test: $(CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080011881 $(E) "[LD] Linking $@"
11882 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011883 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_disappearing_server_test
Craig Tillerae7fe922015-02-13 23:16:32 -080011884
11885endif
11886
11887
11888deps_chttp2_fullstack_uds_disappearing_server_test: $(CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
11889
11890ifneq ($(NO_SECURE),true)
11891ifneq ($(NO_DEPS),true)
11892-include $(CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
11893endif
11894endif
11895
11896
11897CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
11898
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011899CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080011900
11901ifeq ($(NO_SECURE),true)
11902
11903# You can't build secure targets if you don't have OpenSSL with ALPN.
11904
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011905$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080011906
11907else
11908
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011909$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080011910 $(E) "[LD] Linking $@"
11911 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011912 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_test
Craig Tillerae7fe922015-02-13 23:16:32 -080011913
11914endif
11915
11916
11917deps_chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
11918
11919ifneq ($(NO_SECURE),true)
11920ifneq ($(NO_DEPS),true)
11921-include $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
11922endif
11923endif
11924
11925
11926CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
11927
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011928CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080011929
11930ifeq ($(NO_SECURE),true)
11931
11932# You can't build secure targets if you don't have OpenSSL with ALPN.
11933
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011934$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_tags_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080011935
11936else
11937
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011938$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080011939 $(E) "[LD] Linking $@"
11940 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011941 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_tags_test
Craig Tillerae7fe922015-02-13 23:16:32 -080011942
11943endif
11944
11945
11946deps_chttp2_fullstack_uds_early_server_shutdown_finishes_tags_test: $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
11947
11948ifneq ($(NO_SECURE),true)
11949ifneq ($(NO_DEPS),true)
11950-include $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
11951endif
11952endif
11953
11954
11955CHTTP2_FULLSTACK_UDS_EMPTY_BATCH_TEST_SRC = \
11956
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011957CHTTP2_FULLSTACK_UDS_EMPTY_BATCH_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_EMPTY_BATCH_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080011958
11959ifeq ($(NO_SECURE),true)
11960
11961# You can't build secure targets if you don't have OpenSSL with ALPN.
11962
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011963$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_empty_batch_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080011964
11965else
11966
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011967$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_empty_batch_test: $(CHTTP2_FULLSTACK_UDS_EMPTY_BATCH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080011968 $(E) "[LD] Linking $@"
11969 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011970 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_EMPTY_BATCH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_empty_batch_test
Craig Tillerae7fe922015-02-13 23:16:32 -080011971
11972endif
11973
11974
11975deps_chttp2_fullstack_uds_empty_batch_test: $(CHTTP2_FULLSTACK_UDS_EMPTY_BATCH_TEST_OBJS:.o=.dep)
11976
11977ifneq ($(NO_SECURE),true)
11978ifneq ($(NO_DEPS),true)
11979-include $(CHTTP2_FULLSTACK_UDS_EMPTY_BATCH_TEST_OBJS:.o=.dep)
11980endif
11981endif
11982
11983
11984CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
11985
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011986CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080011987
11988ifeq ($(NO_SECURE),true)
11989
11990# You can't build secure targets if you don't have OpenSSL with ALPN.
11991
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011992$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_graceful_server_shutdown_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080011993
11994else
11995
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011996$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_graceful_server_shutdown_test: $(CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080011997 $(E) "[LD] Linking $@"
11998 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010011999 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_graceful_server_shutdown_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012000
12001endif
12002
12003
12004deps_chttp2_fullstack_uds_graceful_server_shutdown_test: $(CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
12005
12006ifneq ($(NO_SECURE),true)
12007ifneq ($(NO_DEPS),true)
12008-include $(CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
12009endif
12010endif
12011
12012
12013CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_TEST_SRC = \
12014
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012015CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012016
12017ifeq ($(NO_SECURE),true)
12018
12019# You can't build secure targets if you don't have OpenSSL with ALPN.
12020
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012021$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_invoke_large_request_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012022
12023else
12024
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012025$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_invoke_large_request_test: $(CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012026 $(E) "[LD] Linking $@"
12027 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012028 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_invoke_large_request_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012029
12030endif
12031
12032
12033deps_chttp2_fullstack_uds_invoke_large_request_test: $(CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
12034
12035ifneq ($(NO_SECURE),true)
12036ifneq ($(NO_DEPS),true)
12037-include $(CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
12038endif
12039endif
12040
12041
12042CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_TEST_SRC = \
12043
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012044CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012045
12046ifeq ($(NO_SECURE),true)
12047
12048# You can't build secure targets if you don't have OpenSSL with ALPN.
12049
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012050$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_max_concurrent_streams_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012051
12052else
12053
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012054$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012055 $(E) "[LD] Linking $@"
12056 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012057 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_max_concurrent_streams_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012058
12059endif
12060
12061
12062deps_chttp2_fullstack_uds_max_concurrent_streams_test: $(CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
12063
12064ifneq ($(NO_SECURE),true)
12065ifneq ($(NO_DEPS),true)
12066-include $(CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
12067endif
12068endif
12069
12070
12071CHTTP2_FULLSTACK_UDS_NO_OP_TEST_SRC = \
12072
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012073CHTTP2_FULLSTACK_UDS_NO_OP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_NO_OP_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012074
12075ifeq ($(NO_SECURE),true)
12076
12077# You can't build secure targets if you don't have OpenSSL with ALPN.
12078
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012079$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_no_op_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012080
12081else
12082
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012083$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_no_op_test: $(CHTTP2_FULLSTACK_UDS_NO_OP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012084 $(E) "[LD] Linking $@"
12085 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012086 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_NO_OP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_no_op_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012087
12088endif
12089
12090
12091deps_chttp2_fullstack_uds_no_op_test: $(CHTTP2_FULLSTACK_UDS_NO_OP_TEST_OBJS:.o=.dep)
12092
12093ifneq ($(NO_SECURE),true)
12094ifneq ($(NO_DEPS),true)
12095-include $(CHTTP2_FULLSTACK_UDS_NO_OP_TEST_OBJS:.o=.dep)
12096endif
12097endif
12098
12099
12100CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_TEST_SRC = \
12101
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012102CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012103
12104ifeq ($(NO_SECURE),true)
12105
12106# You can't build secure targets if you don't have OpenSSL with ALPN.
12107
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012108$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_ping_pong_streaming_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012109
12110else
12111
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012112$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012113 $(E) "[LD] Linking $@"
12114 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012115 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_ping_pong_streaming_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012116
12117endif
12118
12119
12120deps_chttp2_fullstack_uds_ping_pong_streaming_test: $(CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
12121
12122ifneq ($(NO_SECURE),true)
12123ifneq ($(NO_DEPS),true)
12124-include $(CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
12125endif
12126endif
12127
12128
12129CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
12130
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012131CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012132
12133ifeq ($(NO_SECURE),true)
12134
12135# You can't build secure targets if you don't have OpenSSL with ALPN.
12136
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012137$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012138
12139else
12140
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012141$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012142 $(E) "[LD] Linking $@"
12143 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012144 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012145
12146endif
12147
12148
12149deps_chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
12150
12151ifneq ($(NO_SECURE),true)
12152ifneq ($(NO_DEPS),true)
12153-include $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
12154endif
12155endif
12156
12157
12158CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
12159
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012160CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012161
12162ifeq ($(NO_SECURE),true)
12163
12164# You can't build secure targets if you don't have OpenSSL with ALPN.
12165
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012166$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_metadata_and_payload_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012167
12168else
12169
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012170$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012171 $(E) "[LD] Linking $@"
12172 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012173 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_metadata_and_payload_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012174
12175endif
12176
12177
12178deps_chttp2_fullstack_uds_request_response_with_metadata_and_payload_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
12179
12180ifneq ($(NO_SECURE),true)
12181ifneq ($(NO_DEPS),true)
12182-include $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
12183endif
12184endif
12185
12186
12187CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
12188
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012189CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012190
12191ifeq ($(NO_SECURE),true)
12192
12193# You can't build secure targets if you don't have OpenSSL with ALPN.
12194
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012195$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_payload_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012196
12197else
12198
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012199$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_payload_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012200 $(E) "[LD] Linking $@"
12201 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012202 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_payload_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012203
12204endif
12205
12206
12207deps_chttp2_fullstack_uds_request_response_with_payload_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
12208
12209ifneq ($(NO_SECURE),true)
12210ifneq ($(NO_DEPS),true)
12211-include $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
12212endif
12213endif
12214
12215
12216CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
12217
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012218CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012219
12220ifeq ($(NO_SECURE),true)
12221
12222# You can't build secure targets if you don't have OpenSSL with ALPN.
12223
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012224$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_large_metadata_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012225
12226else
12227
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012228$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_large_metadata_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012229 $(E) "[LD] Linking $@"
12230 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012231 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_large_metadata_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012232
12233endif
12234
12235
12236deps_chttp2_fullstack_uds_request_with_large_metadata_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
12237
12238ifneq ($(NO_SECURE),true)
12239ifneq ($(NO_DEPS),true)
12240-include $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
12241endif
12242endif
12243
12244
12245CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_TEST_SRC = \
12246
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012247CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012248
12249ifeq ($(NO_SECURE),true)
12250
12251# You can't build secure targets if you don't have OpenSSL with ALPN.
12252
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012253$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_payload_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012254
12255else
12256
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012257$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_payload_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012258 $(E) "[LD] Linking $@"
12259 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012260 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_payload_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012261
12262endif
12263
12264
12265deps_chttp2_fullstack_uds_request_with_payload_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
12266
12267ifneq ($(NO_SECURE),true)
12268ifneq ($(NO_DEPS),true)
12269-include $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
12270endif
12271endif
12272
12273
12274CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
12275
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012276CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012277
12278ifeq ($(NO_SECURE),true)
12279
12280# You can't build secure targets if you don't have OpenSSL with ALPN.
12281
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012282$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_delayed_request_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012283
12284else
12285
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012286$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_delayed_request_test: $(CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012287 $(E) "[LD] Linking $@"
12288 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012289 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_delayed_request_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012290
12291endif
12292
12293
12294deps_chttp2_fullstack_uds_simple_delayed_request_test: $(CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
12295
12296ifneq ($(NO_SECURE),true)
12297ifneq ($(NO_DEPS),true)
12298-include $(CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
12299endif
12300endif
12301
12302
12303CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_TEST_SRC = \
12304
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012305CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012306
12307ifeq ($(NO_SECURE),true)
12308
12309# You can't build secure targets if you don't have OpenSSL with ALPN.
12310
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012311$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_request_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012312
12313else
12314
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012315$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_request_test: $(CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012316 $(E) "[LD] Linking $@"
12317 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012318 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_request_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012319
12320endif
12321
12322
12323deps_chttp2_fullstack_uds_simple_request_test: $(CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
12324
12325ifneq ($(NO_SECURE),true)
12326ifneq ($(NO_DEPS),true)
12327-include $(CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
12328endif
12329endif
12330
12331
12332CHTTP2_FULLSTACK_UDS_THREAD_STRESS_TEST_SRC = \
12333
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012334CHTTP2_FULLSTACK_UDS_THREAD_STRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_THREAD_STRESS_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012335
12336ifeq ($(NO_SECURE),true)
12337
12338# You can't build secure targets if you don't have OpenSSL with ALPN.
12339
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012340$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_thread_stress_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012341
12342else
12343
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012344$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_thread_stress_test: $(CHTTP2_FULLSTACK_UDS_THREAD_STRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012345 $(E) "[LD] Linking $@"
12346 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012347 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_THREAD_STRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_thread_stress_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012348
12349endif
12350
12351
12352deps_chttp2_fullstack_uds_thread_stress_test: $(CHTTP2_FULLSTACK_UDS_THREAD_STRESS_TEST_OBJS:.o=.dep)
12353
12354ifneq ($(NO_SECURE),true)
12355ifneq ($(NO_DEPS),true)
12356-include $(CHTTP2_FULLSTACK_UDS_THREAD_STRESS_TEST_OBJS:.o=.dep)
12357endif
12358endif
12359
12360
12361CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
12362
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012363CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012364
12365ifeq ($(NO_SECURE),true)
12366
12367# You can't build secure targets if you don't have OpenSSL with ALPN.
12368
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012369$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_writes_done_hangs_with_pending_read_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012370
12371else
12372
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012373$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012374 $(E) "[LD] Linking $@"
12375 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012376 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_writes_done_hangs_with_pending_read_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012377
12378endif
12379
12380
12381deps_chttp2_fullstack_uds_writes_done_hangs_with_pending_read_test: $(CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
12382
12383ifneq ($(NO_SECURE),true)
12384ifneq ($(NO_DEPS),true)
12385-include $(CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
12386endif
12387endif
12388
12389
12390CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
12391
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012392CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012393
12394ifeq ($(NO_SECURE),true)
12395
12396# You can't build secure targets if you don't have OpenSSL with ALPN.
12397
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012398$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012399
12400else
12401
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012402$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_legacy_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012403 $(E) "[LD] Linking $@"
12404 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012405 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012406
12407endif
12408
12409
12410deps_chttp2_fullstack_uds_cancel_after_accept_legacy_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
12411
12412ifneq ($(NO_SECURE),true)
12413ifneq ($(NO_DEPS),true)
12414-include $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
12415endif
12416endif
12417
12418
12419CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
12420
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012421CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012422
12423ifeq ($(NO_SECURE),true)
12424
12425# You can't build secure targets if you don't have OpenSSL with ALPN.
12426
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012427$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012428
12429else
12430
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012431$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012432 $(E) "[LD] Linking $@"
12433 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012434 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012435
12436endif
12437
12438
12439deps_chttp2_fullstack_uds_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
12440
12441ifneq ($(NO_SECURE),true)
12442ifneq ($(NO_DEPS),true)
12443-include $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
12444endif
12445endif
12446
12447
12448CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
12449
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012450CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012451
12452ifeq ($(NO_SECURE),true)
12453
12454# You can't build secure targets if you don't have OpenSSL with ALPN.
12455
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012456$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_invoke_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012457
12458else
12459
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012460$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_invoke_legacy_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012461 $(E) "[LD] Linking $@"
12462 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012463 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_after_invoke_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012464
12465endif
12466
12467
12468deps_chttp2_fullstack_uds_cancel_after_invoke_legacy_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
12469
12470ifneq ($(NO_SECURE),true)
12471ifneq ($(NO_DEPS),true)
12472-include $(CHTTP2_FULLSTACK_UDS_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
12473endif
12474endif
12475
12476
12477CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
12478
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012479CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012480
12481ifeq ($(NO_SECURE),true)
12482
12483# You can't build secure targets if you don't have OpenSSL with ALPN.
12484
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012485$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_before_invoke_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012486
12487else
12488
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012489$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_before_invoke_legacy_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012490 $(E) "[LD] Linking $@"
12491 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012492 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_before_invoke_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012493
12494endif
12495
12496
12497deps_chttp2_fullstack_uds_cancel_before_invoke_legacy_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
12498
12499ifneq ($(NO_SECURE),true)
12500ifneq ($(NO_DEPS),true)
12501-include $(CHTTP2_FULLSTACK_UDS_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
12502endif
12503endif
12504
12505
12506CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
12507
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012508CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012509
12510ifeq ($(NO_SECURE),true)
12511
12512# You can't build secure targets if you don't have OpenSSL with ALPN.
12513
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012514$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_in_a_vacuum_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012515
12516else
12517
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012518$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_in_a_vacuum_legacy_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012519 $(E) "[LD] Linking $@"
12520 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012521 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_cancel_in_a_vacuum_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012522
12523endif
12524
12525
12526deps_chttp2_fullstack_uds_cancel_in_a_vacuum_legacy_test: $(CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
12527
12528ifneq ($(NO_SECURE),true)
12529ifneq ($(NO_DEPS),true)
12530-include $(CHTTP2_FULLSTACK_UDS_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
12531endif
12532endif
12533
12534
12535CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
12536
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012537CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012538
12539ifeq ($(NO_SECURE),true)
12540
12541# You can't build secure targets if you don't have OpenSSL with ALPN.
12542
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012543$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_census_simple_request_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012544
12545else
12546
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012547$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_census_simple_request_legacy_test: $(CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012548 $(E) "[LD] Linking $@"
12549 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012550 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_census_simple_request_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012551
12552endif
12553
12554
12555deps_chttp2_fullstack_uds_census_simple_request_legacy_test: $(CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
12556
12557ifneq ($(NO_SECURE),true)
12558ifneq ($(NO_DEPS),true)
12559-include $(CHTTP2_FULLSTACK_UDS_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
12560endif
12561endif
12562
12563
12564CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
12565
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012566CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012567
12568ifeq ($(NO_SECURE),true)
12569
12570# You can't build secure targets if you don't have OpenSSL with ALPN.
12571
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012572$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_disappearing_server_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012573
12574else
12575
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012576$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_disappearing_server_legacy_test: $(CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012577 $(E) "[LD] Linking $@"
12578 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012579 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_disappearing_server_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012580
12581endif
12582
12583
12584deps_chttp2_fullstack_uds_disappearing_server_legacy_test: $(CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
12585
12586ifneq ($(NO_SECURE),true)
12587ifneq ($(NO_DEPS),true)
12588-include $(CHTTP2_FULLSTACK_UDS_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
12589endif
12590endif
12591
12592
12593CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
12594
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012595CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012596
12597ifeq ($(NO_SECURE),true)
12598
12599# You can't build secure targets if you don't have OpenSSL with ALPN.
12600
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012601$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012602
12603else
12604
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012605$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012606 $(E) "[LD] Linking $@"
12607 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012608 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012609
12610endif
12611
12612
12613deps_chttp2_fullstack_uds_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
12614
12615ifneq ($(NO_SECURE),true)
12616ifneq ($(NO_DEPS),true)
12617-include $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
12618endif
12619endif
12620
12621
12622CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
12623
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012624CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012625
12626ifeq ($(NO_SECURE),true)
12627
12628# You can't build secure targets if you don't have OpenSSL with ALPN.
12629
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012630$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_tags_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012631
12632else
12633
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012634$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012635 $(E) "[LD] Linking $@"
12636 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012637 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_early_server_shutdown_finishes_tags_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012638
12639endif
12640
12641
12642deps_chttp2_fullstack_uds_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
12643
12644ifneq ($(NO_SECURE),true)
12645ifneq ($(NO_DEPS),true)
12646-include $(CHTTP2_FULLSTACK_UDS_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
12647endif
12648endif
12649
12650
12651CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
12652
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012653CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012654
12655ifeq ($(NO_SECURE),true)
12656
12657# You can't build secure targets if you don't have OpenSSL with ALPN.
12658
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012659$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_graceful_server_shutdown_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012660
12661else
12662
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012663$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_graceful_server_shutdown_legacy_test: $(CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012664 $(E) "[LD] Linking $@"
12665 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012666 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_graceful_server_shutdown_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012667
12668endif
12669
12670
12671deps_chttp2_fullstack_uds_graceful_server_shutdown_legacy_test: $(CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
12672
12673ifneq ($(NO_SECURE),true)
12674ifneq ($(NO_DEPS),true)
12675-include $(CHTTP2_FULLSTACK_UDS_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
12676endif
12677endif
12678
12679
12680CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
12681
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012682CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012683
12684ifeq ($(NO_SECURE),true)
12685
12686# You can't build secure targets if you don't have OpenSSL with ALPN.
12687
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012688$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_invoke_large_request_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012689
12690else
12691
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012692$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_invoke_large_request_legacy_test: $(CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012693 $(E) "[LD] Linking $@"
12694 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012695 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_invoke_large_request_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012696
12697endif
12698
12699
12700deps_chttp2_fullstack_uds_invoke_large_request_legacy_test: $(CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
12701
12702ifneq ($(NO_SECURE),true)
12703ifneq ($(NO_DEPS),true)
12704-include $(CHTTP2_FULLSTACK_UDS_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
12705endif
12706endif
12707
12708
12709CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
12710
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012711CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012712
12713ifeq ($(NO_SECURE),true)
12714
12715# You can't build secure targets if you don't have OpenSSL with ALPN.
12716
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012717$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_max_concurrent_streams_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012718
12719else
12720
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012721$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_max_concurrent_streams_legacy_test: $(CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012722 $(E) "[LD] Linking $@"
12723 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012724 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_max_concurrent_streams_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012725
12726endif
12727
12728
12729deps_chttp2_fullstack_uds_max_concurrent_streams_legacy_test: $(CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
12730
12731ifneq ($(NO_SECURE),true)
12732ifneq ($(NO_DEPS),true)
12733-include $(CHTTP2_FULLSTACK_UDS_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
12734endif
12735endif
12736
12737
12738CHTTP2_FULLSTACK_UDS_NO_OP_LEGACY_TEST_SRC = \
12739
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012740CHTTP2_FULLSTACK_UDS_NO_OP_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_NO_OP_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012741
12742ifeq ($(NO_SECURE),true)
12743
12744# You can't build secure targets if you don't have OpenSSL with ALPN.
12745
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012746$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_no_op_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012747
12748else
12749
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012750$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_no_op_legacy_test: $(CHTTP2_FULLSTACK_UDS_NO_OP_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012751 $(E) "[LD] Linking $@"
12752 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012753 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_NO_OP_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_no_op_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012754
12755endif
12756
12757
12758deps_chttp2_fullstack_uds_no_op_legacy_test: $(CHTTP2_FULLSTACK_UDS_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
12759
12760ifneq ($(NO_SECURE),true)
12761ifneq ($(NO_DEPS),true)
12762-include $(CHTTP2_FULLSTACK_UDS_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
12763endif
12764endif
12765
12766
12767CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
12768
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012769CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012770
12771ifeq ($(NO_SECURE),true)
12772
12773# You can't build secure targets if you don't have OpenSSL with ALPN.
12774
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012775$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_ping_pong_streaming_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012776
12777else
12778
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012779$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_ping_pong_streaming_legacy_test: $(CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012780 $(E) "[LD] Linking $@"
12781 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012782 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_ping_pong_streaming_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012783
12784endif
12785
12786
12787deps_chttp2_fullstack_uds_ping_pong_streaming_legacy_test: $(CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
12788
12789ifneq ($(NO_SECURE),true)
12790ifneq ($(NO_DEPS),true)
12791-include $(CHTTP2_FULLSTACK_UDS_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
12792endif
12793endif
12794
12795
12796CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
12797
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012798CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012799
12800ifeq ($(NO_SECURE),true)
12801
12802# You can't build secure targets if you don't have OpenSSL with ALPN.
12803
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012804$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012805
12806else
12807
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012808$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_legacy_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012809 $(E) "[LD] Linking $@"
12810 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012811 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012812
12813endif
12814
12815
12816deps_chttp2_fullstack_uds_request_response_with_binary_metadata_and_payload_legacy_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12817
12818ifneq ($(NO_SECURE),true)
12819ifneq ($(NO_DEPS),true)
12820-include $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12821endif
12822endif
12823
12824
12825CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
12826
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012827CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012828
12829ifeq ($(NO_SECURE),true)
12830
12831# You can't build secure targets if you don't have OpenSSL with ALPN.
12832
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012833$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012834
12835else
12836
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012837$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012838 $(E) "[LD] Linking $@"
12839 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012840 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_metadata_and_payload_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012841
12842endif
12843
12844
12845deps_chttp2_fullstack_uds_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12846
12847ifneq ($(NO_SECURE),true)
12848ifneq ($(NO_DEPS),true)
12849-include $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12850endif
12851endif
12852
12853
12854CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
12855
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012856CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012857
12858ifeq ($(NO_SECURE),true)
12859
12860# You can't build secure targets if you don't have OpenSSL with ALPN.
12861
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012862$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_payload_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012863
12864else
12865
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012866$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_payload_legacy_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012867 $(E) "[LD] Linking $@"
12868 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012869 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_payload_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012870
12871endif
12872
12873
12874deps_chttp2_fullstack_uds_request_response_with_payload_legacy_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12875
12876ifneq ($(NO_SECURE),true)
12877ifneq ($(NO_DEPS),true)
12878-include $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12879endif
12880endif
12881
12882
12883CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
12884
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012885CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012886
12887ifeq ($(NO_SECURE),true)
12888
12889# You can't build secure targets if you don't have OpenSSL with ALPN.
12890
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012891$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_trailing_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012892
12893else
12894
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012895$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_trailing_metadata_and_payload_legacy_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012896 $(E) "[LD] Linking $@"
12897 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012898 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_response_with_trailing_metadata_and_payload_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012899
12900endif
12901
12902
12903deps_chttp2_fullstack_uds_request_response_with_trailing_metadata_and_payload_legacy_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12904
12905ifneq ($(NO_SECURE),true)
12906ifneq ($(NO_DEPS),true)
12907-include $(CHTTP2_FULLSTACK_UDS_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12908endif
12909endif
12910
12911
12912CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
12913
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012914CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012915
12916ifeq ($(NO_SECURE),true)
12917
12918# You can't build secure targets if you don't have OpenSSL with ALPN.
12919
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012920$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_large_metadata_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012921
12922else
12923
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012924$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_large_metadata_legacy_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012925 $(E) "[LD] Linking $@"
12926 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012927 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_large_metadata_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012928
12929endif
12930
12931
12932deps_chttp2_fullstack_uds_request_with_large_metadata_legacy_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
12933
12934ifneq ($(NO_SECURE),true)
12935ifneq ($(NO_DEPS),true)
12936-include $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
12937endif
12938endif
12939
12940
12941CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
12942
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012943CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012944
12945ifeq ($(NO_SECURE),true)
12946
12947# You can't build secure targets if you don't have OpenSSL with ALPN.
12948
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012949$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_payload_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012950
12951else
12952
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012953$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_payload_legacy_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012954 $(E) "[LD] Linking $@"
12955 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012956 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_request_with_payload_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012957
12958endif
12959
12960
12961deps_chttp2_fullstack_uds_request_with_payload_legacy_test: $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12962
12963ifneq ($(NO_SECURE),true)
12964ifneq ($(NO_DEPS),true)
12965-include $(CHTTP2_FULLSTACK_UDS_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
12966endif
12967endif
12968
12969
12970CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
12971
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012972CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080012973
12974ifeq ($(NO_SECURE),true)
12975
12976# You can't build secure targets if you don't have OpenSSL with ALPN.
12977
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012978$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_delayed_request_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080012979
12980else
12981
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012982$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_delayed_request_legacy_test: $(CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080012983 $(E) "[LD] Linking $@"
12984 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010012985 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_delayed_request_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080012986
12987endif
12988
12989
12990deps_chttp2_fullstack_uds_simple_delayed_request_legacy_test: $(CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
12991
12992ifneq ($(NO_SECURE),true)
12993ifneq ($(NO_DEPS),true)
12994-include $(CHTTP2_FULLSTACK_UDS_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
12995endif
12996endif
12997
12998
12999CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
13000
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013001CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080013002
13003ifeq ($(NO_SECURE),true)
13004
13005# You can't build secure targets if you don't have OpenSSL with ALPN.
13006
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013007$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_request_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080013008
13009else
13010
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013011$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_request_legacy_test: $(CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080013012 $(E) "[LD] Linking $@"
13013 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013014 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_simple_request_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080013015
13016endif
13017
13018
13019deps_chttp2_fullstack_uds_simple_request_legacy_test: $(CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
13020
13021ifneq ($(NO_SECURE),true)
13022ifneq ($(NO_DEPS),true)
13023-include $(CHTTP2_FULLSTACK_UDS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
13024endif
13025endif
13026
13027
13028CHTTP2_FULLSTACK_UDS_THREAD_STRESS_LEGACY_TEST_SRC = \
13029
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013030CHTTP2_FULLSTACK_UDS_THREAD_STRESS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_THREAD_STRESS_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080013031
13032ifeq ($(NO_SECURE),true)
13033
13034# You can't build secure targets if you don't have OpenSSL with ALPN.
13035
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013036$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_thread_stress_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080013037
13038else
13039
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013040$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_thread_stress_legacy_test: $(CHTTP2_FULLSTACK_UDS_THREAD_STRESS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080013041 $(E) "[LD] Linking $@"
13042 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013043 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_THREAD_STRESS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_thread_stress_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080013044
13045endif
13046
13047
13048deps_chttp2_fullstack_uds_thread_stress_legacy_test: $(CHTTP2_FULLSTACK_UDS_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
13049
13050ifneq ($(NO_SECURE),true)
13051ifneq ($(NO_DEPS),true)
13052-include $(CHTTP2_FULLSTACK_UDS_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
13053endif
13054endif
13055
13056
13057CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
13058
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013059CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC))))
Craig Tillerae7fe922015-02-13 23:16:32 -080013060
13061ifeq ($(NO_SECURE),true)
13062
13063# You can't build secure targets if you don't have OpenSSL with ALPN.
13064
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013065$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_writes_done_hangs_with_pending_read_legacy_test: openssl_dep_error
Craig Tillerae7fe922015-02-13 23:16:32 -080013066
13067else
13068
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013069$(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillerae7fe922015-02-13 23:16:32 -080013070 $(E) "[LD] Linking $@"
13071 $(Q) mkdir -p `dirname $@`
Nicolas "Pixel" Noble23197ab2015-02-17 05:14:17 +010013072 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_fullstack_uds.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_fullstack_uds_writes_done_hangs_with_pending_read_legacy_test
Craig Tillerae7fe922015-02-13 23:16:32 -080013073
13074endif
13075
13076
13077deps_chttp2_fullstack_uds_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
13078
13079ifneq ($(NO_SECURE),true)
13080ifneq ($(NO_DEPS),true)
13081-include $(CHTTP2_FULLSTACK_UDS_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
13082endif
13083endif
13084
13085
Craig Tillerc9f660d2015-03-03 11:01:48 -080013086CHTTP2_SIMPLE_SSL_FULLSTACK_BAD_HOSTNAME_TEST_SRC = \
13087
13088CHTTP2_SIMPLE_SSL_FULLSTACK_BAD_HOSTNAME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_BAD_HOSTNAME_TEST_SRC))))
13089
13090ifeq ($(NO_SECURE),true)
13091
13092# You can't build secure targets if you don't have OpenSSL with ALPN.
13093
13094$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_bad_hostname_test: openssl_dep_error
13095
13096else
13097
13098$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_bad_hostname_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_BAD_HOSTNAME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
13099 $(E) "[LD] Linking $@"
13100 $(Q) mkdir -p `dirname $@`
13101 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_BAD_HOSTNAME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_bad_hostname_test
13102
13103endif
13104
13105
13106deps_chttp2_simple_ssl_fullstack_bad_hostname_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
13107
13108ifneq ($(NO_SECURE),true)
13109ifneq ($(NO_DEPS),true)
13110-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
13111endif
13112endif
13113
13114
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013115CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
13116
Craig Tiller61b910f2015-02-15 10:54:07 -080013117CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013118
13119ifeq ($(NO_SECURE),true)
13120
13121# You can't build secure targets if you don't have OpenSSL with ALPN.
13122
Craig Tiller61b910f2015-02-15 10:54:07 -080013123$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test: openssl_dep_error
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013124
13125else
13126
Craig Tiller61b910f2015-02-15 10:54:07 -080013127$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013128 $(E) "[LD] Linking $@"
13129 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013130 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013131
nnoble69ac39f2014-12-12 15:43:38 -080013132endif
13133
Craig Tillerd4773f52015-01-12 16:38:47 -080013134
Craig Tiller8f126a62015-01-15 08:50:19 -080013135deps_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 -080013136
nnoble69ac39f2014-12-12 15:43:38 -080013137ifneq ($(NO_SECURE),true)
13138ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013139-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013140endif
nnoble69ac39f2014-12-12 15:43:38 -080013141endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013142
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013143
13144CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
13145
Craig Tiller61b910f2015-02-15 10:54:07 -080013146CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013147
nnoble69ac39f2014-12-12 15:43:38 -080013148ifeq ($(NO_SECURE),true)
13149
Nicolas Noble047b7272015-01-16 13:55:05 -080013150# You can't build secure targets if you don't have OpenSSL with ALPN.
13151
Craig Tiller61b910f2015-02-15 10:54:07 -080013152$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013153
13154else
13155
Craig Tiller61b910f2015-02-15 10:54:07 -080013156$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013157 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013158 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013159 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013160
nnoble69ac39f2014-12-12 15:43:38 -080013161endif
13162
Craig Tillerd4773f52015-01-12 16:38:47 -080013163
Craig Tiller8f126a62015-01-15 08:50:19 -080013164deps_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 -080013165
nnoble69ac39f2014-12-12 15:43:38 -080013166ifneq ($(NO_SECURE),true)
13167ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013168-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013169endif
nnoble69ac39f2014-12-12 15:43:38 -080013170endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013171
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013172
13173CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
13174
Craig Tiller61b910f2015-02-15 10:54:07 -080013175CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013176
nnoble69ac39f2014-12-12 15:43:38 -080013177ifeq ($(NO_SECURE),true)
13178
Nicolas Noble047b7272015-01-16 13:55:05 -080013179# You can't build secure targets if you don't have OpenSSL with ALPN.
13180
Craig Tiller61b910f2015-02-15 10:54:07 -080013181$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013182
13183else
13184
Craig Tiller61b910f2015-02-15 10:54:07 -080013185$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013186 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013187 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013188 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013189
nnoble69ac39f2014-12-12 15:43:38 -080013190endif
13191
Craig Tillerd4773f52015-01-12 16:38:47 -080013192
Craig Tiller8f126a62015-01-15 08:50:19 -080013193deps_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 -080013194
nnoble69ac39f2014-12-12 15:43:38 -080013195ifneq ($(NO_SECURE),true)
13196ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013197-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013198endif
nnoble69ac39f2014-12-12 15:43:38 -080013199endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013200
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013201
13202CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
13203
Craig Tiller61b910f2015-02-15 10:54:07 -080013204CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013205
nnoble69ac39f2014-12-12 15:43:38 -080013206ifeq ($(NO_SECURE),true)
13207
Nicolas Noble047b7272015-01-16 13:55:05 -080013208# You can't build secure targets if you don't have OpenSSL with ALPN.
13209
Craig Tiller61b910f2015-02-15 10:54:07 -080013210$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013211
13212else
13213
Craig Tiller61b910f2015-02-15 10:54:07 -080013214$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013215 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013216 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013217 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013218
nnoble69ac39f2014-12-12 15:43:38 -080013219endif
13220
Craig Tillerd4773f52015-01-12 16:38:47 -080013221
Craig Tiller8f126a62015-01-15 08:50:19 -080013222deps_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 -080013223
nnoble69ac39f2014-12-12 15:43:38 -080013224ifneq ($(NO_SECURE),true)
13225ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013226-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013227endif
nnoble69ac39f2014-12-12 15:43:38 -080013228endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013229
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013230
13231CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
13232
Craig Tiller61b910f2015-02-15 10:54:07 -080013233CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013234
nnoble69ac39f2014-12-12 15:43:38 -080013235ifeq ($(NO_SECURE),true)
13236
Nicolas Noble047b7272015-01-16 13:55:05 -080013237# You can't build secure targets if you don't have OpenSSL with ALPN.
13238
Craig Tiller61b910f2015-02-15 10:54:07 -080013239$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013240
13241else
13242
Craig Tiller61b910f2015-02-15 10:54:07 -080013243$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013244 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013245 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013246 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013247
nnoble69ac39f2014-12-12 15:43:38 -080013248endif
13249
Craig Tillerd4773f52015-01-12 16:38:47 -080013250
Craig Tiller8f126a62015-01-15 08:50:19 -080013251deps_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 -080013252
nnoble69ac39f2014-12-12 15:43:38 -080013253ifneq ($(NO_SECURE),true)
13254ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013255-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013256endif
nnoble69ac39f2014-12-12 15:43:38 -080013257endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013258
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013259
hongyu24200d32015-01-08 15:13:49 -080013260CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
13261
Craig Tiller61b910f2015-02-15 10:54:07 -080013262CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -080013263
13264ifeq ($(NO_SECURE),true)
13265
Nicolas Noble047b7272015-01-16 13:55:05 -080013266# You can't build secure targets if you don't have OpenSSL with ALPN.
13267
Craig Tiller61b910f2015-02-15 10:54:07 -080013268$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_test: openssl_dep_error
hongyu24200d32015-01-08 15:13:49 -080013269
13270else
13271
Craig Tiller61b910f2015-02-15 10:54:07 -080013272$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
hongyu24200d32015-01-08 15:13:49 -080013273 $(E) "[LD] Linking $@"
13274 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013275 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_test
hongyu24200d32015-01-08 15:13:49 -080013276
13277endif
13278
Craig Tillerd4773f52015-01-12 16:38:47 -080013279
Craig Tiller8f126a62015-01-15 08:50:19 -080013280deps_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 -080013281
13282ifneq ($(NO_SECURE),true)
13283ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013284-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080013285endif
13286endif
13287
hongyu24200d32015-01-08 15:13:49 -080013288
ctillerc6d61c42014-12-15 14:52:08 -080013289CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
13290
Craig Tiller61b910f2015-02-15 10:54:07 -080013291CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -080013292
13293ifeq ($(NO_SECURE),true)
13294
Nicolas Noble047b7272015-01-16 13:55:05 -080013295# You can't build secure targets if you don't have OpenSSL with ALPN.
13296
Craig Tiller61b910f2015-02-15 10:54:07 -080013297$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -080013298
13299else
13300
Craig Tiller61b910f2015-02-15 10:54:07 -080013301$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -080013302 $(E) "[LD] Linking $@"
13303 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013304 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -080013305
13306endif
13307
Craig Tillerd4773f52015-01-12 16:38:47 -080013308
Craig Tiller8f126a62015-01-15 08:50:19 -080013309deps_chttp2_simple_ssl_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080013310
13311ifneq ($(NO_SECURE),true)
13312ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013313-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080013314endif
13315endif
13316
ctillerc6d61c42014-12-15 14:52:08 -080013317
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013318CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
13319
Craig Tiller61b910f2015-02-15 10:54:07 -080013320CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013321
nnoble69ac39f2014-12-12 15:43:38 -080013322ifeq ($(NO_SECURE),true)
13323
Nicolas Noble047b7272015-01-16 13:55:05 -080013324# You can't build secure targets if you don't have OpenSSL with ALPN.
13325
Craig Tiller61b910f2015-02-15 10:54:07 -080013326$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013327
13328else
13329
Craig Tiller61b910f2015-02-15 10:54:07 -080013330$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013331 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013332 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013333 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013334
nnoble69ac39f2014-12-12 15:43:38 -080013335endif
13336
Craig Tillerd4773f52015-01-12 16:38:47 -080013337
Craig Tiller8f126a62015-01-15 08:50:19 -080013338deps_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 -080013339
nnoble69ac39f2014-12-12 15:43:38 -080013340ifneq ($(NO_SECURE),true)
13341ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013342-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013343endif
nnoble69ac39f2014-12-12 15:43:38 -080013344endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013345
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013346
13347CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
13348
Craig Tiller61b910f2015-02-15 10:54:07 -080013349CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013350
nnoble69ac39f2014-12-12 15:43:38 -080013351ifeq ($(NO_SECURE),true)
13352
Nicolas Noble047b7272015-01-16 13:55:05 -080013353# You can't build secure targets if you don't have OpenSSL with ALPN.
13354
Craig Tiller61b910f2015-02-15 10:54:07 -080013355$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013356
13357else
13358
Craig Tiller61b910f2015-02-15 10:54:07 -080013359$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013360 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013361 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013362 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013363
nnoble69ac39f2014-12-12 15:43:38 -080013364endif
13365
Craig Tillerd4773f52015-01-12 16:38:47 -080013366
Craig Tiller8f126a62015-01-15 08:50:19 -080013367deps_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 -080013368
nnoble69ac39f2014-12-12 15:43:38 -080013369ifneq ($(NO_SECURE),true)
13370ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013371-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013372endif
nnoble69ac39f2014-12-12 15:43:38 -080013373endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013374
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013375
murgatroid99a8c21e82015-02-12 13:55:53 -080013376CHTTP2_SIMPLE_SSL_FULLSTACK_EMPTY_BATCH_TEST_SRC = \
13377
Craig Tiller61b910f2015-02-15 10:54:07 -080013378CHTTP2_SIMPLE_SSL_FULLSTACK_EMPTY_BATCH_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EMPTY_BATCH_TEST_SRC))))
murgatroid99a8c21e82015-02-12 13:55:53 -080013379
13380ifeq ($(NO_SECURE),true)
13381
13382# You can't build secure targets if you don't have OpenSSL with ALPN.
13383
Craig Tiller61b910f2015-02-15 10:54:07 -080013384$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_empty_batch_test: openssl_dep_error
murgatroid99a8c21e82015-02-12 13:55:53 -080013385
13386else
13387
Craig Tiller61b910f2015-02-15 10:54:07 -080013388$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_empty_batch_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EMPTY_BATCH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
murgatroid99a8c21e82015-02-12 13:55:53 -080013389 $(E) "[LD] Linking $@"
13390 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013391 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EMPTY_BATCH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_empty_batch_test
murgatroid99a8c21e82015-02-12 13:55:53 -080013392
13393endif
13394
13395
13396deps_chttp2_simple_ssl_fullstack_empty_batch_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EMPTY_BATCH_TEST_OBJS:.o=.dep)
13397
13398ifneq ($(NO_SECURE),true)
13399ifneq ($(NO_DEPS),true)
13400-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EMPTY_BATCH_TEST_OBJS:.o=.dep)
13401endif
13402endif
13403
13404
Craig Tiller4ffdcd52015-01-16 11:34:55 -080013405CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
13406
Craig Tiller61b910f2015-02-15 10:54:07 -080013407CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC))))
Craig Tiller4ffdcd52015-01-16 11:34:55 -080013408
13409ifeq ($(NO_SECURE),true)
13410
David Klempner7f3ed1e2015-01-16 15:35:56 -080013411# You can't build secure targets if you don't have OpenSSL with ALPN.
13412
Craig Tiller61b910f2015-02-15 10:54:07 -080013413$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_test: openssl_dep_error
Craig Tiller4ffdcd52015-01-16 11:34:55 -080013414
13415else
13416
Craig Tiller61b910f2015-02-15 10:54:07 -080013417$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller4ffdcd52015-01-16 11:34:55 -080013418 $(E) "[LD] Linking $@"
13419 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013420 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_test
Craig Tiller4ffdcd52015-01-16 11:34:55 -080013421
13422endif
13423
13424
13425deps_chttp2_simple_ssl_fullstack_graceful_server_shutdown_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
13426
13427ifneq ($(NO_SECURE),true)
13428ifneq ($(NO_DEPS),true)
13429-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
13430endif
13431endif
13432
13433
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013434CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
13435
Craig Tiller61b910f2015-02-15 10:54:07 -080013436CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013437
nnoble69ac39f2014-12-12 15:43:38 -080013438ifeq ($(NO_SECURE),true)
13439
Nicolas Noble047b7272015-01-16 13:55:05 -080013440# You can't build secure targets if you don't have OpenSSL with ALPN.
13441
Craig Tiller61b910f2015-02-15 10:54:07 -080013442$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013443
13444else
13445
Craig Tiller61b910f2015-02-15 10:54:07 -080013446$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013447 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013448 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013449 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013450
nnoble69ac39f2014-12-12 15:43:38 -080013451endif
13452
Craig Tillerd4773f52015-01-12 16:38:47 -080013453
Craig Tiller8f126a62015-01-15 08:50:19 -080013454deps_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 -080013455
nnoble69ac39f2014-12-12 15:43:38 -080013456ifneq ($(NO_SECURE),true)
13457ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013458-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013459endif
nnoble69ac39f2014-12-12 15:43:38 -080013460endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013461
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013462
13463CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
13464
Craig Tiller61b910f2015-02-15 10:54:07 -080013465CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013466
nnoble69ac39f2014-12-12 15:43:38 -080013467ifeq ($(NO_SECURE),true)
13468
Nicolas Noble047b7272015-01-16 13:55:05 -080013469# You can't build secure targets if you don't have OpenSSL with ALPN.
13470
Craig Tiller61b910f2015-02-15 10:54:07 -080013471$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013472
13473else
13474
Craig Tiller61b910f2015-02-15 10:54:07 -080013475$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013476 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013477 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013478 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013479
nnoble69ac39f2014-12-12 15:43:38 -080013480endif
13481
Craig Tillerd4773f52015-01-12 16:38:47 -080013482
Craig Tiller8f126a62015-01-15 08:50:19 -080013483deps_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 -080013484
nnoble69ac39f2014-12-12 15:43:38 -080013485ifneq ($(NO_SECURE),true)
13486ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013487-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013488endif
nnoble69ac39f2014-12-12 15:43:38 -080013489endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013490
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013491
13492CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC = \
13493
Craig Tiller61b910f2015-02-15 10:54:07 -080013494CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013495
nnoble69ac39f2014-12-12 15:43:38 -080013496ifeq ($(NO_SECURE),true)
13497
Nicolas Noble047b7272015-01-16 13:55:05 -080013498# You can't build secure targets if you don't have OpenSSL with ALPN.
13499
Craig Tiller61b910f2015-02-15 10:54:07 -080013500$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013501
13502else
13503
Craig Tiller61b910f2015-02-15 10:54:07 -080013504$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013505 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013506 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013507 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013508
nnoble69ac39f2014-12-12 15:43:38 -080013509endif
13510
Craig Tillerd4773f52015-01-12 16:38:47 -080013511
Craig Tiller8f126a62015-01-15 08:50:19 -080013512deps_chttp2_simple_ssl_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013513
nnoble69ac39f2014-12-12 15:43:38 -080013514ifneq ($(NO_SECURE),true)
13515ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013516-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013517endif
nnoble69ac39f2014-12-12 15:43:38 -080013518endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013519
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013520
13521CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
13522
Craig Tiller61b910f2015-02-15 10:54:07 -080013523CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013524
nnoble69ac39f2014-12-12 15:43:38 -080013525ifeq ($(NO_SECURE),true)
13526
Nicolas Noble047b7272015-01-16 13:55:05 -080013527# You can't build secure targets if you don't have OpenSSL with ALPN.
13528
Craig Tiller61b910f2015-02-15 10:54:07 -080013529$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013530
13531else
13532
Craig Tiller61b910f2015-02-15 10:54:07 -080013533$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013534 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013535 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013536 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013537
nnoble69ac39f2014-12-12 15:43:38 -080013538endif
13539
Craig Tillerd4773f52015-01-12 16:38:47 -080013540
Craig Tiller8f126a62015-01-15 08:50:19 -080013541deps_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 -080013542
nnoble69ac39f2014-12-12 15:43:38 -080013543ifneq ($(NO_SECURE),true)
13544ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013545-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013546endif
nnoble69ac39f2014-12-12 15:43:38 -080013547endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013548
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013549
ctiller33023c42014-12-12 16:28:33 -080013550CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
13551
Craig Tiller61b910f2015-02-15 10:54:07 -080013552CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -080013553
13554ifeq ($(NO_SECURE),true)
13555
Nicolas Noble047b7272015-01-16 13:55:05 -080013556# You can't build secure targets if you don't have OpenSSL with ALPN.
13557
Craig Tiller61b910f2015-02-15 10:54:07 -080013558$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -080013559
13560else
13561
Craig Tiller61b910f2015-02-15 10:54:07 -080013562$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -080013563 $(E) "[LD] Linking $@"
13564 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013565 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -080013566
13567endif
13568
Craig Tillerd4773f52015-01-12 16:38:47 -080013569
Craig Tiller8f126a62015-01-15 08:50:19 -080013570deps_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 -080013571
13572ifneq ($(NO_SECURE),true)
13573ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013574-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -080013575endif
13576endif
13577
ctiller33023c42014-12-12 16:28:33 -080013578
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013579CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
13580
Craig Tiller61b910f2015-02-15 10:54:07 -080013581CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013582
nnoble69ac39f2014-12-12 15:43:38 -080013583ifeq ($(NO_SECURE),true)
13584
Nicolas Noble047b7272015-01-16 13:55:05 -080013585# You can't build secure targets if you don't have OpenSSL with ALPN.
13586
Craig Tiller61b910f2015-02-15 10:54:07 -080013587$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013588
13589else
13590
Craig Tiller61b910f2015-02-15 10:54:07 -080013591$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013592 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013593 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013594 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013595
nnoble69ac39f2014-12-12 15:43:38 -080013596endif
13597
Craig Tillerd4773f52015-01-12 16:38:47 -080013598
Craig Tiller8f126a62015-01-15 08:50:19 -080013599deps_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 -080013600
nnoble69ac39f2014-12-12 15:43:38 -080013601ifneq ($(NO_SECURE),true)
13602ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013603-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013604endif
nnoble69ac39f2014-12-12 15:43:38 -080013605endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013606
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013607
13608CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
13609
Craig Tiller61b910f2015-02-15 10:54:07 -080013610CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013611
nnoble69ac39f2014-12-12 15:43:38 -080013612ifeq ($(NO_SECURE),true)
13613
Nicolas Noble047b7272015-01-16 13:55:05 -080013614# You can't build secure targets if you don't have OpenSSL with ALPN.
13615
Craig Tiller61b910f2015-02-15 10:54:07 -080013616$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013617
13618else
13619
Craig Tiller61b910f2015-02-15 10:54:07 -080013620$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013621 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013622 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013623 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013624
nnoble69ac39f2014-12-12 15:43:38 -080013625endif
13626
Craig Tillerd4773f52015-01-12 16:38:47 -080013627
Craig Tiller8f126a62015-01-15 08:50:19 -080013628deps_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 -080013629
nnoble69ac39f2014-12-12 15:43:38 -080013630ifneq ($(NO_SECURE),true)
13631ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013632-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013633endif
nnoble69ac39f2014-12-12 15:43:38 -080013634endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013635
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013636
Craig Tillercff2d152015-02-05 13:22:49 -080013637CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
ctiller2845cad2014-12-15 15:14:12 -080013638
Craig Tiller61b910f2015-02-15 10:54:07 -080013639CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -080013640
13641ifeq ($(NO_SECURE),true)
13642
Nicolas Noble047b7272015-01-16 13:55:05 -080013643# You can't build secure targets if you don't have OpenSSL with ALPN.
13644
Craig Tiller61b910f2015-02-15 10:54:07 -080013645$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -080013646
13647else
13648
Craig Tiller61b910f2015-02-15 10:54:07 -080013649$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -080013650 $(E) "[LD] Linking $@"
13651 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013652 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_test
ctiller2845cad2014-12-15 15:14:12 -080013653
13654endif
13655
Craig Tillerd4773f52015-01-12 16:38:47 -080013656
Craig Tillercff2d152015-02-05 13:22:49 -080013657deps_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 -080013658
13659ifneq ($(NO_SECURE),true)
13660ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -080013661-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
13662endif
13663endif
13664
13665
13666CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_SRC = \
13667
Craig Tiller61b910f2015-02-15 10:54:07 -080013668CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -080013669
13670ifeq ($(NO_SECURE),true)
13671
13672# You can't build secure targets if you don't have OpenSSL with ALPN.
13673
Craig Tiller61b910f2015-02-15 10:54:07 -080013674$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080013675
13676else
13677
Craig Tiller61b910f2015-02-15 10:54:07 -080013678$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillercff2d152015-02-05 13:22:49 -080013679 $(E) "[LD] Linking $@"
13680 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013681 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_test
Craig Tillercff2d152015-02-05 13:22:49 -080013682
13683endif
13684
13685
13686deps_chttp2_simple_ssl_fullstack_request_with_payload_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
13687
13688ifneq ($(NO_SECURE),true)
13689ifneq ($(NO_DEPS),true)
13690-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080013691endif
13692endif
13693
ctiller2845cad2014-12-15 15:14:12 -080013694
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013695CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
13696
Craig Tiller61b910f2015-02-15 10:54:07 -080013697CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013698
nnoble69ac39f2014-12-12 15:43:38 -080013699ifeq ($(NO_SECURE),true)
13700
Nicolas Noble047b7272015-01-16 13:55:05 -080013701# You can't build secure targets if you don't have OpenSSL with ALPN.
13702
Craig Tiller61b910f2015-02-15 10:54:07 -080013703$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013704
13705else
13706
Craig Tiller61b910f2015-02-15 10:54:07 -080013707$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013708 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013709 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013710 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013711
nnoble69ac39f2014-12-12 15:43:38 -080013712endif
13713
Craig Tillerd4773f52015-01-12 16:38:47 -080013714
Craig Tiller8f126a62015-01-15 08:50:19 -080013715deps_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 -080013716
nnoble69ac39f2014-12-12 15:43:38 -080013717ifneq ($(NO_SECURE),true)
13718ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013719-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013720endif
nnoble69ac39f2014-12-12 15:43:38 -080013721endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013722
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013723
13724CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
13725
Craig Tiller61b910f2015-02-15 10:54:07 -080013726CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013727
nnoble69ac39f2014-12-12 15:43:38 -080013728ifeq ($(NO_SECURE),true)
13729
Nicolas Noble047b7272015-01-16 13:55:05 -080013730# You can't build secure targets if you don't have OpenSSL with ALPN.
13731
Craig Tiller61b910f2015-02-15 10:54:07 -080013732$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013733
13734else
13735
Craig Tiller61b910f2015-02-15 10:54:07 -080013736$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013737 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013738 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013739 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013740
nnoble69ac39f2014-12-12 15:43:38 -080013741endif
13742
Craig Tillerd4773f52015-01-12 16:38:47 -080013743
Craig Tiller8f126a62015-01-15 08:50:19 -080013744deps_chttp2_simple_ssl_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013745
nnoble69ac39f2014-12-12 15:43:38 -080013746ifneq ($(NO_SECURE),true)
13747ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013748-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013749endif
nnoble69ac39f2014-12-12 15:43:38 -080013750endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013751
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013752
nathaniel52878172014-12-09 10:17:19 -080013753CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013754
Craig Tiller61b910f2015-02-15 10:54:07 -080013755CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013756
nnoble69ac39f2014-12-12 15:43:38 -080013757ifeq ($(NO_SECURE),true)
13758
Nicolas Noble047b7272015-01-16 13:55:05 -080013759# You can't build secure targets if you don't have OpenSSL with ALPN.
13760
Craig Tiller61b910f2015-02-15 10:54:07 -080013761$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013762
13763else
13764
Craig Tiller61b910f2015-02-15 10:54:07 -080013765$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013766 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013767 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013768 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013769
nnoble69ac39f2014-12-12 15:43:38 -080013770endif
13771
Craig Tillerd4773f52015-01-12 16:38:47 -080013772
Craig Tiller8f126a62015-01-15 08:50:19 -080013773deps_chttp2_simple_ssl_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013774
nnoble69ac39f2014-12-12 15:43:38 -080013775ifneq ($(NO_SECURE),true)
13776ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013777-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013778endif
nnoble69ac39f2014-12-12 15:43:38 -080013779endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013780
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013781
13782CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
13783
Craig Tiller61b910f2015-02-15 10:54:07 -080013784CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013785
nnoble69ac39f2014-12-12 15:43:38 -080013786ifeq ($(NO_SECURE),true)
13787
Nicolas Noble047b7272015-01-16 13:55:05 -080013788# You can't build secure targets if you don't have OpenSSL with ALPN.
13789
Craig Tiller61b910f2015-02-15 10:54:07 -080013790$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080013791
13792else
13793
Craig Tiller61b910f2015-02-15 10:54:07 -080013794$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013795 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080013796 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013797 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013798
nnoble69ac39f2014-12-12 15:43:38 -080013799endif
13800
Craig Tillerd4773f52015-01-12 16:38:47 -080013801
Craig Tiller8f126a62015-01-15 08:50:19 -080013802deps_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 -080013803
nnoble69ac39f2014-12-12 15:43:38 -080013804ifneq ($(NO_SECURE),true)
13805ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080013806-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013807endif
nnoble69ac39f2014-12-12 15:43:38 -080013808endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013809
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080013810
Craig Tiller2c189e32015-02-03 13:56:55 -080013811CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
13812
Craig Tiller61b910f2015-02-15 10:54:07 -080013813CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080013814
13815ifeq ($(NO_SECURE),true)
13816
13817# You can't build secure targets if you don't have OpenSSL with ALPN.
13818
Craig Tiller61b910f2015-02-15 10:54:07 -080013819$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080013820
13821else
13822
Craig Tiller61b910f2015-02-15 10:54:07 -080013823$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080013824 $(E) "[LD] Linking $@"
13825 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013826 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080013827
13828endif
13829
13830
13831deps_chttp2_simple_ssl_fullstack_cancel_after_accept_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
13832
13833ifneq ($(NO_SECURE),true)
13834ifneq ($(NO_DEPS),true)
13835-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
13836endif
13837endif
13838
13839
13840CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
13841
Craig Tiller61b910f2015-02-15 10:54:07 -080013842CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080013843
13844ifeq ($(NO_SECURE),true)
13845
13846# You can't build secure targets if you don't have OpenSSL with ALPN.
13847
Craig Tiller61b910f2015-02-15 10:54:07 -080013848$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080013849
13850else
13851
Craig Tiller61b910f2015-02-15 10:54:07 -080013852$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080013853 $(E) "[LD] Linking $@"
13854 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013855 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_accept_and_writes_closed_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080013856
13857endif
13858
13859
13860deps_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)
13861
13862ifneq ($(NO_SECURE),true)
13863ifneq ($(NO_DEPS),true)
13864-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
13865endif
13866endif
13867
13868
13869CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
13870
Craig Tiller61b910f2015-02-15 10:54:07 -080013871CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080013872
13873ifeq ($(NO_SECURE),true)
13874
13875# You can't build secure targets if you don't have OpenSSL with ALPN.
13876
Craig Tiller61b910f2015-02-15 10:54:07 -080013877$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080013878
13879else
13880
Craig Tiller61b910f2015-02-15 10:54:07 -080013881$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080013882 $(E) "[LD] Linking $@"
13883 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013884 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080013885
13886endif
13887
13888
13889deps_chttp2_simple_ssl_fullstack_cancel_after_invoke_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
13890
13891ifneq ($(NO_SECURE),true)
13892ifneq ($(NO_DEPS),true)
13893-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
13894endif
13895endif
13896
13897
13898CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
13899
Craig Tiller61b910f2015-02-15 10:54:07 -080013900CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080013901
13902ifeq ($(NO_SECURE),true)
13903
13904# You can't build secure targets if you don't have OpenSSL with ALPN.
13905
Craig Tiller61b910f2015-02-15 10:54:07 -080013906$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080013907
13908else
13909
Craig Tiller61b910f2015-02-15 10:54:07 -080013910$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080013911 $(E) "[LD] Linking $@"
13912 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013913 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080013914
13915endif
13916
13917
13918deps_chttp2_simple_ssl_fullstack_cancel_before_invoke_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
13919
13920ifneq ($(NO_SECURE),true)
13921ifneq ($(NO_DEPS),true)
13922-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
13923endif
13924endif
13925
13926
13927CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
13928
Craig Tiller61b910f2015-02-15 10:54:07 -080013929CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080013930
13931ifeq ($(NO_SECURE),true)
13932
13933# You can't build secure targets if you don't have OpenSSL with ALPN.
13934
Craig Tiller61b910f2015-02-15 10:54:07 -080013935$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080013936
13937else
13938
Craig Tiller61b910f2015-02-15 10:54:07 -080013939$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080013940 $(E) "[LD] Linking $@"
13941 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013942 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080013943
13944endif
13945
13946
13947deps_chttp2_simple_ssl_fullstack_cancel_in_a_vacuum_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
13948
13949ifneq ($(NO_SECURE),true)
13950ifneq ($(NO_DEPS),true)
13951-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
13952endif
13953endif
13954
13955
13956CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
13957
Craig Tiller61b910f2015-02-15 10:54:07 -080013958CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080013959
13960ifeq ($(NO_SECURE),true)
13961
13962# You can't build secure targets if you don't have OpenSSL with ALPN.
13963
Craig Tiller61b910f2015-02-15 10:54:07 -080013964$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080013965
13966else
13967
Craig Tiller61b910f2015-02-15 10:54:07 -080013968$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080013969 $(E) "[LD] Linking $@"
13970 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080013971 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_census_simple_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080013972
13973endif
13974
13975
13976deps_chttp2_simple_ssl_fullstack_census_simple_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
13977
13978ifneq ($(NO_SECURE),true)
13979ifneq ($(NO_DEPS),true)
13980-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
13981endif
13982endif
13983
13984
13985CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
13986
Craig Tiller61b910f2015-02-15 10:54:07 -080013987CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080013988
13989ifeq ($(NO_SECURE),true)
13990
13991# You can't build secure targets if you don't have OpenSSL with ALPN.
13992
Craig Tiller61b910f2015-02-15 10:54:07 -080013993$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080013994
13995else
13996
Craig Tiller61b910f2015-02-15 10:54:07 -080013997$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080013998 $(E) "[LD] Linking $@"
13999 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014000 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_disappearing_server_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080014001
14002endif
14003
14004
14005deps_chttp2_simple_ssl_fullstack_disappearing_server_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
14006
14007ifneq ($(NO_SECURE),true)
14008ifneq ($(NO_DEPS),true)
14009-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
14010endif
14011endif
14012
14013
14014CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
14015
Craig Tiller61b910f2015-02-15 10:54:07 -080014016CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080014017
14018ifeq ($(NO_SECURE),true)
14019
14020# You can't build secure targets if you don't have OpenSSL with ALPN.
14021
Craig Tiller61b910f2015-02-15 10:54:07 -080014022$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014023
14024else
14025
Craig Tiller61b910f2015-02-15 10:54:07 -080014026$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080014027 $(E) "[LD] Linking $@"
14028 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014029 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080014030
14031endif
14032
14033
14034deps_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)
14035
14036ifneq ($(NO_SECURE),true)
14037ifneq ($(NO_DEPS),true)
14038-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
14039endif
14040endif
14041
14042
14043CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
14044
Craig Tiller61b910f2015-02-15 10:54:07 -080014045CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080014046
14047ifeq ($(NO_SECURE),true)
14048
14049# You can't build secure targets if you don't have OpenSSL with ALPN.
14050
Craig Tiller61b910f2015-02-15 10:54:07 -080014051$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014052
14053else
14054
Craig Tiller61b910f2015-02-15 10:54:07 -080014055$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080014056 $(E) "[LD] Linking $@"
14057 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014058 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_early_server_shutdown_finishes_tags_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080014059
14060endif
14061
14062
14063deps_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)
14064
14065ifneq ($(NO_SECURE),true)
14066ifneq ($(NO_DEPS),true)
14067-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
14068endif
14069endif
14070
14071
14072CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
14073
Craig Tiller61b910f2015-02-15 10:54:07 -080014074CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080014075
14076ifeq ($(NO_SECURE),true)
14077
14078# You can't build secure targets if you don't have OpenSSL with ALPN.
14079
Craig Tiller61b910f2015-02-15 10:54:07 -080014080$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014081
14082else
14083
Craig Tiller61b910f2015-02-15 10:54:07 -080014084$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080014085 $(E) "[LD] Linking $@"
14086 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014087 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080014088
14089endif
14090
14091
14092deps_chttp2_simple_ssl_fullstack_graceful_server_shutdown_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
14093
14094ifneq ($(NO_SECURE),true)
14095ifneq ($(NO_DEPS),true)
14096-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
14097endif
14098endif
14099
14100
14101CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
14102
Craig Tiller61b910f2015-02-15 10:54:07 -080014103CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080014104
14105ifeq ($(NO_SECURE),true)
14106
14107# You can't build secure targets if you don't have OpenSSL with ALPN.
14108
Craig Tiller61b910f2015-02-15 10:54:07 -080014109$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014110
14111else
14112
Craig Tiller61b910f2015-02-15 10:54:07 -080014113$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080014114 $(E) "[LD] Linking $@"
14115 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014116 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080014117
14118endif
14119
14120
14121deps_chttp2_simple_ssl_fullstack_invoke_large_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14122
14123ifneq ($(NO_SECURE),true)
14124ifneq ($(NO_DEPS),true)
14125-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14126endif
14127endif
14128
14129
14130CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
14131
Craig Tiller61b910f2015-02-15 10:54:07 -080014132CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080014133
14134ifeq ($(NO_SECURE),true)
14135
14136# You can't build secure targets if you don't have OpenSSL with ALPN.
14137
Craig Tiller61b910f2015-02-15 10:54:07 -080014138$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014139
14140else
14141
Craig Tiller61b910f2015-02-15 10:54:07 -080014142$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080014143 $(E) "[LD] Linking $@"
14144 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014145 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080014146
14147endif
14148
14149
14150deps_chttp2_simple_ssl_fullstack_max_concurrent_streams_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
14151
14152ifneq ($(NO_SECURE),true)
14153ifneq ($(NO_DEPS),true)
14154-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
14155endif
14156endif
14157
14158
14159CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_LEGACY_TEST_SRC = \
14160
Craig Tiller61b910f2015-02-15 10:54:07 -080014161CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080014162
14163ifeq ($(NO_SECURE),true)
14164
14165# You can't build secure targets if you don't have OpenSSL with ALPN.
14166
Craig Tiller61b910f2015-02-15 10:54:07 -080014167$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014168
14169else
14170
Craig Tiller61b910f2015-02-15 10:54:07 -080014171$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080014172 $(E) "[LD] Linking $@"
14173 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014174 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_no_op_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080014175
14176endif
14177
14178
14179deps_chttp2_simple_ssl_fullstack_no_op_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
14180
14181ifneq ($(NO_SECURE),true)
14182ifneq ($(NO_DEPS),true)
14183-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
14184endif
14185endif
14186
14187
14188CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
14189
Craig Tiller61b910f2015-02-15 10:54:07 -080014190CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080014191
14192ifeq ($(NO_SECURE),true)
14193
14194# You can't build secure targets if you don't have OpenSSL with ALPN.
14195
Craig Tiller61b910f2015-02-15 10:54:07 -080014196$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014197
14198else
14199
Craig Tiller61b910f2015-02-15 10:54:07 -080014200$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080014201 $(E) "[LD] Linking $@"
14202 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014203 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080014204
14205endif
14206
14207
14208deps_chttp2_simple_ssl_fullstack_ping_pong_streaming_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
14209
14210ifneq ($(NO_SECURE),true)
14211ifneq ($(NO_DEPS),true)
14212-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
14213endif
14214endif
14215
14216
14217CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
14218
Craig Tiller61b910f2015-02-15 10:54:07 -080014219CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080014220
14221ifeq ($(NO_SECURE),true)
14222
14223# You can't build secure targets if you don't have OpenSSL with ALPN.
14224
Craig Tiller61b910f2015-02-15 10:54:07 -080014225$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014226
14227else
14228
Craig Tiller61b910f2015-02-15 10:54:07 -080014229$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080014230 $(E) "[LD] Linking $@"
14231 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014232 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_binary_metadata_and_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080014233
14234endif
14235
14236
14237deps_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)
14238
14239ifneq ($(NO_SECURE),true)
14240ifneq ($(NO_DEPS),true)
14241-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14242endif
14243endif
14244
14245
14246CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
14247
Craig Tiller61b910f2015-02-15 10:54:07 -080014248CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080014249
14250ifeq ($(NO_SECURE),true)
14251
14252# You can't build secure targets if you don't have OpenSSL with ALPN.
14253
Craig Tiller61b910f2015-02-15 10:54:07 -080014254$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014255
14256else
14257
Craig Tiller61b910f2015-02-15 10:54:07 -080014258$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080014259 $(E) "[LD] Linking $@"
14260 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014261 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_metadata_and_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080014262
14263endif
14264
14265
14266deps_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)
14267
14268ifneq ($(NO_SECURE),true)
14269ifneq ($(NO_DEPS),true)
14270-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14271endif
14272endif
14273
14274
14275CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
14276
Craig Tiller61b910f2015-02-15 10:54:07 -080014277CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080014278
14279ifeq ($(NO_SECURE),true)
14280
14281# You can't build secure targets if you don't have OpenSSL with ALPN.
14282
Craig Tiller61b910f2015-02-15 10:54:07 -080014283$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014284
14285else
14286
Craig Tiller61b910f2015-02-15 10:54:07 -080014287$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080014288 $(E) "[LD] Linking $@"
14289 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014290 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080014291
14292endif
14293
14294
14295deps_chttp2_simple_ssl_fullstack_request_response_with_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14296
14297ifneq ($(NO_SECURE),true)
14298ifneq ($(NO_DEPS),true)
14299-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14300endif
14301endif
14302
14303
14304CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
14305
Craig Tiller61b910f2015-02-15 10:54:07 -080014306CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080014307
14308ifeq ($(NO_SECURE),true)
14309
14310# You can't build secure targets if you don't have OpenSSL with ALPN.
14311
Craig Tiller61b910f2015-02-15 10:54:07 -080014312$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014313
14314else
14315
Craig Tiller61b910f2015-02-15 10:54:07 -080014316$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080014317 $(E) "[LD] Linking $@"
14318 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014319 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080014320
14321endif
14322
14323
14324deps_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)
14325
14326ifneq ($(NO_SECURE),true)
14327ifneq ($(NO_DEPS),true)
14328-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14329endif
14330endif
14331
14332
Craig Tillercff2d152015-02-05 13:22:49 -080014333CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
14334
Craig Tiller61b910f2015-02-15 10:54:07 -080014335CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -080014336
14337ifeq ($(NO_SECURE),true)
14338
14339# You can't build secure targets if you don't have OpenSSL with ALPN.
14340
Craig Tiller61b910f2015-02-15 10:54:07 -080014341$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080014342
14343else
14344
Craig Tiller61b910f2015-02-15 10:54:07 -080014345$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillercff2d152015-02-05 13:22:49 -080014346 $(E) "[LD] Linking $@"
14347 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014348 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test
Craig Tillercff2d152015-02-05 13:22:49 -080014349
14350endif
14351
14352
14353deps_chttp2_simple_ssl_fullstack_request_with_large_metadata_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
14354
14355ifneq ($(NO_SECURE),true)
14356ifneq ($(NO_DEPS),true)
14357-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
14358endif
14359endif
14360
14361
14362CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
14363
Craig Tiller61b910f2015-02-15 10:54:07 -080014364CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -080014365
14366ifeq ($(NO_SECURE),true)
14367
14368# You can't build secure targets if you don't have OpenSSL with ALPN.
14369
Craig Tiller61b910f2015-02-15 10:54:07 -080014370$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080014371
14372else
14373
Craig Tiller61b910f2015-02-15 10:54:07 -080014374$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillercff2d152015-02-05 13:22:49 -080014375 $(E) "[LD] Linking $@"
14376 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014377 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_request_with_payload_legacy_test
Craig Tillercff2d152015-02-05 13:22:49 -080014378
14379endif
14380
14381
14382deps_chttp2_simple_ssl_fullstack_request_with_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14383
14384ifneq ($(NO_SECURE),true)
14385ifneq ($(NO_DEPS),true)
14386-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
14387endif
14388endif
14389
14390
Craig Tiller2c189e32015-02-03 13:56:55 -080014391CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
14392
Craig Tiller61b910f2015-02-15 10:54:07 -080014393CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080014394
14395ifeq ($(NO_SECURE),true)
14396
14397# You can't build secure targets if you don't have OpenSSL with ALPN.
14398
Craig Tiller61b910f2015-02-15 10:54:07 -080014399$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014400
14401else
14402
Craig Tiller61b910f2015-02-15 10:54:07 -080014403$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080014404 $(E) "[LD] Linking $@"
14405 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014406 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080014407
14408endif
14409
14410
14411deps_chttp2_simple_ssl_fullstack_simple_delayed_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14412
14413ifneq ($(NO_SECURE),true)
14414ifneq ($(NO_DEPS),true)
14415-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14416endif
14417endif
14418
14419
14420CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
14421
Craig Tiller61b910f2015-02-15 10:54:07 -080014422CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080014423
14424ifeq ($(NO_SECURE),true)
14425
14426# You can't build secure targets if you don't have OpenSSL with ALPN.
14427
Craig Tiller61b910f2015-02-15 10:54:07 -080014428$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014429
14430else
14431
Craig Tiller61b910f2015-02-15 10:54:07 -080014432$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080014433 $(E) "[LD] Linking $@"
14434 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014435 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_simple_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080014436
14437endif
14438
14439
14440deps_chttp2_simple_ssl_fullstack_simple_request_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14441
14442ifneq ($(NO_SECURE),true)
14443ifneq ($(NO_DEPS),true)
14444-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
14445endif
14446endif
14447
14448
14449CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_LEGACY_TEST_SRC = \
14450
Craig Tiller61b910f2015-02-15 10:54:07 -080014451CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080014452
14453ifeq ($(NO_SECURE),true)
14454
14455# You can't build secure targets if you don't have OpenSSL with ALPN.
14456
Craig Tiller61b910f2015-02-15 10:54:07 -080014457$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014458
14459else
14460
Craig Tiller61b910f2015-02-15 10:54:07 -080014461$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080014462 $(E) "[LD] Linking $@"
14463 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014464 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_thread_stress_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080014465
14466endif
14467
14468
14469deps_chttp2_simple_ssl_fullstack_thread_stress_legacy_test: $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
14470
14471ifneq ($(NO_SECURE),true)
14472ifneq ($(NO_DEPS),true)
14473-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
14474endif
14475endif
14476
14477
14478CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
14479
Craig Tiller61b910f2015-02-15 10:54:07 -080014480CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080014481
14482ifeq ($(NO_SECURE),true)
14483
14484# You can't build secure targets if you don't have OpenSSL with ALPN.
14485
Craig Tiller61b910f2015-02-15 10:54:07 -080014486$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080014487
14488else
14489
Craig Tiller61b910f2015-02-15 10:54:07 -080014490$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080014491 $(E) "[LD] Linking $@"
14492 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014493 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_fullstack_writes_done_hangs_with_pending_read_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080014494
14495endif
14496
14497
14498deps_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)
14499
14500ifneq ($(NO_SECURE),true)
14501ifneq ($(NO_DEPS),true)
14502-include $(CHTTP2_SIMPLE_SSL_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
14503endif
14504endif
14505
14506
Craig Tillerc9f660d2015-03-03 11:01:48 -080014507CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_BAD_HOSTNAME_TEST_SRC = \
14508
14509CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_BAD_HOSTNAME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_BAD_HOSTNAME_TEST_SRC))))
14510
14511ifeq ($(NO_SECURE),true)
14512
14513# You can't build secure targets if you don't have OpenSSL with ALPN.
14514
14515$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_bad_hostname_test: openssl_dep_error
14516
14517else
14518
14519$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_bad_hostname_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_BAD_HOSTNAME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
14520 $(E) "[LD] Linking $@"
14521 $(Q) mkdir -p `dirname $@`
14522 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_BAD_HOSTNAME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_bad_hostname_test
14523
14524endif
14525
14526
14527deps_chttp2_simple_ssl_with_oauth2_fullstack_bad_hostname_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
14528
14529ifneq ($(NO_SECURE),true)
14530ifneq ($(NO_DEPS),true)
14531-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
14532endif
14533endif
14534
14535
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014536CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC = \
14537
Craig Tiller61b910f2015-02-15 10:54:07 -080014538CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014539
nnoble69ac39f2014-12-12 15:43:38 -080014540ifeq ($(NO_SECURE),true)
14541
Nicolas Noble047b7272015-01-16 13:55:05 -080014542# You can't build secure targets if you don't have OpenSSL with ALPN.
14543
Craig Tiller61b910f2015-02-15 10:54:07 -080014544$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014545
14546else
14547
Craig Tiller61b910f2015-02-15 10:54:07 -080014548$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014549 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014550 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014551 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014552
nnoble69ac39f2014-12-12 15:43:38 -080014553endif
14554
Craig Tillerd4773f52015-01-12 16:38:47 -080014555
Craig Tiller8f126a62015-01-15 08:50:19 -080014556deps_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 -080014557
nnoble69ac39f2014-12-12 15:43:38 -080014558ifneq ($(NO_SECURE),true)
14559ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014560-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014561endif
nnoble69ac39f2014-12-12 15:43:38 -080014562endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014563
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014564
14565CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
14566
Craig Tiller61b910f2015-02-15 10:54:07 -080014567CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix $(OBJDIR)/$(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 -080014568
nnoble69ac39f2014-12-12 15:43:38 -080014569ifeq ($(NO_SECURE),true)
14570
Nicolas Noble047b7272015-01-16 13:55:05 -080014571# You can't build secure targets if you don't have OpenSSL with ALPN.
14572
Craig Tiller61b910f2015-02-15 10:54:07 -080014573$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014574
14575else
14576
Craig Tiller61b910f2015-02-15 10:54:07 -080014577$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014578 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014579 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014580 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014581
nnoble69ac39f2014-12-12 15:43:38 -080014582endif
14583
Craig Tillerd4773f52015-01-12 16:38:47 -080014584
Craig Tiller8f126a62015-01-15 08:50:19 -080014585deps_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 -080014586
nnoble69ac39f2014-12-12 15:43:38 -080014587ifneq ($(NO_SECURE),true)
14588ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014589-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014590endif
nnoble69ac39f2014-12-12 15:43:38 -080014591endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014592
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014593
14594CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC = \
14595
Craig Tiller61b910f2015-02-15 10:54:07 -080014596CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014597
nnoble69ac39f2014-12-12 15:43:38 -080014598ifeq ($(NO_SECURE),true)
14599
Nicolas Noble047b7272015-01-16 13:55:05 -080014600# You can't build secure targets if you don't have OpenSSL with ALPN.
14601
Craig Tiller61b910f2015-02-15 10:54:07 -080014602$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014603
14604else
14605
Craig Tiller61b910f2015-02-15 10:54:07 -080014606$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014607 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014608 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014609 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014610
nnoble69ac39f2014-12-12 15:43:38 -080014611endif
14612
Craig Tillerd4773f52015-01-12 16:38:47 -080014613
Craig Tiller8f126a62015-01-15 08:50:19 -080014614deps_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 -080014615
nnoble69ac39f2014-12-12 15:43:38 -080014616ifneq ($(NO_SECURE),true)
14617ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014618-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014619endif
nnoble69ac39f2014-12-12 15:43:38 -080014620endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014621
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014622
14623CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC = \
14624
Craig Tiller61b910f2015-02-15 10:54:07 -080014625CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014626
nnoble69ac39f2014-12-12 15:43:38 -080014627ifeq ($(NO_SECURE),true)
14628
Nicolas Noble047b7272015-01-16 13:55:05 -080014629# You can't build secure targets if you don't have OpenSSL with ALPN.
14630
Craig Tiller61b910f2015-02-15 10:54:07 -080014631$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014632
14633else
14634
Craig Tiller61b910f2015-02-15 10:54:07 -080014635$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014636 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014637 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014638 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014639
nnoble69ac39f2014-12-12 15:43:38 -080014640endif
14641
Craig Tillerd4773f52015-01-12 16:38:47 -080014642
Craig Tiller8f126a62015-01-15 08:50:19 -080014643deps_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 -080014644
nnoble69ac39f2014-12-12 15:43:38 -080014645ifneq ($(NO_SECURE),true)
14646ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014647-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014648endif
nnoble69ac39f2014-12-12 15:43:38 -080014649endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014650
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014651
14652CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC = \
14653
Craig Tiller61b910f2015-02-15 10:54:07 -080014654CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014655
nnoble69ac39f2014-12-12 15:43:38 -080014656ifeq ($(NO_SECURE),true)
14657
Nicolas Noble047b7272015-01-16 13:55:05 -080014658# You can't build secure targets if you don't have OpenSSL with ALPN.
14659
Craig Tiller61b910f2015-02-15 10:54:07 -080014660$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014661
14662else
14663
Craig Tiller61b910f2015-02-15 10:54:07 -080014664$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014665 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014666 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014667 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014668
nnoble69ac39f2014-12-12 15:43:38 -080014669endif
14670
Craig Tillerd4773f52015-01-12 16:38:47 -080014671
Craig Tiller8f126a62015-01-15 08:50:19 -080014672deps_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 -080014673
nnoble69ac39f2014-12-12 15:43:38 -080014674ifneq ($(NO_SECURE),true)
14675ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014676-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014677endif
nnoble69ac39f2014-12-12 15:43:38 -080014678endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014679
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014680
hongyu24200d32015-01-08 15:13:49 -080014681CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
14682
Craig Tiller61b910f2015-02-15 10:54:07 -080014683CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -080014684
14685ifeq ($(NO_SECURE),true)
14686
Nicolas Noble047b7272015-01-16 13:55:05 -080014687# You can't build secure targets if you don't have OpenSSL with ALPN.
14688
Craig Tiller61b910f2015-02-15 10:54:07 -080014689$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test: openssl_dep_error
hongyu24200d32015-01-08 15:13:49 -080014690
14691else
14692
Craig Tiller61b910f2015-02-15 10:54:07 -080014693$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
hongyu24200d32015-01-08 15:13:49 -080014694 $(E) "[LD] Linking $@"
14695 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014696 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_test
hongyu24200d32015-01-08 15:13:49 -080014697
14698endif
14699
Craig Tillerd4773f52015-01-12 16:38:47 -080014700
Craig Tiller8f126a62015-01-15 08:50:19 -080014701deps_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 -080014702
14703ifneq ($(NO_SECURE),true)
14704ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014705-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080014706endif
14707endif
14708
hongyu24200d32015-01-08 15:13:49 -080014709
ctillerc6d61c42014-12-15 14:52:08 -080014710CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC = \
14711
Craig Tiller61b910f2015-02-15 10:54:07 -080014712CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -080014713
14714ifeq ($(NO_SECURE),true)
14715
Nicolas Noble047b7272015-01-16 13:55:05 -080014716# You can't build secure targets if you don't have OpenSSL with ALPN.
14717
Craig Tiller61b910f2015-02-15 10:54:07 -080014718$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -080014719
14720else
14721
Craig Tiller61b910f2015-02-15 10:54:07 -080014722$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -080014723 $(E) "[LD] Linking $@"
14724 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014725 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -080014726
14727endif
14728
Craig Tillerd4773f52015-01-12 16:38:47 -080014729
Craig Tiller8f126a62015-01-15 08:50:19 -080014730deps_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 -080014731
14732ifneq ($(NO_SECURE),true)
14733ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014734-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080014735endif
14736endif
14737
ctillerc6d61c42014-12-15 14:52:08 -080014738
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014739CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
14740
Craig Tiller61b910f2015-02-15 10:54:07 -080014741CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix $(OBJDIR)/$(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 -080014742
nnoble69ac39f2014-12-12 15:43:38 -080014743ifeq ($(NO_SECURE),true)
14744
Nicolas Noble047b7272015-01-16 13:55:05 -080014745# You can't build secure targets if you don't have OpenSSL with ALPN.
14746
Craig Tiller61b910f2015-02-15 10:54:07 -080014747$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014748
14749else
14750
Craig Tiller61b910f2015-02-15 10:54:07 -080014751$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014752 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014753 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014754 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014755
nnoble69ac39f2014-12-12 15:43:38 -080014756endif
14757
Craig Tillerd4773f52015-01-12 16:38:47 -080014758
Craig Tiller8f126a62015-01-15 08:50:19 -080014759deps_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 -080014760
nnoble69ac39f2014-12-12 15:43:38 -080014761ifneq ($(NO_SECURE),true)
14762ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014763-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014764endif
nnoble69ac39f2014-12-12 15:43:38 -080014765endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014766
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014767
14768CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
14769
Craig Tiller61b910f2015-02-15 10:54:07 -080014770CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014771
nnoble69ac39f2014-12-12 15:43:38 -080014772ifeq ($(NO_SECURE),true)
14773
Nicolas Noble047b7272015-01-16 13:55:05 -080014774# You can't build secure targets if you don't have OpenSSL with ALPN.
14775
Craig Tiller61b910f2015-02-15 10:54:07 -080014776$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014777
14778else
14779
Craig Tiller61b910f2015-02-15 10:54:07 -080014780$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014781 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014782 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014783 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014784
nnoble69ac39f2014-12-12 15:43:38 -080014785endif
14786
Craig Tillerd4773f52015-01-12 16:38:47 -080014787
Craig Tiller8f126a62015-01-15 08:50:19 -080014788deps_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 -080014789
nnoble69ac39f2014-12-12 15:43:38 -080014790ifneq ($(NO_SECURE),true)
14791ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014792-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014793endif
nnoble69ac39f2014-12-12 15:43:38 -080014794endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014795
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014796
murgatroid99a8c21e82015-02-12 13:55:53 -080014797CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EMPTY_BATCH_TEST_SRC = \
14798
Craig Tiller61b910f2015-02-15 10:54:07 -080014799CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EMPTY_BATCH_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EMPTY_BATCH_TEST_SRC))))
murgatroid99a8c21e82015-02-12 13:55:53 -080014800
14801ifeq ($(NO_SECURE),true)
14802
14803# You can't build secure targets if you don't have OpenSSL with ALPN.
14804
Craig Tiller61b910f2015-02-15 10:54:07 -080014805$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test: openssl_dep_error
murgatroid99a8c21e82015-02-12 13:55:53 -080014806
14807else
14808
Craig Tiller61b910f2015-02-15 10:54:07 -080014809$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EMPTY_BATCH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
murgatroid99a8c21e82015-02-12 13:55:53 -080014810 $(E) "[LD] Linking $@"
14811 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014812 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EMPTY_BATCH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test
murgatroid99a8c21e82015-02-12 13:55:53 -080014813
14814endif
14815
14816
14817deps_chttp2_simple_ssl_with_oauth2_fullstack_empty_batch_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EMPTY_BATCH_TEST_OBJS:.o=.dep)
14818
14819ifneq ($(NO_SECURE),true)
14820ifneq ($(NO_DEPS),true)
14821-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EMPTY_BATCH_TEST_OBJS:.o=.dep)
14822endif
14823endif
14824
14825
Craig Tiller4ffdcd52015-01-16 11:34:55 -080014826CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
14827
Craig Tiller61b910f2015-02-15 10:54:07 -080014828CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC))))
Craig Tiller4ffdcd52015-01-16 11:34:55 -080014829
14830ifeq ($(NO_SECURE),true)
14831
David Klempner7f3ed1e2015-01-16 15:35:56 -080014832# You can't build secure targets if you don't have OpenSSL with ALPN.
14833
Craig Tiller61b910f2015-02-15 10:54:07 -080014834$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test: openssl_dep_error
Craig Tiller4ffdcd52015-01-16 11:34:55 -080014835
14836else
14837
Craig Tiller61b910f2015-02-15 10:54:07 -080014838$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller4ffdcd52015-01-16 11:34:55 -080014839 $(E) "[LD] Linking $@"
14840 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014841 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test
Craig Tiller4ffdcd52015-01-16 11:34:55 -080014842
14843endif
14844
14845
14846deps_chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
14847
14848ifneq ($(NO_SECURE),true)
14849ifneq ($(NO_DEPS),true)
14850-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
14851endif
14852endif
14853
14854
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014855CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC = \
14856
Craig Tiller61b910f2015-02-15 10:54:07 -080014857CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014858
nnoble69ac39f2014-12-12 15:43:38 -080014859ifeq ($(NO_SECURE),true)
14860
Nicolas Noble047b7272015-01-16 13:55:05 -080014861# You can't build secure targets if you don't have OpenSSL with ALPN.
14862
Craig Tiller61b910f2015-02-15 10:54:07 -080014863$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014864
14865else
14866
Craig Tiller61b910f2015-02-15 10:54:07 -080014867$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014868 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014869 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014870 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014871
nnoble69ac39f2014-12-12 15:43:38 -080014872endif
14873
Craig Tillerd4773f52015-01-12 16:38:47 -080014874
Craig Tiller8f126a62015-01-15 08:50:19 -080014875deps_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 -080014876
nnoble69ac39f2014-12-12 15:43:38 -080014877ifneq ($(NO_SECURE),true)
14878ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014879-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014880endif
nnoble69ac39f2014-12-12 15:43:38 -080014881endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014882
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014883
14884CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC = \
14885
Craig Tiller61b910f2015-02-15 10:54:07 -080014886CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014887
nnoble69ac39f2014-12-12 15:43:38 -080014888ifeq ($(NO_SECURE),true)
14889
Nicolas Noble047b7272015-01-16 13:55:05 -080014890# You can't build secure targets if you don't have OpenSSL with ALPN.
14891
Craig Tiller61b910f2015-02-15 10:54:07 -080014892$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014893
14894else
14895
Craig Tiller61b910f2015-02-15 10:54:07 -080014896$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014897 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014898 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014899 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014900
nnoble69ac39f2014-12-12 15:43:38 -080014901endif
14902
Craig Tillerd4773f52015-01-12 16:38:47 -080014903
Craig Tiller8f126a62015-01-15 08:50:19 -080014904deps_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 -080014905
nnoble69ac39f2014-12-12 15:43:38 -080014906ifneq ($(NO_SECURE),true)
14907ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014908-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014909endif
nnoble69ac39f2014-12-12 15:43:38 -080014910endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014911
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014912
14913CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC = \
14914
Craig Tiller61b910f2015-02-15 10:54:07 -080014915CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014916
nnoble69ac39f2014-12-12 15:43:38 -080014917ifeq ($(NO_SECURE),true)
14918
Nicolas Noble047b7272015-01-16 13:55:05 -080014919# You can't build secure targets if you don't have OpenSSL with ALPN.
14920
Craig Tiller61b910f2015-02-15 10:54:07 -080014921$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014922
14923else
14924
Craig Tiller61b910f2015-02-15 10:54:07 -080014925$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014926 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014927 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014928 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014929
nnoble69ac39f2014-12-12 15:43:38 -080014930endif
14931
Craig Tillerd4773f52015-01-12 16:38:47 -080014932
Craig Tiller8f126a62015-01-15 08:50:19 -080014933deps_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 -080014934
nnoble69ac39f2014-12-12 15:43:38 -080014935ifneq ($(NO_SECURE),true)
14936ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014937-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014938endif
nnoble69ac39f2014-12-12 15:43:38 -080014939endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014940
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014941
14942CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC = \
14943
Craig Tiller61b910f2015-02-15 10:54:07 -080014944CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014945
nnoble69ac39f2014-12-12 15:43:38 -080014946ifeq ($(NO_SECURE),true)
14947
Nicolas Noble047b7272015-01-16 13:55:05 -080014948# You can't build secure targets if you don't have OpenSSL with ALPN.
14949
Craig Tiller61b910f2015-02-15 10:54:07 -080014950$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080014951
14952else
14953
Craig Tiller61b910f2015-02-15 10:54:07 -080014954$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014955 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080014956 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014957 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014958
nnoble69ac39f2014-12-12 15:43:38 -080014959endif
14960
Craig Tillerd4773f52015-01-12 16:38:47 -080014961
Craig Tiller8f126a62015-01-15 08:50:19 -080014962deps_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 -080014963
nnoble69ac39f2014-12-12 15:43:38 -080014964ifneq ($(NO_SECURE),true)
14965ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014966-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014967endif
nnoble69ac39f2014-12-12 15:43:38 -080014968endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014969
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080014970
ctiller33023c42014-12-12 16:28:33 -080014971CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
14972
Craig Tiller61b910f2015-02-15 10:54:07 -080014973CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(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 -080014974
14975ifeq ($(NO_SECURE),true)
14976
Nicolas Noble047b7272015-01-16 13:55:05 -080014977# You can't build secure targets if you don't have OpenSSL with ALPN.
14978
Craig Tiller61b910f2015-02-15 10:54:07 -080014979$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -080014980
14981else
14982
Craig Tiller61b910f2015-02-15 10:54:07 -080014983$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -080014984 $(E) "[LD] Linking $@"
14985 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080014986 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -080014987
14988endif
14989
Craig Tillerd4773f52015-01-12 16:38:47 -080014990
Craig Tiller8f126a62015-01-15 08:50:19 -080014991deps_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 -080014992
14993ifneq ($(NO_SECURE),true)
14994ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080014995-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -080014996endif
14997endif
14998
ctiller33023c42014-12-12 16:28:33 -080014999
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015000CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
15001
Craig Tiller61b910f2015-02-15 10:54:07 -080015002CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(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 -080015003
nnoble69ac39f2014-12-12 15:43:38 -080015004ifeq ($(NO_SECURE),true)
15005
Nicolas Noble047b7272015-01-16 13:55:05 -080015006# You can't build secure targets if you don't have OpenSSL with ALPN.
15007
Craig Tiller61b910f2015-02-15 10:54:07 -080015008$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015009
15010else
15011
Craig Tiller61b910f2015-02-15 10:54:07 -080015012$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015013 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015014 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015015 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015016
nnoble69ac39f2014-12-12 15:43:38 -080015017endif
15018
Craig Tillerd4773f52015-01-12 16:38:47 -080015019
Craig Tiller8f126a62015-01-15 08:50:19 -080015020deps_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 -080015021
nnoble69ac39f2014-12-12 15:43:38 -080015022ifneq ($(NO_SECURE),true)
15023ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015024-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015025endif
nnoble69ac39f2014-12-12 15:43:38 -080015026endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015027
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015028
15029CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
15030
Craig Tiller61b910f2015-02-15 10:54:07 -080015031CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015032
nnoble69ac39f2014-12-12 15:43:38 -080015033ifeq ($(NO_SECURE),true)
15034
Nicolas Noble047b7272015-01-16 13:55:05 -080015035# You can't build secure targets if you don't have OpenSSL with ALPN.
15036
Craig Tiller61b910f2015-02-15 10:54:07 -080015037$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015038
15039else
15040
Craig Tiller61b910f2015-02-15 10:54:07 -080015041$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015042 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015043 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015044 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015045
nnoble69ac39f2014-12-12 15:43:38 -080015046endif
15047
Craig Tillerd4773f52015-01-12 16:38:47 -080015048
Craig Tiller8f126a62015-01-15 08:50:19 -080015049deps_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 -080015050
nnoble69ac39f2014-12-12 15:43:38 -080015051ifneq ($(NO_SECURE),true)
15052ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015053-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015054endif
nnoble69ac39f2014-12-12 15:43:38 -080015055endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015056
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015057
Craig Tillercff2d152015-02-05 13:22:49 -080015058CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
ctiller2845cad2014-12-15 15:14:12 -080015059
Craig Tiller61b910f2015-02-15 10:54:07 -080015060CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -080015061
15062ifeq ($(NO_SECURE),true)
15063
Nicolas Noble047b7272015-01-16 13:55:05 -080015064# You can't build secure targets if you don't have OpenSSL with ALPN.
15065
Craig Tiller61b910f2015-02-15 10:54:07 -080015066$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -080015067
15068else
15069
Craig Tiller61b910f2015-02-15 10:54:07 -080015070$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -080015071 $(E) "[LD] Linking $@"
15072 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015073 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_test
ctiller2845cad2014-12-15 15:14:12 -080015074
15075endif
15076
Craig Tillerd4773f52015-01-12 16:38:47 -080015077
Craig Tillercff2d152015-02-05 13:22:49 -080015078deps_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 -080015079
15080ifneq ($(NO_SECURE),true)
15081ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -080015082-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
15083endif
15084endif
15085
15086
15087CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_SRC = \
15088
Craig Tiller61b910f2015-02-15 10:54:07 -080015089CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -080015090
15091ifeq ($(NO_SECURE),true)
15092
15093# You can't build secure targets if you don't have OpenSSL with ALPN.
15094
Craig Tiller61b910f2015-02-15 10:54:07 -080015095$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080015096
15097else
15098
Craig Tiller61b910f2015-02-15 10:54:07 -080015099$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillercff2d152015-02-05 13:22:49 -080015100 $(E) "[LD] Linking $@"
15101 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015102 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test
Craig Tillercff2d152015-02-05 13:22:49 -080015103
15104endif
15105
15106
15107deps_chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
15108
15109ifneq ($(NO_SECURE),true)
15110ifneq ($(NO_DEPS),true)
15111-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080015112endif
15113endif
15114
ctiller2845cad2014-12-15 15:14:12 -080015115
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015116CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
15117
Craig Tiller61b910f2015-02-15 10:54:07 -080015118CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015119
nnoble69ac39f2014-12-12 15:43:38 -080015120ifeq ($(NO_SECURE),true)
15121
Nicolas Noble047b7272015-01-16 13:55:05 -080015122# You can't build secure targets if you don't have OpenSSL with ALPN.
15123
Craig Tiller61b910f2015-02-15 10:54:07 -080015124$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015125
15126else
15127
Craig Tiller61b910f2015-02-15 10:54:07 -080015128$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015129 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015130 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015131 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015132
nnoble69ac39f2014-12-12 15:43:38 -080015133endif
15134
Craig Tillerd4773f52015-01-12 16:38:47 -080015135
Craig Tiller8f126a62015-01-15 08:50:19 -080015136deps_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 -080015137
nnoble69ac39f2014-12-12 15:43:38 -080015138ifneq ($(NO_SECURE),true)
15139ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015140-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015141endif
nnoble69ac39f2014-12-12 15:43:38 -080015142endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015143
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015144
15145CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC = \
15146
Craig Tiller61b910f2015-02-15 10:54:07 -080015147CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015148
nnoble69ac39f2014-12-12 15:43:38 -080015149ifeq ($(NO_SECURE),true)
15150
Nicolas Noble047b7272015-01-16 13:55:05 -080015151# You can't build secure targets if you don't have OpenSSL with ALPN.
15152
Craig Tiller61b910f2015-02-15 10:54:07 -080015153$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015154
15155else
15156
Craig Tiller61b910f2015-02-15 10:54:07 -080015157$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015158 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015159 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015160 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015161
nnoble69ac39f2014-12-12 15:43:38 -080015162endif
15163
Craig Tillerd4773f52015-01-12 16:38:47 -080015164
Craig Tiller8f126a62015-01-15 08:50:19 -080015165deps_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 -080015166
nnoble69ac39f2014-12-12 15:43:38 -080015167ifneq ($(NO_SECURE),true)
15168ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015169-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015170endif
nnoble69ac39f2014-12-12 15:43:38 -080015171endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015172
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015173
nathaniel52878172014-12-09 10:17:19 -080015174CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015175
Craig Tiller61b910f2015-02-15 10:54:07 -080015176CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015177
nnoble69ac39f2014-12-12 15:43:38 -080015178ifeq ($(NO_SECURE),true)
15179
Nicolas Noble047b7272015-01-16 13:55:05 -080015180# You can't build secure targets if you don't have OpenSSL with ALPN.
15181
Craig Tiller61b910f2015-02-15 10:54:07 -080015182$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015183
15184else
15185
Craig Tiller61b910f2015-02-15 10:54:07 -080015186$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015187 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015188 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015189 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015190
nnoble69ac39f2014-12-12 15:43:38 -080015191endif
15192
Craig Tillerd4773f52015-01-12 16:38:47 -080015193
Craig Tiller8f126a62015-01-15 08:50:19 -080015194deps_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 -080015195
nnoble69ac39f2014-12-12 15:43:38 -080015196ifneq ($(NO_SECURE),true)
15197ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015198-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015199endif
nnoble69ac39f2014-12-12 15:43:38 -080015200endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015201
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015202
15203CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
15204
Craig Tiller61b910f2015-02-15 10:54:07 -080015205CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix $(OBJDIR)/$(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 -080015206
nnoble69ac39f2014-12-12 15:43:38 -080015207ifeq ($(NO_SECURE),true)
15208
Nicolas Noble047b7272015-01-16 13:55:05 -080015209# You can't build secure targets if you don't have OpenSSL with ALPN.
15210
Craig Tiller61b910f2015-02-15 10:54:07 -080015211$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015212
15213else
15214
Craig Tiller61b910f2015-02-15 10:54:07 -080015215$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015216 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015217 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015218 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015219
nnoble69ac39f2014-12-12 15:43:38 -080015220endif
15221
Craig Tillerd4773f52015-01-12 16:38:47 -080015222
Craig Tiller8f126a62015-01-15 08:50:19 -080015223deps_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 -080015224
nnoble69ac39f2014-12-12 15:43:38 -080015225ifneq ($(NO_SECURE),true)
15226ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015227-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015228endif
nnoble69ac39f2014-12-12 15:43:38 -080015229endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015230
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015231
Craig Tiller2c189e32015-02-03 13:56:55 -080015232CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
15233
Craig Tiller61b910f2015-02-15 10:54:07 -080015234CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015235
15236ifeq ($(NO_SECURE),true)
15237
15238# You can't build secure targets if you don't have OpenSSL with ALPN.
15239
Craig Tiller61b910f2015-02-15 10:54:07 -080015240$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015241
15242else
15243
Craig Tiller61b910f2015-02-15 10:54:07 -080015244$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015245 $(E) "[LD] Linking $@"
15246 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015247 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015248
15249endif
15250
15251
15252deps_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)
15253
15254ifneq ($(NO_SECURE),true)
15255ifneq ($(NO_DEPS),true)
15256-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
15257endif
15258endif
15259
15260
15261CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
15262
Craig Tiller61b910f2015-02-15 10:54:07 -080015263CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015264
15265ifeq ($(NO_SECURE),true)
15266
15267# You can't build secure targets if you don't have OpenSSL with ALPN.
15268
Craig Tiller61b910f2015-02-15 10:54:07 -080015269$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015270
15271else
15272
Craig Tiller61b910f2015-02-15 10:54:07 -080015273$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015274 $(E) "[LD] Linking $@"
15275 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015276 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_accept_and_writes_closed_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015277
15278endif
15279
15280
15281deps_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)
15282
15283ifneq ($(NO_SECURE),true)
15284ifneq ($(NO_DEPS),true)
15285-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
15286endif
15287endif
15288
15289
15290CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
15291
Craig Tiller61b910f2015-02-15 10:54:07 -080015292CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015293
15294ifeq ($(NO_SECURE),true)
15295
15296# You can't build secure targets if you don't have OpenSSL with ALPN.
15297
Craig Tiller61b910f2015-02-15 10:54:07 -080015298$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015299
15300else
15301
Craig Tiller61b910f2015-02-15 10:54:07 -080015302$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015303 $(E) "[LD] Linking $@"
15304 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015305 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_after_invoke_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015306
15307endif
15308
15309
15310deps_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)
15311
15312ifneq ($(NO_SECURE),true)
15313ifneq ($(NO_DEPS),true)
15314-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
15315endif
15316endif
15317
15318
15319CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
15320
Craig Tiller61b910f2015-02-15 10:54:07 -080015321CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015322
15323ifeq ($(NO_SECURE),true)
15324
15325# You can't build secure targets if you don't have OpenSSL with ALPN.
15326
Craig Tiller61b910f2015-02-15 10:54:07 -080015327$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015328
15329else
15330
Craig Tiller61b910f2015-02-15 10:54:07 -080015331$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015332 $(E) "[LD] Linking $@"
15333 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015334 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_before_invoke_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015335
15336endif
15337
15338
15339deps_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)
15340
15341ifneq ($(NO_SECURE),true)
15342ifneq ($(NO_DEPS),true)
15343-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
15344endif
15345endif
15346
15347
15348CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
15349
Craig Tiller61b910f2015-02-15 10:54:07 -080015350CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015351
15352ifeq ($(NO_SECURE),true)
15353
15354# You can't build secure targets if you don't have OpenSSL with ALPN.
15355
Craig Tiller61b910f2015-02-15 10:54:07 -080015356$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015357
15358else
15359
Craig Tiller61b910f2015-02-15 10:54:07 -080015360$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015361 $(E) "[LD] Linking $@"
15362 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015363 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_cancel_in_a_vacuum_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015364
15365endif
15366
15367
15368deps_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)
15369
15370ifneq ($(NO_SECURE),true)
15371ifneq ($(NO_DEPS),true)
15372-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
15373endif
15374endif
15375
15376
15377CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
15378
Craig Tiller61b910f2015-02-15 10:54:07 -080015379CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015380
15381ifeq ($(NO_SECURE),true)
15382
15383# You can't build secure targets if you don't have OpenSSL with ALPN.
15384
Craig Tiller61b910f2015-02-15 10:54:07 -080015385$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015386
15387else
15388
Craig Tiller61b910f2015-02-15 10:54:07 -080015389$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015390 $(E) "[LD] Linking $@"
15391 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015392 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_census_simple_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015393
15394endif
15395
15396
15397deps_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)
15398
15399ifneq ($(NO_SECURE),true)
15400ifneq ($(NO_DEPS),true)
15401-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
15402endif
15403endif
15404
15405
15406CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
15407
Craig Tiller61b910f2015-02-15 10:54:07 -080015408CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015409
15410ifeq ($(NO_SECURE),true)
15411
15412# You can't build secure targets if you don't have OpenSSL with ALPN.
15413
Craig Tiller61b910f2015-02-15 10:54:07 -080015414$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015415
15416else
15417
Craig Tiller61b910f2015-02-15 10:54:07 -080015418$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015419 $(E) "[LD] Linking $@"
15420 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015421 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015422
15423endif
15424
15425
15426deps_chttp2_simple_ssl_with_oauth2_fullstack_disappearing_server_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
15427
15428ifneq ($(NO_SECURE),true)
15429ifneq ($(NO_DEPS),true)
15430-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
15431endif
15432endif
15433
15434
15435CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
15436
Craig Tiller61b910f2015-02-15 10:54:07 -080015437CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015438
15439ifeq ($(NO_SECURE),true)
15440
15441# You can't build secure targets if you don't have OpenSSL with ALPN.
15442
Craig Tiller61b910f2015-02-15 10:54:07 -080015443$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015444
15445else
15446
Craig Tiller61b910f2015-02-15 10:54:07 -080015447$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015448 $(E) "[LD] Linking $@"
15449 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015450 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_inflight_calls_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015451
15452endif
15453
15454
15455deps_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)
15456
15457ifneq ($(NO_SECURE),true)
15458ifneq ($(NO_DEPS),true)
15459-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
15460endif
15461endif
15462
15463
15464CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
15465
Craig Tiller61b910f2015-02-15 10:54:07 -080015466CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015467
15468ifeq ($(NO_SECURE),true)
15469
15470# You can't build secure targets if you don't have OpenSSL with ALPN.
15471
Craig Tiller61b910f2015-02-15 10:54:07 -080015472$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015473
15474else
15475
Craig Tiller61b910f2015-02-15 10:54:07 -080015476$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015477 $(E) "[LD] Linking $@"
15478 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015479 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_early_server_shutdown_finishes_tags_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015480
15481endif
15482
15483
15484deps_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)
15485
15486ifneq ($(NO_SECURE),true)
15487ifneq ($(NO_DEPS),true)
15488-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
15489endif
15490endif
15491
15492
15493CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
15494
Craig Tiller61b910f2015-02-15 10:54:07 -080015495CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015496
15497ifeq ($(NO_SECURE),true)
15498
15499# You can't build secure targets if you don't have OpenSSL with ALPN.
15500
Craig Tiller61b910f2015-02-15 10:54:07 -080015501$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015502
15503else
15504
Craig Tiller61b910f2015-02-15 10:54:07 -080015505$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015506 $(E) "[LD] Linking $@"
15507 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015508 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_graceful_server_shutdown_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015509
15510endif
15511
15512
15513deps_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)
15514
15515ifneq ($(NO_SECURE),true)
15516ifneq ($(NO_DEPS),true)
15517-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
15518endif
15519endif
15520
15521
15522CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
15523
Craig Tiller61b910f2015-02-15 10:54:07 -080015524CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015525
15526ifeq ($(NO_SECURE),true)
15527
15528# You can't build secure targets if you don't have OpenSSL with ALPN.
15529
Craig Tiller61b910f2015-02-15 10:54:07 -080015530$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015531
15532else
15533
Craig Tiller61b910f2015-02-15 10:54:07 -080015534$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015535 $(E) "[LD] Linking $@"
15536 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015537 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_invoke_large_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015538
15539endif
15540
15541
15542deps_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)
15543
15544ifneq ($(NO_SECURE),true)
15545ifneq ($(NO_DEPS),true)
15546-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
15547endif
15548endif
15549
15550
15551CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
15552
Craig Tiller61b910f2015-02-15 10:54:07 -080015553CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015554
15555ifeq ($(NO_SECURE),true)
15556
15557# You can't build secure targets if you don't have OpenSSL with ALPN.
15558
Craig Tiller61b910f2015-02-15 10:54:07 -080015559$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015560
15561else
15562
Craig Tiller61b910f2015-02-15 10:54:07 -080015563$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015564 $(E) "[LD] Linking $@"
15565 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015566 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_max_concurrent_streams_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015567
15568endif
15569
15570
15571deps_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)
15572
15573ifneq ($(NO_SECURE),true)
15574ifneq ($(NO_DEPS),true)
15575-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
15576endif
15577endif
15578
15579
15580CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_LEGACY_TEST_SRC = \
15581
Craig Tiller61b910f2015-02-15 10:54:07 -080015582CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015583
15584ifeq ($(NO_SECURE),true)
15585
15586# You can't build secure targets if you don't have OpenSSL with ALPN.
15587
Craig Tiller61b910f2015-02-15 10:54:07 -080015588$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015589
15590else
15591
Craig Tiller61b910f2015-02-15 10:54:07 -080015592$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015593 $(E) "[LD] Linking $@"
15594 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015595 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015596
15597endif
15598
15599
15600deps_chttp2_simple_ssl_with_oauth2_fullstack_no_op_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
15601
15602ifneq ($(NO_SECURE),true)
15603ifneq ($(NO_DEPS),true)
15604-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
15605endif
15606endif
15607
15608
15609CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
15610
Craig Tiller61b910f2015-02-15 10:54:07 -080015611CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015612
15613ifeq ($(NO_SECURE),true)
15614
15615# You can't build secure targets if you don't have OpenSSL with ALPN.
15616
Craig Tiller61b910f2015-02-15 10:54:07 -080015617$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015618
15619else
15620
Craig Tiller61b910f2015-02-15 10:54:07 -080015621$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015622 $(E) "[LD] Linking $@"
15623 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015624 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_ping_pong_streaming_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015625
15626endif
15627
15628
15629deps_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)
15630
15631ifneq ($(NO_SECURE),true)
15632ifneq ($(NO_DEPS),true)
15633-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
15634endif
15635endif
15636
15637
15638CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
15639
Craig Tiller61b910f2015-02-15 10:54:07 -080015640CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015641
15642ifeq ($(NO_SECURE),true)
15643
15644# You can't build secure targets if you don't have OpenSSL with ALPN.
15645
Craig Tiller61b910f2015-02-15 10:54:07 -080015646$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015647
15648else
15649
Craig Tiller61b910f2015-02-15 10:54:07 -080015650$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015651 $(E) "[LD] Linking $@"
15652 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015653 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_binary_metadata_and_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015654
15655endif
15656
15657
15658deps_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)
15659
15660ifneq ($(NO_SECURE),true)
15661ifneq ($(NO_DEPS),true)
15662-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15663endif
15664endif
15665
15666
15667CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
15668
Craig Tiller61b910f2015-02-15 10:54:07 -080015669CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015670
15671ifeq ($(NO_SECURE),true)
15672
15673# You can't build secure targets if you don't have OpenSSL with ALPN.
15674
Craig Tiller61b910f2015-02-15 10:54:07 -080015675$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015676
15677else
15678
Craig Tiller61b910f2015-02-15 10:54:07 -080015679$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015680 $(E) "[LD] Linking $@"
15681 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015682 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_metadata_and_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015683
15684endif
15685
15686
15687deps_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)
15688
15689ifneq ($(NO_SECURE),true)
15690ifneq ($(NO_DEPS),true)
15691-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15692endif
15693endif
15694
15695
15696CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
15697
Craig Tiller61b910f2015-02-15 10:54:07 -080015698CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015699
15700ifeq ($(NO_SECURE),true)
15701
15702# You can't build secure targets if you don't have OpenSSL with ALPN.
15703
Craig Tiller61b910f2015-02-15 10:54:07 -080015704$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015705
15706else
15707
Craig Tiller61b910f2015-02-15 10:54:07 -080015708$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015709 $(E) "[LD] Linking $@"
15710 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015711 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015712
15713endif
15714
15715
15716deps_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)
15717
15718ifneq ($(NO_SECURE),true)
15719ifneq ($(NO_DEPS),true)
15720-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15721endif
15722endif
15723
15724
15725CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
15726
Craig Tiller61b910f2015-02-15 10:54:07 -080015727CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015728
15729ifeq ($(NO_SECURE),true)
15730
15731# You can't build secure targets if you don't have OpenSSL with ALPN.
15732
Craig Tiller61b910f2015-02-15 10:54:07 -080015733$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015734
15735else
15736
Craig Tiller61b910f2015-02-15 10:54:07 -080015737$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015738 $(E) "[LD] Linking $@"
15739 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015740 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_response_with_trailing_metadata_and_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015741
15742endif
15743
15744
15745deps_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)
15746
15747ifneq ($(NO_SECURE),true)
15748ifneq ($(NO_DEPS),true)
15749-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15750endif
15751endif
15752
15753
Craig Tillercff2d152015-02-05 13:22:49 -080015754CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
15755
Craig Tiller61b910f2015-02-15 10:54:07 -080015756CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -080015757
15758ifeq ($(NO_SECURE),true)
15759
15760# You can't build secure targets if you don't have OpenSSL with ALPN.
15761
Craig Tiller61b910f2015-02-15 10:54:07 -080015762$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080015763
15764else
15765
Craig Tiller61b910f2015-02-15 10:54:07 -080015766$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillercff2d152015-02-05 13:22:49 -080015767 $(E) "[LD] Linking $@"
15768 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015769 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_large_metadata_legacy_test
Craig Tillercff2d152015-02-05 13:22:49 -080015770
15771endif
15772
15773
15774deps_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)
15775
15776ifneq ($(NO_SECURE),true)
15777ifneq ($(NO_DEPS),true)
15778-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
15779endif
15780endif
15781
15782
15783CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
15784
Craig Tiller61b910f2015-02-15 10:54:07 -080015785CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -080015786
15787ifeq ($(NO_SECURE),true)
15788
15789# You can't build secure targets if you don't have OpenSSL with ALPN.
15790
Craig Tiller61b910f2015-02-15 10:54:07 -080015791$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080015792
15793else
15794
Craig Tiller61b910f2015-02-15 10:54:07 -080015795$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillercff2d152015-02-05 13:22:49 -080015796 $(E) "[LD] Linking $@"
15797 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015798 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_request_with_payload_legacy_test
Craig Tillercff2d152015-02-05 13:22:49 -080015799
15800endif
15801
15802
15803deps_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)
15804
15805ifneq ($(NO_SECURE),true)
15806ifneq ($(NO_DEPS),true)
15807-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
15808endif
15809endif
15810
15811
Craig Tiller2c189e32015-02-03 13:56:55 -080015812CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
15813
Craig Tiller61b910f2015-02-15 10:54:07 -080015814CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015815
15816ifeq ($(NO_SECURE),true)
15817
15818# You can't build secure targets if you don't have OpenSSL with ALPN.
15819
Craig Tiller61b910f2015-02-15 10:54:07 -080015820$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015821
15822else
15823
Craig Tiller61b910f2015-02-15 10:54:07 -080015824$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015825 $(E) "[LD] Linking $@"
15826 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015827 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_delayed_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015828
15829endif
15830
15831
15832deps_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)
15833
15834ifneq ($(NO_SECURE),true)
15835ifneq ($(NO_DEPS),true)
15836-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
15837endif
15838endif
15839
15840
15841CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
15842
Craig Tiller61b910f2015-02-15 10:54:07 -080015843CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015844
15845ifeq ($(NO_SECURE),true)
15846
15847# You can't build secure targets if you don't have OpenSSL with ALPN.
15848
Craig Tiller61b910f2015-02-15 10:54:07 -080015849$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015850
15851else
15852
Craig Tiller61b910f2015-02-15 10:54:07 -080015853$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015854 $(E) "[LD] Linking $@"
15855 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015856 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015857
15858endif
15859
15860
15861deps_chttp2_simple_ssl_with_oauth2_fullstack_simple_request_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
15862
15863ifneq ($(NO_SECURE),true)
15864ifneq ($(NO_DEPS),true)
15865-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
15866endif
15867endif
15868
15869
15870CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_SRC = \
15871
Craig Tiller61b910f2015-02-15 10:54:07 -080015872CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015873
15874ifeq ($(NO_SECURE),true)
15875
15876# You can't build secure targets if you don't have OpenSSL with ALPN.
15877
Craig Tiller61b910f2015-02-15 10:54:07 -080015878$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015879
15880else
15881
Craig Tiller61b910f2015-02-15 10:54:07 -080015882$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015883 $(E) "[LD] Linking $@"
15884 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015885 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015886
15887endif
15888
15889
15890deps_chttp2_simple_ssl_with_oauth2_fullstack_thread_stress_legacy_test: $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
15891
15892ifneq ($(NO_SECURE),true)
15893ifneq ($(NO_DEPS),true)
15894-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
15895endif
15896endif
15897
15898
15899CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
15900
Craig Tiller61b910f2015-02-15 10:54:07 -080015901CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080015902
15903ifeq ($(NO_SECURE),true)
15904
15905# You can't build secure targets if you don't have OpenSSL with ALPN.
15906
Craig Tiller61b910f2015-02-15 10:54:07 -080015907$(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080015908
15909else
15910
Craig Tiller61b910f2015-02-15 10:54:07 -080015911$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080015912 $(E) "[LD] Linking $@"
15913 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015914 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_simple_ssl_with_oauth2_fullstack.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_simple_ssl_with_oauth2_fullstack_writes_done_hangs_with_pending_read_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080015915
15916endif
15917
15918
15919deps_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)
15920
15921ifneq ($(NO_SECURE),true)
15922ifneq ($(NO_DEPS),true)
15923-include $(CHTTP2_SIMPLE_SSL_WITH_OAUTH2_FULLSTACK_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
15924endif
15925endif
15926
15927
Craig Tillerc9f660d2015-03-03 11:01:48 -080015928CHTTP2_SOCKET_PAIR_BAD_HOSTNAME_TEST_SRC = \
15929
15930CHTTP2_SOCKET_PAIR_BAD_HOSTNAME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_BAD_HOSTNAME_TEST_SRC))))
15931
15932ifeq ($(NO_SECURE),true)
15933
15934# You can't build secure targets if you don't have OpenSSL with ALPN.
15935
15936$(BINDIR)/$(CONFIG)/chttp2_socket_pair_bad_hostname_test: openssl_dep_error
15937
15938else
15939
15940$(BINDIR)/$(CONFIG)/chttp2_socket_pair_bad_hostname_test: $(CHTTP2_SOCKET_PAIR_BAD_HOSTNAME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
15941 $(E) "[LD] Linking $@"
15942 $(Q) mkdir -p `dirname $@`
15943 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_BAD_HOSTNAME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_bad_hostname_test
15944
15945endif
15946
15947
15948deps_chttp2_socket_pair_bad_hostname_test: $(CHTTP2_SOCKET_PAIR_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
15949
15950ifneq ($(NO_SECURE),true)
15951ifneq ($(NO_DEPS),true)
15952-include $(CHTTP2_SOCKET_PAIR_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
15953endif
15954endif
15955
15956
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015957CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC = \
15958
Craig Tiller61b910f2015-02-15 10:54:07 -080015959CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015960
nnoble69ac39f2014-12-12 15:43:38 -080015961ifeq ($(NO_SECURE),true)
15962
Nicolas Noble047b7272015-01-16 13:55:05 -080015963# You can't build secure targets if you don't have OpenSSL with ALPN.
15964
Craig Tiller61b910f2015-02-15 10:54:07 -080015965$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015966
15967else
15968
Craig Tiller61b910f2015-02-15 10:54:07 -080015969$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015970 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080015971 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080015972 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015973
nnoble69ac39f2014-12-12 15:43:38 -080015974endif
15975
Craig Tillerd4773f52015-01-12 16:38:47 -080015976
Craig Tiller8f126a62015-01-15 08:50:19 -080015977deps_chttp2_socket_pair_cancel_after_accept_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015978
nnoble69ac39f2014-12-12 15:43:38 -080015979ifneq ($(NO_SECURE),true)
15980ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080015981-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015982endif
nnoble69ac39f2014-12-12 15:43:38 -080015983endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015984
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015985
15986CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
15987
Craig Tiller61b910f2015-02-15 10:54:07 -080015988CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015989
nnoble69ac39f2014-12-12 15:43:38 -080015990ifeq ($(NO_SECURE),true)
15991
Nicolas Noble047b7272015-01-16 13:55:05 -080015992# You can't build secure targets if you don't have OpenSSL with ALPN.
15993
Craig Tiller61b910f2015-02-15 10:54:07 -080015994$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080015995
15996else
15997
Craig Tiller61b910f2015-02-15 10:54:07 -080015998$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080015999 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016000 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016001 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016002
nnoble69ac39f2014-12-12 15:43:38 -080016003endif
16004
Craig Tillerd4773f52015-01-12 16:38:47 -080016005
Craig Tiller8f126a62015-01-15 08:50:19 -080016006deps_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 -080016007
nnoble69ac39f2014-12-12 15:43:38 -080016008ifneq ($(NO_SECURE),true)
16009ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016010-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016011endif
nnoble69ac39f2014-12-12 15:43:38 -080016012endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016013
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016014
16015CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC = \
16016
Craig Tiller61b910f2015-02-15 10:54:07 -080016017CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016018
nnoble69ac39f2014-12-12 15:43:38 -080016019ifeq ($(NO_SECURE),true)
16020
Nicolas Noble047b7272015-01-16 13:55:05 -080016021# You can't build secure targets if you don't have OpenSSL with ALPN.
16022
Craig Tiller61b910f2015-02-15 10:54:07 -080016023$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016024
16025else
16026
Craig Tiller61b910f2015-02-15 10:54:07 -080016027$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016028 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016029 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016030 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016031
nnoble69ac39f2014-12-12 15:43:38 -080016032endif
16033
Craig Tillerd4773f52015-01-12 16:38:47 -080016034
Craig Tiller8f126a62015-01-15 08:50:19 -080016035deps_chttp2_socket_pair_cancel_after_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016036
nnoble69ac39f2014-12-12 15:43:38 -080016037ifneq ($(NO_SECURE),true)
16038ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016039-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016040endif
nnoble69ac39f2014-12-12 15:43:38 -080016041endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016042
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016043
16044CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC = \
16045
Craig Tiller61b910f2015-02-15 10:54:07 -080016046CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016047
nnoble69ac39f2014-12-12 15:43:38 -080016048ifeq ($(NO_SECURE),true)
16049
Nicolas Noble047b7272015-01-16 13:55:05 -080016050# You can't build secure targets if you don't have OpenSSL with ALPN.
16051
Craig Tiller61b910f2015-02-15 10:54:07 -080016052$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016053
16054else
16055
Craig Tiller61b910f2015-02-15 10:54:07 -080016056$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016057 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016058 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016059 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016060
nnoble69ac39f2014-12-12 15:43:38 -080016061endif
16062
Craig Tillerd4773f52015-01-12 16:38:47 -080016063
Craig Tiller8f126a62015-01-15 08:50:19 -080016064deps_chttp2_socket_pair_cancel_before_invoke_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016065
nnoble69ac39f2014-12-12 15:43:38 -080016066ifneq ($(NO_SECURE),true)
16067ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016068-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016069endif
nnoble69ac39f2014-12-12 15:43:38 -080016070endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016071
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016072
16073CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC = \
16074
Craig Tiller61b910f2015-02-15 10:54:07 -080016075CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016076
nnoble69ac39f2014-12-12 15:43:38 -080016077ifeq ($(NO_SECURE),true)
16078
Nicolas Noble047b7272015-01-16 13:55:05 -080016079# You can't build secure targets if you don't have OpenSSL with ALPN.
16080
Craig Tiller61b910f2015-02-15 10:54:07 -080016081$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016082
16083else
16084
Craig Tiller61b910f2015-02-15 10:54:07 -080016085$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016086 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016087 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016088 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016089
nnoble69ac39f2014-12-12 15:43:38 -080016090endif
16091
Craig Tillerd4773f52015-01-12 16:38:47 -080016092
Craig Tiller8f126a62015-01-15 08:50:19 -080016093deps_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 -080016094
nnoble69ac39f2014-12-12 15:43:38 -080016095ifneq ($(NO_SECURE),true)
16096ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016097-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016098endif
nnoble69ac39f2014-12-12 15:43:38 -080016099endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016100
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016101
hongyu24200d32015-01-08 15:13:49 -080016102CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
16103
Craig Tiller61b910f2015-02-15 10:54:07 -080016104CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -080016105
16106ifeq ($(NO_SECURE),true)
16107
Nicolas Noble047b7272015-01-16 13:55:05 -080016108# You can't build secure targets if you don't have OpenSSL with ALPN.
16109
Craig Tiller61b910f2015-02-15 10:54:07 -080016110$(BINDIR)/$(CONFIG)/chttp2_socket_pair_census_simple_request_test: openssl_dep_error
hongyu24200d32015-01-08 15:13:49 -080016111
16112else
16113
Craig Tiller61b910f2015-02-15 10:54:07 -080016114$(BINDIR)/$(CONFIG)/chttp2_socket_pair_census_simple_request_test: $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
hongyu24200d32015-01-08 15:13:49 -080016115 $(E) "[LD] Linking $@"
16116 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016117 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_census_simple_request_test
hongyu24200d32015-01-08 15:13:49 -080016118
16119endif
16120
Craig Tillerd4773f52015-01-12 16:38:47 -080016121
Craig Tiller8f126a62015-01-15 08:50:19 -080016122deps_chttp2_socket_pair_census_simple_request_test: $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080016123
16124ifneq ($(NO_SECURE),true)
16125ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016126-include $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080016127endif
16128endif
16129
hongyu24200d32015-01-08 15:13:49 -080016130
ctillerc6d61c42014-12-15 14:52:08 -080016131CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC = \
16132
Craig Tiller61b910f2015-02-15 10:54:07 -080016133CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -080016134
16135ifeq ($(NO_SECURE),true)
16136
Nicolas Noble047b7272015-01-16 13:55:05 -080016137# You can't build secure targets if you don't have OpenSSL with ALPN.
16138
Craig Tiller61b910f2015-02-15 10:54:07 -080016139$(BINDIR)/$(CONFIG)/chttp2_socket_pair_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -080016140
16141else
16142
Craig Tiller61b910f2015-02-15 10:54:07 -080016143$(BINDIR)/$(CONFIG)/chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -080016144 $(E) "[LD] Linking $@"
16145 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016146 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -080016147
16148endif
16149
Craig Tillerd4773f52015-01-12 16:38:47 -080016150
Craig Tiller8f126a62015-01-15 08:50:19 -080016151deps_chttp2_socket_pair_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080016152
16153ifneq ($(NO_SECURE),true)
16154ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016155-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080016156endif
16157endif
16158
ctillerc6d61c42014-12-15 14:52:08 -080016159
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016160CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
16161
Craig Tiller61b910f2015-02-15 10:54:07 -080016162CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016163
nnoble69ac39f2014-12-12 15:43:38 -080016164ifeq ($(NO_SECURE),true)
16165
Nicolas Noble047b7272015-01-16 13:55:05 -080016166# You can't build secure targets if you don't have OpenSSL with ALPN.
16167
Craig Tiller61b910f2015-02-15 10:54:07 -080016168$(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016169
16170else
16171
Craig Tiller61b910f2015-02-15 10:54:07 -080016172$(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016173 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016174 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016175 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016176
nnoble69ac39f2014-12-12 15:43:38 -080016177endif
16178
Craig Tillerd4773f52015-01-12 16:38:47 -080016179
Craig Tiller8f126a62015-01-15 08:50:19 -080016180deps_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 -080016181
nnoble69ac39f2014-12-12 15:43:38 -080016182ifneq ($(NO_SECURE),true)
16183ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016184-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016185endif
nnoble69ac39f2014-12-12 15:43:38 -080016186endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016187
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016188
16189CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
16190
Craig Tiller61b910f2015-02-15 10:54:07 -080016191CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016192
nnoble69ac39f2014-12-12 15:43:38 -080016193ifeq ($(NO_SECURE),true)
16194
Nicolas Noble047b7272015-01-16 13:55:05 -080016195# You can't build secure targets if you don't have OpenSSL with ALPN.
16196
Craig Tiller61b910f2015-02-15 10:54:07 -080016197$(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016198
16199else
16200
Craig Tiller61b910f2015-02-15 10:54:07 -080016201$(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016202 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016203 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016204 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016205
nnoble69ac39f2014-12-12 15:43:38 -080016206endif
16207
Craig Tillerd4773f52015-01-12 16:38:47 -080016208
Craig Tiller8f126a62015-01-15 08:50:19 -080016209deps_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 -080016210
nnoble69ac39f2014-12-12 15:43:38 -080016211ifneq ($(NO_SECURE),true)
16212ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016213-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016214endif
nnoble69ac39f2014-12-12 15:43:38 -080016215endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016216
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016217
murgatroid99a8c21e82015-02-12 13:55:53 -080016218CHTTP2_SOCKET_PAIR_EMPTY_BATCH_TEST_SRC = \
16219
Craig Tiller61b910f2015-02-15 10:54:07 -080016220CHTTP2_SOCKET_PAIR_EMPTY_BATCH_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EMPTY_BATCH_TEST_SRC))))
murgatroid99a8c21e82015-02-12 13:55:53 -080016221
16222ifeq ($(NO_SECURE),true)
16223
16224# You can't build secure targets if you don't have OpenSSL with ALPN.
16225
Craig Tiller61b910f2015-02-15 10:54:07 -080016226$(BINDIR)/$(CONFIG)/chttp2_socket_pair_empty_batch_test: openssl_dep_error
murgatroid99a8c21e82015-02-12 13:55:53 -080016227
16228else
16229
Craig Tiller61b910f2015-02-15 10:54:07 -080016230$(BINDIR)/$(CONFIG)/chttp2_socket_pair_empty_batch_test: $(CHTTP2_SOCKET_PAIR_EMPTY_BATCH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
murgatroid99a8c21e82015-02-12 13:55:53 -080016231 $(E) "[LD] Linking $@"
16232 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016233 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_EMPTY_BATCH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_empty_batch_test
murgatroid99a8c21e82015-02-12 13:55:53 -080016234
16235endif
16236
16237
16238deps_chttp2_socket_pair_empty_batch_test: $(CHTTP2_SOCKET_PAIR_EMPTY_BATCH_TEST_OBJS:.o=.dep)
16239
16240ifneq ($(NO_SECURE),true)
16241ifneq ($(NO_DEPS),true)
16242-include $(CHTTP2_SOCKET_PAIR_EMPTY_BATCH_TEST_OBJS:.o=.dep)
16243endif
16244endif
16245
16246
Craig Tiller4ffdcd52015-01-16 11:34:55 -080016247CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
16248
Craig Tiller61b910f2015-02-15 10:54:07 -080016249CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC))))
Craig Tiller4ffdcd52015-01-16 11:34:55 -080016250
16251ifeq ($(NO_SECURE),true)
16252
David Klempner7f3ed1e2015-01-16 15:35:56 -080016253# You can't build secure targets if you don't have OpenSSL with ALPN.
16254
Craig Tiller61b910f2015-02-15 10:54:07 -080016255$(BINDIR)/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_test: openssl_dep_error
Craig Tiller4ffdcd52015-01-16 11:34:55 -080016256
16257else
16258
Craig Tiller61b910f2015-02-15 10:54:07 -080016259$(BINDIR)/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_test: $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller4ffdcd52015-01-16 11:34:55 -080016260 $(E) "[LD] Linking $@"
16261 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016262 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_test
Craig Tiller4ffdcd52015-01-16 11:34:55 -080016263
16264endif
16265
16266
16267deps_chttp2_socket_pair_graceful_server_shutdown_test: $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
16268
16269ifneq ($(NO_SECURE),true)
16270ifneq ($(NO_DEPS),true)
16271-include $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
16272endif
16273endif
16274
16275
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016276CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC = \
16277
Craig Tiller61b910f2015-02-15 10:54:07 -080016278CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016279
nnoble69ac39f2014-12-12 15:43:38 -080016280ifeq ($(NO_SECURE),true)
16281
Nicolas Noble047b7272015-01-16 13:55:05 -080016282# You can't build secure targets if you don't have OpenSSL with ALPN.
16283
Craig Tiller61b910f2015-02-15 10:54:07 -080016284$(BINDIR)/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016285
16286else
16287
Craig Tiller61b910f2015-02-15 10:54:07 -080016288$(BINDIR)/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016289 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016290 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016291 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_invoke_large_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016292
nnoble69ac39f2014-12-12 15:43:38 -080016293endif
16294
Craig Tillerd4773f52015-01-12 16:38:47 -080016295
Craig Tiller8f126a62015-01-15 08:50:19 -080016296deps_chttp2_socket_pair_invoke_large_request_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016297
nnoble69ac39f2014-12-12 15:43:38 -080016298ifneq ($(NO_SECURE),true)
16299ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016300-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016301endif
nnoble69ac39f2014-12-12 15:43:38 -080016302endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016303
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016304
16305CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC = \
16306
Craig Tiller61b910f2015-02-15 10:54:07 -080016307CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016308
nnoble69ac39f2014-12-12 15:43:38 -080016309ifeq ($(NO_SECURE),true)
16310
Nicolas Noble047b7272015-01-16 13:55:05 -080016311# You can't build secure targets if you don't have OpenSSL with ALPN.
16312
Craig Tiller61b910f2015-02-15 10:54:07 -080016313$(BINDIR)/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016314
16315else
16316
Craig Tiller61b910f2015-02-15 10:54:07 -080016317$(BINDIR)/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016318 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016319 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016320 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016321
nnoble69ac39f2014-12-12 15:43:38 -080016322endif
16323
Craig Tillerd4773f52015-01-12 16:38:47 -080016324
Craig Tiller8f126a62015-01-15 08:50:19 -080016325deps_chttp2_socket_pair_max_concurrent_streams_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016326
nnoble69ac39f2014-12-12 15:43:38 -080016327ifneq ($(NO_SECURE),true)
16328ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016329-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016330endif
nnoble69ac39f2014-12-12 15:43:38 -080016331endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016332
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016333
16334CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC = \
16335
Craig Tiller61b910f2015-02-15 10:54:07 -080016336CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016337
nnoble69ac39f2014-12-12 15:43:38 -080016338ifeq ($(NO_SECURE),true)
16339
Nicolas Noble047b7272015-01-16 13:55:05 -080016340# You can't build secure targets if you don't have OpenSSL with ALPN.
16341
Craig Tiller61b910f2015-02-15 10:54:07 -080016342$(BINDIR)/$(CONFIG)/chttp2_socket_pair_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016343
16344else
16345
Craig Tiller61b910f2015-02-15 10:54:07 -080016346$(BINDIR)/$(CONFIG)/chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016347 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016348 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016349 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_no_op_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016350
nnoble69ac39f2014-12-12 15:43:38 -080016351endif
16352
Craig Tillerd4773f52015-01-12 16:38:47 -080016353
Craig Tiller8f126a62015-01-15 08:50:19 -080016354deps_chttp2_socket_pair_no_op_test: $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016355
nnoble69ac39f2014-12-12 15:43:38 -080016356ifneq ($(NO_SECURE),true)
16357ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016358-include $(CHTTP2_SOCKET_PAIR_NO_OP_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016359endif
nnoble69ac39f2014-12-12 15:43:38 -080016360endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016361
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016362
16363CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC = \
16364
Craig Tiller61b910f2015-02-15 10:54:07 -080016365CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016366
nnoble69ac39f2014-12-12 15:43:38 -080016367ifeq ($(NO_SECURE),true)
16368
Nicolas Noble047b7272015-01-16 13:55:05 -080016369# You can't build secure targets if you don't have OpenSSL with ALPN.
16370
Craig Tiller61b910f2015-02-15 10:54:07 -080016371$(BINDIR)/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016372
16373else
16374
Craig Tiller61b910f2015-02-15 10:54:07 -080016375$(BINDIR)/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016376 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016377 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016378 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016379
nnoble69ac39f2014-12-12 15:43:38 -080016380endif
16381
Craig Tillerd4773f52015-01-12 16:38:47 -080016382
Craig Tiller8f126a62015-01-15 08:50:19 -080016383deps_chttp2_socket_pair_ping_pong_streaming_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016384
nnoble69ac39f2014-12-12 15:43:38 -080016385ifneq ($(NO_SECURE),true)
16386ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016387-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016388endif
nnoble69ac39f2014-12-12 15:43:38 -080016389endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016390
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016391
ctiller33023c42014-12-12 16:28:33 -080016392CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
16393
Craig Tiller61b910f2015-02-15 10:54:07 -080016394CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC))))
ctiller33023c42014-12-12 16:28:33 -080016395
16396ifeq ($(NO_SECURE),true)
16397
Nicolas Noble047b7272015-01-16 13:55:05 -080016398# You can't build secure targets if you don't have OpenSSL with ALPN.
16399
Craig Tiller61b910f2015-02-15 10:54:07 -080016400$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: openssl_dep_error
ctiller33023c42014-12-12 16:28:33 -080016401
16402else
16403
Craig Tiller61b910f2015-02-15 10:54:07 -080016404$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -080016405 $(E) "[LD] Linking $@"
16406 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016407 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -080016408
16409endif
16410
Craig Tillerd4773f52015-01-12 16:38:47 -080016411
Craig Tiller8f126a62015-01-15 08:50:19 -080016412deps_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 -080016413
16414ifneq ($(NO_SECURE),true)
16415ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016416-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller33023c42014-12-12 16:28:33 -080016417endif
16418endif
16419
ctiller33023c42014-12-12 16:28:33 -080016420
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016421CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
16422
Craig Tiller61b910f2015-02-15 10:54:07 -080016423CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016424
nnoble69ac39f2014-12-12 15:43:38 -080016425ifeq ($(NO_SECURE),true)
16426
Nicolas Noble047b7272015-01-16 13:55:05 -080016427# You can't build secure targets if you don't have OpenSSL with ALPN.
16428
Craig Tiller61b910f2015-02-15 10:54:07 -080016429$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016430
16431else
16432
Craig Tiller61b910f2015-02-15 10:54:07 -080016433$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016434 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016435 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016436 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016437
nnoble69ac39f2014-12-12 15:43:38 -080016438endif
16439
Craig Tillerd4773f52015-01-12 16:38:47 -080016440
Craig Tiller8f126a62015-01-15 08:50:19 -080016441deps_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 -080016442
nnoble69ac39f2014-12-12 15:43:38 -080016443ifneq ($(NO_SECURE),true)
16444ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016445-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016446endif
nnoble69ac39f2014-12-12 15:43:38 -080016447endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016448
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016449
16450CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
16451
Craig Tiller61b910f2015-02-15 10:54:07 -080016452CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016453
nnoble69ac39f2014-12-12 15:43:38 -080016454ifeq ($(NO_SECURE),true)
16455
Nicolas Noble047b7272015-01-16 13:55:05 -080016456# You can't build secure targets if you don't have OpenSSL with ALPN.
16457
Craig Tiller61b910f2015-02-15 10:54:07 -080016458$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016459
16460else
16461
Craig Tiller61b910f2015-02-15 10:54:07 -080016462$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016463 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016464 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016465 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016466
nnoble69ac39f2014-12-12 15:43:38 -080016467endif
16468
Craig Tillerd4773f52015-01-12 16:38:47 -080016469
Craig Tiller8f126a62015-01-15 08:50:19 -080016470deps_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 -080016471
nnoble69ac39f2014-12-12 15:43:38 -080016472ifneq ($(NO_SECURE),true)
16473ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016474-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016475endif
nnoble69ac39f2014-12-12 15:43:38 -080016476endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016477
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016478
Craig Tillercff2d152015-02-05 13:22:49 -080016479CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
ctiller2845cad2014-12-15 15:14:12 -080016480
Craig Tiller61b910f2015-02-15 10:54:07 -080016481CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -080016482
16483ifeq ($(NO_SECURE),true)
16484
Nicolas Noble047b7272015-01-16 13:55:05 -080016485# You can't build secure targets if you don't have OpenSSL with ALPN.
16486
Craig Tiller61b910f2015-02-15 10:54:07 -080016487$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -080016488
16489else
16490
Craig Tiller61b910f2015-02-15 10:54:07 -080016491$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_test: $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -080016492 $(E) "[LD] Linking $@"
16493 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016494 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_test
ctiller2845cad2014-12-15 15:14:12 -080016495
16496endif
16497
Craig Tillerd4773f52015-01-12 16:38:47 -080016498
Craig Tillercff2d152015-02-05 13:22:49 -080016499deps_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 -080016500
16501ifneq ($(NO_SECURE),true)
16502ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -080016503-include $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
16504endif
16505endif
16506
16507
16508CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_TEST_SRC = \
16509
Craig Tiller61b910f2015-02-15 10:54:07 -080016510CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_TEST_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -080016511
16512ifeq ($(NO_SECURE),true)
16513
16514# You can't build secure targets if you don't have OpenSSL with ALPN.
16515
Craig Tiller61b910f2015-02-15 10:54:07 -080016516$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_payload_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080016517
16518else
16519
Craig Tiller61b910f2015-02-15 10:54:07 -080016520$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillercff2d152015-02-05 13:22:49 -080016521 $(E) "[LD] Linking $@"
16522 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016523 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_payload_test
Craig Tillercff2d152015-02-05 13:22:49 -080016524
16525endif
16526
16527
16528deps_chttp2_socket_pair_request_with_payload_test: $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
16529
16530ifneq ($(NO_SECURE),true)
16531ifneq ($(NO_DEPS),true)
16532-include $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080016533endif
16534endif
16535
ctiller2845cad2014-12-15 15:14:12 -080016536
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016537CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
16538
Craig Tiller61b910f2015-02-15 10:54:07 -080016539CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016540
nnoble69ac39f2014-12-12 15:43:38 -080016541ifeq ($(NO_SECURE),true)
16542
Nicolas Noble047b7272015-01-16 13:55:05 -080016543# You can't build secure targets if you don't have OpenSSL with ALPN.
16544
Craig Tiller61b910f2015-02-15 10:54:07 -080016545$(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016546
16547else
16548
Craig Tiller61b910f2015-02-15 10:54:07 -080016549$(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016550 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016551 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016552 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016553
nnoble69ac39f2014-12-12 15:43:38 -080016554endif
16555
Craig Tillerd4773f52015-01-12 16:38:47 -080016556
Craig Tiller8f126a62015-01-15 08:50:19 -080016557deps_chttp2_socket_pair_simple_delayed_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016558
nnoble69ac39f2014-12-12 15:43:38 -080016559ifneq ($(NO_SECURE),true)
16560ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016561-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016562endif
nnoble69ac39f2014-12-12 15:43:38 -080016563endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016564
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016565
16566CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC = \
16567
Craig Tiller61b910f2015-02-15 10:54:07 -080016568CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016569
nnoble69ac39f2014-12-12 15:43:38 -080016570ifeq ($(NO_SECURE),true)
16571
Nicolas Noble047b7272015-01-16 13:55:05 -080016572# You can't build secure targets if you don't have OpenSSL with ALPN.
16573
Craig Tiller61b910f2015-02-15 10:54:07 -080016574$(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016575
16576else
16577
Craig Tiller61b910f2015-02-15 10:54:07 -080016578$(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016579 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016580 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016581 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_request_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016582
nnoble69ac39f2014-12-12 15:43:38 -080016583endif
16584
Craig Tillerd4773f52015-01-12 16:38:47 -080016585
Craig Tiller8f126a62015-01-15 08:50:19 -080016586deps_chttp2_socket_pair_simple_request_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016587
nnoble69ac39f2014-12-12 15:43:38 -080016588ifneq ($(NO_SECURE),true)
16589ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016590-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016591endif
nnoble69ac39f2014-12-12 15:43:38 -080016592endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016593
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016594
nathaniel52878172014-12-09 10:17:19 -080016595CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC = \
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016596
Craig Tiller61b910f2015-02-15 10:54:07 -080016597CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016598
nnoble69ac39f2014-12-12 15:43:38 -080016599ifeq ($(NO_SECURE),true)
16600
Nicolas Noble047b7272015-01-16 13:55:05 -080016601# You can't build secure targets if you don't have OpenSSL with ALPN.
16602
Craig Tiller61b910f2015-02-15 10:54:07 -080016603$(BINDIR)/$(CONFIG)/chttp2_socket_pair_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016604
16605else
16606
Craig Tiller61b910f2015-02-15 10:54:07 -080016607$(BINDIR)/$(CONFIG)/chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016608 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016609 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016610 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_thread_stress_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016611
nnoble69ac39f2014-12-12 15:43:38 -080016612endif
16613
Craig Tillerd4773f52015-01-12 16:38:47 -080016614
Craig Tiller8f126a62015-01-15 08:50:19 -080016615deps_chttp2_socket_pair_thread_stress_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016616
nnoble69ac39f2014-12-12 15:43:38 -080016617ifneq ($(NO_SECURE),true)
16618ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016619-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016620endif
nnoble69ac39f2014-12-12 15:43:38 -080016621endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016622
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016623
16624CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
16625
Craig Tiller61b910f2015-02-15 10:54:07 -080016626CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC))))
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016627
nnoble69ac39f2014-12-12 15:43:38 -080016628ifeq ($(NO_SECURE),true)
16629
Nicolas Noble047b7272015-01-16 13:55:05 -080016630# You can't build secure targets if you don't have OpenSSL with ALPN.
16631
Craig Tiller61b910f2015-02-15 10:54:07 -080016632$(BINDIR)/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080016633
16634else
16635
Craig Tiller61b910f2015-02-15 10:54:07 -080016636$(BINDIR)/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016637 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080016638 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016639 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_test
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016640
nnoble69ac39f2014-12-12 15:43:38 -080016641endif
16642
Craig Tillerd4773f52015-01-12 16:38:47 -080016643
Craig Tiller8f126a62015-01-15 08:50:19 -080016644deps_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 -080016645
nnoble69ac39f2014-12-12 15:43:38 -080016646ifneq ($(NO_SECURE),true)
16647ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080016648-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS:.o=.dep)
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016649endif
nnoble69ac39f2014-12-12 15:43:38 -080016650endif
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016651
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080016652
Craig Tiller2c189e32015-02-03 13:56:55 -080016653CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
16654
Craig Tiller61b910f2015-02-15 10:54:07 -080016655CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080016656
16657ifeq ($(NO_SECURE),true)
16658
16659# You can't build secure targets if you don't have OpenSSL with ALPN.
16660
Craig Tiller61b910f2015-02-15 10:54:07 -080016661$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016662
16663else
16664
Craig Tiller61b910f2015-02-15 10:54:07 -080016665$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080016666 $(E) "[LD] Linking $@"
16667 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016668 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080016669
16670endif
16671
16672
16673deps_chttp2_socket_pair_cancel_after_accept_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
16674
16675ifneq ($(NO_SECURE),true)
16676ifneq ($(NO_DEPS),true)
16677-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
16678endif
16679endif
16680
16681
16682CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
16683
Craig Tiller61b910f2015-02-15 10:54:07 -080016684CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080016685
16686ifeq ($(NO_SECURE),true)
16687
16688# You can't build secure targets if you don't have OpenSSL with ALPN.
16689
Craig Tiller61b910f2015-02-15 10:54:07 -080016690$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016691
16692else
16693
Craig Tiller61b910f2015-02-15 10:54:07 -080016694$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080016695 $(E) "[LD] Linking $@"
16696 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016697 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_accept_and_writes_closed_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080016698
16699endif
16700
16701
16702deps_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)
16703
16704ifneq ($(NO_SECURE),true)
16705ifneq ($(NO_DEPS),true)
16706-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
16707endif
16708endif
16709
16710
16711CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
16712
Craig Tiller61b910f2015-02-15 10:54:07 -080016713CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080016714
16715ifeq ($(NO_SECURE),true)
16716
16717# You can't build secure targets if you don't have OpenSSL with ALPN.
16718
Craig Tiller61b910f2015-02-15 10:54:07 -080016719$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016720
16721else
16722
Craig Tiller61b910f2015-02-15 10:54:07 -080016723$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080016724 $(E) "[LD] Linking $@"
16725 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016726 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_after_invoke_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080016727
16728endif
16729
16730
16731deps_chttp2_socket_pair_cancel_after_invoke_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
16732
16733ifneq ($(NO_SECURE),true)
16734ifneq ($(NO_DEPS),true)
16735-include $(CHTTP2_SOCKET_PAIR_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
16736endif
16737endif
16738
16739
16740CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
16741
Craig Tiller61b910f2015-02-15 10:54:07 -080016742CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080016743
16744ifeq ($(NO_SECURE),true)
16745
16746# You can't build secure targets if you don't have OpenSSL with ALPN.
16747
Craig Tiller61b910f2015-02-15 10:54:07 -080016748$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016749
16750else
16751
Craig Tiller61b910f2015-02-15 10:54:07 -080016752$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080016753 $(E) "[LD] Linking $@"
16754 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016755 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_before_invoke_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080016756
16757endif
16758
16759
16760deps_chttp2_socket_pair_cancel_before_invoke_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
16761
16762ifneq ($(NO_SECURE),true)
16763ifneq ($(NO_DEPS),true)
16764-include $(CHTTP2_SOCKET_PAIR_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
16765endif
16766endif
16767
16768
16769CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
16770
Craig Tiller61b910f2015-02-15 10:54:07 -080016771CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080016772
16773ifeq ($(NO_SECURE),true)
16774
16775# You can't build secure targets if you don't have OpenSSL with ALPN.
16776
Craig Tiller61b910f2015-02-15 10:54:07 -080016777$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016778
16779else
16780
Craig Tiller61b910f2015-02-15 10:54:07 -080016781$(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080016782 $(E) "[LD] Linking $@"
16783 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016784 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_cancel_in_a_vacuum_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080016785
16786endif
16787
16788
16789deps_chttp2_socket_pair_cancel_in_a_vacuum_legacy_test: $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
16790
16791ifneq ($(NO_SECURE),true)
16792ifneq ($(NO_DEPS),true)
16793-include $(CHTTP2_SOCKET_PAIR_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
16794endif
16795endif
16796
16797
16798CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
16799
Craig Tiller61b910f2015-02-15 10:54:07 -080016800CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080016801
16802ifeq ($(NO_SECURE),true)
16803
16804# You can't build secure targets if you don't have OpenSSL with ALPN.
16805
Craig Tiller61b910f2015-02-15 10:54:07 -080016806$(BINDIR)/$(CONFIG)/chttp2_socket_pair_census_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016807
16808else
16809
Craig Tiller61b910f2015-02-15 10:54:07 -080016810$(BINDIR)/$(CONFIG)/chttp2_socket_pair_census_simple_request_legacy_test: $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080016811 $(E) "[LD] Linking $@"
16812 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016813 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_census_simple_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080016814
16815endif
16816
16817
16818deps_chttp2_socket_pair_census_simple_request_legacy_test: $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
16819
16820ifneq ($(NO_SECURE),true)
16821ifneq ($(NO_DEPS),true)
16822-include $(CHTTP2_SOCKET_PAIR_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
16823endif
16824endif
16825
16826
16827CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
16828
Craig Tiller61b910f2015-02-15 10:54:07 -080016829CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080016830
16831ifeq ($(NO_SECURE),true)
16832
16833# You can't build secure targets if you don't have OpenSSL with ALPN.
16834
Craig Tiller61b910f2015-02-15 10:54:07 -080016835$(BINDIR)/$(CONFIG)/chttp2_socket_pair_disappearing_server_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016836
16837else
16838
Craig Tiller61b910f2015-02-15 10:54:07 -080016839$(BINDIR)/$(CONFIG)/chttp2_socket_pair_disappearing_server_legacy_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080016840 $(E) "[LD] Linking $@"
16841 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016842 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_disappearing_server_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080016843
16844endif
16845
16846
16847deps_chttp2_socket_pair_disappearing_server_legacy_test: $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
16848
16849ifneq ($(NO_SECURE),true)
16850ifneq ($(NO_DEPS),true)
16851-include $(CHTTP2_SOCKET_PAIR_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
16852endif
16853endif
16854
16855
16856CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
16857
Craig Tiller61b910f2015-02-15 10:54:07 -080016858CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080016859
16860ifeq ($(NO_SECURE),true)
16861
16862# You can't build secure targets if you don't have OpenSSL with ALPN.
16863
Craig Tiller61b910f2015-02-15 10:54:07 -080016864$(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016865
16866else
16867
Craig Tiller61b910f2015-02-15 10:54:07 -080016868$(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080016869 $(E) "[LD] Linking $@"
16870 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016871 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_inflight_calls_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080016872
16873endif
16874
16875
16876deps_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)
16877
16878ifneq ($(NO_SECURE),true)
16879ifneq ($(NO_DEPS),true)
16880-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
16881endif
16882endif
16883
16884
16885CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
16886
Craig Tiller61b910f2015-02-15 10:54:07 -080016887CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080016888
16889ifeq ($(NO_SECURE),true)
16890
16891# You can't build secure targets if you don't have OpenSSL with ALPN.
16892
Craig Tiller61b910f2015-02-15 10:54:07 -080016893$(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016894
16895else
16896
Craig Tiller61b910f2015-02-15 10:54:07 -080016897$(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080016898 $(E) "[LD] Linking $@"
16899 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016900 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080016901
16902endif
16903
16904
16905deps_chttp2_socket_pair_early_server_shutdown_finishes_tags_legacy_test: $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
16906
16907ifneq ($(NO_SECURE),true)
16908ifneq ($(NO_DEPS),true)
16909-include $(CHTTP2_SOCKET_PAIR_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
16910endif
16911endif
16912
16913
16914CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
16915
Craig Tiller61b910f2015-02-15 10:54:07 -080016916CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080016917
16918ifeq ($(NO_SECURE),true)
16919
16920# You can't build secure targets if you don't have OpenSSL with ALPN.
16921
Craig Tiller61b910f2015-02-15 10:54:07 -080016922$(BINDIR)/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016923
16924else
16925
Craig Tiller61b910f2015-02-15 10:54:07 -080016926$(BINDIR)/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_legacy_test: $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080016927 $(E) "[LD] Linking $@"
16928 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016929 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_graceful_server_shutdown_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080016930
16931endif
16932
16933
16934deps_chttp2_socket_pair_graceful_server_shutdown_legacy_test: $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
16935
16936ifneq ($(NO_SECURE),true)
16937ifneq ($(NO_DEPS),true)
16938-include $(CHTTP2_SOCKET_PAIR_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
16939endif
16940endif
16941
16942
16943CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
16944
Craig Tiller61b910f2015-02-15 10:54:07 -080016945CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080016946
16947ifeq ($(NO_SECURE),true)
16948
16949# You can't build secure targets if you don't have OpenSSL with ALPN.
16950
Craig Tiller61b910f2015-02-15 10:54:07 -080016951$(BINDIR)/$(CONFIG)/chttp2_socket_pair_invoke_large_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016952
16953else
16954
Craig Tiller61b910f2015-02-15 10:54:07 -080016955$(BINDIR)/$(CONFIG)/chttp2_socket_pair_invoke_large_request_legacy_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080016956 $(E) "[LD] Linking $@"
16957 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016958 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_invoke_large_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080016959
16960endif
16961
16962
16963deps_chttp2_socket_pair_invoke_large_request_legacy_test: $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
16964
16965ifneq ($(NO_SECURE),true)
16966ifneq ($(NO_DEPS),true)
16967-include $(CHTTP2_SOCKET_PAIR_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
16968endif
16969endif
16970
16971
16972CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
16973
Craig Tiller61b910f2015-02-15 10:54:07 -080016974CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080016975
16976ifeq ($(NO_SECURE),true)
16977
16978# You can't build secure targets if you don't have OpenSSL with ALPN.
16979
Craig Tiller61b910f2015-02-15 10:54:07 -080016980$(BINDIR)/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080016981
16982else
16983
Craig Tiller61b910f2015-02-15 10:54:07 -080016984$(BINDIR)/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_legacy_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080016985 $(E) "[LD] Linking $@"
16986 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080016987 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_max_concurrent_streams_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080016988
16989endif
16990
16991
16992deps_chttp2_socket_pair_max_concurrent_streams_legacy_test: $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
16993
16994ifneq ($(NO_SECURE),true)
16995ifneq ($(NO_DEPS),true)
16996-include $(CHTTP2_SOCKET_PAIR_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
16997endif
16998endif
16999
17000
17001CHTTP2_SOCKET_PAIR_NO_OP_LEGACY_TEST_SRC = \
17002
Craig Tiller61b910f2015-02-15 10:54:07 -080017003CHTTP2_SOCKET_PAIR_NO_OP_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_NO_OP_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080017004
17005ifeq ($(NO_SECURE),true)
17006
17007# You can't build secure targets if you don't have OpenSSL with ALPN.
17008
Craig Tiller61b910f2015-02-15 10:54:07 -080017009$(BINDIR)/$(CONFIG)/chttp2_socket_pair_no_op_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017010
17011else
17012
Craig Tiller61b910f2015-02-15 10:54:07 -080017013$(BINDIR)/$(CONFIG)/chttp2_socket_pair_no_op_legacy_test: $(CHTTP2_SOCKET_PAIR_NO_OP_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080017014 $(E) "[LD] Linking $@"
17015 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017016 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_NO_OP_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_no_op_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080017017
17018endif
17019
17020
17021deps_chttp2_socket_pair_no_op_legacy_test: $(CHTTP2_SOCKET_PAIR_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
17022
17023ifneq ($(NO_SECURE),true)
17024ifneq ($(NO_DEPS),true)
17025-include $(CHTTP2_SOCKET_PAIR_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
17026endif
17027endif
17028
17029
17030CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
17031
Craig Tiller61b910f2015-02-15 10:54:07 -080017032CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080017033
17034ifeq ($(NO_SECURE),true)
17035
17036# You can't build secure targets if you don't have OpenSSL with ALPN.
17037
Craig Tiller61b910f2015-02-15 10:54:07 -080017038$(BINDIR)/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017039
17040else
17041
Craig Tiller61b910f2015-02-15 10:54:07 -080017042$(BINDIR)/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_legacy_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080017043 $(E) "[LD] Linking $@"
17044 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017045 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_ping_pong_streaming_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080017046
17047endif
17048
17049
17050deps_chttp2_socket_pair_ping_pong_streaming_legacy_test: $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
17051
17052ifneq ($(NO_SECURE),true)
17053ifneq ($(NO_DEPS),true)
17054-include $(CHTTP2_SOCKET_PAIR_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
17055endif
17056endif
17057
17058
17059CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
17060
Craig Tiller61b910f2015-02-15 10:54:07 -080017061CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080017062
17063ifeq ($(NO_SECURE),true)
17064
17065# You can't build secure targets if you don't have OpenSSL with ALPN.
17066
Craig Tiller61b910f2015-02-15 10:54:07 -080017067$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017068
17069else
17070
Craig Tiller61b910f2015-02-15 10:54:07 -080017071$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080017072 $(E) "[LD] Linking $@"
17073 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017074 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_binary_metadata_and_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080017075
17076endif
17077
17078
17079deps_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)
17080
17081ifneq ($(NO_SECURE),true)
17082ifneq ($(NO_DEPS),true)
17083-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
17084endif
17085endif
17086
17087
17088CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
17089
Craig Tiller61b910f2015-02-15 10:54:07 -080017090CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080017091
17092ifeq ($(NO_SECURE),true)
17093
17094# You can't build secure targets if you don't have OpenSSL with ALPN.
17095
Craig Tiller61b910f2015-02-15 10:54:07 -080017096$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017097
17098else
17099
Craig Tiller61b910f2015-02-15 10:54:07 -080017100$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080017101 $(E) "[LD] Linking $@"
17102 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017103 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_metadata_and_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080017104
17105endif
17106
17107
17108deps_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)
17109
17110ifneq ($(NO_SECURE),true)
17111ifneq ($(NO_DEPS),true)
17112-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
17113endif
17114endif
17115
17116
17117CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
17118
Craig Tiller61b910f2015-02-15 10:54:07 -080017119CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080017120
17121ifeq ($(NO_SECURE),true)
17122
17123# You can't build secure targets if you don't have OpenSSL with ALPN.
17124
Craig Tiller61b910f2015-02-15 10:54:07 -080017125$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017126
17127else
17128
Craig Tiller61b910f2015-02-15 10:54:07 -080017129$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080017130 $(E) "[LD] Linking $@"
17131 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017132 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080017133
17134endif
17135
17136
17137deps_chttp2_socket_pair_request_response_with_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
17138
17139ifneq ($(NO_SECURE),true)
17140ifneq ($(NO_DEPS),true)
17141-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
17142endif
17143endif
17144
17145
17146CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
17147
Craig Tiller61b910f2015-02-15 10:54:07 -080017148CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080017149
17150ifeq ($(NO_SECURE),true)
17151
17152# You can't build secure targets if you don't have OpenSSL with ALPN.
17153
Craig Tiller61b910f2015-02-15 10:54:07 -080017154$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017155
17156else
17157
Craig Tiller61b910f2015-02-15 10:54:07 -080017158$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080017159 $(E) "[LD] Linking $@"
17160 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017161 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_response_with_trailing_metadata_and_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080017162
17163endif
17164
17165
17166deps_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)
17167
17168ifneq ($(NO_SECURE),true)
17169ifneq ($(NO_DEPS),true)
17170-include $(CHTTP2_SOCKET_PAIR_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
17171endif
17172endif
17173
17174
Craig Tillercff2d152015-02-05 13:22:49 -080017175CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
17176
Craig Tiller61b910f2015-02-15 10:54:07 -080017177CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -080017178
17179ifeq ($(NO_SECURE),true)
17180
17181# You can't build secure targets if you don't have OpenSSL with ALPN.
17182
Craig Tiller61b910f2015-02-15 10:54:07 -080017183$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080017184
17185else
17186
Craig Tiller61b910f2015-02-15 10:54:07 -080017187$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillercff2d152015-02-05 13:22:49 -080017188 $(E) "[LD] Linking $@"
17189 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017190 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_large_metadata_legacy_test
Craig Tillercff2d152015-02-05 13:22:49 -080017191
17192endif
17193
17194
17195deps_chttp2_socket_pair_request_with_large_metadata_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
17196
17197ifneq ($(NO_SECURE),true)
17198ifneq ($(NO_DEPS),true)
17199-include $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
17200endif
17201endif
17202
17203
17204CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
17205
Craig Tiller61b910f2015-02-15 10:54:07 -080017206CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -080017207
17208ifeq ($(NO_SECURE),true)
17209
17210# You can't build secure targets if you don't have OpenSSL with ALPN.
17211
Craig Tiller61b910f2015-02-15 10:54:07 -080017212$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_payload_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080017213
17214else
17215
Craig Tiller61b910f2015-02-15 10:54:07 -080017216$(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillercff2d152015-02-05 13:22:49 -080017217 $(E) "[LD] Linking $@"
17218 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017219 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_request_with_payload_legacy_test
Craig Tillercff2d152015-02-05 13:22:49 -080017220
17221endif
17222
17223
17224deps_chttp2_socket_pair_request_with_payload_legacy_test: $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
17225
17226ifneq ($(NO_SECURE),true)
17227ifneq ($(NO_DEPS),true)
17228-include $(CHTTP2_SOCKET_PAIR_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
17229endif
17230endif
17231
17232
Craig Tiller2c189e32015-02-03 13:56:55 -080017233CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
17234
Craig Tiller61b910f2015-02-15 10:54:07 -080017235CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080017236
17237ifeq ($(NO_SECURE),true)
17238
17239# You can't build secure targets if you don't have OpenSSL with ALPN.
17240
Craig Tiller61b910f2015-02-15 10:54:07 -080017241$(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017242
17243else
17244
Craig Tiller61b910f2015-02-15 10:54:07 -080017245$(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_legacy_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080017246 $(E) "[LD] Linking $@"
17247 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017248 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_delayed_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080017249
17250endif
17251
17252
17253deps_chttp2_socket_pair_simple_delayed_request_legacy_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
17254
17255ifneq ($(NO_SECURE),true)
17256ifneq ($(NO_DEPS),true)
17257-include $(CHTTP2_SOCKET_PAIR_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
17258endif
17259endif
17260
17261
17262CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
17263
Craig Tiller61b910f2015-02-15 10:54:07 -080017264CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080017265
17266ifeq ($(NO_SECURE),true)
17267
17268# You can't build secure targets if you don't have OpenSSL with ALPN.
17269
Craig Tiller61b910f2015-02-15 10:54:07 -080017270$(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017271
17272else
17273
Craig Tiller61b910f2015-02-15 10:54:07 -080017274$(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_request_legacy_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080017275 $(E) "[LD] Linking $@"
17276 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017277 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_simple_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080017278
17279endif
17280
17281
17282deps_chttp2_socket_pair_simple_request_legacy_test: $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
17283
17284ifneq ($(NO_SECURE),true)
17285ifneq ($(NO_DEPS),true)
17286-include $(CHTTP2_SOCKET_PAIR_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
17287endif
17288endif
17289
17290
17291CHTTP2_SOCKET_PAIR_THREAD_STRESS_LEGACY_TEST_SRC = \
17292
Craig Tiller61b910f2015-02-15 10:54:07 -080017293CHTTP2_SOCKET_PAIR_THREAD_STRESS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080017294
17295ifeq ($(NO_SECURE),true)
17296
17297# You can't build secure targets if you don't have OpenSSL with ALPN.
17298
Craig Tiller61b910f2015-02-15 10:54:07 -080017299$(BINDIR)/$(CONFIG)/chttp2_socket_pair_thread_stress_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017300
17301else
17302
Craig Tiller61b910f2015-02-15 10:54:07 -080017303$(BINDIR)/$(CONFIG)/chttp2_socket_pair_thread_stress_legacy_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080017304 $(E) "[LD] Linking $@"
17305 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017306 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_thread_stress_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080017307
17308endif
17309
17310
17311deps_chttp2_socket_pair_thread_stress_legacy_test: $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
17312
17313ifneq ($(NO_SECURE),true)
17314ifneq ($(NO_DEPS),true)
17315-include $(CHTTP2_SOCKET_PAIR_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
17316endif
17317endif
17318
17319
17320CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
17321
Craig Tiller61b910f2015-02-15 10:54:07 -080017322CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080017323
17324ifeq ($(NO_SECURE),true)
17325
17326# You can't build secure targets if you don't have OpenSSL with ALPN.
17327
Craig Tiller61b910f2015-02-15 10:54:07 -080017328$(BINDIR)/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080017329
17330else
17331
Craig Tiller61b910f2015-02-15 10:54:07 -080017332$(BINDIR)/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_legacy_test: $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080017333 $(E) "[LD] Linking $@"
17334 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017335 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_writes_done_hangs_with_pending_read_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080017336
17337endif
17338
17339
17340deps_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)
17341
17342ifneq ($(NO_SECURE),true)
17343ifneq ($(NO_DEPS),true)
17344-include $(CHTTP2_SOCKET_PAIR_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
17345endif
17346endif
17347
17348
Craig Tillerc9f660d2015-03-03 11:01:48 -080017349CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_BAD_HOSTNAME_TEST_SRC = \
17350
17351CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_BAD_HOSTNAME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_BAD_HOSTNAME_TEST_SRC))))
17352
17353ifeq ($(NO_SECURE),true)
17354
17355# You can't build secure targets if you don't have OpenSSL with ALPN.
17356
17357$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_bad_hostname_test: openssl_dep_error
17358
17359else
17360
17361$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_bad_hostname_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_BAD_HOSTNAME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
17362 $(E) "[LD] Linking $@"
17363 $(Q) mkdir -p `dirname $@`
17364 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_BAD_HOSTNAME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_bad_hostname.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_bad_hostname_test
17365
17366endif
17367
17368
17369deps_chttp2_socket_pair_one_byte_at_a_time_bad_hostname_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
17370
17371ifneq ($(NO_SECURE),true)
17372ifneq ($(NO_DEPS),true)
17373-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_BAD_HOSTNAME_TEST_OBJS:.o=.dep)
17374endif
17375endif
17376
17377
nnoble0c475f02014-12-05 15:37:39 -080017378CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC = \
17379
Craig Tiller61b910f2015-02-15 10:54:07 -080017380CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -080017381
nnoble69ac39f2014-12-12 15:43:38 -080017382ifeq ($(NO_SECURE),true)
17383
Nicolas Noble047b7272015-01-16 13:55:05 -080017384# You can't build secure targets if you don't have OpenSSL with ALPN.
17385
Craig Tiller61b910f2015-02-15 10:54:07 -080017386$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017387
17388else
17389
Craig Tiller61b910f2015-02-15 10:54:07 -080017390$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -080017391 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017392 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017393 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_test
nnoble0c475f02014-12-05 15:37:39 -080017394
nnoble69ac39f2014-12-12 15:43:38 -080017395endif
17396
Craig Tillerd4773f52015-01-12 16:38:47 -080017397
Craig Tiller8f126a62015-01-15 08:50:19 -080017398deps_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 -080017399
nnoble69ac39f2014-12-12 15:43:38 -080017400ifneq ($(NO_SECURE),true)
17401ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017402-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017403endif
nnoble69ac39f2014-12-12 15:43:38 -080017404endif
nnoble0c475f02014-12-05 15:37:39 -080017405
nnoble0c475f02014-12-05 15:37:39 -080017406
17407CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_SRC = \
17408
Craig Tiller61b910f2015-02-15 10:54:07 -080017409CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS = $(addprefix $(OBJDIR)/$(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 -080017410
nnoble69ac39f2014-12-12 15:43:38 -080017411ifeq ($(NO_SECURE),true)
17412
Nicolas Noble047b7272015-01-16 13:55:05 -080017413# You can't build secure targets if you don't have OpenSSL with ALPN.
17414
Craig Tiller61b910f2015-02-15 10:54:07 -080017415$(BINDIR)/$(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 -080017416
17417else
17418
Craig Tiller61b910f2015-02-15 10:54:07 -080017419$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -080017420 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017421 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017422 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_test
nnoble0c475f02014-12-05 15:37:39 -080017423
nnoble69ac39f2014-12-12 15:43:38 -080017424endif
17425
Craig Tillerd4773f52015-01-12 16:38:47 -080017426
Craig Tiller8f126a62015-01-15 08:50:19 -080017427deps_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 -080017428
nnoble69ac39f2014-12-12 15:43:38 -080017429ifneq ($(NO_SECURE),true)
17430ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017431-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 -080017432endif
nnoble69ac39f2014-12-12 15:43:38 -080017433endif
nnoble0c475f02014-12-05 15:37:39 -080017434
nnoble0c475f02014-12-05 15:37:39 -080017435
17436CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC = \
17437
Craig Tiller61b910f2015-02-15 10:54:07 -080017438CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -080017439
nnoble69ac39f2014-12-12 15:43:38 -080017440ifeq ($(NO_SECURE),true)
17441
Nicolas Noble047b7272015-01-16 13:55:05 -080017442# You can't build secure targets if you don't have OpenSSL with ALPN.
17443
Craig Tiller61b910f2015-02-15 10:54:07 -080017444$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017445
17446else
17447
Craig Tiller61b910f2015-02-15 10:54:07 -080017448$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -080017449 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017450 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017451 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_test
nnoble0c475f02014-12-05 15:37:39 -080017452
nnoble69ac39f2014-12-12 15:43:38 -080017453endif
17454
Craig Tillerd4773f52015-01-12 16:38:47 -080017455
Craig Tiller8f126a62015-01-15 08:50:19 -080017456deps_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 -080017457
nnoble69ac39f2014-12-12 15:43:38 -080017458ifneq ($(NO_SECURE),true)
17459ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017460-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017461endif
nnoble69ac39f2014-12-12 15:43:38 -080017462endif
nnoble0c475f02014-12-05 15:37:39 -080017463
nnoble0c475f02014-12-05 15:37:39 -080017464
17465CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC = \
17466
Craig Tiller61b910f2015-02-15 10:54:07 -080017467CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -080017468
nnoble69ac39f2014-12-12 15:43:38 -080017469ifeq ($(NO_SECURE),true)
17470
Nicolas Noble047b7272015-01-16 13:55:05 -080017471# You can't build secure targets if you don't have OpenSSL with ALPN.
17472
Craig Tiller61b910f2015-02-15 10:54:07 -080017473$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017474
17475else
17476
Craig Tiller61b910f2015-02-15 10:54:07 -080017477$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -080017478 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017479 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017480 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_test
nnoble0c475f02014-12-05 15:37:39 -080017481
nnoble69ac39f2014-12-12 15:43:38 -080017482endif
17483
Craig Tillerd4773f52015-01-12 16:38:47 -080017484
Craig Tiller8f126a62015-01-15 08:50:19 -080017485deps_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 -080017486
nnoble69ac39f2014-12-12 15:43:38 -080017487ifneq ($(NO_SECURE),true)
17488ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017489-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017490endif
nnoble69ac39f2014-12-12 15:43:38 -080017491endif
nnoble0c475f02014-12-05 15:37:39 -080017492
nnoble0c475f02014-12-05 15:37:39 -080017493
17494CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC = \
17495
Craig Tiller61b910f2015-02-15 10:54:07 -080017496CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -080017497
nnoble69ac39f2014-12-12 15:43:38 -080017498ifeq ($(NO_SECURE),true)
17499
Nicolas Noble047b7272015-01-16 13:55:05 -080017500# You can't build secure targets if you don't have OpenSSL with ALPN.
17501
Craig Tiller61b910f2015-02-15 10:54:07 -080017502$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017503
17504else
17505
Craig Tiller61b910f2015-02-15 10:54:07 -080017506$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -080017507 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017508 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017509 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_test
nnoble0c475f02014-12-05 15:37:39 -080017510
nnoble69ac39f2014-12-12 15:43:38 -080017511endif
17512
Craig Tillerd4773f52015-01-12 16:38:47 -080017513
Craig Tiller8f126a62015-01-15 08:50:19 -080017514deps_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 -080017515
nnoble69ac39f2014-12-12 15:43:38 -080017516ifneq ($(NO_SECURE),true)
17517ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017518-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017519endif
nnoble69ac39f2014-12-12 15:43:38 -080017520endif
nnoble0c475f02014-12-05 15:37:39 -080017521
nnoble0c475f02014-12-05 15:37:39 -080017522
hongyu24200d32015-01-08 15:13:49 -080017523CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_TEST_SRC = \
17524
Craig Tiller61b910f2015-02-15 10:54:07 -080017525CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_TEST_SRC))))
hongyu24200d32015-01-08 15:13:49 -080017526
17527ifeq ($(NO_SECURE),true)
17528
Nicolas Noble047b7272015-01-16 13:55:05 -080017529# You can't build secure targets if you don't have OpenSSL with ALPN.
17530
Craig Tiller61b910f2015-02-15 10:54:07 -080017531$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test: openssl_dep_error
hongyu24200d32015-01-08 15:13:49 -080017532
17533else
17534
Craig Tiller61b910f2015-02-15 10:54:07 -080017535$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
hongyu24200d32015-01-08 15:13:49 -080017536 $(E) "[LD] Linking $@"
17537 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017538 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_test
hongyu24200d32015-01-08 15:13:49 -080017539
17540endif
17541
Craig Tillerd4773f52015-01-12 16:38:47 -080017542
Craig Tiller8f126a62015-01-15 08:50:19 -080017543deps_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 -080017544
17545ifneq ($(NO_SECURE),true)
17546ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017547-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
hongyu24200d32015-01-08 15:13:49 -080017548endif
17549endif
17550
hongyu24200d32015-01-08 15:13:49 -080017551
ctillerc6d61c42014-12-15 14:52:08 -080017552CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC = \
17553
Craig Tiller61b910f2015-02-15 10:54:07 -080017554CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_SRC))))
ctillerc6d61c42014-12-15 14:52:08 -080017555
17556ifeq ($(NO_SECURE),true)
17557
Nicolas Noble047b7272015-01-16 13:55:05 -080017558# You can't build secure targets if you don't have OpenSSL with ALPN.
17559
Craig Tiller61b910f2015-02-15 10:54:07 -080017560$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: openssl_dep_error
ctillerc6d61c42014-12-15 14:52:08 -080017561
17562else
17563
Craig Tiller61b910f2015-02-15 10:54:07 -080017564$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctillerc6d61c42014-12-15 14:52:08 -080017565 $(E) "[LD] Linking $@"
17566 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017567 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_test
ctillerc6d61c42014-12-15 14:52:08 -080017568
17569endif
17570
Craig Tillerd4773f52015-01-12 16:38:47 -080017571
Craig Tiller8f126a62015-01-15 08:50:19 -080017572deps_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 -080017573
17574ifneq ($(NO_SECURE),true)
17575ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017576-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_TEST_OBJS:.o=.dep)
ctillerc6d61c42014-12-15 14:52:08 -080017577endif
17578endif
17579
ctillerc6d61c42014-12-15 14:52:08 -080017580
nnoble0c475f02014-12-05 15:37:39 -080017581CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_SRC = \
17582
Craig Tiller61b910f2015-02-15 10:54:07 -080017583CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS = $(addprefix $(OBJDIR)/$(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 -080017584
nnoble69ac39f2014-12-12 15:43:38 -080017585ifeq ($(NO_SECURE),true)
17586
Nicolas Noble047b7272015-01-16 13:55:05 -080017587# You can't build secure targets if you don't have OpenSSL with ALPN.
17588
Craig Tiller61b910f2015-02-15 10:54:07 -080017589$(BINDIR)/$(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 -080017590
17591else
17592
Craig Tiller61b910f2015-02-15 10:54:07 -080017593$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -080017594 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017595 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017596 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_test
nnoble0c475f02014-12-05 15:37:39 -080017597
nnoble69ac39f2014-12-12 15:43:38 -080017598endif
17599
Craig Tillerd4773f52015-01-12 16:38:47 -080017600
Craig Tiller8f126a62015-01-15 08:50:19 -080017601deps_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 -080017602
nnoble69ac39f2014-12-12 15:43:38 -080017603ifneq ($(NO_SECURE),true)
17604ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017605-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 -080017606endif
nnoble69ac39f2014-12-12 15:43:38 -080017607endif
nnoble0c475f02014-12-05 15:37:39 -080017608
nnoble0c475f02014-12-05 15:37:39 -080017609
17610CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_SRC = \
17611
Craig Tiller61b910f2015-02-15 10:54:07 -080017612CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS = $(addprefix $(OBJDIR)/$(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 -080017613
nnoble69ac39f2014-12-12 15:43:38 -080017614ifeq ($(NO_SECURE),true)
17615
Nicolas Noble047b7272015-01-16 13:55:05 -080017616# You can't build secure targets if you don't have OpenSSL with ALPN.
17617
Craig Tiller61b910f2015-02-15 10:54:07 -080017618$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017619
17620else
17621
Craig Tiller61b910f2015-02-15 10:54:07 -080017622$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -080017623 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017624 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017625 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_test
nnoble0c475f02014-12-05 15:37:39 -080017626
nnoble69ac39f2014-12-12 15:43:38 -080017627endif
17628
Craig Tillerd4773f52015-01-12 16:38:47 -080017629
Craig Tiller8f126a62015-01-15 08:50:19 -080017630deps_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 -080017631
nnoble69ac39f2014-12-12 15:43:38 -080017632ifneq ($(NO_SECURE),true)
17633ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017634-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017635endif
nnoble69ac39f2014-12-12 15:43:38 -080017636endif
nnoble0c475f02014-12-05 15:37:39 -080017637
nnoble0c475f02014-12-05 15:37:39 -080017638
murgatroid99a8c21e82015-02-12 13:55:53 -080017639CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EMPTY_BATCH_TEST_SRC = \
17640
Craig Tiller61b910f2015-02-15 10:54:07 -080017641CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EMPTY_BATCH_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EMPTY_BATCH_TEST_SRC))))
murgatroid99a8c21e82015-02-12 13:55:53 -080017642
17643ifeq ($(NO_SECURE),true)
17644
17645# You can't build secure targets if you don't have OpenSSL with ALPN.
17646
Craig Tiller61b910f2015-02-15 10:54:07 -080017647$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_empty_batch_test: openssl_dep_error
murgatroid99a8c21e82015-02-12 13:55:53 -080017648
17649else
17650
Craig Tiller61b910f2015-02-15 10:54:07 -080017651$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_empty_batch_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EMPTY_BATCH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
murgatroid99a8c21e82015-02-12 13:55:53 -080017652 $(E) "[LD] Linking $@"
17653 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017654 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EMPTY_BATCH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_empty_batch.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_empty_batch_test
murgatroid99a8c21e82015-02-12 13:55:53 -080017655
17656endif
17657
17658
17659deps_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)
17660
17661ifneq ($(NO_SECURE),true)
17662ifneq ($(NO_DEPS),true)
17663-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EMPTY_BATCH_TEST_OBJS:.o=.dep)
17664endif
17665endif
17666
17667
Craig Tiller4ffdcd52015-01-16 11:34:55 -080017668CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC = \
17669
Craig Tiller61b910f2015-02-15 10:54:07 -080017670CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_TEST_SRC))))
Craig Tiller4ffdcd52015-01-16 11:34:55 -080017671
17672ifeq ($(NO_SECURE),true)
17673
David Klempner7f3ed1e2015-01-16 15:35:56 -080017674# You can't build secure targets if you don't have OpenSSL with ALPN.
17675
Craig Tiller61b910f2015-02-15 10:54:07 -080017676$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test: openssl_dep_error
Craig Tiller4ffdcd52015-01-16 11:34:55 -080017677
17678else
17679
Craig Tiller61b910f2015-02-15 10:54:07 -080017680$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller4ffdcd52015-01-16 11:34:55 -080017681 $(E) "[LD] Linking $@"
17682 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017683 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_test
Craig Tiller4ffdcd52015-01-16 11:34:55 -080017684
17685endif
17686
17687
17688deps_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)
17689
17690ifneq ($(NO_SECURE),true)
17691ifneq ($(NO_DEPS),true)
17692-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_TEST_OBJS:.o=.dep)
17693endif
17694endif
17695
17696
nnoble0c475f02014-12-05 15:37:39 -080017697CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC = \
17698
Craig Tiller61b910f2015-02-15 10:54:07 -080017699CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -080017700
nnoble69ac39f2014-12-12 15:43:38 -080017701ifeq ($(NO_SECURE),true)
17702
Nicolas Noble047b7272015-01-16 13:55:05 -080017703# You can't build secure targets if you don't have OpenSSL with ALPN.
17704
Craig Tiller61b910f2015-02-15 10:54:07 -080017705$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017706
17707else
17708
Craig Tiller61b910f2015-02-15 10:54:07 -080017709$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -080017710 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017711 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017712 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_test
nnoble0c475f02014-12-05 15:37:39 -080017713
nnoble69ac39f2014-12-12 15:43:38 -080017714endif
17715
Craig Tillerd4773f52015-01-12 16:38:47 -080017716
Craig Tiller8f126a62015-01-15 08:50:19 -080017717deps_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 -080017718
nnoble69ac39f2014-12-12 15:43:38 -080017719ifneq ($(NO_SECURE),true)
17720ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017721-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017722endif
nnoble69ac39f2014-12-12 15:43:38 -080017723endif
nnoble0c475f02014-12-05 15:37:39 -080017724
nnoble0c475f02014-12-05 15:37:39 -080017725
17726CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC = \
17727
Craig Tiller61b910f2015-02-15 10:54:07 -080017728CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -080017729
nnoble69ac39f2014-12-12 15:43:38 -080017730ifeq ($(NO_SECURE),true)
17731
Nicolas Noble047b7272015-01-16 13:55:05 -080017732# You can't build secure targets if you don't have OpenSSL with ALPN.
17733
Craig Tiller61b910f2015-02-15 10:54:07 -080017734$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017735
17736else
17737
Craig Tiller61b910f2015-02-15 10:54:07 -080017738$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -080017739 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017740 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017741 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_test
nnoble0c475f02014-12-05 15:37:39 -080017742
nnoble69ac39f2014-12-12 15:43:38 -080017743endif
17744
Craig Tillerd4773f52015-01-12 16:38:47 -080017745
Craig Tiller8f126a62015-01-15 08:50:19 -080017746deps_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 -080017747
nnoble69ac39f2014-12-12 15:43:38 -080017748ifneq ($(NO_SECURE),true)
17749ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017750-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017751endif
nnoble69ac39f2014-12-12 15:43:38 -080017752endif
nnoble0c475f02014-12-05 15:37:39 -080017753
nnoble0c475f02014-12-05 15:37:39 -080017754
17755CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC = \
17756
Craig Tiller61b910f2015-02-15 10:54:07 -080017757CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -080017758
nnoble69ac39f2014-12-12 15:43:38 -080017759ifeq ($(NO_SECURE),true)
17760
Nicolas Noble047b7272015-01-16 13:55:05 -080017761# You can't build secure targets if you don't have OpenSSL with ALPN.
17762
Craig Tiller61b910f2015-02-15 10:54:07 -080017763$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017764
17765else
17766
Craig Tiller61b910f2015-02-15 10:54:07 -080017767$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -080017768 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017769 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017770 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_test
nnoble0c475f02014-12-05 15:37:39 -080017771
nnoble69ac39f2014-12-12 15:43:38 -080017772endif
17773
Craig Tillerd4773f52015-01-12 16:38:47 -080017774
Craig Tiller8f126a62015-01-15 08:50:19 -080017775deps_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 -080017776
nnoble69ac39f2014-12-12 15:43:38 -080017777ifneq ($(NO_SECURE),true)
17778ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017779-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017780endif
nnoble69ac39f2014-12-12 15:43:38 -080017781endif
nnoble0c475f02014-12-05 15:37:39 -080017782
nnoble0c475f02014-12-05 15:37:39 -080017783
17784CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC = \
17785
Craig Tiller61b910f2015-02-15 10:54:07 -080017786CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -080017787
nnoble69ac39f2014-12-12 15:43:38 -080017788ifeq ($(NO_SECURE),true)
17789
Nicolas Noble047b7272015-01-16 13:55:05 -080017790# You can't build secure targets if you don't have OpenSSL with ALPN.
17791
Craig Tiller61b910f2015-02-15 10:54:07 -080017792$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017793
17794else
17795
Craig Tiller61b910f2015-02-15 10:54:07 -080017796$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -080017797 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017798 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017799 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_test
nnoble0c475f02014-12-05 15:37:39 -080017800
nnoble69ac39f2014-12-12 15:43:38 -080017801endif
17802
Craig Tillerd4773f52015-01-12 16:38:47 -080017803
Craig Tiller8f126a62015-01-15 08:50:19 -080017804deps_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 -080017805
nnoble69ac39f2014-12-12 15:43:38 -080017806ifneq ($(NO_SECURE),true)
17807ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017808-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017809endif
nnoble69ac39f2014-12-12 15:43:38 -080017810endif
nnoble0c475f02014-12-05 15:37:39 -080017811
nnoble0c475f02014-12-05 15:37:39 -080017812
ctiller33023c42014-12-12 16:28:33 -080017813CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_SRC = \
17814
Craig Tiller61b910f2015-02-15 10:54:07 -080017815CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(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 -080017816
17817ifeq ($(NO_SECURE),true)
17818
Nicolas Noble047b7272015-01-16 13:55:05 -080017819# You can't build secure targets if you don't have OpenSSL with ALPN.
17820
Craig Tiller61b910f2015-02-15 10:54:07 -080017821$(BINDIR)/$(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 -080017822
17823else
17824
Craig Tiller61b910f2015-02-15 10:54:07 -080017825$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller33023c42014-12-12 16:28:33 -080017826 $(E) "[LD] Linking $@"
17827 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017828 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_test
ctiller33023c42014-12-12 16:28:33 -080017829
17830endif
17831
Craig Tillerd4773f52015-01-12 16:38:47 -080017832
Craig Tiller8f126a62015-01-15 08:50:19 -080017833deps_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 -080017834
17835ifneq ($(NO_SECURE),true)
17836ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017837-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 -080017838endif
17839endif
17840
ctiller33023c42014-12-12 16:28:33 -080017841
nnoble0c475f02014-12-05 15:37:39 -080017842CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_SRC = \
17843
Craig Tiller61b910f2015-02-15 10:54:07 -080017844CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(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 -080017845
nnoble69ac39f2014-12-12 15:43:38 -080017846ifeq ($(NO_SECURE),true)
17847
Nicolas Noble047b7272015-01-16 13:55:05 -080017848# You can't build secure targets if you don't have OpenSSL with ALPN.
17849
Craig Tiller61b910f2015-02-15 10:54:07 -080017850$(BINDIR)/$(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 -080017851
17852else
17853
Craig Tiller61b910f2015-02-15 10:54:07 -080017854$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -080017855 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017856 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017857 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_test
nnoble0c475f02014-12-05 15:37:39 -080017858
nnoble69ac39f2014-12-12 15:43:38 -080017859endif
17860
Craig Tillerd4773f52015-01-12 16:38:47 -080017861
Craig Tiller8f126a62015-01-15 08:50:19 -080017862deps_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 -080017863
nnoble69ac39f2014-12-12 15:43:38 -080017864ifneq ($(NO_SECURE),true)
17865ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017866-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 -080017867endif
nnoble69ac39f2014-12-12 15:43:38 -080017868endif
nnoble0c475f02014-12-05 15:37:39 -080017869
nnoble0c475f02014-12-05 15:37:39 -080017870
17871CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC = \
17872
Craig Tiller61b910f2015-02-15 10:54:07 -080017873CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -080017874
nnoble69ac39f2014-12-12 15:43:38 -080017875ifeq ($(NO_SECURE),true)
17876
Nicolas Noble047b7272015-01-16 13:55:05 -080017877# You can't build secure targets if you don't have OpenSSL with ALPN.
17878
Craig Tiller61b910f2015-02-15 10:54:07 -080017879$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017880
17881else
17882
Craig Tiller61b910f2015-02-15 10:54:07 -080017883$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -080017884 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017885 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017886 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_test
nnoble0c475f02014-12-05 15:37:39 -080017887
nnoble69ac39f2014-12-12 15:43:38 -080017888endif
17889
Craig Tillerd4773f52015-01-12 16:38:47 -080017890
Craig Tiller8f126a62015-01-15 08:50:19 -080017891deps_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 -080017892
nnoble69ac39f2014-12-12 15:43:38 -080017893ifneq ($(NO_SECURE),true)
17894ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017895-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017896endif
nnoble69ac39f2014-12-12 15:43:38 -080017897endif
nnoble0c475f02014-12-05 15:37:39 -080017898
nnoble0c475f02014-12-05 15:37:39 -080017899
Craig Tillercff2d152015-02-05 13:22:49 -080017900CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_TEST_SRC = \
ctiller2845cad2014-12-15 15:14:12 -080017901
Craig Tiller61b910f2015-02-15 10:54:07 -080017902CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_TEST_SRC))))
ctiller2845cad2014-12-15 15:14:12 -080017903
17904ifeq ($(NO_SECURE),true)
17905
Nicolas Noble047b7272015-01-16 13:55:05 -080017906# You can't build secure targets if you don't have OpenSSL with ALPN.
17907
Craig Tiller61b910f2015-02-15 10:54:07 -080017908$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_test: openssl_dep_error
ctiller2845cad2014-12-15 15:14:12 -080017909
17910else
17911
Craig Tiller61b910f2015-02-15 10:54:07 -080017912$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
ctiller2845cad2014-12-15 15:14:12 -080017913 $(E) "[LD] Linking $@"
17914 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017915 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_test
ctiller2845cad2014-12-15 15:14:12 -080017916
17917endif
17918
Craig Tillerd4773f52015-01-12 16:38:47 -080017919
Craig Tillercff2d152015-02-05 13:22:49 -080017920deps_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 -080017921
17922ifneq ($(NO_SECURE),true)
17923ifneq ($(NO_DEPS),true)
Craig Tillercff2d152015-02-05 13:22:49 -080017924-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_TEST_OBJS:.o=.dep)
17925endif
17926endif
17927
17928
17929CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_TEST_SRC = \
17930
Craig Tiller61b910f2015-02-15 10:54:07 -080017931CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_TEST_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -080017932
17933ifeq ($(NO_SECURE),true)
17934
17935# You can't build secure targets if you don't have OpenSSL with ALPN.
17936
Craig Tiller61b910f2015-02-15 10:54:07 -080017937$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_payload_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080017938
17939else
17940
Craig Tiller61b910f2015-02-15 10:54:07 -080017941$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillercff2d152015-02-05 13:22:49 -080017942 $(E) "[LD] Linking $@"
17943 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017944 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_payload_test
Craig Tillercff2d152015-02-05 13:22:49 -080017945
17946endif
17947
17948
17949deps_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)
17950
17951ifneq ($(NO_SECURE),true)
17952ifneq ($(NO_DEPS),true)
17953-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_TEST_OBJS:.o=.dep)
ctiller2845cad2014-12-15 15:14:12 -080017954endif
17955endif
17956
ctiller2845cad2014-12-15 15:14:12 -080017957
nnoble0c475f02014-12-05 15:37:39 -080017958CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC = \
17959
Craig Tiller61b910f2015-02-15 10:54:07 -080017960CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -080017961
nnoble69ac39f2014-12-12 15:43:38 -080017962ifeq ($(NO_SECURE),true)
17963
Nicolas Noble047b7272015-01-16 13:55:05 -080017964# You can't build secure targets if you don't have OpenSSL with ALPN.
17965
Craig Tiller61b910f2015-02-15 10:54:07 -080017966$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017967
17968else
17969
Craig Tiller61b910f2015-02-15 10:54:07 -080017970$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -080017971 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080017972 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080017973 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_test
nnoble0c475f02014-12-05 15:37:39 -080017974
nnoble69ac39f2014-12-12 15:43:38 -080017975endif
17976
Craig Tillerd4773f52015-01-12 16:38:47 -080017977
Craig Tiller8f126a62015-01-15 08:50:19 -080017978deps_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 -080017979
nnoble69ac39f2014-12-12 15:43:38 -080017980ifneq ($(NO_SECURE),true)
17981ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080017982-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080017983endif
nnoble69ac39f2014-12-12 15:43:38 -080017984endif
nnoble0c475f02014-12-05 15:37:39 -080017985
nnoble0c475f02014-12-05 15:37:39 -080017986
17987CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC = \
17988
Craig Tiller61b910f2015-02-15 10:54:07 -080017989CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -080017990
nnoble69ac39f2014-12-12 15:43:38 -080017991ifeq ($(NO_SECURE),true)
17992
Nicolas Noble047b7272015-01-16 13:55:05 -080017993# You can't build secure targets if you don't have OpenSSL with ALPN.
17994
Craig Tiller61b910f2015-02-15 10:54:07 -080017995$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080017996
17997else
17998
Craig Tiller61b910f2015-02-15 10:54:07 -080017999$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -080018000 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080018001 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018002 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_test
nnoble0c475f02014-12-05 15:37:39 -080018003
nnoble69ac39f2014-12-12 15:43:38 -080018004endif
18005
Craig Tillerd4773f52015-01-12 16:38:47 -080018006
Craig Tiller8f126a62015-01-15 08:50:19 -080018007deps_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 -080018008
nnoble69ac39f2014-12-12 15:43:38 -080018009ifneq ($(NO_SECURE),true)
18010ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080018011-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080018012endif
nnoble69ac39f2014-12-12 15:43:38 -080018013endif
nnoble0c475f02014-12-05 15:37:39 -080018014
nnoble0c475f02014-12-05 15:37:39 -080018015
nathaniel52878172014-12-09 10:17:19 -080018016CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC = \
nnoble0c475f02014-12-05 15:37:39 -080018017
Craig Tiller61b910f2015-02-15 10:54:07 -080018018CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_SRC))))
nnoble0c475f02014-12-05 15:37:39 -080018019
nnoble69ac39f2014-12-12 15:43:38 -080018020ifeq ($(NO_SECURE),true)
18021
Nicolas Noble047b7272015-01-16 13:55:05 -080018022# You can't build secure targets if you don't have OpenSSL with ALPN.
18023
Craig Tiller61b910f2015-02-15 10:54:07 -080018024$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: openssl_dep_error
nnoble69ac39f2014-12-12 15:43:38 -080018025
18026else
18027
Craig Tiller61b910f2015-02-15 10:54:07 -080018028$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test: $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -080018029 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080018030 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018031 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_test
nnoble0c475f02014-12-05 15:37:39 -080018032
nnoble69ac39f2014-12-12 15:43:38 -080018033endif
18034
Craig Tillerd4773f52015-01-12 16:38:47 -080018035
Craig Tiller8f126a62015-01-15 08:50:19 -080018036deps_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 -080018037
nnoble69ac39f2014-12-12 15:43:38 -080018038ifneq ($(NO_SECURE),true)
18039ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080018040-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_TEST_OBJS:.o=.dep)
nnoble0c475f02014-12-05 15:37:39 -080018041endif
nnoble69ac39f2014-12-12 15:43:38 -080018042endif
nnoble0c475f02014-12-05 15:37:39 -080018043
nnoble0c475f02014-12-05 15:37:39 -080018044
18045CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_SRC = \
18046
Craig Tiller61b910f2015-02-15 10:54:07 -080018047CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS = $(addprefix $(OBJDIR)/$(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 -080018048
nnoble69ac39f2014-12-12 15:43:38 -080018049ifeq ($(NO_SECURE),true)
18050
Nicolas Noble047b7272015-01-16 13:55:05 -080018051# You can't build secure targets if you don't have OpenSSL with ALPN.
18052
Craig Tiller61b910f2015-02-15 10:54:07 -080018053$(BINDIR)/$(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 -080018054
18055else
18056
Craig Tiller61b910f2015-02-15 10:54:07 -080018057$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
nnoble0c475f02014-12-05 15:37:39 -080018058 $(E) "[LD] Linking $@"
nnoble85a49262014-12-08 18:14:03 -080018059 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018060 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_test
nnoble0c475f02014-12-05 15:37:39 -080018061
nnoble69ac39f2014-12-12 15:43:38 -080018062endif
18063
Craig Tillerd4773f52015-01-12 16:38:47 -080018064
Craig Tiller8f126a62015-01-15 08:50:19 -080018065deps_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 -080018066
nnoble69ac39f2014-12-12 15:43:38 -080018067ifneq ($(NO_SECURE),true)
18068ifneq ($(NO_DEPS),true)
Craig Tiller8f126a62015-01-15 08:50:19 -080018069-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 -080018070endif
nnoble69ac39f2014-12-12 15:43:38 -080018071endif
nnoble0c475f02014-12-05 15:37:39 -080018072
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080018073
Craig Tiller2c189e32015-02-03 13:56:55 -080018074CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC = \
18075
Craig Tiller61b910f2015-02-15 10:54:07 -080018076CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018077
18078ifeq ($(NO_SECURE),true)
18079
18080# You can't build secure targets if you don't have OpenSSL with ALPN.
18081
Craig Tiller61b910f2015-02-15 10:54:07 -080018082$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018083
18084else
18085
Craig Tiller61b910f2015-02-15 10:54:07 -080018086$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018087 $(E) "[LD] Linking $@"
18088 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018089 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018090
18091endif
18092
18093
18094deps_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)
18095
18096ifneq ($(NO_SECURE),true)
18097ifneq ($(NO_DEPS),true)
18098-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_LEGACY_TEST_OBJS:.o=.dep)
18099endif
18100endif
18101
18102
18103CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC = \
18104
Craig Tiller61b910f2015-02-15 10:54:07 -080018105CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018106
18107ifeq ($(NO_SECURE),true)
18108
18109# You can't build secure targets if you don't have OpenSSL with ALPN.
18110
Craig Tiller61b910f2015-02-15 10:54:07 -080018111$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018112
18113else
18114
Craig Tiller61b910f2015-02-15 10:54:07 -080018115$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018116 $(E) "[LD] Linking $@"
18117 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018118 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_accept_and_writes_closed_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_accept_and_writes_closed_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018119
18120endif
18121
18122
18123deps_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)
18124
18125ifneq ($(NO_SECURE),true)
18126ifneq ($(NO_DEPS),true)
18127-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_ACCEPT_AND_WRITES_CLOSED_LEGACY_TEST_OBJS:.o=.dep)
18128endif
18129endif
18130
18131
18132CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC = \
18133
Craig Tiller61b910f2015-02-15 10:54:07 -080018134CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018135
18136ifeq ($(NO_SECURE),true)
18137
18138# You can't build secure targets if you don't have OpenSSL with ALPN.
18139
Craig Tiller61b910f2015-02-15 10:54:07 -080018140$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018141
18142else
18143
Craig Tiller61b910f2015-02-15 10:54:07 -080018144$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018145 $(E) "[LD] Linking $@"
18146 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018147 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_after_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_after_invoke_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018148
18149endif
18150
18151
18152deps_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)
18153
18154ifneq ($(NO_SECURE),true)
18155ifneq ($(NO_DEPS),true)
18156-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_AFTER_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
18157endif
18158endif
18159
18160
18161CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC = \
18162
Craig Tiller61b910f2015-02-15 10:54:07 -080018163CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018164
18165ifeq ($(NO_SECURE),true)
18166
18167# You can't build secure targets if you don't have OpenSSL with ALPN.
18168
Craig Tiller61b910f2015-02-15 10:54:07 -080018169$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018170
18171else
18172
Craig Tiller61b910f2015-02-15 10:54:07 -080018173$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018174 $(E) "[LD] Linking $@"
18175 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018176 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_before_invoke_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_before_invoke_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018177
18178endif
18179
18180
18181deps_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)
18182
18183ifneq ($(NO_SECURE),true)
18184ifneq ($(NO_DEPS),true)
18185-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_BEFORE_INVOKE_LEGACY_TEST_OBJS:.o=.dep)
18186endif
18187endif
18188
18189
18190CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC = \
18191
Craig Tiller61b910f2015-02-15 10:54:07 -080018192CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018193
18194ifeq ($(NO_SECURE),true)
18195
18196# You can't build secure targets if you don't have OpenSSL with ALPN.
18197
Craig Tiller61b910f2015-02-15 10:54:07 -080018198$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018199
18200else
18201
Craig Tiller61b910f2015-02-15 10:54:07 -080018202$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018203 $(E) "[LD] Linking $@"
18204 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018205 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_cancel_in_a_vacuum_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_cancel_in_a_vacuum_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018206
18207endif
18208
18209
18210deps_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)
18211
18212ifneq ($(NO_SECURE),true)
18213ifneq ($(NO_DEPS),true)
18214-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CANCEL_IN_A_VACUUM_LEGACY_TEST_OBJS:.o=.dep)
18215endif
18216endif
18217
18218
18219CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
18220
Craig Tiller61b910f2015-02-15 10:54:07 -080018221CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018222
18223ifeq ($(NO_SECURE),true)
18224
18225# You can't build secure targets if you don't have OpenSSL with ALPN.
18226
Craig Tiller61b910f2015-02-15 10:54:07 -080018227$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018228
18229else
18230
Craig Tiller61b910f2015-02-15 10:54:07 -080018231$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018232 $(E) "[LD] Linking $@"
18233 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018234 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_census_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_census_simple_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018235
18236endif
18237
18238
18239deps_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)
18240
18241ifneq ($(NO_SECURE),true)
18242ifneq ($(NO_DEPS),true)
18243-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_CENSUS_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
18244endif
18245endif
18246
18247
18248CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_LEGACY_TEST_SRC = \
18249
Craig Tiller61b910f2015-02-15 10:54:07 -080018250CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018251
18252ifeq ($(NO_SECURE),true)
18253
18254# You can't build secure targets if you don't have OpenSSL with ALPN.
18255
Craig Tiller61b910f2015-02-15 10:54:07 -080018256$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018257
18258else
18259
Craig Tiller61b910f2015-02-15 10:54:07 -080018260$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018261 $(E) "[LD] Linking $@"
18262 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018263 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_disappearing_server_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_disappearing_server_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018264
18265endif
18266
18267
18268deps_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)
18269
18270ifneq ($(NO_SECURE),true)
18271ifneq ($(NO_DEPS),true)
18272-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_DISAPPEARING_SERVER_LEGACY_TEST_OBJS:.o=.dep)
18273endif
18274endif
18275
18276
18277CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC = \
18278
Craig Tiller61b910f2015-02-15 10:54:07 -080018279CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018280
18281ifeq ($(NO_SECURE),true)
18282
18283# You can't build secure targets if you don't have OpenSSL with ALPN.
18284
Craig Tiller61b910f2015-02-15 10:54:07 -080018285$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018286
18287else
18288
Craig Tiller61b910f2015-02-15 10:54:07 -080018289$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018290 $(E) "[LD] Linking $@"
18291 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018292 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_inflight_calls_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_inflight_calls_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018293
18294endif
18295
18296
18297deps_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)
18298
18299ifneq ($(NO_SECURE),true)
18300ifneq ($(NO_DEPS),true)
18301-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_INFLIGHT_CALLS_LEGACY_TEST_OBJS:.o=.dep)
18302endif
18303endif
18304
18305
18306CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC = \
18307
Craig Tiller61b910f2015-02-15 10:54:07 -080018308CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018309
18310ifeq ($(NO_SECURE),true)
18311
18312# You can't build secure targets if you don't have OpenSSL with ALPN.
18313
Craig Tiller61b910f2015-02-15 10:54:07 -080018314$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018315
18316else
18317
Craig Tiller61b910f2015-02-15 10:54:07 -080018318$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018319 $(E) "[LD] Linking $@"
18320 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018321 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_early_server_shutdown_finishes_tags_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_early_server_shutdown_finishes_tags_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018322
18323endif
18324
18325
18326deps_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)
18327
18328ifneq ($(NO_SECURE),true)
18329ifneq ($(NO_DEPS),true)
18330-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_EARLY_SERVER_SHUTDOWN_FINISHES_TAGS_LEGACY_TEST_OBJS:.o=.dep)
18331endif
18332endif
18333
18334
18335CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC = \
18336
Craig Tiller61b910f2015-02-15 10:54:07 -080018337CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018338
18339ifeq ($(NO_SECURE),true)
18340
18341# You can't build secure targets if you don't have OpenSSL with ALPN.
18342
Craig Tiller61b910f2015-02-15 10:54:07 -080018343$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018344
18345else
18346
Craig Tiller61b910f2015-02-15 10:54:07 -080018347$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018348 $(E) "[LD] Linking $@"
18349 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018350 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_graceful_server_shutdown_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_graceful_server_shutdown_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018351
18352endif
18353
18354
18355deps_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)
18356
18357ifneq ($(NO_SECURE),true)
18358ifneq ($(NO_DEPS),true)
18359-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_GRACEFUL_SERVER_SHUTDOWN_LEGACY_TEST_OBJS:.o=.dep)
18360endif
18361endif
18362
18363
18364CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC = \
18365
Craig Tiller61b910f2015-02-15 10:54:07 -080018366CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018367
18368ifeq ($(NO_SECURE),true)
18369
18370# You can't build secure targets if you don't have OpenSSL with ALPN.
18371
Craig Tiller61b910f2015-02-15 10:54:07 -080018372$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018373
18374else
18375
Craig Tiller61b910f2015-02-15 10:54:07 -080018376$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018377 $(E) "[LD] Linking $@"
18378 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018379 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_invoke_large_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_invoke_large_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018380
18381endif
18382
18383
18384deps_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)
18385
18386ifneq ($(NO_SECURE),true)
18387ifneq ($(NO_DEPS),true)
18388-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_INVOKE_LARGE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
18389endif
18390endif
18391
18392
18393CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC = \
18394
Craig Tiller61b910f2015-02-15 10:54:07 -080018395CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018396
18397ifeq ($(NO_SECURE),true)
18398
18399# You can't build secure targets if you don't have OpenSSL with ALPN.
18400
Craig Tiller61b910f2015-02-15 10:54:07 -080018401$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018402
18403else
18404
Craig Tiller61b910f2015-02-15 10:54:07 -080018405$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018406 $(E) "[LD] Linking $@"
18407 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018408 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_max_concurrent_streams_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_max_concurrent_streams_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018409
18410endif
18411
18412
18413deps_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)
18414
18415ifneq ($(NO_SECURE),true)
18416ifneq ($(NO_DEPS),true)
18417-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_MAX_CONCURRENT_STREAMS_LEGACY_TEST_OBJS:.o=.dep)
18418endif
18419endif
18420
18421
18422CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_LEGACY_TEST_SRC = \
18423
Craig Tiller61b910f2015-02-15 10:54:07 -080018424CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018425
18426ifeq ($(NO_SECURE),true)
18427
18428# You can't build secure targets if you don't have OpenSSL with ALPN.
18429
Craig Tiller61b910f2015-02-15 10:54:07 -080018430$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018431
18432else
18433
Craig Tiller61b910f2015-02-15 10:54:07 -080018434$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018435 $(E) "[LD] Linking $@"
18436 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018437 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_no_op_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_no_op_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018438
18439endif
18440
18441
18442deps_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)
18443
18444ifneq ($(NO_SECURE),true)
18445ifneq ($(NO_DEPS),true)
18446-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_NO_OP_LEGACY_TEST_OBJS:.o=.dep)
18447endif
18448endif
18449
18450
18451CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_LEGACY_TEST_SRC = \
18452
Craig Tiller61b910f2015-02-15 10:54:07 -080018453CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018454
18455ifeq ($(NO_SECURE),true)
18456
18457# You can't build secure targets if you don't have OpenSSL with ALPN.
18458
Craig Tiller61b910f2015-02-15 10:54:07 -080018459$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018460
18461else
18462
Craig Tiller61b910f2015-02-15 10:54:07 -080018463$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018464 $(E) "[LD] Linking $@"
18465 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018466 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_ping_pong_streaming_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_ping_pong_streaming_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018467
18468endif
18469
18470
18471deps_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)
18472
18473ifneq ($(NO_SECURE),true)
18474ifneq ($(NO_DEPS),true)
18475-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_PING_PONG_STREAMING_LEGACY_TEST_OBJS:.o=.dep)
18476endif
18477endif
18478
18479
18480CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
18481
Craig Tiller61b910f2015-02-15 10:54:07 -080018482CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018483
18484ifeq ($(NO_SECURE),true)
18485
18486# You can't build secure targets if you don't have OpenSSL with ALPN.
18487
Craig Tiller61b910f2015-02-15 10:54:07 -080018488$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018489
18490else
18491
Craig Tiller61b910f2015-02-15 10:54:07 -080018492$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018493 $(E) "[LD] Linking $@"
18494 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018495 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_binary_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_binary_metadata_and_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018496
18497endif
18498
18499
18500deps_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)
18501
18502ifneq ($(NO_SECURE),true)
18503ifneq ($(NO_DEPS),true)
18504-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_BINARY_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
18505endif
18506endif
18507
18508
18509CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
18510
Craig Tiller61b910f2015-02-15 10:54:07 -080018511CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018512
18513ifeq ($(NO_SECURE),true)
18514
18515# You can't build secure targets if you don't have OpenSSL with ALPN.
18516
Craig Tiller61b910f2015-02-15 10:54:07 -080018517$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018518
18519else
18520
Craig Tiller61b910f2015-02-15 10:54:07 -080018521$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018522 $(E) "[LD] Linking $@"
18523 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018524 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_metadata_and_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018525
18526endif
18527
18528
18529deps_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)
18530
18531ifneq ($(NO_SECURE),true)
18532ifneq ($(NO_DEPS),true)
18533-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
18534endif
18535endif
18536
18537
18538CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC = \
18539
Craig Tiller61b910f2015-02-15 10:54:07 -080018540CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018541
18542ifeq ($(NO_SECURE),true)
18543
18544# You can't build secure targets if you don't have OpenSSL with ALPN.
18545
Craig Tiller61b910f2015-02-15 10:54:07 -080018546$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018547
18548else
18549
Craig Tiller61b910f2015-02-15 10:54:07 -080018550$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018551 $(E) "[LD] Linking $@"
18552 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018553 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018554
18555endif
18556
18557
18558deps_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)
18559
18560ifneq ($(NO_SECURE),true)
18561ifneq ($(NO_DEPS),true)
18562-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
18563endif
18564endif
18565
18566
18567CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC = \
18568
Craig Tiller61b910f2015-02-15 10:54:07 -080018569CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018570
18571ifeq ($(NO_SECURE),true)
18572
18573# You can't build secure targets if you don't have OpenSSL with ALPN.
18574
Craig Tiller61b910f2015-02-15 10:54:07 -080018575$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018576
18577else
18578
Craig Tiller61b910f2015-02-15 10:54:07 -080018579$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018580 $(E) "[LD] Linking $@"
18581 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018582 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_response_with_trailing_metadata_and_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_response_with_trailing_metadata_and_payload_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018583
18584endif
18585
18586
18587deps_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)
18588
18589ifneq ($(NO_SECURE),true)
18590ifneq ($(NO_DEPS),true)
18591-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_RESPONSE_WITH_TRAILING_METADATA_AND_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
18592endif
18593endif
18594
18595
Craig Tillercff2d152015-02-05 13:22:49 -080018596CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC = \
18597
Craig Tiller61b910f2015-02-15 10:54:07 -080018598CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -080018599
18600ifeq ($(NO_SECURE),true)
18601
18602# You can't build secure targets if you don't have OpenSSL with ALPN.
18603
Craig Tiller61b910f2015-02-15 10:54:07 -080018604$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080018605
18606else
18607
Craig Tiller61b910f2015-02-15 10:54:07 -080018608$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillercff2d152015-02-05 13:22:49 -080018609 $(E) "[LD] Linking $@"
18610 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018611 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_large_metadata_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_large_metadata_legacy_test
Craig Tillercff2d152015-02-05 13:22:49 -080018612
18613endif
18614
18615
18616deps_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)
18617
18618ifneq ($(NO_SECURE),true)
18619ifneq ($(NO_DEPS),true)
18620-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_LARGE_METADATA_LEGACY_TEST_OBJS:.o=.dep)
18621endif
18622endif
18623
18624
18625CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC = \
18626
Craig Tiller61b910f2015-02-15 10:54:07 -080018627CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_LEGACY_TEST_SRC))))
Craig Tillercff2d152015-02-05 13:22:49 -080018628
18629ifeq ($(NO_SECURE),true)
18630
18631# You can't build secure targets if you don't have OpenSSL with ALPN.
18632
Craig Tiller61b910f2015-02-15 10:54:07 -080018633$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_payload_legacy_test: openssl_dep_error
Craig Tillercff2d152015-02-05 13:22:49 -080018634
18635else
18636
Craig Tiller61b910f2015-02-15 10:54:07 -080018637$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tillercff2d152015-02-05 13:22:49 -080018638 $(E) "[LD] Linking $@"
18639 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018640 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_request_with_payload_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_request_with_payload_legacy_test
Craig Tillercff2d152015-02-05 13:22:49 -080018641
18642endif
18643
18644
18645deps_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)
18646
18647ifneq ($(NO_SECURE),true)
18648ifneq ($(NO_DEPS),true)
18649-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_REQUEST_WITH_PAYLOAD_LEGACY_TEST_OBJS:.o=.dep)
18650endif
18651endif
18652
18653
Craig Tiller2c189e32015-02-03 13:56:55 -080018654CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC = \
18655
Craig Tiller61b910f2015-02-15 10:54:07 -080018656CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018657
18658ifeq ($(NO_SECURE),true)
18659
18660# You can't build secure targets if you don't have OpenSSL with ALPN.
18661
Craig Tiller61b910f2015-02-15 10:54:07 -080018662$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018663
18664else
18665
Craig Tiller61b910f2015-02-15 10:54:07 -080018666$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018667 $(E) "[LD] Linking $@"
18668 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018669 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_delayed_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_delayed_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018670
18671endif
18672
18673
18674deps_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)
18675
18676ifneq ($(NO_SECURE),true)
18677ifneq ($(NO_DEPS),true)
18678-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_DELAYED_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
18679endif
18680endif
18681
18682
18683CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_LEGACY_TEST_SRC = \
18684
Craig Tiller61b910f2015-02-15 10:54:07 -080018685CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018686
18687ifeq ($(NO_SECURE),true)
18688
18689# You can't build secure targets if you don't have OpenSSL with ALPN.
18690
Craig Tiller61b910f2015-02-15 10:54:07 -080018691$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018692
18693else
18694
Craig Tiller61b910f2015-02-15 10:54:07 -080018695$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018696 $(E) "[LD] Linking $@"
18697 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018698 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_simple_request_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_simple_request_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018699
18700endif
18701
18702
18703deps_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)
18704
18705ifneq ($(NO_SECURE),true)
18706ifneq ($(NO_DEPS),true)
18707-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_SIMPLE_REQUEST_LEGACY_TEST_OBJS:.o=.dep)
18708endif
18709endif
18710
18711
18712CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_LEGACY_TEST_SRC = \
18713
Craig Tiller61b910f2015-02-15 10:54:07 -080018714CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018715
18716ifeq ($(NO_SECURE),true)
18717
18718# You can't build secure targets if you don't have OpenSSL with ALPN.
18719
Craig Tiller61b910f2015-02-15 10:54:07 -080018720$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018721
18722else
18723
Craig Tiller61b910f2015-02-15 10:54:07 -080018724$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018725 $(E) "[LD] Linking $@"
18726 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018727 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_thread_stress_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_thread_stress_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018728
18729endif
18730
18731
18732deps_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)
18733
18734ifneq ($(NO_SECURE),true)
18735ifneq ($(NO_DEPS),true)
18736-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_THREAD_STRESS_LEGACY_TEST_OBJS:.o=.dep)
18737endif
18738endif
18739
18740
18741CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC = \
18742
Craig Tiller61b910f2015-02-15 10:54:07 -080018743CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_SRC))))
Craig Tiller2c189e32015-02-03 13:56:55 -080018744
18745ifeq ($(NO_SECURE),true)
18746
18747# You can't build secure targets if you don't have OpenSSL with ALPN.
18748
Craig Tiller61b910f2015-02-15 10:54:07 -080018749$(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_legacy_test: openssl_dep_error
Craig Tiller2c189e32015-02-03 13:56:55 -080018750
18751else
18752
Craig Tiller61b910f2015-02-15 10:54:07 -080018753$(BINDIR)/$(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) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
Craig Tiller2c189e32015-02-03 13:56:55 -080018754 $(E) "[LD] Linking $@"
18755 $(Q) mkdir -p `dirname $@`
Craig Tiller61b910f2015-02-15 10:54:07 -080018756 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_fixture_chttp2_socket_pair_one_byte_at_a_time.a $(LIBDIR)/$(CONFIG)/libend2end_test_writes_done_hangs_with_pending_read_legacy.a $(LIBDIR)/$(CONFIG)/libend2end_certs.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_socket_pair_one_byte_at_a_time_writes_done_hangs_with_pending_read_legacy_test
Craig Tiller2c189e32015-02-03 13:56:55 -080018757
18758endif
18759
18760
18761deps_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)
18762
18763ifneq ($(NO_SECURE),true)
18764ifneq ($(NO_DEPS),true)
18765-include $(CHTTP2_SOCKET_PAIR_ONE_BYTE_AT_A_TIME_WRITES_DONE_HANGS_WITH_PENDING_READ_LEGACY_TEST_OBJS:.o=.dep)
18766endif
18767endif
18768
18769
Nicolas Nobleb7ebd3b2014-11-26 16:33:03 -080018770
18771
18772
nnoble0c475f02014-12-05 15:37:39 -080018773
Craig Tillerf0afe502015-01-15 09:04:49 -080018774.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